0001104659-26-052016.txt : 20260430 0001104659-26-052016.hdr.sgml : 20260430 20260430060714 ACCESSION NUMBER: 0001104659-26-052016 CONFORMED SUBMISSION TYPE: 20-F PUBLIC DOCUMENT COUNT: 133 CONFORMED PERIOD OF REPORT: 20251231 FILED AS OF DATE: 20260430 DATE AS OF CHANGE: 20260430 FILER: COMPANY DATA: COMPANY CONFORMED NAME: X Financial CENTRAL INDEX KEY: 0001725033 STANDARD INDUSTRIAL CLASSIFICATION: FINANCE SERVICES [6199] ORGANIZATION NAME: 02 Finance EIN: 000000000 STATE OF INCORPORATION: E9 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 20-F SEC ACT: 1934 Act SEC FILE NUMBER: 001-38652 FILM NUMBER: 26919789 BUSINESS ADDRESS: STREET 1: 7-8F,BLOCK A,AEROSPACE SCIENCE&TECH PLZ STREET 2: NO. 168 HAIDE THIRD AVENUE, NANSHAN DIST CITY: SHENZHEN STATE: F4 ZIP: 518067 BUSINESS PHONE: 86-0755-86282977 MAIL ADDRESS: STREET 1: 7-8F,BLOCK A,AEROSPACE SCIENCE&TECH PLZ STREET 2: NO. 168 HAIDE THIRD AVENUE, NANSHAN DIST CITY: SHENZHEN STATE: F4 ZIP: 518067 20-F 1 xyf-20251231x20f.htm 20-F X Financial_December 31, 2025
0001725033FYfalsehttp://fasb.org/us-gaap/2025#AccruedLiabilitiesAndOtherLiabilitieshttp://fasb.org/us-gaap/2025#AccruedLiabilitiesAndOtherLiabilitieshttp://fasb.org/us-gaap/2025#AccruedLiabilitiesAndOtherLiabilities http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2025#AccruedLiabilitiesAndOtherLiabilities http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2025#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2025#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2025#UnrealizedGainLossOnDerivativeshttp://fasb.org/us-gaap/2025#UnrealizedGainLossOnDerivativesP30Dhttp://fasb.org/us-gaap/2025#UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMemberP1Y1100000http://fasb.org/us-gaap/2025#UnrealizedGainLossOnDerivatives0.15P0Yhttp://xbrl.sec.gov/country/2025#CNP3YP0YP0YP0YP2Y0001725033xyf:ZhonganMember2025-01-012025-12-310001725033us-gaap:RestrictedStockUnitsRSUMember2019-11-012019-11-300001725033us-gaap:RestrictedStockUnitsRSUMember2019-08-012019-08-310001725033xyf:ShareBasedPaymentArrangementOptionMember2021-11-102021-11-100001725033srt:MinimumMember2018-05-092018-05-090001725033srt:MaximumMember2018-05-092018-05-090001725033us-gaap:RestrictedStockUnitsRSUMember2025-10-012025-10-310001725033xyf:TianjinYuexinFinancingGuaranteeCo.LtdMember2023-12-310001725033xyf:XiaoyingCreditLoansAndRevolvingLoansMember2024-01-012024-12-310001725033xyf:XiaoyingCreditLoansAndRevolvingLoansMember2023-01-012023-12-310001725033xyf:TaxYear2023To2025Memberxyf:QualifiedEnterpriseMember2025-01-012025-12-310001725033xyf:TaxYear2020To2025Memberxyf:QualifiedEnterpriseMember2025-01-012025-12-310001725033xyf:VariableInterestEntitiesViesAndConsolidatedTrustMember2025-01-012025-12-310001725033xyf:VariableInterestEntitiesViesAndConsolidatedTrustMember2024-01-012024-12-310001725033xyf:VariableInterestEntitiesViesAndConsolidatedTrustMember2023-01-012023-12-310001725033xyf:JiangxiRuijingFinancialAssetManagementCo.Ltd.Member2018-01-012018-12-310001725033xyf:ShenzhenYingZhongTongFinancialInformationServiceCo.Ltd.Memberxyf:ShenzhenXiaoyingPuhuiTechnologyCo.Ltd.Member2018-02-012018-03-310001725033xyf:XiaoyingBeijingInformationTechnologyCo.Ltd.Memberxyf:ShenzhenXiaoyingTechnologyCo.Ltd.Member2017-12-012017-12-310001725033xyf:DepositMember2025-01-012025-12-310001725033us-gaap:LiabilitiesTotalMember2025-01-012025-12-310001725033us-gaap:AccountsReceivableMember2025-01-012025-12-310001725033xyf:DepositMember2024-01-012024-12-310001725033us-gaap:LiabilitiesTotalMember2024-01-012024-12-310001725033us-gaap:AccountsReceivableMember2024-01-012024-12-310001725033xyf:DepositMember2025-12-310001725033us-gaap:LiabilitiesTotalMember2025-12-310001725033us-gaap:AccountsReceivableMember2025-12-310001725033xyf:DepositMember2024-12-310001725033us-gaap:LiabilitiesTotalMember2024-12-310001725033us-gaap:AccountsReceivableMember2024-12-310001725033xyf:XiaoyingBeijingInformationTechnologyCo.Ltd.Memberxyf:ShareholdersVotingRightsProxyAgreementWithShareholdersOfViesMember2025-01-012025-12-310001725033xyf:ConsolidatedTrustsAndPartnershipsMemberxyf:XiaoyingCreditLoansAndRevolvingLoansMember2025-12-310001725033xyf:ConsolidatedTrustsAndPartnershipsMemberxyf:XiaoyingCreditLoansAndRevolvingLoansMember2024-12-310001725033xyf:XiaoyingBeijingInformationTechnologyCo.Ltd.Memberxyf:ExecutiveCallOptionAgreementWithShareholdersOfViesMember2025-01-012025-12-310001725033xyf:XiaoyingBeijingInformationTechnologyCo.Ltd.Memberxyf:ExclusiveBusinessCooperationAgreementsWithViesMember2025-01-012025-12-3100017250332022-01-012022-12-3100017250332021-01-012021-12-310001725033country:CN2025-12-310001725033country:CN2024-12-310001725033xyf:TianjinYuexinFinancingGuaranteeCo.LtdMember2022-05-202022-05-200001725033xyf:ShenzhenQuanbeiMicrocreditCo.LtdMember2021-11-012021-11-300001725033xyf:CreditLossesMember2025-12-310001725033xyf:LoansFacilitatedIn2025Member2025-01-012025-12-310001725033xyf:LoansFacilitatedIn2024Member2024-01-012024-12-310001725033xyf:LoansFacilitatedIn2023Member2023-01-012023-12-310001725033xyf:PostOriginationServiceMember2025-12-310001725033xyf:LoanFacilitationServiceMember2025-12-310001725033xyf:GuaranteeIncomeMember2025-12-310001725033us-gaap:ServiceOtherMember2025-12-310001725033us-gaap:FinancialServiceMember2025-12-310001725033xyf:PostOriginationServiceMember2024-12-310001725033xyf:LoanFacilitationServiceMember2024-12-310001725033xyf:GuaranteeIncomeMember2024-12-310001725033us-gaap:ServiceOtherMember2024-12-310001725033us-gaap:FinancialServiceMember2024-12-310001725033xyf:ShenzhenYingZhongTongFinancialInformationServiceCo.Ltd.Member2025-01-012025-12-310001725033xyf:ShenzhenYingAiGouTradingCo.ltd.Member2025-01-012025-12-310001725033xyf:ShenzhenXiaoyingTechnologyCo.Ltd.Member2025-01-012025-12-310001725033xyf:BeijingYingZhongTongRongxunTechnologyServiceCo.Ltd.Member2025-01-012025-12-310001725033xyf:SubsidiariesAndVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesMember2025-12-310001725033xyf:SubsidiariesAndVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesMember2024-12-310001725033us-gaap:TreasuryStockCommonMember2025-01-012025-12-310001725033us-gaap:TreasuryStockCommonMember2024-01-012024-12-310001725033us-gaap:TreasuryStockCommonMember2023-01-012023-12-310001725033us-gaap:CommonStockMember2025-01-012025-12-310001725033us-gaap:CommonStockMember2024-01-012024-12-310001725033us-gaap:CommonStockMember2023-01-012023-12-3100017250332024-12-162024-12-160001725033us-gaap:CommonClassAMemberus-gaap:IPOMember2018-09-012018-09-300001725033dei:AdrMemberus-gaap:IPOMember2018-09-012018-09-300001725033xyf:YueJustinTangMembersrt:ChiefExecutiveOfficerMember2015-08-072015-08-070001725033xyf:UnrelatedThirdPartyInvestorMemberus-gaap:NonrelatedPartyMember2015-08-072015-08-070001725033us-gaap:TreasuryStockCommonMember2025-12-310001725033us-gaap:RetainedEarningsMember2025-12-310001725033us-gaap:ParentMember2025-12-310001725033us-gaap:AdditionalPaidInCapitalMember2025-12-310001725033us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-12-310001725033us-gaap:TreasuryStockCommonMember2024-12-310001725033us-gaap:RetainedEarningsMember2024-12-310001725033us-gaap:ParentMember2024-12-310001725033us-gaap:AdditionalPaidInCapitalMember2024-12-310001725033us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-310001725033us-gaap:TreasuryStockCommonMember2023-12-310001725033us-gaap:RetainedEarningsMember2023-12-310001725033us-gaap:ParentMember2023-12-310001725033us-gaap:AdditionalPaidInCapitalMember2023-12-310001725033us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001725033us-gaap:TreasuryStockCommonMember2022-12-310001725033us-gaap:RetainedEarningsMember2022-12-310001725033us-gaap:ParentMember2022-12-310001725033us-gaap:AdditionalPaidInCapitalMember2022-12-310001725033us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001725033dei:AdrMemberus-gaap:IPOMember2018-09-300001725033srt:MinimumMember2024-01-012024-12-310001725033srt:MaximumMember2024-01-012024-12-310001725033srt:MinimumMember2024-12-310001725033srt:MaximumMember2024-12-310001725033srt:MinimumMember2017-10-110001725033srt:MaximumMember2017-10-110001725033srt:MinimumMember2016-05-030001725033srt:MaximumMember2016-05-030001725033us-gaap:RestrictedStockUnitsRSUMemberxyf:CertainSeniorManagementsMember2019-11-012019-11-300001725033us-gaap:RestrictedStockUnitsRSUMemberxyf:CertainSeniorManagementsMember2019-08-012019-08-3100017250332019-04-302019-04-3000017250332018-10-312018-10-3100017250332018-05-092018-05-0900017250332018-04-302018-04-3000017250332017-10-112017-10-1100017250332016-05-032016-05-0300017250332015-06-292015-06-2900017250332015-01-252015-01-2500017250332019-04-3000017250332018-10-3100017250332018-05-0900017250332018-04-3000017250332017-10-1100017250332016-05-0300017250332015-06-2900017250332015-01-250001725033us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001725033us-gaap:RestrictedStockUnitsRSUMember2021-11-012021-11-300001725033us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001725033us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001725033us-gaap:RestrictedStockUnitsRSUMemberxyf:CertainSeniorManagementsMember2019-08-012019-11-300001725033us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-310001725033srt:MinimumMember2025-01-012025-12-310001725033srt:MaximumMember2025-01-012025-12-310001725033srt:MinimumMemberus-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-310001725033srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-310001725033us-gaap:EmployeeStockOptionMember2025-01-012025-12-310001725033xyf:NewupBankOfLiaoningMemberus-gaap:OtherAffiliatesMember2023-01-012023-12-310001725033xyf:PostOriginationServiceMemberxyf:XiaoyingCreditLoanMember2025-01-012025-12-310001725033xyf:PostOriginationServiceMemberxyf:OtherServicesMember2025-01-012025-12-310001725033xyf:PostOriginationServiceMemberus-gaap:RelatedPartyMember2025-01-012025-12-310001725033xyf:LoanFacilitationServiceMemberxyf:XiaoyingCreditLoanMember2025-01-012025-12-310001725033xyf:LoanFacilitationServiceMemberxyf:OtherServicesMember2025-01-012025-12-310001725033xyf:LoanFacilitationServiceMemberus-gaap:RelatedPartyMember2025-01-012025-12-310001725033us-gaap:ServiceOtherMemberxyf:XiaoyingCreditLoanMember2025-01-012025-12-310001725033us-gaap:ServiceOtherMemberxyf:OtherServicesMember2025-01-012025-12-310001725033us-gaap:GuaranteesMemberxyf:XiaoyingCreditLoanMember2025-01-012025-12-310001725033us-gaap:GuaranteesMemberxyf:OtherServicesMember2025-01-012025-12-310001725033us-gaap:FinancialServiceMemberxyf:XiaoyingCreditLoanMember2025-01-012025-12-310001725033us-gaap:FinancialServiceMemberxyf:OtherServicesMember2025-01-012025-12-310001725033xyf:PostOriginationServiceMember2025-01-012025-12-310001725033xyf:LoanFacilitationServiceMember2025-01-012025-12-310001725033xyf:GuaranteeIncomeMember2025-01-012025-12-310001725033us-gaap:ServiceOtherMember2025-01-012025-12-310001725033us-gaap:GuaranteesMember2025-01-012025-12-310001725033us-gaap:FinancialServiceMember2025-01-012025-12-310001725033xyf:PostOriginationServiceMemberxyf:XiaoyingCreditLoanMember2024-01-012024-12-310001725033xyf:PostOriginationServiceMemberxyf:OtherServicesMember2024-01-012024-12-310001725033xyf:PostOriginationServiceMemberus-gaap:RelatedPartyMember2024-01-012024-12-310001725033xyf:LoanFacilitationServiceMemberxyf:XiaoyingCreditLoanMember2024-01-012024-12-310001725033xyf:LoanFacilitationServiceMemberxyf:OtherServicesMember2024-01-012024-12-310001725033xyf:LoanFacilitationServiceMemberus-gaap:RelatedPartyMember2024-01-012024-12-310001725033us-gaap:ServiceOtherMemberxyf:XiaoyingCreditLoanMember2024-01-012024-12-310001725033us-gaap:ServiceOtherMemberxyf:OtherServicesMember2024-01-012024-12-310001725033us-gaap:GuaranteesMemberxyf:XiaoyingCreditLoanMember2024-01-012024-12-310001725033us-gaap:GuaranteesMemberxyf:OtherServicesMember2024-01-012024-12-310001725033us-gaap:FinancialServiceMemberxyf:XiaoyingCreditLoanMember2024-01-012024-12-310001725033us-gaap:FinancialServiceMemberxyf:OtherServicesMember2024-01-012024-12-310001725033xyf:PostOriginationServiceMember2024-01-012024-12-310001725033xyf:LoanFacilitationServiceMember2024-01-012024-12-310001725033xyf:GuaranteeIncomeMember2024-01-012024-12-310001725033us-gaap:ServiceOtherMember2024-01-012024-12-310001725033us-gaap:GuaranteesMember2024-01-012024-12-310001725033us-gaap:FinancialServiceMember2024-01-012024-12-310001725033xyf:PostOriginationServiceMemberxyf:XiaoyingRevolvingLoanMember2023-01-012023-12-310001725033xyf:PostOriginationServiceMemberxyf:XiaoyingCreditLoanMember2023-01-012023-12-310001725033xyf:PostOriginationServiceMemberxyf:OtherServicesMember2023-01-012023-12-310001725033xyf:PostOriginationServiceMemberxyf:OtherLoanProductsMember2023-01-012023-12-310001725033xyf:PostOriginationServiceMemberus-gaap:RelatedPartyMember2023-01-012023-12-310001725033xyf:LoanFacilitationServiceMemberxyf:XiaoyingRevolvingLoanMember2023-01-012023-12-310001725033xyf:LoanFacilitationServiceMemberxyf:XiaoyingCreditLoanMember2023-01-012023-12-310001725033xyf:LoanFacilitationServiceMemberxyf:OtherServicesMember2023-01-012023-12-310001725033xyf:LoanFacilitationServiceMemberxyf:OtherLoanProductsMember2023-01-012023-12-310001725033xyf:LoanFacilitationServiceMemberus-gaap:RelatedPartyMember2023-01-012023-12-310001725033us-gaap:ServiceOtherMemberxyf:XiaoyingRevolvingLoanMember2023-01-012023-12-310001725033us-gaap:ServiceOtherMemberxyf:XiaoyingCreditLoanMember2023-01-012023-12-310001725033us-gaap:ServiceOtherMemberxyf:OtherServicesMember2023-01-012023-12-310001725033us-gaap:ServiceOtherMemberxyf:OtherLoanProductsMember2023-01-012023-12-310001725033us-gaap:GuaranteesMemberxyf:XiaoyingRevolvingLoanMember2023-01-012023-12-310001725033us-gaap:GuaranteesMemberxyf:XiaoyingCreditLoanMember2023-01-012023-12-310001725033us-gaap:GuaranteesMemberxyf:OtherServicesMember2023-01-012023-12-310001725033us-gaap:GuaranteesMemberxyf:OtherLoanProductsMember2023-01-012023-12-310001725033us-gaap:FinancialServiceMemberxyf:XiaoyingRevolvingLoanMember2023-01-012023-12-310001725033us-gaap:FinancialServiceMemberxyf:XiaoyingCreditLoanMember2023-01-012023-12-310001725033us-gaap:FinancialServiceMemberxyf:OtherServicesMember2023-01-012023-12-310001725033us-gaap:FinancialServiceMemberxyf:OtherLoanProductsMember2023-01-012023-12-310001725033xyf:PostOriginationServiceMember2023-01-012023-12-310001725033xyf:OtherLoanProductsMember2023-01-012023-12-310001725033xyf:LoanFacilitationServiceMember2023-01-012023-12-310001725033xyf:GuaranteeIncomeMember2023-01-012023-12-310001725033us-gaap:ServiceOtherMember2023-01-012023-12-310001725033us-gaap:GuaranteesMember2023-01-012023-12-310001725033us-gaap:FinancialServiceMember2023-01-012023-12-310001725033xyf:ConsolidatedTrustsAndPartnershipsMember2025-12-310001725033xyf:ConsolidatedTrustsAndPartnershipsMember2024-12-310001725033xyf:FurnitureAndOfficeEquipmentMember2025-12-310001725033xyf:ComputerAndTransmissionEquipmentMember2025-12-310001725033us-gaap:VehiclesMember2025-12-310001725033us-gaap:LeaseholdImprovementsMember2025-12-310001725033xyf:FurnitureAndOfficeEquipmentMember2024-12-310001725033xyf:ComputerAndTransmissionEquipmentMember2024-12-310001725033us-gaap:VehiclesMember2024-12-310001725033us-gaap:LeaseholdImprovementsMember2024-12-310001725033us-gaap:SubsequentEventMember2026-01-012026-03-310001725033xyf:ShenzhenQuanbeiMicrocreditCo.LtdMember2025-01-012025-12-310001725033xyf:ShenzhenQuanbeiMicrocreditCo.LtdMember2024-01-012024-12-310001725033xyf:ShenzhenQuanbeiMicrocreditCo.LtdMember2023-01-012023-12-310001725033srt:PartnershipInterestMember2025-01-012025-12-310001725033srt:PartnershipInterestMember2024-01-012024-12-310001725033srt:PartnershipInterestMember2023-01-012023-12-310001725033xyf:PrivateEntitiesMember2021-01-012021-12-310001725033xyf:ShenzhenQuanbeiMicrocreditCo.LtdMemberxyf:XiaoyingCreditLoansAndRevolvingLoansMember2025-01-012025-12-310001725033xyf:ShenzhenQuanbeiMicrocreditCo.LtdMemberxyf:XiaoyingCreditLoansAndRevolvingLoansMember2024-01-012024-12-310001725033xyf:ShenzhenQuanbeiMicrocreditCo.LtdMemberxyf:XiaoyingCreditLoansAndRevolvingLoansMember2023-01-012023-12-310001725033xyf:XiaoyingCreditLoansAndRevolvingLoansMember2025-01-012025-12-310001725033us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-01-012025-12-310001725033us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-12-310001725033us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001725033xyf:ConsolidatedVariableInterestEntitiesTrustsAndPartnershipsMemberxyf:XiaoyingCreditLoansAndOtherLoansMember2025-12-310001725033xyf:ConsolidatedTrustsMemberxyf:XiaoyingCreditLoansAndOtherLoansMember2025-12-310001725033xyf:XiaoyingCreditLoansAndOtherLoansMember2025-12-310001725033xyf:OneOfSubsidiariesMember2025-12-310001725033xyf:ConsolidatedVariableInterestEntitiesTrustsAndPartnershipsMemberxyf:XiaoyingCreditLoansAndOtherLoansMember2024-12-310001725033xyf:ConsolidatedTrustsMemberxyf:XiaoyingCreditLoansAndOtherLoansMember2024-12-310001725033xyf:XiaoyingCreditLoansAndOtherLoansMember2024-12-310001725033xyf:OneOfSubsidiariesMember2024-12-310001725033xyf:LoansFacilitatedIn2025Memberxyf:FinancingReceivablesNotPastDueMemberxyf:XiaoyingCreditLoanMember2025-12-310001725033xyf:LoansFacilitatedIn2025Memberus-gaap:FinancingReceivables30To59DaysPastDueMemberxyf:XiaoyingCreditLoanMember2025-12-310001725033xyf:LoansFacilitatedIn2025Memberus-gaap:FinancingReceivables1To29DaysPastDueMemberxyf:XiaoyingCreditLoanMember2025-12-310001725033xyf:LoansFacilitatedIn2024Memberxyf:FinancingReceivablesNotPastDueMemberxyf:XiaoyingCreditLoanMember2025-12-310001725033xyf:LoansFacilitatedIn2024Memberus-gaap:FinancingReceivables30To59DaysPastDueMemberxyf:XiaoyingCreditLoanMember2025-12-310001725033xyf:LoansFacilitatedIn2024Memberus-gaap:FinancingReceivables1To29DaysPastDueMemberxyf:XiaoyingCreditLoanMember2025-12-310001725033xyf:LoansFacilitatedIn2025Memberxyf:XiaoyingCreditLoanMember2025-12-310001725033xyf:LoansFacilitatedIn2024Memberxyf:XiaoyingCreditLoanMember2025-12-310001725033xyf:FinancingReceivablesNotPastDueMember2025-12-310001725033xyf:LoansFacilitatedIn2024Memberxyf:FinancingReceivablesNotPastDueMemberxyf:XiaoyingCreditLoanMember2024-12-310001725033xyf:LoansFacilitatedIn2024Memberus-gaap:FinancingReceivables30To59DaysPastDueMemberxyf:XiaoyingCreditLoanMember2024-12-310001725033xyf:LoansFacilitatedIn2024Memberus-gaap:FinancingReceivables1To29DaysPastDueMemberxyf:XiaoyingCreditLoanMember2024-12-310001725033xyf:LoansFacilitatedIn2023Memberxyf:FinancingReceivablesNotPastDueMemberxyf:XiaoyingCreditLoanMember2024-12-310001725033xyf:LoansFacilitatedIn2023Memberus-gaap:FinancingReceivables30To59DaysPastDueMemberxyf:XiaoyingCreditLoanMember2024-12-310001725033xyf:LoansFacilitatedIn2023Memberus-gaap:FinancingReceivables1To29DaysPastDueMemberxyf:XiaoyingCreditLoanMember2024-12-310001725033xyf:LoansFacilitatedIn2024Memberxyf:XiaoyingCreditLoanMember2024-12-310001725033xyf:LoansFacilitatedIn2023Memberxyf:XiaoyingCreditLoanMember2024-12-310001725033xyf:FinancingReceivablesNotPastDueMember2024-12-310001725033xyf:ConsolidatedInvesteeCompaniesMember2025-01-012025-12-310001725033xyf:ConsolidatedInvesteeCompaniesMember2024-01-012024-12-310001725033xyf:ConsolidatedInvesteeCompaniesMember2023-01-012023-12-310001725033xyf:ConsolidatedVariableInterestEntitiesTrustsAndPartnershipsMember2024-01-012024-12-310001725033xyf:ConsolidatedTrustsMember2024-01-012024-12-310001725033xyf:ConsolidatedVariableInterestEntitiesTrustsAndPartnershipsMember2023-01-012023-12-310001725033xyf:ConsolidatedTrustsMember2023-01-012023-12-310001725033xyf:YztHkLimitedMember2025-12-310001725033xyf:XiaoyingBeijingInformationTechnologyCo.Ltd.Member2025-12-310001725033xyf:TianjinYuexinFinancingGuaranteeCo.LtdMember2025-12-310001725033xyf:ShenzhenXiaoyingPuhuiTechnologyCo.Ltd.Member2025-12-310001725033xyf:ShenzhenXiaoyingInformationTechnologyCo.Ltd.Member2025-12-310001725033xyf:DingyueDigitalAndInformationTechnologyShenzhenCo.LtdMember2025-12-310001725033xyf:OneOfSubsidiariesMemberxyf:ConsolidatedTrustsMember2025-12-310001725033xyf:OneOfSubsidiariesMemberxyf:ConsolidatedTrustsMember2024-12-310001725033us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember2024-10-012025-09-300001725033us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember2024-01-012024-09-300001725033us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember2023-01-012023-09-3000017250332026-12-310001725033xyf:XiaoyingHousingLoanMember2025-01-012025-12-310001725033xyf:XiaoyingHousingLoanMember2024-01-012024-12-310001725033xyf:XiaoyingHousingLoanMember2023-01-012023-12-310001725033country:KY2025-01-012025-12-310001725033country:HK2025-01-012025-12-310001725033country:KY2024-01-012024-12-310001725033country:HK2024-01-012024-12-310001725033country:CN2024-01-012024-12-310001725033country:KY2023-01-012023-12-310001725033country:HK2023-01-012023-12-310001725033country:CN2023-01-012023-12-310001725033srt:MinimumMember2025-12-310001725033srt:MaximumMember2025-12-310001725033us-gaap:LicenseMember2025-12-310001725033us-gaap:ComputerSoftwareIntangibleAssetMember2025-12-310001725033us-gaap:LicenseMember2024-12-310001725033us-gaap:ComputerSoftwareIntangibleAssetMember2024-12-3100017250332018-01-012018-12-310001725033us-gaap:LoansMember2025-01-012025-12-310001725033xyf:XiaoyingRevolvingLoanMember2024-01-012024-12-310001725033xyf:XiaoyingRevolvingLoanMember2023-01-012023-12-310001725033xyf:LoansFacilitatedIn2025Memberxyf:XiaoyingCreditLoansAndOtherLoansMember2025-12-310001725033xyf:LoansFacilitatedIn2024Memberxyf:XiaoyingCreditLoansAndOtherLoansMember2025-12-310001725033xyf:XiaoyingCreditLoansAndRevolvingLoansMember2025-12-310001725033us-gaap:LoansMember2025-12-310001725033xyf:XiaoyingRevolvingLoanMember2024-12-310001725033xyf:XiaoyingCreditLoansAndRevolvingLoansMember2024-12-310001725033xyf:XiaoyingRevolvingLoanMember2023-12-310001725033xyf:XiaoyingRevolvingLoanMember2022-12-310001725033us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember2025-01-012025-12-310001725033xyf:IosgFundIiL.p.Member2024-12-310001725033xyf:DragonflyVenturesIiL.p.Member2024-12-310001725033xyf:IosgFundIiL.p.Member2021-12-310001725033xyf:DragonflyVenturesIiL.p.Member2021-12-310001725033xyf:IosgFundIiL.p.Member2025-12-310001725033xyf:DragonflyVenturesIiL.p.Member2025-12-310001725033xyf:PrivateEntitiesMember2021-12-310001725033xyf:JiangxiRuijingFinancialAssetManagementCo.Ltd.Memberxyf:NomineeArrangementForAcquiringEquityInterestMember2018-12-310001725033xyf:JiangxiRuijingFinancialAssetManagementCo.Ltd.Member2018-12-310001725033xyf:YueJustinTangMembersrt:MinimumMemberxyf:XFinancialMembersrt:ChiefExecutiveOfficerMember2015-01-050001725033xyf:FoundersMembersrt:MinimumMemberxyf:ShenzhenYingZhongTongFinancialInformationServiceCo.Ltd.Membersrt:ChiefExecutiveOfficerMember2014-03-3100017250332017-06-300001725033us-gaap:RestrictedStockUnitsRSUMember2025-12-310001725033us-gaap:RestrictedStockUnitsRSUMember2024-12-310001725033us-gaap:RestrictedStockUnitsRSUMember2023-12-310001725033country:KY2025-01-012025-12-310001725033country:HK2025-01-012025-12-310001725033country:CN2025-01-012025-12-310001725033country:HKxyf:First2MillionHkdOfProfitEarnedByCompanyMember2025-01-012025-12-310001725033xyf:QualifiedEnterpriseMember2025-01-012025-12-310001725033country:CN2025-01-012025-12-310001725033country:HKxyf:ProfitEarnedByCompanyExceedingFirst2MillionHkdMember2024-01-012024-12-310001725033country:HKxyf:First2MillionHkdOfProfitEarnedByCompanyMember2024-01-012024-12-310001725033country:HKxyf:ProfitEarnedByCompanyExceedingFirst2MillionHkdMember2023-01-012023-12-310001725033country:HKxyf:First2MillionHkdOfProfitEarnedByCompanyMember2023-01-012023-12-310001725033us-gaap:CommonClassBMember2025-01-012025-12-310001725033us-gaap:CommonClassBMember2024-01-012024-12-310001725033us-gaap:CommonClassAMember2024-01-012024-12-310001725033us-gaap:CommonClassBMember2023-01-012023-12-310001725033us-gaap:CommonClassAMember2023-01-012023-12-310001725033us-gaap:RetainedEarningsMember2025-01-012025-12-310001725033us-gaap:RetainedEarningsMember2024-01-012024-12-310001725033us-gaap:RetainedEarningsMember2023-01-012023-12-310001725033us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2025-12-310001725033us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2025-12-310001725033us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2025-12-310001725033us-gaap:FairValueMeasurementsRecurringMember2025-12-310001725033xyf:WealthManagementProductsWithNoFixedTermMember2025-01-012025-12-310001725033xyf:FundLinkedNotesMember2025-01-012025-12-310001725033us-gaap:USTreasurySecuritiesMember2025-01-012025-12-310001725033xyf:WealthManagementProductsWithNoFixedTermMember2024-01-012024-12-310001725033xyf:FundLinkedNotesMember2024-01-012024-12-310001725033us-gaap:USTreasurySecuritiesMember2024-01-012024-12-310001725033us-gaap:SubsequentEventMember2026-03-310001725033xyf:NewupBankOfLiaoningMemberus-gaap:OtherAffiliatesMember2023-12-310001725033xyf:CreditLossesMember2024-12-310001725033xyf:XiaoyingCreditLoanMember2022-12-310001725033us-gaap:LoansMember2022-12-310001725033xyf:InstitutionalCooperatorMemberus-gaap:LiabilitiesTotalMemberus-gaap:CustomerConcentrationRiskMember2025-01-012025-12-310001725033xyf:InstitutionalCooperatorEMemberxyf:DepositMemberus-gaap:CustomerConcentrationRiskMember2025-01-012025-12-310001725033xyf:InstitutionalCooperatorDMemberxyf:DepositMemberus-gaap:CustomerConcentrationRiskMember2025-01-012025-12-310001725033xyf:InstitutionalCooperatorDMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2025-01-012025-12-310001725033xyf:InstitutionalCooperatorCMemberxyf:DepositMemberus-gaap:CustomerConcentrationRiskMember2025-01-012025-12-310001725033xyf:InstitutionalCooperatorCMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2025-01-012025-12-310001725033xyf:InstitutionalCooperatorMemberus-gaap:LiabilitiesTotalMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-12-310001725033xyf:InstitutionalCooperatorMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-12-310001725033xyf:InstitutionalCooperatorCMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-12-310001725033xyf:InstitutionalCooperatorBMemberxyf:DepositMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-12-310001725033xyf:InstitutionalCooperatorBMemberus-gaap:LiabilitiesTotalMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-12-310001725033xyf:InstitutionalCooperatorBMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-12-310001725033us-gaap:CommonStockMember2025-12-310001725033us-gaap:CommonStockMember2024-12-310001725033us-gaap:CommonStockMember2023-12-310001725033us-gaap:CommonStockMember2022-12-310001725033xyf:O2026H1DividendsMemberdei:AdrMemberus-gaap:SubsequentEventMember2026-01-012026-03-310001725033xyf:O2026H1DividendsMemberus-gaap:SubsequentEventMember2026-01-012026-03-310001725033dei:AdrMember2024-01-012024-12-310001725033dei:AdrMember2023-01-012023-12-310001725033srt:ParentCompanyMembersrt:ReportableLegalEntitiesMember2025-01-012025-12-310001725033srt:ParentCompanyMembersrt:ReportableLegalEntitiesMember2024-01-012024-12-310001725033srt:ParentCompanyMembersrt:ReportableLegalEntitiesMember2023-01-012023-12-310001725033srt:ParentCompanyMembersrt:ReportableLegalEntitiesMember2023-12-310001725033srt:ParentCompanyMembersrt:ReportableLegalEntitiesMember2022-12-3100017250332022-12-310001725033us-gaap:USTreasurySecuritiesMember2024-12-310001725033xyf:WealthManagementProductsWithNoFixedTermMember2023-12-310001725033xyf:FundLinkedNotesMember2023-12-310001725033us-gaap:USTreasurySecuritiesMember2023-12-3100017250332023-12-310001725033xyf:WealthManagementProductsWithNoFixedTermMember2025-12-310001725033xyf:FundLinkedNotesMember2025-12-310001725033us-gaap:USTreasurySecuritiesMember2025-12-310001725033xyf:WealthManagementProductsWithNoFixedTermMember2024-12-310001725033xyf:FundLinkedNotesMember2024-12-310001725033us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001725033us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001725033us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001725033us-gaap:FairValueMeasurementsRecurringMember2024-12-310001725033xyf:ShareBasedPaymentArrangementOptionMember2025-01-012025-12-310001725033us-gaap:RestrictedStockUnitsRSUMember2025-01-012025-12-310001725033xyf:ShareBasedPaymentArrangementOptionMember2024-01-012024-12-310001725033us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-12-310001725033xyf:ShareBasedPaymentArrangementOptionMember2023-01-012023-12-310001725033us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001725033xyf:XiaoyingCreditLoanMember2025-01-012025-12-310001725033xyf:OtherServicesMember2025-01-012025-12-310001725033xyf:XiaoyingCreditLoanMember2024-01-012024-12-310001725033xyf:OtherServicesMember2024-01-012024-12-310001725033us-gaap:LoansMember2024-01-012024-12-310001725033xyf:XiaoyingCreditLoanMember2023-01-012023-12-310001725033xyf:OtherServicesMember2023-01-012023-12-310001725033us-gaap:LoansMember2023-01-012023-12-310001725033xyf:CreditLossesMemberxyf:XiaoyingCreditLoanMember2025-12-310001725033xyf:CreditLossesMemberxyf:OtherServicesMember2025-12-310001725033xyf:CreditLossesMemberxyf:XiaoyingCreditLoanMember2024-12-310001725033xyf:CreditLossesMemberxyf:OtherServicesMember2024-12-310001725033xyf:XiaoyingCreditLoanMember2023-12-310001725033xyf:OtherServicesMember2023-12-310001725033us-gaap:LoansMember2023-12-310001725033xyf:OtherServicesMember2022-12-310001725033us-gaap:RestrictedStockUnitsRSUMemberxyf:BorrowerAcquisitionsAndMarketingMember2025-01-012025-12-310001725033us-gaap:RestrictedStockUnitsRSUMemberus-gaap:GeneralAndAdministrativeExpenseMember2025-01-012025-12-310001725033us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CostOfSalesMember2025-01-012025-12-310001725033us-gaap:RestrictedStockUnitsRSUMember2025-01-012025-12-310001725033us-gaap:RestrictedStockUnitsRSUMemberxyf:BorrowerAcquisitionsAndMarketingMember2024-01-012024-12-310001725033us-gaap:RestrictedStockUnitsRSUMemberus-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-12-310001725033us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CostOfSalesMember2024-01-012024-12-310001725033us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-12-310001725033us-gaap:RestrictedStockUnitsRSUMemberxyf:BorrowerAcquisitionsAndMarketingMember2023-01-012023-12-310001725033us-gaap:RestrictedStockUnitsRSUMemberus-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001725033us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CostOfSalesMember2023-01-012023-12-310001725033us-gaap:EmployeeStockOptionMemberus-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001725033us-gaap:EmployeeStockOptionMemberus-gaap:CostOfSalesMember2023-01-012023-12-310001725033us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001725033us-gaap:ParentMember2025-01-012025-12-310001725033us-gaap:AdditionalPaidInCapitalMember2025-01-012025-12-310001725033us-gaap:ParentMember2024-01-012024-12-310001725033us-gaap:AdditionalPaidInCapitalMember2024-01-012024-12-310001725033us-gaap:ParentMember2023-01-012023-12-310001725033us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-3100017250332023-01-012023-12-310001725033srt:ParentCompanyMembersrt:ReportableLegalEntitiesMember2025-12-310001725033xyf:ConsolidatedInvesteeCompaniesMember2025-12-310001725033srt:ParentCompanyMembersrt:ReportableLegalEntitiesMember2024-12-310001725033xyf:ConsolidatedInvesteeCompaniesMember2024-12-310001725033xyf:ConsolidatedVariableInterestEntitiesTrustsAndPartnershipsMember2025-12-310001725033xyf:ConsolidatedTrustsMember2025-12-310001725033xyf:ConsolidatedVariableInterestEntitiesTrustsAndPartnershipsMember2024-12-310001725033xyf:ConsolidatedTrustsMember2024-12-310001725033xyf:XiaoyingCreditLoanMember2024-12-310001725033xyf:FinancingReceivablesEqualToGreaterThan60DaysPastDueMemberxyf:XiaoyingCreditLoanMember2025-12-310001725033xyf:FinancingReceivablesEqualToGreaterThan60DaysPastDueMemberxyf:OtherServicesMember2025-12-310001725033us-gaap:FinancingReceivables30To59DaysPastDueMemberxyf:XiaoyingCreditLoanMember2025-12-310001725033us-gaap:FinancingReceivables30To59DaysPastDueMemberxyf:OtherServicesMember2025-12-310001725033us-gaap:FinancingReceivables1To29DaysPastDueMemberxyf:XiaoyingCreditLoanMember2025-12-310001725033us-gaap:FinancingReceivables1To29DaysPastDueMemberxyf:OtherServicesMember2025-12-310001725033us-gaap:FinancialAssetNotPastDueMemberxyf:XiaoyingCreditLoanMember2025-12-310001725033us-gaap:FinancialAssetNotPastDueMemberxyf:OtherServicesMember2025-12-310001725033xyf:XiaoyingCreditLoanMember2025-12-310001725033xyf:OtherServicesMember2025-12-310001725033xyf:FinancingReceivablesEqualToGreaterThan60DaysPastDueMember2025-12-310001725033us-gaap:FinancingReceivables30To59DaysPastDueMember2025-12-310001725033us-gaap:FinancingReceivables1To29DaysPastDueMember2025-12-310001725033us-gaap:FinancialAssetNotPastDueMember2025-12-3100017250332025-12-310001725033xyf:FinancingReceivablesEqualToGreaterThan60DaysPastDueMemberxyf:OtherServicesMember2024-12-310001725033xyf:FinancingReceivablesEqualToGreaterThan60DaysPastDueMemberus-gaap:LoansMember2024-12-310001725033us-gaap:FinancingReceivables30To59DaysPastDueMemberxyf:OtherServicesMember2024-12-310001725033us-gaap:FinancingReceivables30To59DaysPastDueMemberus-gaap:LoansMember2024-12-310001725033us-gaap:FinancingReceivables1To29DaysPastDueMemberxyf:OtherServicesMember2024-12-310001725033us-gaap:FinancingReceivables1To29DaysPastDueMemberus-gaap:LoansMember2024-12-310001725033us-gaap:FinancialAssetNotPastDueMemberxyf:OtherServicesMember2024-12-310001725033us-gaap:FinancialAssetNotPastDueMemberus-gaap:LoansMember2024-12-310001725033xyf:FinancingReceivablesEqualToGreaterThan60DaysPastDueMember2024-12-310001725033us-gaap:LoansMember2024-12-310001725033us-gaap:FinancingReceivables30To59DaysPastDueMember2024-12-310001725033us-gaap:FinancingReceivables1To29DaysPastDueMember2024-12-310001725033us-gaap:FinancialAssetNotPastDueMember2024-12-3100017250332024-12-310001725033xyf:PostOriginationServiceMemberxyf:XiaoyingCreditLoanMember2025-12-310001725033xyf:PostOriginationServiceMemberxyf:OtherServicesMember2025-12-310001725033xyf:LoanFacilitationServiceMemberxyf:XiaoyingCreditLoanMember2025-12-310001725033xyf:LoanFacilitationServiceMemberxyf:OtherServicesMember2025-12-310001725033xyf:GuaranteeIncomeMemberxyf:XiaoyingCreditLoanMember2025-12-310001725033xyf:GuaranteeIncomeMemberxyf:OtherServicesMember2025-12-310001725033us-gaap:ServiceOtherMemberxyf:XiaoyingCreditLoanMember2025-12-310001725033us-gaap:ServiceOtherMemberxyf:OtherServicesMember2025-12-310001725033us-gaap:FinancialServiceMemberxyf:XiaoyingCreditLoanMember2025-12-310001725033us-gaap:FinancialServiceMemberxyf:OtherServicesMember2025-12-310001725033xyf:PostOriginationServiceMemberxyf:XiaoyingCreditLoanMember2024-12-310001725033xyf:PostOriginationServiceMemberxyf:OtherServicesMember2024-12-310001725033xyf:LoanFacilitationServiceMemberxyf:XiaoyingCreditLoanMember2024-12-310001725033xyf:LoanFacilitationServiceMemberxyf:OtherServicesMember2024-12-310001725033xyf:GuaranteeIncomeMemberxyf:XiaoyingCreditLoanMember2024-12-310001725033xyf:GuaranteeIncomeMemberxyf:OtherServicesMember2024-12-310001725033us-gaap:ServiceOtherMemberxyf:XiaoyingCreditLoanMember2024-12-310001725033us-gaap:ServiceOtherMemberxyf:OtherServicesMember2024-12-310001725033us-gaap:FinancialServiceMemberxyf:XiaoyingCreditLoanMember2024-12-310001725033us-gaap:FinancialServiceMemberxyf:OtherServicesMember2024-12-310001725033xyf:OtherServicesMember2024-12-310001725033us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember2025-09-300001725033us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember2024-09-300001725033xyf:ConsolidatedVariableInterestEntitiesTrustsAndPartnershipsMember2025-01-012025-12-310001725033xyf:ConsolidatedTrustsMember2025-01-012025-12-310001725033dei:AdrMember2025-01-012025-12-310001725033us-gaap:CommonClassAMember2025-01-012025-12-310001725033us-gaap:CommonStockMember2025-12-310001725033us-gaap:CommonClassBMember2025-12-310001725033us-gaap:CommonClassAMember2025-12-310001725033dei:BusinessContactMember2025-01-012025-12-3100017250332024-01-012024-12-3100017250332025-01-012025-12-31xyf:subsidiaryiso4217:HKDxbrli:sharesiso4217:CNYiso4217:USDiso4217:USDxbrli:sharesxbrli:pureiso4217:CNYxbrli:sharesxyf:segmentxyf:itemxyf:Institution

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 20-F

(Mark One)

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

OR

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

For the fiscal year ended December 31, 2025

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                  to

Commission file number: 001-38652

X Financial

(Exact name of Registrant as specified in its charter)

N/A

(Translation of Registrant’s name into English)

Cayman Islands

(Jurisdiction of incorporation or organization)

7-8F, Block A, Aerospace Science and Technology Plaza

No. 168, Haide Third Avenue, Nanshan District

Shenzhen, 518067, the People’s Republic of China

(Address of principal executive offices)

Mr. Frank Fuya Zheng, Chief Financial Officer

7-8F, Block A, Aerospace Science and Technology Plaza

No. 168, Haide Third Avenue, Nanshan District

Shenzhen, 518067, the People’s Republic of China

Tel: +86-755-8628 2977

E-mail: frank.zheng@xiaoying.com

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

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

Title of each class

  ​ ​ ​

Trading symbol

  ​ ​ ​

Name of each exchange on which registered

American depositary shares, each ADS represents six Class A ordinary shares, par value US$0.0001 per share*

XYF

The New York Stock Exchange

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

N/A

The New York Stock Exchange

* Effective from November 19, 2020, the ratio of ADSs representing the Class A ordinary shares changed from one (1) ADS representing two (2) Class A ordinary shares to one (1) ADS representing six (6) Class A ordinary shares.

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

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

None

(Title of Class)

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

None

(Title of Class)

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

234,517,901 ordinary shares, comprised of 136,917,901 Class A ordinary shares, par value $0.0001 per share, and 97,600,000 Class B ordinary shares, par value $0.0001per share, as of December 31, 2025.

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, or a non-accelerated filer. See definition of “accelerated filer and large accelerated filer” in Rule 12b-2 of the Exchange Act. Check one:

Large accelerated filer   

Accelerated filer   

Non-accelerated filer   

Emerging growth company   

If an emerging growth company that prepares its financial statements in accordance with U.S. GAAP, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards † provided pursuant to Section 13(a) of the Exchange Act.  

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

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

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

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

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

U.S. GAAP

International Financial Reporting Standards as issued

Other  

by the International Accounting Standards Board

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

  Item 17    Item 18

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

Yes     No

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

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

Yes    No

TABLE OF CONTENTS

  ​ ​ ​

Page

INTRODUCTION

ii

FORWARD-LOOKING INFORMATION

iv

PART I

1

ITEM 1. IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS

9

ITEM 2. OFFER STATISTICS AND EXPECTED TIMETABLE

9

ITEM 3. KEY INFORMATION

10

ITEM 4. INFORMATION ON THE COMPANY

51

ITEM 4A. UNRESOLVED STAFF COMMENTS

83

ITEM 5. OPERATING AND FINANCIAL REVIEW AND PROSPECTS

83

ITEM 6. DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES

100

ITEM 7. MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS

111

ITEM 8. FINANCIAL INFORMATION

112

ITEM 9. THE OFFER AND LISTING

112

ITEM 10. ADDITIONAL INFORMATION

113

ITEM 11. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

122

ITEM 12. DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES

123

PART II

125

ITEM 13. ITEM DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES

125

ITEM 14. MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS

125

ITEM 15. CONTROLS AND PROCEDURES

126

ITEM 16A. AUDIT COMMITTEE FINANCIAL EXPERT

127

ITEM 16B. CODE OF ETHICS

127

ITEM 16C. PRINCIPAL ACCOUNTANT FEES AND SERVICES

127

ITEM 16D. EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES

127

ITEM 16E. PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS

128

ITEM 16F. CHANGE IN REGISTRANT’S CERTIFYING ACCOUNTANT

128

ITEM 16G. CORPORATE GOVERNANCE

128

ITEM 16H. MINE SAFETY DISCLOSURE

129

ITEM 16I. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

129

ITEM 16J. INSIDER TRADING POLICIES

129

ITEM 16K. CYBERSECURITY

129

PART III

131

ITEM 17. FINANCIAL STATEMENTS

131

ITEM 18. FINANCIAL STATEMENTS

131

ITEM 19. EXHIBITS

131

i

INTRODUCTION

Unless otherwise indicated, in this annual report on Form 20-F, the following terms shall have the meaning set out below:

“active borrowers” refers to, for a specified period, borrowers who made at least one transaction during that period on our platform;
“ADSs” refers to American depositary shares, each of which represents six Class A ordinary shares, and “ADRs” refers to the American depositary receipts that may evidence ADSs;
“Beijing WFOE” refers to our wholly-owned Chinese Mainland subsidiary, Xiaoying (Beijing) Information Technology Group Co., Ltd. (formerly known as Xiaoying (Beijing) Information Technology Co., Ltd.);
“Cayman Companies Act” refers to the Companies Act (As Revised) of the Cayman Islands, as amended;
“China” or “PRC” refers to the People’s Republic of China, including, Hong Kong and Macau;
“Class A ordinary shares” refers to our Class A ordinary shares, par value $0.0001 per share, carrying one vote per share;
“Class B ordinary shares” refers to our Class B ordinary shares, par value $0.0001 per share, carrying 20 votes per share;
“institutional funding partners” refers to our institutional funding sources, including banks, consumer finance companies, trust companies and other institutions who funded the loans we facilitated to borrowers;
“insurance /guarantee protection” refers to credit insurance or guarantee services provided by insurance companies or financing guarantee companies in partnership with online finance platforms against the default of both the principal and interest;
“Chinese Mainland” means the People’s Republic of China, excluding, for purposes of this annual report, Hong Kong, Macau and Taiwan;
“ordinary shares” refers to our Class A and Class B ordinary shares, par value US$0.0001 per share;
“PBOC CRC” refers to the credit reference center of the People’s Bank of China;
“PCAOB” refers to the Public Company Accounting Oversight Board;
“prime borrower” refers to an individual having sound credit history, who has credit records with PBOC CRC and usually no late payment record of over 60 days in the previous six months. In determining whether a prospective borrower is a prime borrower, we will review his or her credit history, along with our risk management review system;
“RMB” or “Renminbi” refers to the legal currency of Chinese Mainland;
“Securities Act” refers to the Securities Act of 1933, as amended;
“U.S. dollars,” “US$,” “$” or “dollars” refers to the legal currency of the United States;

ii

“variable interest entities” or “VIEs” refer to Beijing Ying Zhong Tong Rongxun Technology Service Co., Ltd, or Beijing Ying Zhong Tong(VIE), Shenzhen Xiaoying Technology Co., Ltd., or Shenzhen Xiaoying(VIE), and their subsidiaries, which are Chinese Mainland companies in which we do not have equity interests but whose financial results have been consolidated into our consolidated financial statements in accordance with U.S. GAAP due to our having effective control over, and our being the primary beneficiary of, such entity; and “affiliated entities” are to our VIE, the VIE’s direct subsidiaries under the Chinese Mainland laws;
“we,” “us,” “our company group,” “our,” or “X Financial” refers to X Financial, a Cayman Islands company, and unless the context requires otherwise, includes its predecessor entities, consolidated subsidiaries and VIEs; and

Our reporting currency is Renminbi because substantially all of our operations are conducted in Chinese Mainland and all of our revenues is 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. 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 a rate of RMB6.9931 to US$1.00, the exchange rate in effect as of December 31, 2025, as set forth in the H.10 statistical release of the Federal Reserve Board published on January 5, 2026. We make no representation that the Renminbi or U.S. dollar amounts referred to in this annual report could have been or could be converted into U.S. dollars or Renminbi, as the case may be, at any particular rate or at all. The Chinese Mainland 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.

iii

FORWARD-LOOKING INFORMATION

This annual report on Form 20-F contains forward-looking statements that are based on our management’s beliefs and assumptions and on information currently available to us. All statements other than statements of historical facts are forward-looking statements. These statements relate to future events or to our future financial performance and involve known and unknown risks, uncertainties and other factors that may cause our or our industry’s actual results, levels of activity, performance or achievements to be materially different from any future results, levels of activity, performance or achievements expressed or implied by these forward-looking statements.

You can identify forward-looking statements by terms such as “may,” “could,” “will,” “should,” “would,” “expect,” “plan,” “intend,” “anticipate,” “believe,” “estimate,” “predict,” “potential,” “project” or “continue” or the negative of these terms or other similar expressions. The forward-looking statements include, but are not limited to, statements about:

the Chinese Mainland online consumer finance industry;
our goals and strategies;
our future business development, financial condition and results of operations;
expected changes in our revenues, costs or expenditures;
growth of and competition trends in our industry;
our expectations regarding demand for, and market acceptance of, our products and services;
our expectations regarding keeping and strengthening our relationships with borrowers, institutional funding partners and other parties we collaborate with;
fluctuations in general economic and business conditions in the markets in which we operate; and
relevant government policies and regulations relating to our industry.

You should read this annual report and the documents that we refer to in this annual report and have filed as exhibits to this annual report completely and with the understanding that our actual future results may be materially different from what we expect. Factors that may cause actual results to differ materially from current expectations include, among other things, those listed under the heading “Risk Factors” and elsewhere in this annual report. If one or more of these risks or uncertainties occur, or if our underlying assumptions prove to be incorrect, actual events or results may vary significantly from those implied or projected by the forward-looking statements. No forward-looking statement is a guarantee of future performance.

You should not rely upon forward-looking statements as predictions of future events. The forward-looking statements made in this annual report relate only to events or information as of the date on which the statements are made in this annual report. Except as required by law, we undertake no obligation to update or revise publicly any forward-looking statements, whether as a result of new information, future events or otherwise, after the date on which the statements are made or to reflect the occurrence of unanticipated events.

We would like to caution you not to place undue reliance on these forward-looking statements and you should read these statements in conjunction with the risk factors disclosed in “Item 3. Key Information—3.D. Risk Factors.” Those risks are not exhaustive. We operate in an evolving environment. New risks emerge from time to time and it is impossible for our management to predict all risk factors, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ from those contained in any forward-looking statement. We do not undertake any obligation to update or revise the forward-looking statements except as required under applicable law. You should read this annual report and the documents that we reference in this annual report completely and with the understanding that our actual future results may be materially different from what we expect.

iv

PART I

VIE Structure and Risks Relating to Our Corporate Structure

X Financial is a Cayman Islands holding company conducting its operations in Chinese Mainland through Beijing WFOE, a wholly-owned subsidiary of YZT (HK) Limited, Shenzhen Xiaoying Puhui Technology Co., Ltd., a wholly-owned subsidiary of Beijing WFOE (“Shenzhen Puhui”), Shenzhen Xiaoying Information Technology Group Co., Ltd. (“Shenzhen Xiaoying IT”), a wholly-owned subsidiary of Beijing WFOE, and the VIEs, including Shenzhen Xiaoying (VIE), Beijing Ying Zhong Tong (VIE) and their subsidiaries. The Company has equity interests in Beijing WFOE, Shenzhen Puhui, and Shenzhen Xiaoying IT, however, neither the Company nor its subsidiaries own any share in the VIEs. Instead, the Company controls and receives the economic benefits of the VIEs’ business operation through a series of contractual arrangements (the “VIE Agreements”). To comply with Chinese Mainland laws and regulations, the Company does not have an equity ownership interest in its VIEs but rely on the VIE Agreements with VIEs to control and operate their businesses. The VIE Agreements are designed to provide Beijing WFOE with the power, rights, and obligations equivalent in all material respects to those it would possess as the principal equity holder of the VIEs, including absolute control rights and the rights to the assets, property, and revenues of the VIEs. As a result of these contractual arrangements, which have not been tested in a court of law in the Chinese Mainland, the assets and liabilities of the VIEs are treated as the Company’s assets and liabilities and the results of operations of the VIEs are treated in all aspects as if they were the results of the Company’s operations due to the satisfaction for consolidation of the VIEs under generally accepted accounting principles in the United States (“U.S. GAAP”). The Company is the primary beneficiary of the VIEs, and, therefore, consolidates the financial results of the VIEs in our consolidated financial statements in accordance with U.S. GAAP. See “Item 4.C. Organizational Structure” for more information on these VIE Agreements.

Because of our corporate structure, we are subject to risks due to uncertainty of the interpretation and the application of the Chinese Mainland laws and regulations in the future, including but not limited to the validity and enforcement of the VIE Agreements. We are also subject to the risks of uncertainty about any future actions of the Chinese Mainland government in this regard. Our VIE Agreements may not be effective in providing control over the VIEs. The contractual arrangements have not been judicially tested in the Chinese Mainland and there remain significant uncertainties regarding the ultimate outcome of arbitration should legal action become necessary. We rely on the VIE Agreements with VIEs to control and operate their businesses. The investors may never hold equity interests in such VIEs. We may also be subject to sanctions imposed by Chinese Mainland regulatory agencies including Chinese Securities Regulatory Commission, or CSRC, if we fail to comply with their rules and regulations. We may also be subject to Chinese Mainland laws relating to, among others, data security and restrictions over foreign investments due to the complexity of the regulatory regime in Chinese Mainland, and the recent statements and regulatory actions by the Chinese Mainland government relating to data security may affect our remaining business operations in Chinese Mainland or even our ability to offer securities in the United States. We are also subject to the risks and uncertainties about any future actions of the Chinese Mainland government that could disallow the VIE structure, which would likely result in a material change in our operations and/or a material change in the value of our securities, including causing the value of such securities to significantly decline or become worthless. See “Risk Factors-Risks Relating to Our Corporate Structure” for more information.

1

The following diagram illustrates our corporate structure as of the date of this annual report. It omits certain entities that are immaterial to our results of operations, business and financial condition and also omits trusts and limited partnership enterprises we consolidate. The relationships between, on the one hand, each of Beijing Ying Zhong Tong (VIE), and Shenzhen Xiaoying (VIE), and on the other hand, Beijing WFOE as illustrated in this diagram are governed by contractual arrangements and do not constitute equity ownership. See “Risk Factors-Risks Relating to Our Corporate Structure” for more information.

Graphic

(1)In December 2017, Beijing WFOE acquired 100% of the equity interest held by Shenzhen Xiaoying (VIE) in Shenzhen Xiaoying Puhui Technology Co., Ltd. and Shenzhen Xiaoying Information Technology Group Co., Ltd.
(2)Mr. Yue (Justin) Tang and entities controlled by Mr. Yue (Justin) Tang hold 42.9838% and 57.0162% of equity interest in Shenzhen Xiaoying, respectively.
(3)Mr. Yue (Justin) Tang and Mrs. Jing Sun hold 51% and 49% of the equity interest in Beijing Ying Zhong Tong (VIE), respectively.

* Entities in which the shareholders of X Financial own the equity interest.

** Entities in which the shareholders of X Financial do not own any equity interest.

Risks Associated with being based in or having the majority of our Operations in Chinese Mainland

The Chinese Mainland government exercises substantial control over China’s economy through regulation and state ownership, exposing us to significant legal and operational risks. Our ability to operate in Chinese Mainland may be harmed by changes in Chinese Mainland’s laws and regulations. The central or local governments of these jurisdictions may impose new, stricter regulations or interpretations of existing regulations that would require additional expenditures and efforts on our part to ensure our compliance with such regulations or interpretations. Any actions by the Chinese Mainland government to exert more oversight and control over offerings that are conducted overseas and/or foreign investment in companies having operations in Chinese Mainland, including us, could significantly limit or completely hinder our ability to offer or continue to offer securities to investors, and cause the value of our securities to significantly decline or become worthless.

2

The Chinese Mainland government may exert, at any time, substantial intervention and influence over the manner of our operations. Recently, the Chinese Mainland government initiated a series of regulatory actions and statements to regulate business operations in Chinese Mainland with little advance notice, including cracking down on illegal activities in the securities market, enhancing supervision over Chinese Mainland-based companies listed overseas, adopting new measures to extend the scope of cybersecurity reviews and new laws and regulations related to data security, and expanding the efforts in anti-monopoly enforcement.

Data Protection and Cybersecurity

China’s data protection framework is evolving rapidly and is likely to remain uncertain for the foreseeable future. The following laws are currently in effect and apply to our operations:

PRC Cybersecurity Law (became effective in June 2017; amended in October 2025): Establishes Chinese Mainland’s national-level data protection for network operators, which may include all organizations connecting to or providing services over the internet in Chinese Mainland.
PRC Data Security Law (became effective in September 2021): Creates a data classification and protection system based on data importance and potential harm to national security, public interests, or individual rights.
Amended Cybersecurity Review Measures (became effective in February 2022): Requires cyberspace operators of network platforms holding personal information of more than one million users to file for cybersecurity review before pursuing an overseas listing. Authorities may also initiate review if an operator’s data processing or potential overseas listing may affect national security.
Personal Information Protection Law (became effective in November 2021): Imposes comprehensive data privacy obligations on organizations processing personal information in China, and on organizations outside China processing personal information of persons in China to provide products, services, or behavioral analysis. Critical information infrastructure operators and personal information processing entities who process personal information meeting regulatory volume thresholds must store data collected in Chinese Mainland within Chinese Mainland and pass a security assessment administered by Chinese cyberspace regulators before exporting such data. Serious violations may result in fines of up to RMB 50 million or 5% of prior-year revenues, plus suspension of related activities.
Regulations on Network Data Security Administration (became effective in January 2025): Subjects data processing operators whose data processing activities affect or may affect national security to network data security review by the relevant cyberspace administration of the PRC.
Regulations on the Protection of Critical Information Infrastructure (became effective in September 2021): Requires competent authorities to identify critical information infrastructure operators and notify them and the Ministry of Public Security upon designation.
Outbound Data Transfer Security Assessment Measures (became effective in September 2022): Requires the Cyberspace Administration of China (the “CAC”) security assessment approval before transferring data abroad when: (i) transferring important data abroad; (ii) a critical infrastructure operator or processor of personal information of more than one million individuals transfers personal information abroad; (iii) a processor has transferred personal information of 100,000 individuals, or sensitive personal information of 10,000 individuals, in aggregate since January 1 of the prior year; or (iv) other CAC-prescribed circumstances apply.

As of the date of this report, we have not been subject to any cybersecurity or data security investigations and have not received any inquiry, notice, warning, or sanctions from the CAC, and we have not been informed as a critical information infrastructure operator by any governmental authorities. If we were designated a critical information infrastructure operator, we would be required to store personal information and important data collected within China inside China — a practice we already follow — and submit to review when purchasing internet products and services.

3

We maintain a comprehensive data protection program, including: encryption of sensitive data in storage and transmission using State Secret Algorithm standards; hardware firewalls and 802.1X access controls; real-time monitoring and audit via fortress machines; cross-region disaster recovery with regular backup and restoration testing; intrusion prevention systems and web application firewalls; terminal security controls covering behavioral management, asset management, and operation auditing; and regular penetration testing and code-level vulnerability scanning. Based on the foregoing, we do not expect that, as of the date of this annual report, the current applicable Chinese Mainland laws on cybersecurity would have a material adverse impact on our business. However, we cannot assure you that the operators from the CAC or other relevant governmental authority will not introduce additional requirements or policies which may require significant changes in the way we operate our business, and we cannot guarantee full compliance as laws continue to evolve. Non-compliance with all applicable laws and regulations could result in regulatory action, fines, suspension of activities, or reputational harm.

Overseas Listing and Securities Requirements

In July 2021, Chinese authorities issued the Opinions on Strictly Cracking Down Illegal Securities Activities, calling for stronger oversight of overseas-listed Chinese companies and improved legislation on data security and cross-border information management. Implementation rules remain incomplete and interpretation is unclear. We have received no inquiry, notice, warning, or sanctions in connection with these opinions and do not expect a material adverse impact on our current business.

In February 2023, the CSRC issued the Trial Administrative Measures for Overseas Securities Offerings and Listings by Domestic Companies (the “Trial Measures”), effective on March 31, 2023, along with five supporting guidelines. These measures require Chinese companies seeking overseas listings to file with the CSRC within three working days of submitting an initial public offering (“IPO”) application, and again within three working days of completing the listing. At the press conference held for the Trial Measures on February 17, 2023, officials from the CSRC clarified that the Chinese Mainland domestic companies that have already been listed overseas on or before the effective date of the Trial Measures (i.e., March 31, 2023) shall be deemed as existing issuers (“Existing Issuers”). The Existing Issuers are not required to complete the filing procedures immediately but shall carry out filing procedures as required if they conduct refinancing or are involved in other circumstances that require filing with the CSRC. We qualify as an “Existing Issuer” because we listed on September 19, 2018, before the Trial Measures took effect. We are currently not required to file with the CSRC under the Trial Measures, but will do so if we pursue refinancing or any other activity subject to these rules. Failure to complete required filings on time could materially affect our ability to raise funds and conduct operations.

Also effective on March 31, 2023, the CSRC and related authorities issued the Provisions on Strengthening Confidentiality and Archives Administration of Overseas Securities Offering and Listing by Domestic Companies (the “Archives Rules”). These rules require domestic companies seeking overseas listings to protect state secrets, maintain sound confidentiality and archives administration systems, and obtain approval before disclosing to securities firms, service providers, or overseas regulators any documents containing state secrets or materials that could harm national security or public interest if disclosed. Companies must also follow applicable national procedures before providing accounting archives to any such parties. Uncertainty remains about the implementation of both the Trial Measures and the Archives Rules, and we cannot predict their impact on our listing status or future securities offerings, including the maintenance of our ADS listing.

Uncertainty across all of the above laws and regulations means we cannot assure full compliance in all respects. Authorities may deem our activities non-compliant and require us to suspend or terminate operations. We may face fines, legal or administrative sanctions, and other adverse consequences affecting our business, financial condition, results of operations, and reputation.

Financial Regulatory Reform

In May 2023, China established the National Financial Regulatory Administration (NFRA), replacing the China Banking and Insurance Regulatory Commission (CBIRC), to oversee the financial industry excluding the securities sector. In October 2023, China established the National Data Bureau under the National Development and Reform Commission (NDRC) to coordinate data resource development and digital economy planning. These changes may increase regulatory scrutiny of our operations and raise our compliance costs.

4

Financial Information Services

In August 2025, our subsidiary Chongqing Xiaoying Information Technology Co., Ltd. received approval from the Financial Development Service Center of Pingba District, Chongqing to add “financial information services” to its business scope. In accordance with the Notice of the Cyberspace Administration of China on Conducting Filing for Domestic Financial Information Services, the Cyberspace Administration of China has organized the filing of domestic financial information services to improve the quality of financial information services and promote the sound development of the financial information service industry. Such filing shall be conducted under the principle of “voluntary declaration, uniform standards, and two-level verification”, whereby domestic institutions may independently decide whether to submit a filing application. This filing is not mandatory and does not constitute a required license, but we cannot assure that future regulatory changes or interpretations will not impose licensing or filing obligations. Should authorities amend these provisions and our subsidiary fail to comply in a timely manner, our financial information services business could be materially and adversely affected.

Our business segments may be subject to government and regulatory intervention across the provinces in which we operate, including by local and municipal agencies. We may incur increased costs to comply with existing and newly adopted laws and regulations, or face penalties for any failure to comply.

Risks Associated with the Holding Foreign Companies Accountable Act

The Holding Foreign Companies Accountable Act (the “HFCA Act”), signed into law on December 18, 2020 and amended on December 29, 2022, poses a trading risk for our securities. If we have retained a registered public accounting firm to issue an audit report where the registered public accounting firm has a branch or office that is located in a foreign jurisdiction and the PCAOB has determined that it is unable to inspect or investigate completely because of a position taken by an authority in the foreign jurisdiction, the SEC will identify us as a “covered issuer,” or SEC-identified issuer, shortly after we file with the SEC a report required under the Securities Exchange Act of 1934, or the Exchange Act (such as our annual report on Form 20-F) that includes an audit report issued by such accounting firm. If we were to be identified as an SEC-identified issuer for two consecutive years, the SEC will prohibit our shares and ADSs from trading on any U.S. national securities exchange or over-the-counter market.

On December 16, 2021, the PCAOB determined it was unable to completely inspect or investigate registered public accounting firms headquartered in mainland China and Hong Kong, and our auditor was subject to that determination. On August 26, 2022, the PCAOB signed an agreement with the China Securities Regulatory Commission and the Ministry of Finance of the People’s Republic of China, restoring full inspection access to registered public accounting firms in mainland China and Hong Kong. On December 15, 2022, the PCAOB removed mainland China and Hong Kong from its list of jurisdictions where it cannot completely inspect or investigate registered public accounting firms. We were not identified as an SEC-identified issuer under the HFCA Act in 2024.

The PCAOB reassesses inspection and investigation access annually. If it determines in the future that it no longer has full access to inspect and investigate accounting firms in mainland China and Hong Kong, and we use an accounting firm headquartered in one of those jurisdictions to issue an audit report on our financial statements filed with the SEC, we would be identified as an SEC-identified issuer upon filing our annual report on Form 20-F for the relevant fiscal year. If that designation applies for two consecutive years, our securities would be prohibited from trading on a national securities exchange or in the over-the-counter trading market in the United States. Should that occur, we cannot assure you that we could list on a non-U.S. exchange or that a market for our shares would develop outside of the United States. Such a prohibition of being able to trade in the United States would substantially impair your ability to buy or sell our ADSs, negatively affect our ADS price, and materially limit our ability to raise capital on acceptable terms.

5

Financial Information Related to the Consolidated VIEs, Trusts and Partnerships

The consolidated financial statements include the financial statements of the Company, its wholly owned subsidiaries, and consolidated VIEs, Trusts and Partnerships. We consolidate the Trusts and Partnerships as we are the primary beneficiary of the Trusts and Partnerships, due to: 1) we have the power to direct the operating activities of the Trusts and Partnerships; 2) the Group absorbs or enjoys the potential residual losses or returns of the Trusts and Partnerships.

The following tables present condensed consolidated financial statements for the Company, the consolidated VIEs, Trusts and Partnerships, subsidiaries, and any eliminating adjustments. The statements depict the financial position as of December 31, 2023, 2024, and 2025, and the results of operations and cash flows for fiscal years 2023, 2024, and 2025.

Consolidated Balance Sheet Data

  ​ ​ ​

As of December 31, 2023

  ​ ​ ​

As of December 31, 2024

  ​ ​ ​

As of December 31, 2025

  ​ ​ ​

  ​ ​ ​

Consolidated 

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Consolidated

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Consolidated

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

VIEs,

VIEs,

VIEs,

The

Trusts and

Group

The 

Trusts and

Group

The 

Trusts and

Group

Company

Partnerships

Subsidiaries

Eliminations

Consolidated

Company

Partnerships

Subsidiaries

Eliminations

Consolidated

Company

Partnerships

Subsidiaries

Eliminations

Consolidated

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

(in thousands)

(in thousands)

(in thousands)

Cash and cash equivalents

 

1,202

295,278

898,872

1,195,352

1,360

180,684

802,567

984,611

7,935

107,519

872,177

987,631

Restricted cash, net

 

716,870

32,200

749,070

532,604

144,189

676,793

823,463

322,499

1,145,962

Accounts receivable and contract assets, net

83,535

1,576,053

1,659,588

74,751

1,954,799

2,029,550

108,186

3,037,790

3,145,976

Loans receivable from Xiaoying Credit Loans and other loans, net

 

4,876,731

71,102

4,947,833

4,775,127

53,190

4,828,317

5,263,509

35,122

5,298,631

Loan receivable from Xiaoying Housing Loans, net

 

8,657

8,657

Deposits to institutional cooperators, net

 

1,702,472

1,702,472

1,958,297

1,958,297

1,713,593

1,713,593

Prepaid expenses and other current assets

 

411

25,281

23,076

48,768

391

19,491

14,196

34,078

500

20,150

22,897

43,547

Deferred tax assets, net

 

118,587

17,371

135,958

174,396

23,317

197,713

184,952

270,406

455,358

Long-term investments

 

493,411

493,411

498,038

498,038

515,524

515,524

Financial investments

608,198

608,198

33,428

480,048

513,476

33,908

1,209,168

1,243,076

Property and equipment, net

 

1,055

7,588

8,643

1,138

14,695

15,833

4,621

19,279

23,900

Intangible assets, net

 

28,153

8,657

36,810

27,706

8,887

36,593

27,499

11,684

39,183

Other non-current assets

 

23

55,242

55,265

22

44,929

44,951

3,573

49,791

53,364

Financial guarantee derivative

 

1,038

1,038

Intercompany receivables

 

1,047,722

6,084,772

4,207,837

(11,340,331)

910,228

3,511,778

4,438,533

(8,860,539)

324,659

1,883,431

5,723,004

(7,931,094)

Investments in Consolidated VIEs, Trusts and Partnerships and subsidiaries

 

4,857,620

399,945

(5,257,565)

6,286,783

556,501

(6,843,284)

7,503,918

659,051

(8,162,969)

Total Assets

 

5,906,955

12,732,353

9,608,613

(16,597,896)

11,650,025

7,198,762

9,829,163

10,495,186

(15,703,823)

11,819,288

7,837,012

8,976,335

13,946,461

(16,094,063)

14,665,745

  ​ ​ ​

As of December 31, 2023

  ​ ​ ​

As of December 31, 2024

  ​ ​ ​

As of December 31, 2025

  ​ ​ ​

  ​ ​ ​

Consolidated 

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Consolidated

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Consolidated

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

VIEs,

VIEs,

VIEs,

The

Trusts and

Group

The 

Trusts and

Group

The 

Trusts and

Group

Company

Partnerships

Subsidiaries

Eliminations

Consolidated

Company

Partnerships

Subsidiaries

Eliminations

Consolidated

Company

Partnerships

Subsidiaries

Eliminations

Consolidated

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

(in thousands)

(in thousands)

Payable to investors and institutional funding partners at amortized cost

3,584,041

3,584,041

2,184,086

2,184,086

3,054,982

3,054,982

Contingent guarantee liabilities

 

61,907

61,907

187,641

187,641

748,307

748,307

Financial guarantee derivative

 

15,426

15,426

Deferred guarantee income

46,597

46,597

164,725

164,725

467,629

467,629

Short-term borrowings

320,000

245,000

565,000

10,000

318,500

328,500

130,000

279,530

409,530

Accrued payroll and welfare

 

15,011

71,760

86,771

18,482

76,235

94,717

11,483

64,575

76,058

Other taxes payable

 

126,901

162,920

289,821

119,684

160,309

279,993

58,252

163,688

221,940

Income taxes payable

 

28,267

418,233

446,500

174,426

417,065

591,491

169,015

508,506

677,521

Deposit payable to channel cooperators

 

19,700

19,700

12,016

12,016

12,016

12,016

Dividend payable

59,226

59,226

Accrued expenses and other current liabilities

605

69,990

505,132

575,727

245,607

94,826

589,057

929,490

211

163,384

877,460

1,041,055

Other non-current liabilities

 

37,571

37,571

27,516

27,516

2,253

32,554

34,807

Deferred tax liabilities

 

30,040

30,040

643

65,316

65,959

1,052

68,621

69,673

Intercompany payables

 

7,411,124

3,929,207

(11,340,331)

5,639,171

3,221,368

(8,860,539)

3,692,369

4,238,725

(7,931,094)

Total Liability

 

59,831

11,555,334

5,528,067

(11,340,331)

5,802,901

245,607

8,241,318

5,239,748

(8,860,539)

4,866,134

211

7,282,790

7,477,037

(7,931,094)

6,828,944

Total shareholder’s equity

 

5,847,124

3,508,431

8,281,190

(11,789,621)

5,847,124

6,953,155

4,075,812

10,572,134

(14,647,947)

6,953,154

7,836,801

4,284,063

12,798,154

(17,082,217)

7,836,801

6

Selected Consolidated Comprehensive Income Data

  ​ ​ ​

Year ended December 31, 2023

  ​ ​ ​

Year ended of December 31, 2024

  ​ ​ ​

Year ended December 31, 2025

  ​ ​ ​

  ​ ​ ​

Consolidated 

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Consolidated

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Consolidated

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

VIEs,

VIEs,

VIEs,

The

Trusts and

Group

The 

Trusts and

Group

The 

Trusts and

Group

Company

Partnerships

Subsidiaries

Eliminations

Consolidated

Company

Partnerships

Subsidiaries

Eliminations

Consolidated

Company

Partnerships

Subsidiaries

Eliminations

Consolidated

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

(in thousands)

(in thousands)

(in thousands)

Total net revenue

 

1,500,275

3,314,609

4,814,884

1,809,619

4,062,163

5,871,782

1,931,619

5,707,806

7,639,425

Intercompany revenues

 

59,711

1,131,338

(1,191,049)

76,661

544,729

(621,390)

105,242

691,611

(796,853)

Origination and servicing, general and administrative and sales and marketing expenses

 

(5,899)

(816,332)

(2,246,668)

(3,068,899)

(7,503)

(896,578)

(2,592,463)

(3,496,544)

(6,465)

(936,606)

(3,479,409)

(4,422,480)

Intercompany costs

 

(465,773)

(725,276)

1,191,049

(544,070)

(77,320)

621,390

(689,763)

(107,090)

796,853

Equity in profit of subsidiaries and VIEs

1,190,498

(1,190,498)

1,547,502

(1,547,502)

1,473,468

1,473,468

Net income

 

1,186,794

32,028

1,158,470

(1,190,498)

1,186,794

1,539,906

156,556

1,390,946

(1,547,502)

1,539,906

1,464,553

102,550

1,370,918

(1,473,468)

1,464,553

The following table presents the roll-forward of investments in our consolidated VIEs, Trusts and Partnership and subsidiaries for fiscal years 2023, 2024, and 2025.

  ​ ​ ​

Investments in

Consolidated VIEs,

Trusts and Partnerships

and subsidiaries

  ​ ​ ​

RMB in thousands

Balance as of December 31, 2022

  ​ ​ ​

3,717,374

Equity in earnings of the Consolidated VIEs, Trusts and Partnerships

 

438,091

Equity in earnings of subsidiaries

 

752,407

Dividend distributed from subsidiaries

(50,252)

Balance as of December 31, 2023

 

4,857,620

Equity in earnings of the Consolidated VIEs, Trusts and Partnerships

 

623,965

Equity in earnings of subsidiaries

 

923,537

Dividend distributed from subsidiaries

 

(118,339)

Balance as of December 31, 2024

 

6,286,783

Equity in earnings of the Consolidated VIEs, Trusts and Partnerships

 

687,071

Equity in earnings of subsidiaries

 

786,397

Dividend distributed from subsidiaries

(256,333)

Balance as of December 31, 2025

 

7,503,918

Consolidated

  ​ ​ ​

VIEs,

The

Trusts and

Company

Partnerships

Subsidiaries

Amount due from (due to) Consolidated VIEs, Trusts and Partnerships and subsidiaries

  ​ ​ ​

RMB in thousands

  ​ ​ ​

RMB in thousands

  ​ ​ ​

RMB in thousands

Balance as of December 31, 2022

 

1,024,112

(954,371)

(69,741)

The Company transferred to the subsidiaries

 

(74,702)

74,702

The Consolidated VIEs, Trusts and Partnerships transferred to the subsidiaries

 

1,171,533

(1,171,533)

The subsidiaries transferred to Consolidated VIEs, Trusts and Partnerships

(1,460,639)

1,460,639

Intercompany transactions

 

(741)

(82,875)

83,616

Impact of foreign exchange rate

 

99,053

(99,053)

Balance as of December 31, 2023

 

1,047,722

(1,326,352)

278,630

The Company transferred to the subsidiaries

 

(188,679)

188,679

The Consolidated VIEs, Trusts and Partnerships transferred to the subsidiaries

 

1,199,360

(1,199,360)

The subsidiaries transferred to Consolidated VIEs, Trusts and Partnerships

(1,881,194)

1,881,194

Intercompany transactions

 

(491)

(119,207)

119,698

Impact of foreign exchange rate

 

51,676

(51,676)

Balance as of December 31, 2024

 

910,228

(2,127,393)

1,217,165

The Company transferred to the subsidiaries

 

(629,234)

629,234

The Consolidated VIEs, Trusts and Partnerships transferred to the subsidiaries

 

1,494,046

(1,494,046)

The subsidiaries transferred to Consolidated VIEs, Trusts and Partnerships

 

(1,249,100)

1,249,100

Intercompany transactions

 

403,353

73,509

(476,862)

Impact of foreign exchange rate

 

(359,688)

359,688

Balance as of December 31, 2025

 

324,659

(1,808,938)

1,484,279

7

Transfers of Cash through Our Organizations

X Financial is a holding company with no operations of its own. We conduct our operations in Chinese Mainland primarily through our subsidiaries and the consolidated VIEs. Our ability to pay dividends and service debt depends on funds flowing up from our Chinese Mainland subsidiaries and consolidated VIEs. Although other financing means are available to X Financial at the holding company level, investors should be aware of the restrictions and taxes that govern those transfers.

Dividend and Cash Transfer Restrictions

Our Chinese Mainland subsidiaries may pay dividends to X Financial only from retained earnings, as determined under Chinese Mainland accounting standards. Both our subsidiaries and consolidated VIEs must also make appropriations to statutory reserve funds, which are not distributable as cash dividends except in a solvent liquidation. If any subsidiary or VIE incurs debt, the governing instruments may further restrict their ability to pay dividends or service fees to X Financial. For further detail, see “Item 5. Operating and Financial Review and Prospects—B. Liquidity and Capital Resources—Holding Company Structure.”

Chinese Mainland law restricts our subsidiaries and VIEs from paying dividends or otherwise transferring any of their net assets to entities outside China. Cash transfers are also subject to government controls on currency conversion. Foreign currency shortages could temporarily delay our subsidiaries’ and VIEs’ ability to remit sufficient foreign currency to pay dividends or service fees, or otherwise satisfy their foreign currency denominated obligations. 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 to a significant extent on dividends and other distributions on equity paid by our principal operating subsidiaries to fund offshore cash and financing requirements,” and “—We are subject to restrictions on currency exchange.”

Withholding Tax on Dividends

Dividends paid by our Chinese Mainland subsidiaries are generally subject to a 10% withholding tax. Under the Arrangement between the Mainland of China and the Hong Kong Special Administration Region for the Avoidance of Double Taxation and the Prevention of Fiscal Evasion with respect to Taxes on Income (the “Double Tax Avoidance Arrangement”), this rate may be reduced to 5% if certain requirements are satisfied, including without limitation:

The Hong Kong entity must be the beneficial owner of the relevant dividends.
The Hong Kong entity must directly hold at least 25% of the Chinese Mainland entity for the 12 consecutive months preceding receipt of the dividends.
The Hong Kong entity must obtain a tax resident certificate from the Hong Kong tax authority.

The 5% rate does not apply automatically and the Hong Kong tax authority issues tax resident certificates on a case-by-case basis. We cannot assure you that YZT (HK) Limited will maintain the required certificate or qualify for the 5% preferential rate on dividends paid by Beijing WFOE. For U.S. federal and PRC income tax considerations relating to an investment in our ADSs, see “Item 10. Additional Information—E. Taxation.”

8

The following table presents the cash flows among the Company, its subsidiaries, and the Consolidated VIEs, Trusts and Partnerships for fiscal years 2023, 2024, and 2025.

  ​ ​ ​

FY 2023

FY 2024

FY 2025

  ​ ​ ​

RMB in thousands

  ​ ​ ​

RMB in thousands

  ​ ​ ​

RMB in thousands

Cash transferred from the Company to the subsidiaries for financing purposes

 

Cash transferred from the subsidiaries to the Company for financing purposes

 

74,702

188,679

629,234

Cash transferred from the Consolidated VIEs, Trusts and Partnerships to the subsidiaries for financing purposes

 

1,171,533

1,199,360

1,494,046

Cash transferred from the subsidiaries to the Consolidated VIEs, Trusts and Partnerships for financing purposes

1,460,639

1,881,194

1,249,100

Cash paid from Consolidated VIEs, Trusts and Partnerships to subsidiaries for loan transferred under intermediary model

5,850,809

5,637,757

1,565,072

Cash paid by subsidiaries to invest in Consolidated VIEs, Trusts and Partnerships

 

217,176

774,713

198,585

Cash contribution from Consolidated VIEs, Trusts and Partnerships to subsidiaries

514,547

699,258

685,500

Service fees collected by subsidiaries from borrowers indirectly through Consolidated VIEs, Trusts and Partnerships

47,966

Dividends and Share Repurchases

For the years ended December 31, 2023, 2024, and 2025, dividends paid to U.S. investors were US$8.3 million, US$16.5 million, and US$22.1 million, respectively.

On August 28, 2023, our board declared a special cash dividend of US$0.17 per ADS with a record date of September 19, 2023. On March 26, 2024, our board adopted a semi-annual cash dividend policy under which dividend declarations and amounts are determined at the board’s discretion based on the Company’s operations, earnings, cash flow, financial condition, and other factors the board deems appropriate. The following dividends have been declared under that policy:

Semi- annual Dividend 

Declaration Date

  ​ ​ ​

Amount per ADS

March 26, 2024

 

US$0.17

August 21, 2024

 

US$0.17

March 19, 2025

 

US$0.25

August 18, 2025

 

US$0.28

For further detail on our dividend policy, see “Item 8. Financial Information—A. Consolidated Statements and Other Financial Information—Dividend Policy.”

We have repurchased Class A ordinary shares as follows:

Year

  ​ ​ ​

Total Shares Repurchased

  ​ ​ ​

Of Which in ADS Form

  ​ ​ ​

Total Consideration

2022

 

Approximately 48.1 million

 

Approximately 1.6 million

 

Approximately US$21.1 million

2023

 

Approximately 5.0 million

 

Approximately 5.0 million

 

Approximately US$3.5 million

2024

 

Approximately 52.2 million

 

Approximately 50.5 million

 

Approximately US$59.5 million

2025

 

Approximately 25.6 million

 

Approximately 22.8 million

 

Approximately US$67.9 million

ITEM 1. IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS

Not applicable.

ITEM 2. OFFER STATISTICS AND EXPECTED TIMETABLE

Not applicable.

9

ITEM 3. KEY INFORMATION

For risks associated with being based in or having the majority of the operations in Chinese Mainland, see “-Risks Associated with Being Based in or Having the Majority of the Operations in Chinese Mainland” as set forth at the outset of Part I.

For the risks related to the HFCA Act, see “-Risks Associated with the Holding Foreign Companies Accountable Act” as set forth at the outset of Part I and “-Risk Factors-Risks Relating to Doing Business in Chinese Mainland- Our ADSs may be prohibited from trading in the United States under the HFCA Act in the future if the PCAOB is unable to inspect or investigate completely auditors located in Chinese Mainland. The delisting of the ADSs, or the threat of their being delisted, may materially and adversely affect the value of your investment. ”

For the description of how cash is transferred through our organization, see “—Transfers of Cash through Our Organizations” as set forth at the outset of Part I.

3.A. [Reserved]

3.B. Capitalization and Indebtedness

Not applicable.

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

Not applicable.

3.D. Risk Factors

Summary of Risk Factors

The following is a summary of the principal risks associated with an investment in our ADSs or ordinary shares. This summary is qualified in its entirety by the more detailed risk factor discussion set forth below.

Risks Relating to Our Business and Industry

Regulatory uncertainty in mainland China. We operate under evolving PRC laws governing loan facilitation, including Circular 141, Commercial Banks Online Lending Measures, and Notice 9 (April 2025). Authorities may impose fines, revoke licenses, or require us to cease operations if our practices are deemed non-compliant.
Interest rate and pricing pressure. A de facto 24% annual cap on total borrowing costs, enforced under Notice 9, may require us to reduce service fees, compressing margins and loan facilitation volumes.
Whitelist and funding access risk. Notice 9 mandates Whitelist management by commercial bank partners. Removal from any banks Whitelist could significantly restrict our funding channels.
Microcredit regulatory risk. Quanbei Microcredit’s license is subject to annual inspections and evolving regulations (including Interim Measures for Microcredit Companies, December 2024). Failure to maintain its qualification could adversely affect our funding.
Rising delinquency rates. Delinquency rates (31–60 days past due) increased from 1.17% to 2.90% in 2025. Sustained increases could erode institutional partner confidence and impair revenues.
Credit risk and fraud. Inaccurate borrower data, underdeveloped credit infrastructure, and cross-platform borrowing create material risk of loan mispricing and default. Our credit models may not remain effective as we scale.
Dependence on institutional funding partners and financial cooperators. Approximately 80.5% of outstanding loans are covered by external guarantee or insurance. Loss of these arrangements could impair loan quality, increase defaults, and harm our operations.
Competition. The online consumer finance market is highly competitive. Competitors with greater resources may force us to reduce service fees or lose market share.
Data privacy and cybersecurity. PRC Cybersecurity Law, Personal Information Protection Law, Data Security Law, and related regulations impose stringent requirements. Non-compliance could result in fines, service suspension, and reputational harm.
Credit information licensing. We do not hold a personal credit information organization license. Regulatory interpretation of our data-sharing practices could restrict cooperation with financial institutions.

10

Operational and technology risks. We rely on complex IT systems, third-party cloud infrastructure, and mobile platforms. System failures, cyberattacks, or platform policy changes could disrupt operations.
Key personnel dependence. Loss of senior management or key technology personnel, particularly our CEO, could materially disrupt our business.
Macroeconomic and geopolitical risks. Slowing growth in China, U.S.–China trade tensions, potential investment restrictions, and global economic uncertainty could increase borrower defaults and reduce investor appetite for our securities.

Risks Relating to Our Corporate Structure

VIE structure risk. We control our operating entities through contractual VIE arrangements rather than direct equity ownership. These arrangements may not be effective, may not withstand regulatory scrutiny, and could be deemed non-compliant with PRC law, resulting in loss of control over our operations.
PRC Foreign Investment Law. Future laws or State Council provisions could subject our VIE structure to foreign investment restrictions or require restructuring, with no assurance that approvals could be obtained.
Controlling shareholder concentration. CEO Justin Tang controls 94.05% of aggregate voting power. This concentration may limit minority shareholders’ ability to influence major corporate decisions.
Capital repatriation restrictions. PRC regulations restrict dividends and capital flows from our subsidiaries and VIEs to our offshore holding company, potentially limiting our ability to fund operations or pay dividends.

Risks Relating to Doing Business in Mainland China

Government oversight and policy risk. The PRC government exercises broad control over economic activity and has increased scrutiny of overseas-listed Chinese companies. Regulatory changes may require us to alter our business model or limit our capital markets activities.
Legal system uncertainty. PRC law is subject to inconsistent interpretation and enforcement. Some regulations are not publicly disclosed or may have retroactive effect.
Foreign exchange and currency risk. Our revenue is Renminbi-denominated. Restrictions on currency conversion and RMB/USD exchange rate fluctuations may adversely affect our financial results and dividends.
Tax risks. We may be deemed a PRC tax resident enterprise, subjecting global income to 25% enterprise income tax. Withholding taxes apply to dividends paid to foreign investors. Indirect transfers of PRC assets may trigger additional tax obligations.

Risks Relating to Our Ordinary Shares and ADSs

ADS trading volatility. Our ADS price may be volatile due to regulatory developments, industry trends, macroeconomic conditions, and negative sentiment toward China-based issuers.
HFCA Act delisting risk. If the PCAOB cannot inspect our auditor for two consecutive years, our ADSs could be prohibited from trading on U.S. national securities exchanges.
Limited shareholder rights. ADS holders have limited voting rights, may not participate in rights offerings, and face restricted enforceability of foreign judgments. Our Cayman Islands incorporation affords fewer shareholder protections than U.S. law.
PFIC classification. There is a risk we were or may be classified as a passive foreign investment company, which could result in adverse U.S. federal income tax consequences for U.S. investors.

Risks Relating to Our Investments

Investment portfolio risk. Our proprietary capital is invested in non-publicly traded limited partnership interests, including blockchain-focused funds. These investments are illiquid, subject to significant market volatility, and may result in losses.

11

Risks Relating to Our Business and Industry

We conduct our business in mainland China and the licensing requirements in mainland China continue to evolve, and our business operations may be adversely affected by regulatory changes or uncertainties.

We conduct our business in mainland China through our subsidiaries and VIEs, which operate under Chinese Mainland laws and regulations. As of the date of this annual report, and except as otherwise disclosed herein, our subsidiaries and VIEs have obtained all material licenses and permits required for our operations, including (i) business licenses; (ii) financing guarantee license; (iii) online microcredit business operating license; (iv) network microcredit license; and (v) value-added telecommunications service operating license (VATS License).

These licenses do not eliminate regulatory risk. Given the uncertainties in the interpretation and enforcement of applicable laws, if authorities determine we are operating without proper approvals, or if new laws impose additional requirements we cannot meet, regulators have the power to levy fines, confiscate our income, revoke our business licenses, or require us to discontinue affected operations.

The laws and regulations governing the loan facilitation industry in mainland China continue to develop, and our business operations have been, and may continue to be, optimized to ensure full compliance.

Since 2017, the PRC government and relevant regulatory authorities have issued a series of laws and regulations governing the loan facilitation business to address perceived risks in the financial system. These include, among others: (i) the Notice on Regulating and Rectifying “Cash Loan” Business issued on December 1, 2017 (“Circular 141”), which introduced regulatory guidance on cash loan businesses for online micro-lending companies and banking financial institutions; (ii) the Interim Measures for Administration of Internet Loans Issued by Commercial Banks (“Commercial Banks Online Lending Measures”), which require commercial banks to independently perform core risk management functions, including credit granting approval and contract conclusion; (iii) the Supplementary Provisions on the Supervision and Administration of Financing Guarantee Companies promulgated on October 9, 2019, which prohibit institutions providing borrower recommendation and credit assessment from providing financing guarantee services, directly or in disguised form, without prior approval; and (iv) the Notice on Strengthening the Management of Internet Lending Facilitation Business of Commercial Banks and Enhancing the Quality and Efficiency of Financial Services issued by the NFRA on April 1, 2025 (“Notice 9”), which reinforces the requirement for commercial banks to maintain independent risk control and centralized management by the head office.

We have adjusted our business operations in response to these regulations and will continue to do so as the regulatory framework evolves. We cannot assure you that we will obtain all required approvals or adjust our business model in a timely manner, or at all, if additional requirements are imposed.

We may face material pressure regarding the pricing of loans we facilitate.

Notice 9 requires commercial banks to strictly control total borrowing costs. Although Notice 9 does not explicitly stipulate a cap of 24% per annum, in practice a 24% annual cap on total borrowing costs is generally implemented and enforced. Regulatory authorities have also continued to tighten controls on interest rate caps for microcredit companies and consumer finance companies, which may be required to adopt lower interest rate policies, potentially resulting in a de facto cap more stringent than 24%.

Because we rely on licensed consumer finance companies and microcredit companies as institutional funding partners, any regulatory pressure on their pricing directly affects our cooperation models. If these regulations are strictly enforced or broadly interpreted, we may need to reduce our service fees to ensure partner compliance, which could lead to lower profit margins and reduced facilitation volumes.

We also operate a direct microcredit business through our VIE, Quanbei Microcredit. For the fiscal year ended December 31, 2025, this business accounted for approximately 3.4% of our total loan facilitation volume, limiting its impact on the group’s overall financial results. Nevertheless, evolving mandates may require fundamental changes to its loan facilitation volumes, pricing strategies, and business model, which could significantly and adversely affect the profitability of our microcredit operations.

12

Implementation of “Whitelist” management systems by commercial banks may restrict our funding access.

Notice 9 requires the head office of each commercial bank to implement a list-based management (“Whitelist”) system for loan facilitation platform operators and credit enhancement service institutions. Banks in mainland China must disclose their Whitelists through official channels and are prohibited from cooperating with any institution outside their Whitelist. As a result, only platforms on a licensed financial institution’s Whitelist may engage in standardized cooperation with that institution. Whitelist inclusion is not static, which requires continuous compliance with applicable regulatory requirements. If we fail to maintain our inclusion on the Whitelists of our licensed financial institution partners, or if we are removed due to compliance failures, our funding channels may be significantly constrained.

Regulatory requirements for our institutional funding partners may alter our cooperation models.

Recent regulations increasingly require licensed financial institutions to retain ultimate responsibility for credit risk and prohibit outsourcing of core functions to third parties. Key requirements include:

Commercial Banks Online Lending Measures: Require commercial banks to independently manage loan payments and credit approval. Banks may not outsource core functions — including loan funding, settlement, and credit approval — to third parties, unless extending loans jointly with a government-approved lending institution.
Notice on Further Regulating Commercial Banks Online Lending (issued in February 2021): Requires commercial banks to independently conduct risk management for internet loans and prohibits outsourcing of pre-lending, lending, and post-lending management functions.
Notice 9 (issued on April 1, 2025): Requires commercial banks to independently conduct loan risk assessment and approval, prohibit cooperative institutions from interfering with independent review, incorporate credit enhancement service balances into unified credit management, strictly control total borrowing costs, and standardize disclosure practices.

As our institutional funding partners build internal systems to meet these independent risk control mandates, the nature of our cooperation may evolve. If their implementation results in slower loan processing, reduced risk appetite, or requirements that fundamentally alter our service delivery, our business model, financial condition, and results of operations could be materially and adversely affected.

13

We are subject to stringent regulations regarding the marketing and disclosure of loan products.

The People’s Bank of China (PBOC) Announcement [2021] No. 3 requires all lending institutions to prominently display the annualized interest rate of every loan product across all marketing channels and contracts. This rate must be calculated using either the Internal Rate of Return (IRR) method or the simple interest method; if the simple interest method is used, that fact must be clearly disclosed. In contrast, the IRR is calculated based on factors such as the borrower’s principal amount, the repayment amount for each period, and the number of loan installments, taking compound interest into account. On March 15, 2026, the NFRA and PBOC jointly issued the Provisions on the Explicit Disclosure of Total Borrowing Costs for Personal Loan Business (the “Provisions”), effective from August 1, 2026, applying to new personal loan business on an “old and new business separation” basis. The Provisions require lenders to clearly disclose all borrower-borne costs in a standardized format before loan execution, with prominent display and explicit borrower confirmation. Total borrowing costs under the Provisions include all charges related to personal loans, including but not limited to interest, installment fees, credit enhancement service fees for on-time performance, and contingent costs such as late payment penalties and default charges.

On April 21, 2026, the PBOC and seven other departments jointly issued the Administrative Measures for Online Marketing of Financial Products, regulating financial institutions and entrusted internet platform operators in conducting online marketing of financial products, which will take effect on September 30, 2026. Such measures stipulate that third-party internet platforms shall not, in violation of laws, regulations, or national financial regulatory requirements, directly or indirectly intervene in sales contract signing, fund transfers, suitability assessments for financial consumers and investors, loan limit evaluations, or other aspects of the financial product sales process, nor engage in interactive consulting with consumers or investors regarding specific financial products. The measures have not yet been formally implemented; once in force, we may no longer be able to display financial products in our mobile applications in the current format for online marketing purposes, which may have a material adverse effect on our business, operating results, and future prospects. We will monitor regulatory developments and adjust our business operations from time to time to ensure compliance.

Our promotional activities are also governed by the Measures for the Administration of Internet Advertising (effective from May 1, 2023). Regional branches of the State Administration for Market Regulation (SAMR) have intensified scrutiny of misleading marketing practices and specifically prohibit claims implying “no concern for overdue payments,” “risk-free” borrowing, or “instant funding.”

We have implemented compliance measures regarding the marketing and disclosure of loan products; however, interpretation of these rules varies by province and we cannot predict whether future laws will impose more granular disclosure requirements. If current regulations are applied more strictly, or if new restrictions are introduced, we may need to significantly modify our advertising strategies. Such changes could increase customer acquisition costs and reduce conversion rates, adversely affecting our business and results of operations.

Regulatory authorities have extended oversight across the entire consumer credit business chain, increasing compliance costs and constraining our operating boundaries.

In December 2025, the PBOC issued the Measures for the Classification and Rating Management of Non-Bank Payment Institutions, consolidating the primary responsibilities of payment institutions. Under these measures, payment institutions that provide services for illegal online lending businesses face adverse rating consequences. Together with existing regulations, these measures tighten controls on capital flows across the loan facilitation industry and drive up overall compliance costs.

The laws and regulations governing the loan facilitation industry in China continue to develop and are subject to further change and interpretation. Because detailed implementing rules remain incomplete and regulatory requirements continue to tighten, we cannot assure you that our existing practices, or those of our institutional funding partners, will not be deemed to violate existing or future laws or regulations.

New laws or stricter interpretations — particularly regarding pricing caps — may require us to significantly adjust our business scale, business model, and pricing strategy, resulting in higher compliance costs and operating expenses. Any deemed violation or required operational modification could materially and adversely affect our operating income, profitability, asset quality, and overall business, financial condition, and results of operations.

14

We have obtained approval of our online microcredit business operating qualification and have commenced online microcredit operations. Any failure to maintain requisite approvals, licenses, or permits may materially and adversely affect our business, financial condition, and results of operations.

Quanbei Microcredit and Tianjin Yuexin — Regulatory Uncertainty

Shenzhen Xiaoying Technology Co., Ltd. (“Shenzhen Xiaoying (VIE)”), one of our VIEs, obtained approval from the Local Financial Regulatory Bureau of Shenzhen Municipality on May 12, 2021 for the microcredit business qualification of Shenzhen Quanbei Microcredit Co., Ltd. (“Quanbei Microcredit (VIE)”), its wholly-owned subsidiary. The Guidelines on Further Strengthening and Regulating Pilot Access and Auditing of Microcredit Companies (Trial) issued by the Shenzhen Financial Services Office in April 2013 (the “Trial Guidelines”) temporarily restrict certain categories of companies — including financing guarantee companies — from establishing online microcredit businesses as funders or related parties.

One of our Chinese Mainland subsidiaries, Tianjin Yuexin, holds a financing guarantee license and commenced financing guarantee operations in 2023. It is uncertain whether the Trial Guidelines restrict financing guarantee companies outside Shenzhen from establishing online microcredit businesses, and the Shenzhen financial regulatory authority’s current position on these restrictions is unclear. As a result, it is unclear how Tianjin Yuexin’s financing guarantee business may affect Quanbei Microcredit (VIE)’s online microcredit operations. As of the date of this annual report, we have not received any inquiry, notice, warning, or sanctions from the Shenzhen financial regulatory authority regarding these matters.

Annual Inspection and License Renewal Risk

Our microcredit business qualification is subject to annual onsite inspections. We commenced microcredit operations in July 2021. The regulatory regime for network microcredit companies continues to evolve and remains subject to uncertainty. We cannot assure you that we will not be subject to rectification requirements or administrative penalties for any non-compliance, or that we will be able to satisfy any rectification requirements and maintain or renew our license. For further detail, see “Item 4. Information on the Company—B. Business Overview—Regulations—Regulations Relating to Microcredit Business.

Evolving Regulatory Framework

Evolving regulatory developments may cause additional uncertainty for our microcredit operations:

Draft Local Financial Supervision and Administration Regulation (published December 31, 2021): Defines “Local Financial Organizations” to include microcredit companies and financing guarantee companies. Requires provincial government approval for establishment, merger, division, capital reduction, business scope changes, changes to shareholders holding more than 5% of equity, and changes to actual controllers. Requires filings for branch establishment, name or address changes, capital increases, and changes to directors and senior management. Non-compliance may result in fines or criminal liability. This regulation remains in draft form and its final content, adoption timeline, and effective date are uncertain.
Interim Measures for the Supervision and Administration of Microcredit Companies (published December 31, 2024): Imposes requirements on microcredit companies engaging in cooperative lending with third parties, including restrictions on business outsourcing, cross-regional operations, and joint lending contribution ratios. Microcredit companies must achieve full compliance within a transition period set by local financial regulatory authorities, not to exceed two years. How this regulation will be interpreted and implemented remains uncertain.

If we are deemed to have engaged in the online microcredit business and the Draft Interim Administrative Measures and the Draft Local Financial Supervision and Administration Regulation are implemented, we may be subject to various regulatory restrictions that adversely affect our business operations. We cannot assure you that Quanbei Microcredit (VIE) will be able to maintain or renew its microcredit business qualification if these draft measures are implemented.

We believe Quanbei Microcredit (VIE) serves only as a supplementary funding source and we do not intend to rely on it as a major funding channel. However, if we need funding through Quanbei Microcredit (VIE) and cannot maintain or renew its business qualification, or obtain other required approvals, our business, financial condition, and results of operations could be materially and adversely affected. We will continue to adjust our business to comply with evolving requirements, but we cannot predict with certainty the impact, if any, that future legislation or regulations relating to the online microcredit business industry will have on our business, financial condition, and results of operations.

15

Current Compliance Status

As of the date of this annual report, we have not been subject to any material fines or penalties under any Chinese Mainland laws or regulations, including those governing the online consumer finance industry. If any prior or existing practice is deemed to violate applicable rules, we may face injunctions, orders to cease illegal activities, correction orders, condemnation, fines, or criminal liability. Any such outcome could materially and adversely affect our business, financial condition, and prospects.

If our borrowers default on their loans under our online microcredit business, our financial operation may still be subject to material adverse effect.

Borrower defaults under our online microcredit business could materially and adversely affect our financial results. Because loans issued by Quanbei Microcredit (VIE) are funded by our own capital, we bear the full credit risk on those loans. As of December 31, 2025, Quanbei Microcredit (VIE) accounted for 3.78% of our total outstanding loan balance, of which 94.4% was unsecured by external insurance or guarantees.

We have a limited operating history in a new and evolving market, which makes it difficult to evaluate our future prospects.

We began facilitating investment products in August 2014 and commenced our loan facilitation business in July 2015. The market continues to evolve rapidly, and our historical financial results are not indicative of future trends. As we expand our borrower base, delinquency rates of transactions facilitated by us may increase. The delinquency rate for loans 31-60 days past due increased from 1.17% as of December 31, 2024 to 2.90% as of December 31, 2025.

Our ability to attract low-cost institutional funding remains critical to our business. As our business develops and in response to competition and regulation, we may introduce new loan products, adjust existing products, modify our proprietary credit assessment model, or adjust our operations generally. Our product mix has evolved significantly since launch: Xiaoying Card Loan represented 0.9% of total loan facilitation volume in 2016 and 100% in each of 2023, 2024, and 2025. In May 2021, we obtained a network microcredit license from the Local Financial Regulatory Bureau of Shenzhen Municipality and commenced online microcredit operations in July 2021, providing loans funded from our own capital. Any significant change to our business model that does not achieve expected results may materially and adversely affect our financial condition and results of operations.

Investors should consider our business and prospects in the context of the risks and challenges we face in this rapidly evolving market, including our ability to:

offer personalized and competitive products and services;
increase utilization among existing and new borrowers and institutional funding partners;
offer attractive service fee rates while driving growth in size and profitability;
maintain low delinquency rates on facilitated loans;
develop sufficient, diversified, cost-efficient, and reputable funding sources;
maintain and enhance relationships with institutional funding partners;
broaden our prospective borrower base;
navigate a complex and evolving regulatory environment;
improve operational efficiency;
attract, retain, and motivate talented employees to support business growth;
enhance our technology infrastructure and maintain system security and information confidentiality;

16

navigate economic conditions and fluctuations; and
defend against legal and regulatory actions, including those involving intellectual property or privacy claims.

Failure of other online lending platforms or damage to the reputation of the online consumer finance industry may materially and adversely affect our business and results of operations.

We operate in an evolving online consumer finance industry subject to periodic negative publicity. Negative publicity about the industry in general may harm our reputation regardless of whether we have engaged in any inappropriate activities. The Chinese Mainland government has instituted specific rules to develop a more transparent regulatory environment for online consumer finance, but non-compliant players can damage the reputation of the sector as a whole.

Negative developments in the consumer finance industry — such as widespread borrower defaults, fraudulent behavior, the closure of other online consumer finance platforms, or incidents arising from the accumulation of large amounts of debt and inability to repay by any particular borrower — may trigger tightened regulatory scrutiny and limit the scope of permissible business activities across the industry.

We may also need to bring lawsuits against delinquent borrowers in our ordinary course of business. If courts do not support our claims, such proceedings could negatively affect our reputation and brand image. If any of the foregoing takes place, our business and results of operations could be materially and adversely affected.

The service fees we charge borrowers or institutional funding partners may decline due to factors beyond our control, which could materially harm our business, financial condition, and results of operations.

Our revenue primarily derives from service fees on loans we facilitate. We collect these fees in two ways: indirectly from guarantee companies, Tianjin Yuexin (our financing guarantee subsidiary), or external financial institutions; and directly from some institutional funding partners. Tianjin Yuexin commenced financing guarantee operations in 2023. For further detail, see “Item 4. Information on the Company—4.B. Business Overview—Our Partnership with Financial Institutional Cooperators.”

Service fee levels depend on multiple factors outside our control, including:

borrower creditworthiness and repayment capacity;
competitive dynamics in our industry;
access to loan funding sources;
applicable regulatory requirements;
changes in product and service mix; and
macroeconomic conditions, including inflation, recession, credit market performance, global economic disruptions, unemployment, and fiscal and monetary policies

Competitors may offer more attractive fees, requiring us to reduce ours to remain competitive. Traditional financial institutions offering consumer financing solutions may also enter our market segment in the future, potentially exerting further downward pressure on our service fees. Although we do not believe such consumer financing solutions currently compete with our products or target the same underserved consumers in Chinese Mainland, such traditional financial institutions may decide to do so in the future, which may have a material adverse effect as to the service fees that we will be able to charge borrowers or institutional funding partners. Any material decrease in our service fees would have a substantial impact on our revenues and profitability. In the event that the amount of service fees we collect from borrowers or institutional funding partners for loans we facilitate decrease significantly in the future, our business, financial condition and results of operations will be harmed.

17

Regulatory Pressure on Service Fee Levels

Notice 9 requires commercial banks to strictly control total borrowing costs. Although Notice 9 does not explicitly stipulate a 24% per annum cap, in practice a 24% annual cap on total borrowing costs is generally implemented and enforced. Regulatory authorities have also continued to tighten controls on borrowing cost caps for microcredit companies and consumer finance companies, which may be required to adopt lower interest rate policies, potentially resulting in a de facto cap more stringent than 24%. Because institutional funding partners partly fund the loans we facilitate, these regulatory constraints directly affect the service fees we can charge.

Interest Rate Restrictions and Judicial Interpretations

Our service fees, to the extent deemed as loan interest, may be subject to applicable private lending interest rate restrictions. Under the Private Lending Judicial Interpretations issued by the Supreme People’s Court on August 6, 2015 (amended August 19, 2020 and December 29, 2020), if our service fees are treated as loan interest and we are deemed a lender, any fees causing total annual interest to exceed 36% are invalid. Borrowers may request refunds of any amounts paid above the 36% limit, and Chinese Mainland courts will uphold such requests.

The August 2020 amendment further provides that courts will uphold contractually stipulated interest rates only up to four times the one-year loan prime rate (LPR) published monthly by the National Interbank Funding Center, as authorized by the People’s Bank of China, as of August 20, 2019. The December 2020 Official Reply of the Supreme People’s Court clarified that the Private Lending Judicial Interpretations do not apply to licensed financial institutions — including microcredit companies — engaging in loan business with regulatory approval.

Notice 9 could be interpreted as imposing a 24% cap on the comprehensive pricing of loans we facilitate in partnership with commercial banks, if these regulations are strictly enforced or broadly applied, any portion of our service fees that causes the total borrowing cost to exceed 24% may not be judicially protected.

On March 31, 2021, the PBOC issued Announcement No. 3, requiring that the annual loan interest rate be calculated as the ratio, on an annualized basis, of all loan-related borrower costs to the actual loan principal. The announcement does not define the specific cost components or clarify the calculation methodology. Calculated using the IRR methodology, none of the loans we provided or facilitated in 2025 had an annualized fee rate exceeding 36%. However, given the regulatory trend toward a 24% cap, strict adherence to 36% may not be sufficient in the future.

Because specific and clear regulatory guidance on the loan interest ceiling and calculation methodology remains absent, if our current fee levels are deemed excessive or constitute usurious loans under existing or future Chinese Mainland laws, courts may rule parts or all of our collected fees invalid. We could face regulatory warnings, correction orders, or requirements to reduce our fees and annualized interest rates. Any future reduction in annualized fee rate ceilings could further affect our profitability. If any of these situations occur, our business, financial condition, results of operations, and prospects would be materially and adversely affected.

We face competition in the online consumer finance industry and if we do not compete effectively, our results of operations could be harmed.

The online consumer finance market in mainland China is highly competitive. We compete with other online consumer lending platforms focused on prime borrowers, as well as with financial products and companies that attract borrowers, investors, or institutional funding partners. Our competitors may operate different business models, have different cost structures, or participate selectively in different market segments, and may ultimately prove more adaptable to consumer demand and new regulatory, technological, and other developments.

Many current and potential competitors have significant advantages over us, including greater financial, technological, and marketing resources, longer operating histories, more extensive user bases, stronger brand recognition, broader relationships with business partners, more favorable funding rates, and superior data analytics and risk management capabilities. Competitors may also acquire or form strategic alliances with other market participants, further strengthening their competitive position.

While the Whitelist management mechanism established under Notice 9 may initially reduce active market participants by prohibiting cooperation with non-whitelisted institutions, we anticipate that as the regulatory landscape matures, more players will enter the market and increase competitive pressure.

18

To maintain or grow our loan facilitation volumes, we may need to lower our service fees, which could materially and adversely affect our business and results of operations. If we cannot compete effectively or meet the demand for innovation in our industry, demand for our products and services could stagnate or substantially decline, further harming our business and results of operations.

The Administrative Measures for Credit Information Services may impose adverse effects on our business, financial condition and results of operations.

In July 2021, according to media reports, the Credit Information Administration of the PBOC informally required certain internet platforms engaged in financing to stop disclosing user-submitted or externally acquired personal information to financial institutions during business cooperation. On September 27, 2021, the PBOC formally promulgated the Administrative Measures for Credit Information Services (the “Credit Information Services Measures”), effective January 1, 2022. These measures require entities providing personal credit information services to obtain a personal credit information organization license, and prohibit licensed financial institutions from cooperating with unlicensed entities to obtain such services.

In our current cooperation with financial institutions, we provide users’ personal information — including basic information such as name and age, and loan-related information such as loan purpose and annual income — which may constitute credit information under these measures. As of the date of this annual report, we have not obtained a personal credit information organization license, and our direct provision of such information to financial institutions may not be permitted. However, our consolidated VIE Quanbei Microcredit (VIE) and our subsidiary Tianjin Yuexin are officially connected to the PBOC Credit Reference Center and report individual credit loan business information. We have also entered into collaboration and service agreements with PuDao Credit Information Co., Ltd., a licensed personal credit information institution, and implemented built-in data interfacing technology connecting our internal systems to PuDao’s independent data domain.

Because the Credit Information Services Measures contain no specific implementation rules and regulatory acceptance criteria remain uncertain, we cannot assure you that our current practices fully comply with all applicable requirements. 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 institutional funding partners. We will continue to monitor regulatory developments and adjust our practices accordingly.

If we cannot maintain or grow our loan facilitation volumes or retain and attract borrowers, our business and results of operations will be adversely affected.

Our loan facilitation volumes were RMB 105,557 million in 2023, RMB 104,889 million in 2024, and RMB 130,552 million in 2025. Maintaining and growing these volumes depends on factors including our brand recognition, product and service quality, credit analysis and risk management effectiveness, funding availability and cost, service fee levels, borrower experience, and the regulatory and macroeconomic environment.

Although we do not believe any loan product we currently facilitate is explicitly prohibited under Circular 141 and the Notice on Conducting Rectification and Acceptance Work for the Special Campaign to Address Risks in P2P Online Lending, or Circular 57, we have taken rectification measures to better comply with applicable requirements, including adjusting annualized fee rates not to exceed 36% and ceasing the deduction of service fees from loan principal in advance.

Our borrower acquisition depends significantly on channel partners. As of December 31, 2025, we collaborated with 48 partners to source borrowers across our loan products. In 2024 and 2025, approximately 79.8% and 81.4% of active Xiaoying Card Loan borrowers were engaged through channel partners. If these channels become less effective, if we lose access to existing partners, or if we cannot expand our partner base, our ability to acquire and retain borrowers efficiently could be impaired. We may also impose more stringent borrower qualifications to maintain loan quality, which could further reduce facilitation volumes and materially and adversely affect our business and results of operations.

19

We face risks related to natural disasters, public health emergencies, epidemic, pandemics and other outbreaks, which could significantly disrupt our operations.

Natural disasters, extreme weather, power failures, telecommunications disruptions, war, terrorist attacks, or similar events could cause data loss, system failures, or service interruptions that adversely affect our operations. Epidemics and pandemics pose similar risks. COVID-19, for example, required us to implement remote working, cancel offline events, incur additional costs, and slow marketing efforts, causing short-term disruptions to our results of operations. China lifted most COVID-19 restrictions in December 2022, though case increases disrupted normal business activities in early 2023. Should a similar crisis occur, it could harm economies and financial markets worldwide and materially and adversely affect our business, financial condition, and results of operations.

If services provided by our financial institutional cooperators become limited, restricted, or more expensive, our business may be materially and adversely affected.

As of December 31, 2025, external financial institutional cooperators — including financing guarantee companies and insurance companies — covered 80.5% of our outstanding loans, providing protection to institutional funding partners against losses. Although we have entered into a series of agreements relating to our ongoing business cooperation and service arrangement with our financial institutional cooperators, we cannot assure you that these arrangements will be renewed on expiration or continue on the same or more favorable terms in the future.

Our financial institutional cooperators also provide insurance and guarantee decisions based on credit analysis models that leverage resources and databases — including the PBOC Credit Reference Center — available only to licensed financial institutions. We are working with licensed partners to co-develop risk management capabilities, but we cannot assure you that access to these insurance and guarantee decisions will continue. Loss of such access could affect our relationship with our users and institutional funding partners, impair our ability to assess borrower creditworthiness, increase delinquency rates, and materially and adversely affect our business, results of operations, and financial condition.

Our cooperation model with institutional funding partners may be deemed to constitute financing guarantee business by Chinese Mainland regulatory authorities.

Under the Regulations on the Supervision and Administration of Financing Guarantee Companies (the “Financing Guarantee Rules”), effective October 1, 2017, “financing guarantee” refers to activities in which guarantors provide guarantees to counterparties for loans, bonds, or other debt financing. No entity may operate financing guarantee business without government approval. Violations may result in business suspension, fines of RMB 500,000 to RMB 1,000,000, confiscation of illegal gains, and criminal liability where applicable.

We cooperate with banks, trust companies, and other institutional funding partners that fund loans for our borrowers. This cooperation model may be deemed by regulators to constitute financing guarantee business, which could subject us to the penalties described above. For further detail on our institutional funding arrangements, see “Item 4. Information on the Company—4.B. Business Overview—Our Investors and Institutional Funding Partners.” For the impact of Circular 141 and Circular 57 on our cooperation with institutional funding partners, see “Item 3. Key Information—3.D. Risk Factors—Risks Relating to Our Business and Industry—Our platform requires adequate funding and access to adequate lending capital on terms acceptable to us cannot be assured.”

Failure in our proprietary credit analysis and risk management system may materially and adversely affect our products and services.

Our credit analysis and risk management system uses machine learning and modeling techniques to analyze transaction, repayment, and applicant data from internal and third-party sources, supplemented by insurance and guarantee decision opinions from our financial institutional cooperators. Despite our accumulated data and experience, this system may not remain effective as we grow our loan volumes, expand our borrower base, and broaden our funding channels. Inaccurate assumptions, model update inefficiencies, or outdated credit data could negatively affect our credit analysis and result in inaccurate decisions.

If our system fails to accurately assess borrower credit profiles, we may be unable to offer competitive service fee rates, maintain low delinquency rates of our loan products, or attract institutional funding partners. Our risk management model may also fail to provide more predictive assessments of borrower behavior than competitors or adequately protect against systemic risk. Any such failure could materially and adversely affect our business, liquidity, and results of operations.

20

If we cannot maintain low delinquency rates, our business and results of operations may be materially and adversely affected. Historical delinquency rates may not be indicative of future results.

The delinquency rate for outstanding loans 31-60 days past due increased from 1.17% as of December 31, 2024 to 2.90% as of December 31, 2025. Our ability to attract and retain borrowers and institutional funding partners depends significantly on maintaining low delinquency rates of our loan products through effective borrower credit assessment.

Our proprietary credit scoring model aggregates personal information submitted by prospective borrowers alongside data from internal and external sources to generate credit assessments. If this model contains errors, or if borrower or third-party data is incorrect or outdated, our loan pricing and approval process could be negatively affected, resulting in misclassified loans or incorrect approvals or denials.

Widespread defaults could cause institutional funding partners to lose confidence in our platform and financial institutional cooperators to cease collaboration or increase fees, materially and adversely affecting our business and results of operations. To reduce dependency on any single partner, we have expanded our cooperation relationships with multiple institutional funding partners and financial institutional cooperators.

Our subsidiary Tianjin Yuexin, which holds a financing guarantee license, commenced guarantee operations in June 2023 and currently operates under multiple guarantee structures tailored to different partner and risk profiles. Rising delinquency rates of our loan products may also require us to increase guarantee fees charged to new borrowers; if we cannot raise the interest rates to capture such increases, our results of operations would be adversely affected. For further detail, see “Item 4. Information on the Company—4.B. Business Overview—Our Partnership with Financial Institutional Cooperators—Credit Insurance and Guarantee Services.”

Rising delinquency rates across our loan products may materially and adversely impact our relationships with institutional funding partners and borrowers.

In 2025, we experienced a significant increase in delinquency rates across our loan products, reflecting heightened credit risk and repayment challenges among borrowers:

The delinquency rate for outstanding loans 31-60 days past due increased from 1.17% as of December 31, 2024, to 2.90% as of December 31, 2025.
The delinquency rate for outstanding loans 31-90 days past due increased from 2.09% as of December 31, 2024, to 5.21% as of December 31, 2025.
The delinquency rate for outstanding loans 91-180 days past due increased from 2.48% as of December 31, 2024, to 6.31% as of December 31, 2025.

These elevated delinquency rates reflect two overlapping pressures: an intensifying shift in the macroeconomic landscape together with an evolving regulatory environment, and a more conservative industry-wide risk posture. Both forces produced more challenging borrower repayment conditions, which directly contribute to increasing credit losses and present challenges in maintaining confidence among institutional funding partners and borrowers in our platform.

Institutional funding partners often evaluate delinquency rates as an indicator of credit risk and platform reliability. A sustained or worsening trend in delinquency rates may harm our ability to retain existing funding partners or attract new ones. Partners could reduce the volume of loans they fund, demand higher fees or greater risk-sharing, or terminate partnerships entirely, adversely affecting our operations and financial performance.

Additionally, higher delinquency rates may force us to adjust loan pricing or increase guarantee fees charged to borrowers. If these adjustments make our loan products less competitive or appealing to borrowers, they could negatively affect loan volume and borrower retention, further impacting our revenue. If delinquency rates remain elevated or continue to increase, our operations, financial condition, and reputation may be materially and adversely affected.

21

Inaccurate or fraudulent data could compromise our credit analysis and materially and adversely affect our business, results of operations, and reputation.

We analyze data provided directly by applicants, with their authorization, and from third parties. This data may not accurately reflect an applicant’s creditworthiness because it may be outdated, incomplete, or inaccurate due to inadvertent error or fraud. Consumer credit history information in mainland China is also relatively limited, and the PBOC’s national personal and corporate credit database remains relatively underdeveloped.

Applicant-provided data may become outdated if, after submission, the applicant becomes delinquent on an existing obligation, defaults on a pre-existing debt, takes on additional debt, or experiences other adverse financial events.

We conduct data screening and maintain anti-fraud systems, but these may be insufficient to detect all inaccurate or fraudulent information. We also consult institutional cooperators and third-party credit agencies to better assess borrower creditworthiness. However, the underdevelopment of industry-wide information sharing means we cannot determine whether applicants have outstanding loans on other online lending platforms or their total borrowing across platforms. This creates the risk that borrowers may use our loans to repay obligations elsewhere, or vice versa, impairing their ability to repay and adversely affecting our results of operations. The release of Circular 141 and Circular 57 in December 2017 illustrated this risk — tighter regulations caused a liquidity shortage for certain borrowers who had relied on other platforms to repay Xiaoying Card Loans, resulting in short-term credit performance volatility across our industry.

A significant increase in fraudulent activities could damage our reputation, discourage institutional funding partners, reduce loan facilitation volumes, increase our costs, and potentially trigger regulatory intervention. Although we have not experienced material business or reputational harm from fraudulent activities or inaccurate information in the past, we cannot assure you that such events will not materially and adversely affect our business, financial condition, and results of operations in the future.

We may be required to obtain or reapply for additional value-added telecommunication business licenses, and any failure to do so could materially and adversely affect our business.

Chinese Mainland regulations prohibit providing commercial telecommunications services without the required value-added telecommunication business license. Failure to obtain or maintain required licenses could result in corrective orders, warnings, fines, confiscation of illegal gains, and in significant cases, cessation of website and mobile application operations.

Given the evolving regulatory environment, authorities may require our consolidated VIEs or their subsidiaries to obtain additional licenses, including Internet Content Provider Licenses (the “ICP licenses”), online data processing and transaction processing licenses (the “ODPTP licenses”), or other value-added telecommunication business licenses, or introduce an entirely new licensing regime for our industry. Under the Telecommunications Regulations of the PRC, or the Telecommunications Regulations, promulgated by the State Council on September 25, 2000 and amended on July 29, 2014 and February 6, 2016 and related MIIT implementation rules, as applied to online consumer finance activities, remain subject to uncertainty, and we cannot predict with certainty what additional licenses we may ultimately be required to obtain. We cannot assure you that we would be able to obtain any additionally required licenses in a timely manner, or at all.

As a certain shareholder of the VIEs (“VIE Shareholder”) has changed nationality, our consolidated VIEs may be deemed foreign-invested telecommunications enterprises, requiring us to reapply for ICP licenses as foreign-invested entities. We cannot assure you that we will complete this reapplication procedure in a timely manner, or at all.

Under the Guidance on Regulating Asset Management Business of Financial Institutions jointly promulgated by the PBOC, CIRC, CSRC, and the State Administration of Foreign Exchange of China (the “SAFE”) on April 27, 2018, only licensed financial institutions may operate asset management business. We do not believe our ancillary services constitute “asset management business” as defined in the Guidance. However, we cannot assure you that the money market products offered by financial institutions to which we provide ancillary services will not be discontinued under the Guidance.

Failure to obtain or maintain any required licenses or regulatory approvals could subject us to sanctions, fines, legal or administrative penalties, and materially and adversely affect our business, financial condition, results of operations, and reputation.

22

If our products and services do not achieve sufficient market acceptance, our financial condition, results of operations, and competitive position will be materially and adversely affected.

We intend to broaden our product and service offerings but may not succeed in doing so. New products and services must achieve sufficient market acceptance to be economically feasible and to recoup our development and launch costs. Our existing or new products and services could fail to gain adequate acceptance for any of the following reasons:

failure to accurately predict market demand or supply personalized products and services at appropriate prices and volumes in a timely manner;
existing products and services ceasing to appeal to current borrowers and institutional funding partners, or failing to attract prospective ones;
failure to properly assess the risks associated with the new products and services and price them;
negative publicity about our products, services, or mobile application performance;
regulatory authorities determining that new product launches or changes to existing products do not comply with applicable Chinese Mainland laws, regulations, or rules; and
introduction or anticipated introduction of competing offerings by competitors.

If our products and services do not achieve adequate market acceptance, our financial condition, competitive position, and results of operations could be materially and adversely affected.

Rising market interest rates could reduce loan facilitation volumes and materially and adversely affect our business and results of operations.

The total borrowing costs of loans we facilitate are fixed, comprising service fees charged by us or our financial institutional cooperators and interest rates charged by institutional funding partners. If prevailing market interest rates rise, the service fee rates and interest rates on loans we facilitate may rise accordingly, making our products less attractive to borrowers. If borrowers choose not to use our platform as a result, our ability to retain existing borrowers, attract new ones, and maintain our competitive position could be materially impaired, adversely affecting our business, profitability, results of operations, and financial condition.

Harm to our brand or reputation could materially and adversely affect our business and results of operations.

Our brand and reputation are critical to attracting borrowers, serving consumers, and maintaining relationships with institutional funding partners. Maintaining our reputation depends on our ability to sustain system effectiveness and reliability, provide satisfactory consumer services, maintain low borrower delinquency rates, improve our credit analysis and risk management, resolve user complaints effectively, and protect user personal information and privacy. Any negative allegation — whether or not with merit — made by media or other parties about our management, business, legal compliance, financial condition, or historical operations could severely damage our reputation and harm our business and results of operations.

Certain reputational risks are beyond our control. Negative publicity about our collaboration partners — including failures to protect user information, comply with applicable laws, or meet required quality and service standards — could harm our reputation or create negative perceptions of our products and services. Although we selectively collaborate with reliable third parties, we cannot assure you that they will not engage in unsatisfactory, inappropriate, or illegal conduct that damages our brand and business.

We have obligations to verify borrower information and detect fraud. Failure to meet these obligations could expose us to liability and materially and adversely affect our business.

As an intermediary connecting institutional funding partners with individual borrowers, we are subject to the PRC Civil Code, which prohibits intermediaries from intentionally concealing material information or providing false information. An intermediary found to have done so may forfeit its service fees and be liable for client damages. If we fail to provide true and accurate information to institutional funding partners in full and on time, or are found to have failed to exercise proper care or conduct adequate information verification, we could be subject to liability under the PRC Civil Code.

23

We do not conceal material information or intentionally provide false information to institutional funding partners. We maintain a large database of past fraud accounts and use rule-based detection technology to identify fraudulent behavior, updating our database monthly based on new data and fraud patterns identified during daily operations. Although we believe we should not bear credit risk for institutional funding partners as long as we take reasonable fraud detection measures, we cannot assure you that we will not be subject to liability if we fail to detect fraudulent behavior. If that were to occur, our results of operations and financial condition could be materially and adversely affected.

We face regulatory risk arising from our indirect fee charging model, which borrowers may not be aware of.

External financing guarantee companies we cooperate with charge borrowers a guarantee fee, a portion of which is subsequently paid to us as a service fee for our intermediary services. Under PBOC Announcement No. 3, all institutions engaged in loan business must prominently display annualized loan interest rates — calculated as the ratio of all loan-related costs, including interest and directly related fees, to the actual loan principal — across all marketing channels. However, our borrowers may not be aware that we charge service fees or the manner in which those fees are collected. Regulators may consider our fee collection practices to violate applicable disclosure requirements, subjecting us to administrative penalties. If penalties are imposed or we are required to adjust our fee charging model, our business, financial condition, and results of operations could be adversely affected.

We finance certain loans with our own funds, which may subject us to regulatory risks.

In our current operating model, certain loans are initially advanced by unaffiliated third parties and subsequently transferred to our wholly-owned subsidiary, which as intermediary transfers them to partnerships in which we serve as general partner. While we do not believe these acquired loans are prohibited under the Interim Measures, we cannot assure you that regulators will not deem this practice as illegal provision of loans to the general public or unlicensed lending without PBOC approval. If found to violate the Interim Measures or other applicable laws, we could face fines, penalties, or other liabilities materially and adversely affecting our business, financial condition, and prospects.

We obtained approval from the Local Financial Regulatory Bureau of Shenzhen Municipality on May 12, 2021 for Quanbei Microcredit (VIE) to operate microcredit business, and commenced microcredit operations in July 2021. As of December 31, 2025, 3.8% of our outstanding loans are funded by our own capital. The regulatory regime for network microcredit companies continues to evolve and remains subject to uncertainty. For further detail, see “Item 4. Information on the Company—B. Business Overview—Regulations—Regulations Relating to Microcredit Business.”

On December 31, 2024, the State Financial Supervision and Administration Bureau published the Interim Measures for the Supervision and Administration of Microcredit Companies (the “Interim Measures for Microcredit Companies”), which impose the following key requirements:

Permissible business activities include issuance of micro-loans, acceptance and discounting of commercial bills, and other activities prescribed by applicable laws and the National Financial Regulatory Administration.
Total outstanding loans to a single borrower may not exceed 10% of the company’s net assets; combined outstanding loans to a single borrower and its affiliates may not exceed 15% of net assets.
For consumption loans, the outstanding balance for a single borrower may not exceed RMB 200,000; for production and operational loans, the aggregate outstanding balance may not exceed RMB 10 million.
Microcredit companies categorized as “unreachable” or “shell” companies will be publicly announced by provincial-level authorities; if no objections are raised upon expiration of the announcement period, such companies will be guided to amend their name or business scope or proceed with deregistration.
Microcredit companies engaging in cooperative lending with third-party institutions face restrictions on business outsourcing, cross-regional operations, and joint lending contribution ratios.
Full compliance must be achieved within a transition period set by local financial regulatory authorities, not to exceed two years.

24

Because the Interim Measures for Microcredit Companies are newly adopted, how they will be interpreted and implemented remains uncertain. We cannot assure you that Quanbei Microcredit (VIE) will achieve full compliance within the required transition period or maintain or renew its microcredit business qualification after implementation. Although we regard Quanbei Microcredit (VIE) as a supplementary funding source only and do not intend to rely on it as a primary funding channel, if we need funding through Quanbei Microcredit (VIE) and cannot maintain or renew its qualification or obtain other required approvals, our business, financial condition, and results of operations could be materially and adversely affected.

We face risks associated with third parties we collaborate with. Failure by these parties to perform adequately could materially and adversely affect our business, financial condition, and results of operations.

We collaborate with third parties across key aspects of our business, including user acquisition partners, data providers for our credit assessment and risk management systems, guarantee providers for facilitated loans, and cloud computing service providers. These parties may fail to provide accurate and complete data, perform guarantee obligations on defaulted loans in a timely manner, or deliver satisfactory services on commercially acceptable terms.

Any failure by these parties to maintain good business operations or comply with applicable laws and regulations — particularly those governing the collection and distribution of personal information — could damage our reputation, expose us to significant penalties, and reduce our revenues and profitability. Negative publicity about any of these parties could have similar effects. If we cannot retain existing or attract new quality collaboration partners, our ability to retain and engage borrowers and institutional funding partners could be severely impaired.

Certain collaboration partners have limited access to our user data to provide their services. If these parties engage in negligent, illegal, or otherwise harmful conduct — including data leaks or misuse of user data — or if users are dissatisfied with their service quality, we could suffer reputational harm and lose users, even if such conduct is not attributable to or caused by us.

Impaired collection capabilities or misconduct in payment collection could materially and adversely affect our business and results of operations.

We have implemented internal payment and collection policies to optimize the repayment process and engage third-party collection agencies to assist with payment collection. Upon default, we classify borrowers by risk level based on loan type, outstanding amount, delinquency period, and historical repayment patterns. Third-party agencies then pursue repayment through phone calls, text messages, and legal action. However, these agencies may lack sufficient resources and manpower to collect effectively on all loans we facilitate, and we cannot assure you that we will receive payments as expected on defaulted loans.

If we cannot provide a high-quality user experience, our reputation and business may be materially and adversely affected.

Our success depends on our ability to deliver a high-quality user experience across our platform. As of December 31, 2025, most transactions were completed through our mobile application. Key dependencies include our ability to accurately estimate borrowing demand, offer competitive service fee rates, and maintain a reliable and user-friendly mobile application with a streamlined loan application and approval process. If users experience delays in loan approvals, system disruptions, or insufficient loan availability, our reputation and user loyalty could be adversely affected.

User experience also depends on the quality of products and services provided by our business partners, over which we have limited or no control. If users are dissatisfied with partner service quality, we have no direct means to address their complaints, which could materially and adversely affect our business, reputation, financial performance, and prospects.

We also rely on our user service hotline and WeChat online service center to support users. If service representatives fail to provide satisfactory assistance, or if high call volumes cause excessive wait times, our brand and user loyalty could suffer. Negative publicity or poor feedback about our user service could cause us to lose users and market share. If we cannot maintain or enhance our user experience, we may be unable to retain existing users or attract new ones, materially and adversely affecting our business, financial condition, and results of operations.

25

Failure to manage our liquidity and cash flows may materially and adversely affect our financial condition and results of operations.

We generated positive cash flow from operating activities of RMB1,391.4 million in 2023, RMB1,523.4 million in 2024, and RMB1,467.5 million (US$209.9 million) in 2025. We cannot guarantee positive operating cash flows in the future. We collect service fees and interest from borrowers monthly, and any failure to collect payments in a timely and sufficient manner could adversely affect our liquidity, financial condition, and results of operations.

We may need additional capital to accomplish business objectives, pursue business opportunities, and respond to challenges or unforeseen circumstances, and financing may not be available on terms acceptable to us, or at all.

Historically, we have issued equity securities to support the growth of our business. As we intend to continue to make investments to support the growth of our business, we may require additional capital to accomplish our business objectives and pursue business opportunities, and respond to challenges or unforeseen circumstances, including developing new products and services, further enhancing our risk management capabilities, increasing our marketing expenditures to improve brand awareness and enhancing our operating infrastructure. Accordingly, we may need to engage in equity or debt financings to secure additional funds. However, additional funds may not be available when we need them, on terms acceptable to us, or at all. In the event that we obtain debt financing, repayment of debt may divert a substantial portion of cash flow, which would reduce funds available for expenses and payment pursuant to other general corporate purposes.

Volatility in the credit markets may also have an adverse effect on our ability to obtain debt financing. If we raise additional funds through further issuances of equity or convertible debt securities, our existing stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences and privileges superior to those of holders our ordinary shares. If we are unable to obtain adequate financing on terms satisfactory to us when needed, our ability to continue to execute on these objectives could be significantly limited, and our business, operating results, financial condition, and prospects could be adversely affected.

Ineffective or costly marketing could harm our ability to attract borrowers and institutional funding partners and adversely affect our business and financial results.

Building and maintaining brand awareness is critical to attracting borrowers and institutional funding partners. If our current marketing channels become less effective, more costly, or unavailable, and we cannot develop alternative channels, we may be unable to attract or convert new borrowers and institutional funding partners cost-effectively. Marketing efforts may also require significant expenditure without generating immediate or offsetting revenue increases. If we fail to maintain our brands while incurring substantial marketing costs, our results of operations, financial condition, and ability to grow our business could be adversely affected.

Undetected errors or significant disruptions in our IT systems could prevent us from offering our products and services and materially and adversely affect our business.

Our business relies on highly technical and complex software and processes that store, retrieve, and manage large amounts of data. These systems have contained, and may in the future contain, errors or bugs — some of which may only be discovered after deployment. Any system outage or physical data loss could materially impair our ability to provide products and services.

Our information technology infrastructure is deployed and data maintained on customized computing services in mainland China. We depend on our service provider’s ability to protect systems against natural disasters, power or telecommunications failures, environmental conditions, computer viruses, cyberattacks, and other similar events. If our arrangement with this provider is terminated or service is interrupted, we could experience service disruptions and incur additional costs in maintaining operations for our borrowers and institutional funding partners.

Any service interruption — whether caused by third-party error, our own error, natural disasters, or security breaches — could harm our reputation and relationships with borrowers and institutional funding partners. Our insurance policies may not adequately compensate us for resulting losses, and we may lack sufficient capacity to recover all data and services following an outage. These disruptions could prevent loan application processing and other operations, damage our brand, divert management attention, reduce revenue, expose us to liability, and discourage users from using our platform, any of which could adversely affect our business, financial condition, and results of operations.

26

Misconduct or errors by employees or partners could harm our business, reputation, and results of operations.

Our business depends on employees and business partners to interact with users, process large volumes of transactions, and support loan collection. We face risks that transactions could be redirected, misappropriated, or improperly executed, that personal information could be disclosed to unintended recipients, or that operational breakdowns could occur — whether through human error, sabotage, or fraudulent manipulation. It is not always possible to detect or prevent such misconduct, and our precautions may not effectively control unknown or unmanageable risks.

If employees or business partners misuse funds, commit fraud, or fail to follow our rules and procedures, we could face criminal and civil liability, regulatory penalties, and reputational harm. We could also be perceived as having facilitated illegal misappropriation of funds, documents, or data, exposing us to civil or criminal liability. Additionally, aggressive or improper conduct by third-party loan collection service providers could damage our reputation.

Any of these occurrences could diminish our ability to operate, expose us to user liability, trigger regulatory intervention, and negatively affect our business, financial condition, and results of operations.

Failure to protect confidential user information or comply with applicable data protection laws could adversely affect our business and operations.

We access, store, and process personal information and sensitive data from users and business partners, making us a potential target for cyberattacks, computer viruses, and unauthorized access. While we have previously been targeted by cybersecurity attacks, none were successful or had a material adverse impact on our operations. However, because attack techniques change frequently and are often undetected until launched, we may be unable to anticipate or prevent all threats. Any security breach could result in theft of confidential user information, significant liability, costly litigation, and reputational harm.

We also face indirect cybersecurity risks through third-party online payment service providers whose systems, if compromised, could adversely affect our ability to serve users.

Chinese Mainland authorities have enacted the following key data protection laws applicable to our operations:

PRC Cybersecurity Law (became effective in June 2017; amended in October 2025): Requires network operators to preserve the secrecy of user information and store data collected within China inside China. Violations may result in regulatory warnings, correction orders, forced website shutdown, suspension of operations, revocation of business licenses, confiscation of illegal gains, and fines ranging from RMB 10,000 to RMB 2 million on the company or RMB 10,000 to RMB 1 million on management personnel.
Personal Information Protection Law (became effective in November 2021): Requires individual consent to use sensitive personal information, notification of the necessity and impact of such use, and CAC security assessment approval before transferring personal information outside China.
Data Security Law (became effective in September 2021): Imposes data security obligations on entities conducting data activities, introduces a data classification and hierarchical protection system, and requires national security review for data handling activities that affect or may affect national security.
Outbound Data Transfer Security Assessment Measures (became effective in September 2022): Requires CAC security assessment approval before transferring data abroad when: (i) transferring important data abroad; (ii) a critical infrastructure operator or processor of personal information of more than one million individuals transfers personal information abroad; (iii) a processor has transferred personal information of 100,000 individuals or sensitive personal information of 10,000 individuals in aggregate since January 1 of the prior year; or (iv) other CAC-prescribed circumstances apply.

27

Measures for the Standard Contract for Outbound Transfer of Personal Information (became effective in June 2023): Requires domestic personal information processors and overseas recipients to sign and strictly perform a CAC-prescribed Standard Contract, which only the CAC may amend. Processors must file the Standard Contract with provincial-level cyberspace authorities within 10 working days of its effective date. This mechanism is available only to processors that are not critical information infrastructure operators, process personal information of fewer than one million individuals, and have transferred personal information of fewer than 100,000 individuals and sensitive personal information of fewer than 10,000 individuals abroad since January 1 of the prior year.

We have obtained user consent to use personal information within the scope of authorization and have implemented technical measures to protect such information. However, uncertainty remains about the interpretation and application of these laws. If our current practices are deemed non-compliant, we may need to modify our systems, incur additional costs, and face regulatory penalties. A finding of violation — even if later repealed — could damage our reputation and cause users to lose confidence in our services. For further detail, see “Item 4. Information on the Company—4.B. Business Overview—Regulation—Regulations on Internet Information Security.”

The broad enforcement discretion granted to the CAC under these laws creates significant uncertainty about how they will be interpreted and applied. Violations could result in monetary losses, loss of access to assets essential to our operations, and temporary or permanent business disruption. Additionally, mandatory reporting obligations under these laws require us to notify users of security flaws as discovered, which could cause users to lose confidence in our platform even when flaws are promptly remediated, adversely affecting our business, financial condition, and results of operations.

Failure to maintain effective internal controls over financial reporting could materially and adversely affect our business and result in regulatory sanctions.

As a public company subject to U.S. securities laws and Section 404 of the Sarbanes-Oxley Act, we are required to include management’s assessment of internal control over financial reporting in our annual report. As we are no longer an emerging growth company, our independent registered public accounting firm must also attest to and report on the effectiveness of our internal controls.

We previously identified material weaknesses related to insufficient U.S. GAAP knowledge regarding consolidated statements of cash flows classification and financial statement presentation. In 2024, we remediated these weaknesses by implementing targeted U.S. GAAP training for financial reporting personnel and enhancing our financial statement review process. 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-15I 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. Our management has concluded that our internal control over financial reporting was effective as of December 31, 2025.

If we fail to maintain effective internal controls in the future, we could suffer material misstatements in our financial statements, fail to meet reporting obligations, and lose investor confidence in our reported financial information. These consequences could limit our access to capital markets, harm our results of operations, reduce our ADS trading price, expose us to increased fraud risk, and subject us to potential stock exchange delisting, regulatory investigations, civil or criminal sanctions, and restatement of prior period financial statements.

No control system, however well designed, can provide absolute assurance against all errors and fraud. Our internal controls over financial reporting can provide only reasonable assurance that control objectives are met, and misstatements due to error or fraud may not always be detected.

28

Failure to protect our intellectual property could harm our competitive position and materially and adversely affect our business.

We regard our trademarks, domain names, copyrights, know-how, proprietary technologies, and similar intellectual property as critical to our success. We rely on trademark and trade secret law, confidentiality agreements, invention assignment agreements, and non-compete agreements to protect our proprietary rights. However, we cannot assure you that our intellectual property rights will not be challenged, invalidated, circumvented, or misappropriated, or that they will provide sufficient competitive advantage. Given the rapid pace of technological development, we cannot assure you that all proprietary technologies will be patented or registered in a timely manner or at all. Parts of our business also rely on technologies developed, licensed, or co-developed with third parties, and we may not be able to obtain or maintain such licenses on reasonable terms, or at all. For further detail, see “Item 4. Information on the Company—4.B. Business Overview—Intellectual Property” and “—Regulation—Regulations Related to Intellectual Property.”

Intellectual property rights are difficult to register, maintain, and enforce in mainland China. Laws and regulations are subject to inconsistent judicial interpretation and enforcement. Confidentiality, invention assignment, and non-compete agreements may be breached, and adequate remedies may not be available. Preventing unauthorized use of our intellectual property is costly and our protective measures may prove inadequate. If we resort to litigation to enforce our rights, we could incur substantial costs and divert management attention, with no assurance of prevailing. Our trade secrets may also be leaked or independently discovered by competitors, and disputes may arise over intellectual property developed by employees or consultants using third-party owned materials. Any failure to protect or enforce 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, copyrights, know-how, proprietary technologies or other intellectual property rights held by other parties. We may unknowingly infringe on other parties’ trademarks, copyrights, know-how, proprietary technologies or other intellectual property rights through our products and services or other aspects of our business. As a result, we may be subject to legal proceedings and claims relating to the intellectual property rights of others from time to time in the future. Holders of such intellectual property rights may seek to enforce such intellectual property rights against us in Chinese Mainland, the United States or other jurisdictions. If any 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.

Additionally, the interpretation and application of Chinese Mainland’s intellectual property right laws and the procedures and standards for protecting trademarks, copyrights, knowhow, proprietary technologies or other intellectual property rights in Chinese Mainland are uncertain and still evolving, and we cannot assure you that Chinese Mainland 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 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 subject to litigation and regulatory proceedings that could materially and adversely affect our business and results of operations.

We have been, and may in the future be, subject to claims, lawsuits, regulatory investigations, and other proceedings relating to intellectual property, consumer protection, privacy, labor and employment, competition, securities, tax, marketing practices, contracts, and other matters. The number and significance of such disputes have increased as our business has grown in size, scope, and complexity. As a public company, our higher public profile may attract increased litigation, including securities class actions and derivative lawsuits.

Substantial uncertainty exists regarding the scope and application of many laws and regulations to which we are subject, increasing the risk of claims alleging violations. We cannot assure you that we will prevail in any such proceedings, and adverse outcomes could harm our reputation, business, and results of operations.

29

Regardless of outcome, legal proceedings can materially affect us through costs, resource diversion, and management distraction. We may settle disputes on unfavorable terms, face unfavorable judgments, or be required to cease operations or pay substantial amounts to other parties. Any of these outcomes could materially and adversely affect our business, financial condition, and results of operations.

Failure to comply with anti-money laundering and counter-terrorism financing laws could damage our reputation, expose us to significant penalties, and reduce our revenues and profitability.

Evolving regulations govern our anti-money laundering obligations. Specifically, the Administrative Measures for Anti-money Laundering and Anti-terrorist Finance of Internet Finance Service Agencies (effective in September 2018) requires internet finance institutions to report cash receipts and payments reaching or exceeding RMB 50,000 or the foreign currency equivalent of US$10,000 per transaction or cumulatively on a given day, within five working days of the transaction. Moreover, the Measures for the Supervision and Administration of Anti-money Laundering and Counter-terrorism Financing of Financial Institutions (effective in August 2021; amended in December 2025) requires financial institutions, including non-bank payment institutions and online micro-loan companies, to establish internal anti-money laundering controls, assess money laundering and terrorism financing risks, implement risk management mechanisms commensurate with their risk profile and business scale, build anti-money laundering information systems, and designate dedicated personnel.

We have implemented internal controls and know-your-customer procedures to prevent money laundering and terrorist financing, and we rely on our institutional funding partners and payment service providers to maintain their own appropriate procedures. As of December 31, 2025, we have not been subject to any fines, penalties, or reputational harm as a result of actual or alleged money laundering or terrorist financing activities.

However, our policies may not fully prevent third parties from using us or our partners as a conduit for money laundering or terrorist financing without our knowledge. If we were associated with such activities, we could face regulatory fines, sanctions, legal enforcement, and potential blacklisting, materially and adversely affecting our financial condition and results of operations. Even full compliance may not eliminate all illegal activity given its complexity and secrecy. Negative industry publicity — including failures by other online consumer finance platforms to detect money laundering — could also tarnish our reputation and undermine user trust, regardless of our own conduct. We cannot assure you that our anti-money laundering policies will be deemed compliant with applicable implementation rules if and when adopted.

Strategic investments, acquisitions, or international expansion could disrupt our business and adversely affect our financial results.

We may evaluate strategic investments, acquisitions, alliances, or international expansion to better serve borrowers and strengthen our competitive position. Even if we identify appropriate opportunities, we may be unable to consummate transactions or realize their intended benefits, potentially resulting in investment losses.

We have made certain investments through nominee arrangements where nominees are registered as shareholders of investee companies because we do not currently qualify under certain regulatory financial requirements to hold such shares directly. While we believe these arrangements reflect our true intentions and are legal and valid under the PRC Civil Code, we cannot assure you that Chinese Mainland courts or regulators will agree, or that nominee shareholders will perform their obligations — including voting per our instructions or transferring dividends to us in a timely manner.

Strategic transactions involve risks commonly encountered in business relationships, including:

difficulties in integrating operations, personnel, systems, data, technologies, products, and services;
failure of acquired businesses to achieve expected revenue, profitability, productivity, or other benefits;
challenges in retaining, training, motivating, and integrating key personnel;
diversion of management time and disruption to ongoing operations;
difficulties in maintaining uniform standards, controls, procedures, and policies;

30

difficulties in retaining relationships with platform users, employees, and partners of acquired businesses;
risks of entering markets where we have limited or no prior experience;
regulatory risks, including maintaining good standing with existing regulators and obtaining required pre- or post-closing approvals;
assumption of unfavorable contractual obligations or requirements to license or waive intellectual property rights;
liability for pre-acquisition activities including intellectual property infringement, violations of law, commercial disputes, and tax liabilities; and
unexpected costs and unknown risks and liabilities associated with acquired businesses

Any future investments, acquisitions, or international expansion may not succeed, benefit our business strategy, generate sufficient revenues to offset associated costs, or otherwise produce the intended benefits.

Our business depends on retaining senior management and key technology personnel, and losing any of them could severely disrupt our operations.

We depend on the continued services of our senior management and key technology development personnel, particularly our founder, Chairman and Chief Executive Officer, Mr. Yue (Justin) Tang, our President, Mr. Kan (Kent) Li, our Chief Financial Officer, Mr. Frank Fuya Zheng, and our Chief Risk Officer, Mr. Yufan (Jason) Jiang. While we provide incentives to retain these individuals, we cannot assure you that we will succeed. If any key executive or technology personnel departs, we may be unable to find a suitable replacement, our growth may be constrained, and we may incur significant costs to recruit and train qualified successors. Our business may be severely disrupted and our financial condition and results of operations may be materially and adversely affected.

We have entered into confidentiality and non-competition agreements with our management and technology teams, but we cannot assure you that these individuals will not join competitors or form competing businesses. Enforcing such agreements in mainland China may require substantial cost and effort, and we may be unable to enforce them at all.

Competition for talent is intense, and failure to attract and retain qualified employees could materially and adversely affect our business.

Our success depends on attracting, developing, and retaining skilled employees across technology, risk management, financial products, sales and marketing, and general management. Competition for such talent is intense, and some competitors have greater resources and may offer more attractive compensation. We may be unable to hire or retain qualified personnel at compensation levels consistent with our existing structure.

We invest significant time and resources in employee training, which increases their value to competitors seeking to recruit them. If we lose key employees, we could incur substantial hiring and training costs, and the quality of our services and ability to serve users could diminish, materially and adversely affecting our business.

Future equity incentive grants could adversely affect our net income.

We grant equity incentives under our share incentive plan and account for share-based compensation in accordance with Financial Accounting Standards Board Accounting Standards Codification Topic 718, recognizing the fair value of equity awards as an expense over the relevant service period. As of December 31, 2025, outstanding options and equity incentives covered a total of 10,113,570 ordinary shares, resulting in share-based compensation expense of RMB61.0 million (US$8.7 million) for the year. If we grant additional equity incentives in the future, we could incur significant additional compensation charges that adversely affect our results of operations.

31

Rising labor costs in mainland China may adversely affect our business and results of operations.

Average wages in mainland China have increased in recent years and are projected to continue rising. We are also required by law to make statutory contributions for each employee covering pension, housing fund, medical, work-related injury, unemployment, and maternity insurance. Failure to make adequate contributions may result in late payment fees, fines, or other penalties. If we cannot control rising labor costs or offset them through service fee increases, our financial condition and results of operations may be adversely affected.

We do not carry business insurance, which exposes us to uninsured losses that could adversely affect our financial condition and results of operations.

Insurance products in mainland China are less comprehensive than those available in more developed economies. We do not carry business liability or disruption insurance, as the costs and difficulties of obtaining such coverage on commercially reasonable terms make it impractical. Any uninsured business disruption could result in substantial costs and diversion of resources, adversely affecting our results of operations and financial condition.

Geopolitical tensions, global economic uncertainty, and deteriorating borrower credit profiles may materially and adversely affect our business and financial condition.

The global macroeconomic environment faces significant challenges, including slowing economic growth in China since 2012, ongoing trade tensions between the United States and China, the Russia-Ukraine conflict, and instability across the Middle East, Europe, and Africa. Uncertainty over monetary and fiscal policies in major economies, including the United States and China, adds further risk. If economic conditions deteriorate, we may face higher borrower default and delinquency rates. If borrower creditworthiness deteriorates faster than our risk management systems can track, our credit analysis criteria may become inaccurate, leading to higher default rates and adverse impacts on our reputation, business, and results of operations.

Heightened geopolitical uncertainty may also discourage investment in securities issued by China-based companies, including us. Reports that the U.S. administration may consider imposing further restrictions or prohibitions on trading Chinese securities could affect our ADS prices and overall financial performance. Any severe or prolonged slowdown in the Chinese or global economy could materially and adversely affect our business, results of operations, and financial condition.

We may also be subject to foreign investment screening laws in the United States and other jurisdictions. The U.S. Department of the Treasury’s Outbound Investment Rule, which took effect in January 2025, restricts U.S. persons’ direct and indirect investment in China-connected companies engaged in specified activities across three technology areas: semiconductors and microelectronics, quantum information technologies, and artificial intelligence systems. President Trump’s January 20, 2025 presidential memorandum entitled “America First Trade Policy” proposes to further expand the technologies subject to these restrictions. These rules may limit our ability to engage in certain business operations or raise capital from U.S. and other sources. Continuing changes to foreign investment laws in the United States and other jurisdictions could adversely affect our strategic initiatives, financial performance, and growth prospects.

Our products and services depend on mobile operating systems and app stores we do not control, which could adversely affect our business.

We facilitate most loans through our mobile applications, which depend on the interoperability of popular mobile operating systems, including Android and iOS, that we do not control. Any changes to these systems that degrade our applications’ accessibility or favor competing products could adversely affect usability. We also rely on third-party app stores for distribution, as such operation and maintenance of our mobile applications are subject to their standard terms and policies.

If we experience difficulties delivering our products and services through our mobile applications, face increased distribution costs, or if prevailing mobile operating systems cease to support our applications, our business, financial condition, and results of operations could be adversely affected.

32

Our operations depend on internet infrastructure and telecommunications networks in mainland China that we do not control.

Almost all internet access in mainland China is maintained through state-owned telecommunications operators under MIIT supervision. We rely on a limited number of such providers for data communications and server hosting, with limited access to alternative networks if disruptions occur. As our business grows, we may need to upgrade our technology and infrastructure to handle increasing traffic, and we cannot assure you that our cloud computing provider and the underlying infrastructure will meet demand.

We have no control over telecommunications service costs, which affect our cloud computing expenses. If these costs rise significantly, or if internet access fees increase and reduce user traffic, our business, results of operations, and financial condition could be adversely affected.

Risks Relating to Our Corporate Structure

We do not have direct ownership of some of our operating entities in mainland China, but exercise control over the operating activities that most significantly impact the economic performance, bear the risks of, enjoy the rewards normally associated with ownership of the entity, and consolidate the financial results of the VIEs in our consolidated financial statements in accordance with U.S. GAAP through contractual arrangements with the VIEs and its shareholders, which may not be effective in providing control over our operating entities.

We do not directly own certain operating entities in mainland China. Instead, we control these variable interest entities (VIEs) through contractual arrangements (the “VIE Agreements”) with the VIEs and their shareholders. Through these arrangements, we exercise control over the operating activities that most affect our economic performance, bear the associated risks, and enjoy the rewards normally associated with ownership. As a result, we are the primary beneficiary of the VIEs through the VIE Agreements and we consolidate the VIEs’ financial results in our financial statements in accordance with U.S. GAAP. A substantial portion of our current revenue derives from these VIEs.

This structure exists to comply with Chinese Mainland laws and regulations that restrict direct foreign equity ownership. We do not have an equity ownership interest in our VIEs but rely on the VIE Agreements with VIEs to control and operate their businesses. However, these VIE Agreements may not be effective from Chinese Mainland laws in providing us with the necessary control over VIEs and their operations. Because we rely on contractual rights rather than direct equity ownership, we are exposed to the risk that VIE shareholders may breach their contractual obligations. If the VIE Agreements prove ineffective in the future under Chinese Mainland law, we could lose control over the management and operations of the VIEs, resulting in a significant loss of value to investors. For further detail, see “4.C. Organizational Structure—Contractual Arrangements with Consolidated VIEs and Their Shareholders.”

If Chinese Mainland authorities deem our VIE structure non-compliant with applicable laws, we could face penalties or be forced to relinquish our interests in those operations.

We are an exempted company incorporated in the Cayman Islands with no material operations of our own. We conduct business in mainland China through our subsidiaries and through contractual arrangements (the “VIE Agreements”) between our wholly-owned subsidiary Beijing WFOE and our consolidated VIEs and their shareholders. Under U.S. GAAP, the assets, liabilities, and results of operations of the VIEs are treated as our own and consolidated into our financial statements. For further detail, see “Item 4. Information on the Company—4.C. Organizational Structure—Contractual Arrangements with Consolidated VIEs and their Shareholders.”

Chinese Mainland law restricts foreign ownership in value-added telecommunications businesses, prohibiting foreign investors from owning more than 50% equity interest in such companies. On March 29, 2022, the State Council promulgated the Decision on Revising and Repealing Certain Administrative Regulations, effective May 1, 2022, which amended the Provisions on the Administration of Foreign-Invested Telecommunications Enterprises (2016 Revision) to remove the prior requirement that the major foreign investor demonstrate a good track record and experience in operating value-added telecommunications businesses overseas. Because we are classified as a foreign enterprise under Chinese Mainland law, we use the VIE structure to comply with these restrictions. As a VIE shareholder has changed nationality, our consolidated VIEs may be deemed foreign-invested telecommunications enterprises, requiring us to reapply for ICP licenses. We cannot assure you that we will complete this reapplication in a timely manner, or at all, and failure to do so could result in fines, legal or administrative sanctions, and materially and adversely affect our business, financial condition, results of operations, and reputation.

33

Guideline No. 2 on the Application of Regulatory Rules on Overseas Securities Offerings and Listings requires filing documents submitted to the CSRC to specify whether the issuer’s business or licenses are subject to restrictions on foreign control through contractual arrangements, and whether the domestic entities controlled through such arrangements operate in restricted or prohibited industries. At the February 17, 2023 press conference for the Trial Measures, CSRC officials confirmed that filings for overseas listings by companies with VIE structures meeting compliance requirements would be accepted after consultation with relevant regulators. Uncertainty remains, however, about how the M&A Rules, the Trial Measures, the Telecommunications Regulations, and related measures will be interpreted by the MOFCOM, MIIT, CSRC, and other relevant authorities with respect to our corporate structure and contractual arrangements.

If our corporate structure or VIE Agreements are deemed illegal by the MIIT, MOFCOM, or other competent authorities, we may lose control of our consolidated VIEs and be required to restructure. There is no assurance we could achieve this without material disruption to our business. Relevant authorities would have broad discretion in addressing any violations, including:

revoking our business and operating licenses;
levying fines and confiscating income deemed obtained through illegal operations;
shutting down or restricting our services and operations in mainland China;
imposing conditions or requirements with which we may not be able to comply;
requiring us to change our corporate structure and contractual arrangements;
restricting or prohibiting use of overseas offering proceeds to finance our VIEs;
requiring us to delist from the NYSE; and
taking other regulatory or enforcement actions harmful to our business.

If any of these penalties cause us to lose the right to direct our VIEs’ activities or receive their economic benefits, we would no longer be able to consolidate their financial results. New laws or regulations may also impose additional requirements applicable to our corporate structure. We do not believe any such actions would result in the liquidation or dissolution of the Company, our wholly-owned Chinese Mainland subsidiaries, or our consolidated VIEs. However, any determination that our structure or contractual arrangements are illegal could materially and adversely affect our business, results of operations, financial condition, and ADS price.

We rely on contractual arrangements rather than direct equity ownership to control our VIEs, which may not be as effective as direct ownership and could result in our ADSs declining in value or becoming worthless.

We hold equity interests in Beijing WFOE, Shenzhen Puhui, and Shenzhen Xiaoying IT, but neither we nor our subsidiaries own any equity interests in the VIEs. We control and receive the economic benefits of the VIEs through the VIE Agreements. X Financial is the primary beneficiary of the VIEs for U.S. GAAP consolidation purposes because: (i) X Financial controls the VIEs through power to govern the activities most significantly impacting their economic performance; (ii) X Financial is contractually obligated to absorb potentially significant losses of the VIEs; and (iii) X Financial is entitled to receive potentially significant benefits from the VIEs. A significant portion of our revenue is attributed to our consolidated VIEs. For further detail, see “Item 4. Information on the Company—4.C. Organizational Structure—Contractual Arrangements with Consolidated VIEs and Their Shareholders.”

These contractual arrangements may not be as effective as direct ownership in providing control over our VIEs. If our VIEs or their shareholders fail to perform their obligations, our recourse to VIE assets is indirect, and we may incur substantial costs enforcing our rights through Chinese Mainland legal remedies, which may not always be effective. In litigation or arbitration proceedings, assets held by VIE equity shareholders — including their equity interests — may be placed under court custody. The validity of the VIE Agreements has not been tested in Chinese Mainland courts, and they may not be enforceable if authorities determine they contravene Chinese Mainland laws or public policy. If we are unable to enforce the VIE Agreements, we may lose effective control over the VIEs, and our ability to conduct our business could be materially and adversely affected, causing our ADSs to decline in value or become worthless.

34

All VIE Agreements are governed by Chinese Mainland law with disputes resolved through arbitration in mainland China. While contractual arrangements similar to the VIE Agreements have been widely adopted by Chinese Mainland companies seeking overseas listings, they have not been tested in Chinese Mainland courts, and significant legal uncertainty remains. The Chinese Mainland legal system is less developed than those in other jurisdictions, such as the United States, and this could limit our ability to enforce these arrangements effectively. For further detail on legal system risks, see “Item 3. Key Information—D. Risk Factors—Risks Relating to Doing Business in Chinese Mainland—Uncertainties with respect to the Chinese Mainland legal system.”

The interests of VIE shareholders in their individual capacities may conflict with the interests of the Company as a whole. For example, decisions regarding dividend distributions or other payments to fund our offshore requirements may not align with what is best for the Company. We cannot assure you that VIE shareholders will act in the Company’s best interests when conflicts arise, or that such conflicts will be resolved in our favor. These shareholders may also breach or cause the VIEs to breach or refuse to renew the existing contractual arrangements.

We currently have no specific arrangements to address potential conflicts of interest arising from VIE shareholders’ dual roles as VIE shareholders and beneficial owners of the Company. However, we may at any time exercise our option under the exclusive call option agreement to cause them to transfer their equity ownership in the VIEs to a Chinese Mainland entity or individual designated by us, to the extent permitted by applicable law. We may also, as attorney-in-fact under the powers of attorney, directly appoint new directors of the VIEs if conflicts arise. We rely on Chinese Mainland laws protecting contracts and requiring directors and executive officers to act in the Company’s best interests, as well as Cayman Islands law imposing duties of care and loyalty on directors. However, neither legal framework provides clear guidance on resolving conflicts between the two corporate governance regimes. If we cannot resolve conflicts with VIE shareholders through negotiation, we would need to rely on legal proceedings, which could disrupt our business and create substantial uncertainty as to outcome.

Mr. Yue (Justin) Tang controls a majority of our voting power and can exert significant influence over important corporate matters, which may reduce the value of investor’s investment.

Mr. Yue (Justin) Tang, our Chief Executive Officer, beneficially owns all of our outstanding Class B ordinary shares, representing 42.23% of our total share capital and 93.60% of our aggregate voting power as of March 31, 2026. This concentration of voting power gives him the ability to control or significantly influence shareholder decisions, including:

composition of our board of directors and, through the board, our operations, business direction, policies, and the appointment and removal of officers;
mergers and other business combinations;
disposition of all or substantially all of our assets; and
any change in control.

These actions may be taken even if opposed by other shareholders, including ADS holders. This concentration of ownership may also discourage, delay, or prevent a change in control, depriving shareholders of the opportunity to receive a premium for their shares in a sale of the Company and reducing the price of our ADSs, which could materially reduce the value of your investment.

Misuse or misappropriation of our corporate chops and seals could materially and adversely affect our business and operations.

Under Chinese Mainland law, corporate legal documents are executed using entity chops or seals, or by a registered legal representative. We primarily use chops rather than legal representative signatures. We maintain three types of chops — corporate chops for government filings, contract chops for leases and commercial contracts, and finance chops for payments and invoices. Use of corporate and contract chops requires approval from our administrative department; finance chops require approval from our finance department. All contracts must be reviewed and approved by our legal department before execution. Chops are stored in secured locations accessible only to designated employees, and legal representatives generally do not have access to them.

35

Despite these controls, our procedures may not prevent all instances of abuse or negligence. Key employees or legal representatives could abuse their authority by binding our subsidiaries or VIEs to contracts against our interests — and we would be obligated to honor such contracts if the counterparty relied in good faith on the apparent authority of our chops or legal representatives’ signatures. If a legal representative misappropriates a chop to obtain control over an entity, we would need shareholder or board resolutions to designate a replacement, apply for a new chop, and pursue legal remedies. Any such misuse could disrupt our operations, require significant management time and resources, and materially and adversely affect our business.

The PRC Foreign Investment Law may materially and adversely affect our business, corporate structure, and financial condition.

The PRC Foreign Investment Law, promulgated on March 15, 2019 and effective January 1, 2020, replaced the PRC Equity Joint Venture Law, the PRC Cooperative Joint Venture Law, and the Wholly Foreign-owned Enterprise Law, along with their implementation rules. The Regulations for the Implementation of the Foreign Investment Law (the “FIL Implementations”) took effect simultaneously, clarifying the law’s provisions.

The PRC Foreign Investment Law revised the definition of “foreign investment” and removed references to “actual control” and “variable interest entity structure” from the prior 2015 draft. Instead, it stipulates that foreign investment includes investment “through other methods under laws, administrative regulations, or provisions prescribed by the State Council.” This creates the possibility that future laws or State Council provisions could deem our contractual arrangements to constitute foreign investment, potentially subjecting our VIE structure to foreign investment restrictions or prohibitions set out in the “negative list” issued by the State Council. If any of our businesses fall within the “restricted” category, we would need to complete a pre-approval process, and there is no assurance we could obtain such approval on a timely basis, or at all.

The most recent negative list, issued September 6, 2024 and effective November 1, 2024, requires Chinese Mainland enterprises engaging in prohibited fields to obtain government consent for overseas listing, restricts foreign investor participation in operations and management, and subjects foreign investor shareholding percentages to applicable administrative provisions. The negative list does not clarify whether existing overseas-listed enterprises are subject to these requirements. On December 27, 2021, NDRC staff stated in an interview that certain existing overseas-listed enterprises whose foreign investor shareholding exceeds the relevant threshold are not required to make adjustments. However, no formal regulatory guidance has been issued confirming this position, and uncertainty remains.

The PRC Foreign Investment Law also provides a five-year transition period for existing foreign-invested enterprises to adjust their structure and corporate governance. We may therefore be required to restructure certain Chinese Mainland entities after this period expires. If future laws or State Council provisions require further actions with respect to our existing contractual arrangements, we may face substantial uncertainty about whether we can complete such actions in a timely manner, or at all. Failure to comply with any such requirements could materially and adversely affect our corporate structure, corporate governance, and business operations.

Our VIE contractual arrangements may be subject to tax scrutiny, and additional tax liabilities could negatively affect our financial condition and the value of your investment.

Under Chinese Mainland law, transactions among related parties are subject to audit and challenge by tax authorities. Chinese Mainland enterprise income tax regulations require enterprises conducting related party transactions to maintain transfer pricing documentation demonstrating pricing basis, computation methodology, and supporting explanations. If tax authorities determine that our contractual arrangements among our Chinese Mainland subsidiaries, VIEs, and their shareholders were not conducted on an arm’s length basis, they may impose transfer pricing adjustments. Such adjustments could reduce expense deductions recorded by our VIEs for Chinese Mainland tax purposes, increasing their tax liabilities without a corresponding reduction in our Chinese Mainland subsidiaries’ tax expenses. For further detail, see Note 12 “Income Taxes” to our audited consolidated financial statements.

Additionally, if a Chinese Mainland subsidiary requires VIE shareholders to transfer their equity interests at nominal or no value pursuant to the contractual arrangements, such transfer could be characterized as a gift and subject the subsidiary to Chinese Mainland income tax. Tax authorities may also impose late payment fees and penalties on our VIEs for adjusted but unpaid taxes. Any increase in our VIEs’ tax liabilities or imposition of penalties could materially and adversely affect our financial condition and the value of your investment.

36

Risks Relating to Doing Business in Chinese Mainland

Changes in Chinese Mainland government policies may materially and adversely affect our business, financial condition, and results of operations.

Substantially all of our operations and revenue are in mainland China, making our business significantly dependent on economic, political, and legal developments in mainland China. The economic system in mainland China differs from most developed economies in the extent of government involvement, control over resource allocation, foreign exchange, and industry regulation. Although the government has implemented utilization of market forces for economic reform and reduced state ownership of productive assets, a substantial portion of productive assets remain government-owned, and the government continues to play a significant role in directing industry development through industrial policies, capital allocation, monetary policy, and preferential treatment of certain industries.

While China’s economy has grown significantly over the past three decades, that growth has been uneven across regions and sectors. Government measures designed to guide economic growth or control its pace may benefit the broader economy but adversely affect us. Changes in tax regulations, controls on capital investment, or measures that reduce economic activity could decrease demand for our services and materially and adversely affect our business, financial condition, and results of operations.

Uncertainties in the Chinese Mainland legal system and potential changes in laws and regulations could adversely affect our business and limit legal protections available to us and our investors.

Our operating subsidiaries are governed by Chinese Mainland law, which is a civil law system based on written statutes where prior court decisions have limited precedential value. The Chinese Mainland legal system continues to evolve rapidly, and interpretations of laws and regulations are not always uniform. Enforcement involves significant uncertainty, which may limit our ability to obtain or maintain required permits and licenses. Some regulatory requirements are not consistently applied across different government authorities, making strict compliance difficult or in some cases impossible. Additionally, some government policies and internal rules are not published on a timely basis or at all, and may have retroactive effect, meaning we may not be aware of a violation until after it occurs.

These uncertainties could impede our ability to enforce contractual and property rights, predict outcomes of administrative or court proceedings, and maintain the legal protections our business relies on. If China adopts more stringent standards for corporate social responsibility or financial regulation, we may face increased compliance costs or operational restrictions. Any litigation in mainland China may also be protracted and result in substantial costs and diversion of management attention

Government Oversight of Overseas Listings and Capital Markets

The Chinese Mainland government has significant oversight and discretion over our business and may intervene or influence our operations to further regulatory, political, or societal goals. The Chinese Mainland government has recently indicated an intent to exert more oversight and control over securities offerings and other capital markets activities that are conducted overseas and foreign investment in Chinese Mainland-based companies like us. On July 6, 2021, State Council issued the Opinions on Lawfully and Severely Combating Illegal Securities Activities to further strengthen cross-border supervision and consolidate the primary responsibility for information security of overseas listed companies. In February 2023, the CSRC promulgated the Trial Administrative Measures for Overseas Securities Offerings and Listings by Domestic Companies (the “Trial Measures”), effective March 31, 2023. These measures require Chinese companies seeking overseas listings to file with the CSRC within three working days of submitting an IPO application and again within three working days of completing the listing. Overseas offerings are prohibited under the following circumstances:

prohibited by Chinese Mainland laws;
determined to endanger national security by competent authorities;
the company or its controlling shareholders have committed corruption, bribery, embezzlement, misappropriation of property, or undermined socialist market order in the past three years;
the company is under investigation for criminal offenses or major regulatory violations with no conclusion reached; or
material ownership disputes exist over equity held by the company’s controlling shareholders or actual controller

37

An overseas listing is deemed an indirect overseas offering by a Chinese Mainland domestic company if: (i) 50% or more of the issuer’s operating revenue, total profit, total assets, or net assets in the most recent fiscal year are accounted for by Chinese Mainland domestic companies; and (ii) the issuer’s main business activities, places of business, or majority of senior management are located in or are Chinese Mainland citizens or residents.

We qualify as an “Existing Issuer” under the Trial Measures, having listed on September 19, 2018 before the measures took effect. We are currently not required to file with the CSRC under the Tial Measures but will do so if we pursue refinancing or any other activity subject to these rules. CSRC officials confirmed at the February 17, 2023 press conference that companies with VIE structures meeting compliance requirements will be accepted for filing after consultation with relevant regulators. Substantial uncertainty remains about the Trial Measures’ implementation and interpretation, and failure to complete required filings on time could materially affect our ability to raise funds and conduct operations.

Also effective March 31, 2023, the CSRC and related authorities issued the Provisions on Strengthening Confidentiality and Archives Administration of Overseas Securities Offering and Listing by Domestic Companies (the “Archives Rules”). These rules require domestic companies to protect state secrets, maintain sound confidentiality and archives systems, and obtain approval before disclosing to securities firms, service providers, or overseas regulators any documents containing state secrets or materials that could harm national security or public interest if disclosed. Companies must also follow applicable national procedures before providing accounting archives to any such parties. Substantial uncertainty remains about the interpretation and implementation of the Archives Rules, and we cannot predict their impact on our listing status or future securities offerings, including the maintenance of our ADS listing.

Any failure to comply with these regulatory requirements could significantly limit or completely hinder our ability to offer securities, cause significant disruption to our business operations, damage our reputation, and materially and adversely affect our financial condition, results of operations, and the value of our Class A ordinary shares and ADSs.

Our online platform business is subject to evolving internet-related laws and regulations whose interpretation and implementation involve significant uncertainties.

The laws and regulations governing our online platform business are relatively new and continue to develop. Key regulations currently applicable to our operations include:

Anti-Monopoly Guidelines for Platform Economy (became effective in February 2021): Prohibit internet platforms from abusing market dominant positions, including through personalized pricing using big data, selling products below cost without reasonable justification, exclusivity arrangements, blocking competitors’ interfaces, bundling services, and compulsory collection of user data that eliminates or restricts competition.
Personal Information Protection Law (became effective in November 2021): Requires individual consent before using sensitive personal information, notification of the necessity and impact of such use, and CAC security assessment approval before transferring personal information outside mainland China.
PRC Data Security Law (became effective in September 2021): Establishes security review procedures for data activities that may affect national security.
Amended Cybersecurity Review Measures (became effective in February 2022): Require critical information infrastructure operators to undergo cybersecurity review before purchasing internet products or services that may affect national security. Online platform operators who are engaged in data processing are also subject to the regulatory scope. Online platform operators holding personal information of more than one million users seeking overseas listings must file for cybersecurity review. The risks of core data, material data or large amounts of personal information being stolen, leaked, destroyed, damaged, illegally used or illegally transmitted to overseas parties and the risks of critical information infrastructure, core data, material data or large amounts of personal information being influenced, controlled or used maliciously shall be collectively taken into consideration during the cybersecurity review process. The CSRC is included as a joint regulatory authority in the cybersecurity review mechanism.
E-commerce Law (became effective in January 2019): Imposes requirements on e-commerce operators, platform operators, and merchants operating on platforms. Platform governance measures we adopt in response may fail to meet these requirements, potentially resulting in penalties, loss of merchants, or customer complaints.

38

We do not believe we are a critical information infrastructure operator, and as of the date of this annual report, we have not been subject to any cybersecurity investigations or received any inquiry, notice, warning, or sanctions from the CAC or any other Chinese Mainland authority in this regard. However, Chinese Mainland authorities could interpret “critical information infrastructure operator” broadly. If we are deemed to fall within that category, we could be subject to cybersecurity review, required to change our data privacy and cybersecurity practices at substantial cost, and potentially required to suspend services during any such review, resulting in negative publicity and diversion of management resources.

Given the uncertainties in the interpretation and implementation of these and future internet-related laws, we cannot assure you that our business operations will comply in all respects. We may be ordered to terminate operations deemed non-compliant and become subject to fines or other sanctions.

You may face difficulties enforcing foreign judgments or bringing actions in mainland China against us or our management.

We are incorporated in the Cayman Islands but conduct substantially all operations in mainland China, where substantially all of our assets are located and most of our senior executives reside. As a result, shareholders may find it difficult to effect service of process on us or our officers inside mainland China. Mainland China has no treaties providing for reciprocal recognition and enforcement of court judgments with the Cayman Islands or many other jurisdictions, making recognition and enforcement of foreign judgments difficult or impossible for matters not subject to binding arbitration.

Shareholder claims common in the United States — including securities class actions and fraud claims — are generally difficult to pursue in mainland China. Obtaining information needed for shareholder investigations or litigation involving foreign entities faces significant legal and practical obstacles. Under Article 177 of the PRC Securities Law (effective March 2020), overseas securities regulators may not directly conduct investigations or collect evidence within mainland China without prior consent from competent Chinese Mainland authorities. No organization or individual may provide documents or materials relating to securities business activities to overseas parties without such consent. Although local authorities may establish regulatory cooperation mechanisms with foreign securities regulators, cooperation with U.S. securities authorities has not been efficient in the absence of a mutual and practical cooperation framework. For risks associated with investing in us as a Cayman Islands company, see “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.”

Chinese Mainland regulations on offshore investments by Chinese Mainland residents may limit our ability to inject capital or distribute profits, and non-compliance could subject our beneficial owners or subsidiaries to penalties.

The Circular on Relevant Issues Concerning Foreign Exchange Control on Domestic Residents’ Offshore Investment and Financing and Roundtrip Investment through Special Purpose Vehicles, or SAFE Circular 37, promulgated on July 4, 2014, requires Chinese Mainland residents to register with local SAFE branches when they directly establish or indirectly control an offshore entity — referred to as a “special purpose vehicle” — for overseas investment or financing using legally owned domestic or offshore assets. Any significant changes to the special purpose vehicle, including capital increases or decreases, share transfers, mergers, or divisions, require amendment to the registration. Since June 1, 2015, local banks handle foreign exchange registration for overseas direct investment, including initial registrations and amendments, under SAFE Circular 37.

Failure by a Chinese Mainland resident shareholder to comply with SAFE Circular 37 registration requirements could: prohibit our Chinese Mainland subsidiaries from making profit distributions to offshore parents; restrict cross-border foreign exchange activities; limit our ability to inject additional capital into our Chinese Mainland subsidiaries; and result in liability for evasion of foreign exchange controls under Chinese Mainland law.

We have notified substantial beneficial owners of ordinary shares whom we know are Chinese Mainland residents of their registration obligations. However, we may not be aware of all Chinese Mainland-resident beneficial owners and have no control over their compliance. We cannot assure you that all such beneficial owners will register or amend their registrations under SAFE Circular 37 in a timely manner, or at all. Non-compliance could subject those beneficial owners or our Chinese Mainland subsidiaries to fines and legal sanctions, limit our ability to contribute capital to our Chinese Mainland subsidiaries, and restrict our subsidiaries’ ability to distribute dividends to the Company, any of which could materially and adversely affect our business, financial condition, and results of operations.

39

Chinese Mainland regulations on loans and capital contributions by offshore holding companies, and government controls on currency conversion, may restrict our ability to fund our Chinese Mainland operations.

As an offshore holding company, we may fund our Chinese Mainland subsidiaries through loans or capital contributions. However, loans to our Chinese Mainland subsidiaries cannot exceed statutory limits and must be registered with local SAFE branches. Capital contributions require filings in the Foreign Investment Comprehensive Management Information System and registration with other government authorities.

SAFE Circular 19 (became effective in June 2015; amended in March 2023) and SAFE Circular 16 (became effective in June 2016; amended in December 2023) regulate the use of RMB capital converted from foreign currency-denominated registered capital of foreign-invested enterprises. Key restrictions include:

RMB capital may not be used to issue entrusted loans or repay inter-enterprise or third-party bank loans;
RMB capital may not be used to grant loans to non-associated enterprises;
RMB capital converted from foreign currency may not be directly or indirectly used for purposes beyond the company’s business scope; and
while Circular 19 permits use of such capital for equity investments within mainland China, it remains unclear whether SAFE will permit this in practice.

Violations of Circular 19 or Circular 16 may result in administrative penalties. These restrictions may significantly limit our ability to transfer foreign currency proceeds, including proceeds from our initial public offering, to our Chinese Mainland subsidiaries.

We are also unlikely to make foreign currency loans to our consolidated VIEs or finance their activities through capital contributions, given restrictions on foreign currency loans to Chinese Mainland domestic companies and foreign investment restrictions applicable to the businesses our VIEs conduct.

We cannot assure you that we will complete required government registrations or obtain necessary approvals on a timely basis, or at all, for future loans or capital contributions to our Chinese Mainland subsidiaries or VIEs. Failure to do so could materially and adversely affect our liquidity and our ability to fund and expand our business in mainland China.

Failure to comply with Chinese Mainland regulations on employee share incentive plans may subject participants or us to fines and other legal or administrative sanctions.

Pursuant to SAFE Circular 37, Chinese Mainland residents who participate in share incentive plans in overseas non-publicly-listed companies due to their positions as director, senior management or employees of the Chinese Mainland subsidiaries of the overseas companies may submit applications to SAFE or its local branches for the foreign exchange registration with respect to offshore special purpose companies. Our directors, executive officers and other employees who are Chinese Mainland residents and who have been granted options may follow SAFE Circular 37 to apply for the foreign exchange registration before the Company becomes an overseas listed company. Under SAFE’s February 2012 Notice on Foreign Exchange Administration for Domestic Individuals Participating in Stock Incentive Plans of Overseas Publicly Listed Companies, Chinese Mainland residents and non-Chinese Mainland citizens residing in mainland China for a continuous period of at least one year who participate in overseas listed company stock incentive plans must register with SAFE through a qualified domestic agent, which may be our Chinese Mainland subsidiary. Our directors, executive officers, and employees subject to these requirements must complete this registration. Failure to do so may result in fines, legal sanctions, restrictions on payments under our share incentive plans, limits on dividend or sales proceeds receipts, and restrictions on our ability to contribute capital to or receive dividends from our wholly foreign-owned enterprises in mainland China.

The State Administration of Taxation has also issued circulars requiring Chinese Mainland employees who exercise share options or receive restricted shares to pay Chinese Mainland individual income tax on such transactions. Our Chinese Mainland subsidiary must file relevant documents with tax authorities and withhold income taxes for employees exercising share options. Failure by employees to pay, or by us to withhold, the required taxes could result in sanctions from tax authorities or other Chinese Mainland government authorities.

40

We also face regulatory uncertainties that could restrict our ability to adopt additional share incentive plans for our directors and employees under Chinese Mainland law.

We depend significantly on dividends and distributions from our principal operating subsidiaries to fund our offshore cash and financing requirements.

As a holding company, we rely on dividends, distributions, and remittances from our wholly-owned Chinese Mainland subsidiaries and consolidated VIEs to fund offshore requirements, including shareholder dividends, intercompany loans, offshore debt service, and operating expenses. If our subsidiaries or VIEs incur additional debt, the governing instruments may restrict their ability to make such payments to us.

Chinese Mainland law imposes the following restrictions on our subsidiaries’ ability to distribute profits:

Each Chinese Mainland subsidiary must set aside at least 10% of its net income annually into statutory reserves until cumulative reserves reach 50% of registered capital. These reserves and registered capital are not distributable as cash dividends.
Our wholly-owned Chinese Mainland subsidiary, as a wholly foreign-owned enterprise, cannot distribute profits until all prior fiscal year losses have been offset.
Profit distributions require approval by executive directors and shareholders before any distribution plan becomes effective.
Registered share capital and statutory reserve accounts are restricted from withdrawal up to the amount of net assets held in each operating subsidiary.

As a result, our Chinese Mainland subsidiaries are restricted in their ability to transfer net assets to shareholders as dividends, loans, or advances, which could limit our ability to meet offshore cash and financing requirements and materially and adversely affect our liquidity and financial condition.

Limitations on remittances from our VIEs and subsidiaries, and potential Chinese Mainland tax resident status, could materially affect our ability to access cash and reduce our profitability.

Limitations on our consolidated VIEs’ ability to remit funds to our wholly foreign-owned enterprises, and on our subsidiaries’ ability to pay dividends, could restrict our access to cash generated by those entities. This could limit our ability to make investments or acquisitions, pay dividends to shareholders, and fund our business operations.

Under the Chinese Mainland Enterprise Income Tax Law, enterprises incorporated outside mainland China with “de facto management bodies” located in mainland China may be treated as Chinese Mainland tax resident enterprises and subject to enterprise income tax at 25% on their global income. A “de facto management body” is one that exercises substantive and overall management and control over an enterprise’s production, personnel, accounting, and assets. The State Administration of Taxation’s Circular 82 (issued April 22, 2009; amended December 29, 2017) sets out specific criteria for determining whether a Chinese-controlled offshore enterprise has its de facto management body in mainland China. Although Circular 82 applies only to offshore enterprises controlled by Chinese Mainland enterprises, its criteria may reflect the tax authorities’ general approach to applying the de facto management body test to all offshore enterprises regardless of their controlling party.

We believe none of our entities outside mainland China qualifies as a Chinese Mainland tax resident enterprise. However, this determination rests with Chinese Mainland tax authorities, and significant uncertainty remains regarding the interpretation of “de facto management body.” If we were deemed a Chinese Mainland tax resident enterprise, our global income would be subject to 25% enterprise income tax, which could materially reduce our profitability and cash flow.

41

Dividends paid to foreign investors and gains on the sale of our ADSs or ordinary shares may be subject to Chinese Mainland withholding tax.

Under the Enterprise Income Tax Law and its implementing regulations, a 10% withholding tax applies to dividends paid to non-resident enterprise investors without an establishment in mainland China, to the extent such dividends are sourced within mainland China. Gains realized by such investors on the transfer of our shares are also subject to 10% Chinese Mainland tax if treated as mainland China-sourced income. If we are deemed a Chinese Mainland resident enterprise, dividends on our ordinary shares or ADSs and gains from their transfer may be treated as mainland China-sourced income and subject to these taxes. Dividends paid to individual non-Chinese Mainland resident investors would be subject to a 20% withholding tax.

Applicable tax treaties or arrangements between mainland China and other jurisdictions may reduce these tax liabilities. However, if we or any of our non-Chinese Mainland subsidiaries are deemed Chinese Mainland resident enterprises, it is unclear whether holders of our ADSs or ordinary shares could claim benefits under such treaties. Any imposition of Chinese Mainland tax on dividends paid to, or gains realized by, our non-Chinese Mainland investors could significantly reduce the value of your investment in our ADSs or ordinary shares.

We and our shareholders face uncertainties regarding Chinese Mainland tax on indirect transfers of equity interests or other assets attributable to mainland China.

In October 2017, the State Administration of Taxation issued the Bulletin on Issues Concerning the Withholding of Non-Chinese Mainland Resident Enterprise Income Tax at Source, or Bulletin 37, which partially replaced and supplemented rules under the Bulletin on Issues of Enterprise Income Tax on Indirect Transfers of Assets by Non-Chinese Mainland Resident Enterprises or Bulletin 7. Under Bulletin 7 (issued in February 2015; amended in December 2017), an indirect transfer of Chinese Mainland assets — including equity interests in an unlisted non-Chinese Mainland holding company of a Chinese Mainland resident enterprise — by a non-Chinese Mainland resident enterprise may be recharacterized as a direct transfer of the underlying Chinese Mainland assets if the arrangement lacks reasonable commercial purpose and was structured to avoid Chinese Mainland enterprise income tax. Gains from such recharacterized transfers are subject to Chinese Mainland enterprise income tax.

“Chinese Mainland taxable assets” include assets attributed to a Chinese Mainland establishment, immovable properties located in mainland China, and equity investments in Chinese Mainland resident enterprises. Factors considered in determining whether a transaction has reasonable commercial purpose include: whether the offshore entity’s equity value derives primarily from Chinese Mainland taxable assets; whether the offshore entity’s assets or income are primarily China-sourced; whether the offshore entity and its subsidiaries have genuine commercial substance evidenced by actual functions and risk exposure; the duration of the business model and organizational structure; whether the transaction could be replicated as a direct transfer; and applicable tax treaty treatment.

Tax rates on gains from indirect transfers are 25% where the transfer relates to assets of a Chinese Mainland establishment, and 10% where it relates to immovable properties or equity investments in Chinese Mainland resident enterprises not connected to a Chinese Mainland establishment, subject to applicable tax treaty relief. Bulletin 37 (issued October 2017), which replaced Circular 698 and partially replaced Bulletin 7, requires withholding agents to declare and pay withheld tax to competent tax authorities within 7 days of the withholding obligation arising, while transferors must file and pay tax within applicable statutory deadlines. Late payment results in default interest. Neither Bulletin 37 nor Bulletin 7 applies to sales of shares through public stock exchanges where such shares were acquired through public stock exchange transactions.

We face uncertainty regarding the reporting and tax implications of past and future transactions involving Chinese Mainland taxable assets, including offshore restructurings and sales of shares in our offshore subsidiaries. We may face filing or tax obligations as a transferor, and withholding obligations as a transferee, under these rules. Our Chinese Mainland subsidiary may also be required to assist with filings when non-Chinese Mainland resident enterprise investors transfer shares in the Company. Compliance with these requirements could require significant resources, and failure to comply could materially and adversely affect our financial condition and results of operations.

42

We are subject to restrictions on currency exchange that may limit our ability to fund offshore activities or pay dividends to shareholders.

Substantially all of our net income is denominated in Renminbi. The Renminbi is currently convertible under the current account — covering dividends, trade, and service-related transactions — but not freely convertible under the capital account, which covers foreign direct investment and loans. Our Chinese Mainland subsidiaries may purchase foreign currency for current account transactions, including dividend payments, without SAFE approval by complying with applicable procedural requirements. However, Chinese Mainland authorities may limit or eliminate this ability in the future. Capital account foreign exchange transactions remain subject to SAFE approval or registration requirements.

Because a significant portion of our future net income and cash flow will be denominated in Renminbi, existing and future currency exchange restrictions may limit our ability to use Renminbi-denominated cash to fund offshore business activities, pay dividends in foreign currencies to shareholders including ADS holders, and obtain foreign currency through debt or equity financing for our subsidiaries and consolidated VIEs.

Fluctuations in exchange rates between the Renminbi and U.S. dollar could materially reduce the value of your investment.

All of our revenue and substantially all of our costs are denominated in Renminbi. The Renminbi’s value against the U.S. dollar is affected by changes in Chinese Mainland’s political and economic conditions and foreign exchange policies, among other factors, and has at times fluctuated significantly and unpredictably. We cannot predict how market forces or government policy will affect this exchange rate in the future.

Any significant Renminbi revaluation could materially affect our results of operations and financial position when translated into U.S. dollars, and the value of and dividends payable on our ADSs. If we convert U.S. dollar proceeds into Renminbi for operations, Renminbi appreciation would reduce the Renminbi amount we receive. Conversely, if we convert Renminbi into U.S. dollars to pay dividends or for other business purposes, U.S. dollar appreciation would reduce the U.S. dollar amount available.

SEC proceedings against Chinese Mainland-based accounting firms could result in our inability to file financial statements in compliance with Exchange Act requirements.

In December 2012, the SEC instituted administrative proceedings under Rule 102(e)(1)(iii) of the SEC’s Rules of Practice against the Big Four Chinese Mainland-based accounting firms, including our independent registered public accounting firm, alleging violations of U.S. securities laws by failing to provide audit work papers with respect to certain Chinese Mainland-based companies under the SEC’s investigation. In January 2014, an administrative law judge ruled that each firm had violated SEC rules and imposed a six-month bar from practicing before the SEC. The firms appealed, and in February 2015 reached a settlement with the SEC under which: future SEC document requests would normally be made through the CSRC; the accounting firms would facilitate document production via the CSRC consistent with Section 106 of the Sarbanes-Oxley Act of 2002; and the CSRC established a procedure to review and sanitize requested documents before making them available to U.S. regulators. The underlying proceedings were deemed dismissed with prejudice on February 6, 2019, four years from the settlement date.

Despite the dismissal, the same procedures are expected to continue. We cannot predict whether the SEC will challenge the accounting firms’ compliance with U.S. law in cases where the CSRC declines to authorize document production. If the SEC restarts administrative proceedings or imposes additional remedial measures, U.S.-listed companies with significant Chinese Mainland operations may find it difficult or impossible to retain auditors for their mainland China operations. This could result in financial statements being deemed non-compliant with Exchange Act requirements, potential delisting, and adverse effects on our ADS market price. A determination that we have not timely filed compliant financial statements would substantially reduce or effectively terminate trading of our ADSs in the United States.

Our ADSs may be prohibited from trading in the United States under the HFCA Act if the PCAOB cannot fully inspect our auditors, which could materially and adversely affect the value of your investment.

The Holding Foreign Companies Accountable Act (the “HFCA Act”), signed into law on December 18, 2020 and amended on December 29, 2022, requires the SEC to identify issuers whose auditors the PCAOB cannot inspect and investigate completely. If we are identified as an SEC-identified issuer for two consecutive years, the SEC would prohibit our shares and ADSs from trading on any U.S. national securities exchange or over-the-counter market.

43

On December 16, 2021, the PCAOB determined it was unable to inspect and investigate registered public accounting firms completely headquartered in mainland China and Hong Kong, and our auditor was subject to that determination. On December 15, 2022, the PCAOB removed mainland China and Hong Kong from its list of jurisdictions where it cannot inspect or investigate completely registered public accounting firms. We were not identified as an SEC-identified issuer under the HFCA Act in 2024.

The PCAOB reassesses inspection access annually. If it determines in the future that it no longer has full access to inspect accounting firms in mainland China and Hong Kong, and we use an auditor headquartered in one of those jurisdictions, we would be identified as an SEC-identified issuer upon filing our Form 20-F for the relevant fiscal year. If that designation applies for two consecutive years, our securities would be prohibited from trading on any U.S. national securities exchange or over-the-counter market. Should that occur, we cannot assure you that we could list on a non-U.S. exchange or that a market for our shares would develop outside the United States. Such a prohibition would substantially impair your ability to buy or sell our ADSs, negatively affect our ADS price, and materially limit our ability to raise capital on acceptable terms, which would have a material adverse impact on our business, financial condition, and prospects.

The Chinese Mainland government exerts substantial influence over our business, and any government intervention could materially affect our operations, limit our ability to offer securities, or cause the value of our securities to decline significantly or become worthless.

The Chinese Mainland government exercises substantial control over virtually every sector of China’s economy through regulation and state ownership. Substantially all of our operations are in mainland China, making us subject to changes in laws governing taxation, data security, environmental regulations, land use rights, property, and other matters. Central or local governments may impose new or stricter regulations requiring additional compliance expenditures. Government decisions to reverse economic reforms, return to more centralized planning, or vary economic policy implementation across regions could significantly affect economic conditions and require us to divest interests in mainland Chinese properties.

Our business segments may face government and regulatory interference across the provinces in which we operate, including from local and municipal agencies. We may incur increased costs to comply with existing and newly adopted laws and regulations, or face penalties for any failure to comply.

It is uncertain whether we will be required to obtain Chinese Mainland government permission to list on U.S. exchanges or enter into VIE Agreements in the future, and whether any such permission once obtained could be denied or rescinded. Although we are not currently required to obtain such permission and have not received any denial, our operations could be adversely affected, directly or indirectly, by existing or future laws and regulations relating to our business or industry.

Risks Relating to Our Ordinary Shares and ADSs

The trading price of our ADSs may be volatile, which could result in substantial losses to investors.

The trading price of our ADSs is likely to be volatile and could fluctuate widely due to factors beyond our control, including the performance and fluctuation in market price of other companies listed in the United States with business operations located mainly in Chinese Mainland. The securities of some Chinese Mainland-based companies listed in the United States have experienced significant volatility since their initial public offerings, and the trading performance of such companies — including internet, online retail, and consumer finance companies — may affect investor sentiment toward all Chinese companies listed in the United States, regardless of our actual operating performance. Negative news about corporate governance, fraudulent accounting, or corporate structure issues at other Chinese companies could similarly affect investor attitudes toward us. Broad market fluctuations unrelated to our performance, such as the significant price declines experienced in late 2008, early 2009, the second half of 2011, and in 2015, may also materially and adversely affect our ADS trading price.

In addition, our ADS price and trading volume may fluctuate due to:

regulatory developments affecting us or our industry;
studies or reports on the quality of our credit offerings or those of competitors;
changes in economic performance or market valuations of other consumer finance companies;

44

actual or anticipated fluctuations in our quarterly results or changes to expected results;
changes in financial estimates by securities research analysts;
market conditions for consumer finance services;
announcements of new products, acquisitions, strategic relationships, joint ventures, or capital commitments by us or competitors;
additions to or departures of senior management;
fluctuations in the Renminbi/U.S. dollar exchange rate;
allegations of inadequate internal controls, corporate governance failures, or fraud involving China-based issuers;
release or expiry of lock-up or transfer restrictions on our shares or ADSs; and
sales or perceived potential sales of additional ordinary shares or ADSs.

Unfavorable, inaccurate, or insufficient analyst coverage could cause our ADS price and trading volume to decline.

Our ADS trading market depends in part on research and reports published by securities and industry analysts about us or our business. If analysts do not establish or maintain adequate coverage, downgrade our ADSs, publish inaccurate or unfavorable research, cease coverage, or fail to publish reports regularly, our market price and trading volume could decline.

Dividends are declared at our board’s discretion, and your return on investment may depend mainly on ADS price appreciation.

On August 28, 2023, we declared a special cash dividend of US$0.17 per ADS with a record date of September 19, 2023. On March 26, 2024, our board adopted a semi-annual cash dividend policy under which dividend declarations and amounts are determined at the board’s discretion based on the Company’s operations, earnings, cash flow, financial condition, and other relevant factors. The following dividends have been declared under that policy:

Declaration Date

  ​ ​ ​

Period

  ​ ​ ​

Amount per ADS

March 26, 2024

 

Second half of 2023

US$

0.17

August 21, 2024

 

First half of 2024

US$

0.17

March 19, 2025

 

Second half of 2024

US$

0.25

August 18, 2025

 

First half of 2025

US$

0.28

For further detail, see “Item 8. Financial Information—A. Consolidated Statements and Other Financial Information—Dividend Policy.”

Our board may revise or cancel the dividend policy at any time. Under Cayman Islands law, dividends may be paid from profit or share premium, provided the company can pay its debts as they fall due in the ordinary course of business. Shareholders may declare dividends by ordinary resolution, but no dividend may exceed the amount recommended by our directors. Future dividend amounts and timing will depend on our results of operations, cash flow, capital requirements, distributions received from subsidiaries, and other factors our board deems relevant.

Accordingly, your return on investment in our ADSs will likely depend mainly on future price appreciation. There is no guarantee that our ADSs will appreciate in value or maintain their purchase price, and you may not realize any return or may lose your entire investment.

45

Substantial future sales or perceived potential sales of our ADSs could cause our ADS price to decline significantly.

As of March 31, 2026, we had 231,097,037 ordinary shares outstanding, comprising 133,497,037 Class A ordinary shares and 97,600,000 Class B ordinary shares. ADSs held by non-affiliates are freely transferable without restriction under the Securities Act. All other outstanding ordinary shares are available for sale subject to volume and other restrictions under Rules 144 and 701 under the Securities Act. Lock-up restrictions may be released early at the discretion of the designated representatives, and any shares sold into the market before lock-up expiration could cause our ADS price to decline significantly.

Certain major shareholders have registration rights that, once exercised, would allow their shares to be freely traded without restriction under the Securities Act upon registration effectiveness. Sales of these ADSs in the public market, or the perception that such sales could occur, could cause our ADS price to decline significantly.

ADS holders have limited voting rights and may not be able to direct the voting of their underlying Class A ordinary shares.

Holders of ADSs do not have the same rights as our registered shareholders. As an ADS holder, you may not attend shareholder meetings or vote directly at such meetings. You may only exercise voting rights indirectly by providing voting instructions to the depositary under the deposit agreement. If we request your instructions, the depositary will attempt to vote your underlying Class A ordinary shares accordingly. If we do not make such a request, the depositary may but is not required to vote per your instructions.

To vote directly, you would need to withdraw your underlying shares and become a registered shareholder before the record date for the relevant meeting. In practice, you may not receive sufficient advance notice to do so when a general meeting is convened, and our directors may close the register of members or fix a record date that prevents timely withdrawal. We cannot assure you that voting materials will reach you in time to direct the depositary. The depositary and its agents are not responsible for failing to carry out, or for the manner of carrying out, your voting instructions. As a result, you may be unable to exercise your voting rights, and you may have no legal remedy if your shares are not voted as requested.

Stakeholder’s right to participate in future rights offerings may be limited, which could dilute your holdings.

We may distribute rights to shareholders to acquire our securities, but we cannot make such rights available to U.S. holders unless both the rights and underlying securities are registered under the Securities Act or an exemption is available. We are under no obligation to file a registration statement or establish an exemption. As a result, stakeholder may be unable to participate in future rights offerings and may experience dilution in your holdings.

Stakeholder may not receive non-cash distributions if the depositary determines it is impractical to make them available.

The depositary will distribute to ADS holders, in proportion to the number of ordinary shares their ADSs represent, any securities or other property received on our ordinary shares, after deducting its fees and expenses. However, the depositary may at its discretion determine that a distribution is inequitable or impractical — for example, if distributing certain property by mail is not feasible or if the distribution’s value is less than the cost of delivery. In such cases, the depositary may elect not to distribute the property to you.

Stakeholder’s ADSs may be subject to transfer restrictions.

Although your ADSs are transferable on the depositary’s books, the depositary may close its transfer books at any time it deems expedient to perform its duties, or refuse to deliver, transfer, or register ADS transfers when our books or the depositary’s books are closed, when required by law or any governmental body, or when we or the depositary otherwise deem it advisable under the deposit agreement, or for any other reason.

ADS holders may not be entitled to a jury trial for claims arising under the deposit agreement, which could result in less favorable outcomes.

The deposit agreement governing the ADSs representing our Class A ordinary shares provides that ADS holders waive, to the fullest extent permitted by law, the right to a jury trial for any claim against us or the depositary arising out of or relating to our shares, the ADSs, or the deposit agreement, including claims under U.S. federal securities laws. If enforced, disputes would be heard by a judge rather than a jury, which could result in different and potentially less favorable outcomes for plaintiffs.

46

The enforceability of this waiver would be determined by the applicable court based on the facts and circumstances of each case. We believe the waiver is generally enforceable under laws of the State of New York, which governs the deposit agreement, by a federal or state court in the City of New York, which has non-exclusive jurisdiction over matters arising under the deposit agreement. In determining whether to enforce a contractual pre-dispute jury trial waiver provision, courts will generally consider whether a party knowingly, intelligently and voluntarily waived the right to a jury trial. We believe that this is the case as ADS holders knowingly and voluntarily accepted it.

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

If the waiver is found unenforceable, an action may proceed under the terms of the deposit agreement with a jury trial. No condition, stipulation or provision of the deposit agreement or ADSs serves as a waiver by any holder or beneficial owner of ADSs or by us or the depositary of compliance with any substantive provision of the U.S. federal securities laws and the rules and regulations promulgated thereunder. We advise you to consult legal counsel regarding this provision before entering into the deposit agreement. Nothing in the deposit agreement waives compliance with any substantive provision of U.S. federal securities laws.

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

We are a Cayman Islands exempted company with operations, assets, directors, and executive officers and their assets located substantially outside the United States. As a result, it may be difficult or impossible to bring an action against us or our directors and officers in the United States in the event that you believe that your rights have been infringed under the U.S. federal securities laws or otherwise. Even if you are successful in bringing an action of this kind, the laws of the Cayman Islands, mainland China, or other relevant jurisdictions may prevent you from enforcing a judgment against our assets or those of our directors and officers.

Cayman Islands incorporation may limit your ability to protect your interests and rights through U.S. courts.

Our corporate affairs are governed by our memorandum and articles of association, the Cayman Companies Act, and common law of the Cayman Islands. Shareholder rights, minority shareholders’ actions and directors’ fiduciary duties 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 under statutes or judicial precedent in some jurisdictions in the United States. Cayman Islands securities laws are less developed than those in the United States, and Cayman Islands companies may not have standing to initiate shareholder derivative actions in U.S. federal courts.

Shareholders of Cayman Islands exempted companies have no general right to inspect corporate records beyond our memorandum and articles of association, register of mortgages and charges, and copies of special resolutions passed by the shareholders. Our directors have discretion over whether and under what conditions shareholders may inspect other corporate records, and are not obligated to make them available. This may make it more difficult to obtain information needed to establish facts for a shareholder resolution or to solicit proxies in a proxy contest.

As a result, our public shareholders may have greater difficulty protecting their interests against actions taken by our management, board of directors, or controlling shareholders than shareholders of a U.S.-incorporated company would.

Our memorandum and articles of association contain anti-takeover provisions that could discourage third-party acquisitions and limit shareholders’ opportunity to sell shares at a premium.

Our second amended and restated memorandum and articles of association contain provisions limiting others’ ability to acquire control of the Company or effect change-of-control transactions. These provisions could deprive shareholders of the opportunity to sell shares at a premium by discouraging tender offers or similar transactions.

47

In particular, our board of directors may, without shareholder approval, issue preferred shares in one or more series with designations, voting rights, dividend rights, conversion rights, redemption terms, and liquidation preferences that may be greater than those of our ordinary shares. Preferred shares could be issued quickly to delay or prevent a change of control or make management removal more difficult, which could cause our ADS price to fall and materially and adversely affect the voting and other rights of ordinary shareholders and ADS holders.

As a foreign private issuer, we are exempt from certain disclosure requirements applicable to U.S. domestic public companies, which may limit the information available to you.

As a foreign private issuer under the Exchange Act, we are exempt from the following provisions applicable to U.S. domestic issuers:

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;
short-swing profit disgorgement rules under Section 16(b) and short-sale restrictions under Section 16(c) of the Exchange Act; and
the selective disclosure rules under Regulation FD.

We are required to file an annual report on Form 20-F within four months of fiscal year end each fiscal year. We intend to publish quarterly results as press releases distributed under NYSE rules. Material events and financial results will be furnished to the SEC on Form 6-K. However, our disclosure obligations are less extensive and less timely than those of U.S. domestic issuers, and as a result you may not receive the same level of information or protections as you would when investing in a U.S. domestic issuer.

As a foreign private issuer, we follow Cayman Islands corporate governance practices that differ from NYSE standards and may afford shareholders less protection.

NYSE rules permit foreign private issuers to follow home country corporate governance practices. As a Cayman Islands company, we are not required to: (i) have a majority of the board be independent; (ii) obtain shareholder approval for securities issuances in certain situations; or (iii) hold regularly scheduled executive sessions with only independent directors each year. We intend to rely on these exemptions unless otherwise required by applicable law or disclosed in this annual report. As a result, you may not receive the protections afforded by full compliance with NYSE corporate governance standards.

We may be classified as a passive foreign investment company (PFIC), which could result in adverse U.S. federal income tax consequences for U.S. investors.

A non-U.S. corporation is a PFIC for any taxable year in which either: (i) 75% or more of its gross income is passive income; or (ii) 50% or more of the quarterly value of its assets consists of assets that produce or are held to produce passive income. Passive income generally includes interest, dividends, rents, royalties, and gains from financial investments. Cash is treated as a passive asset. Goodwill is an active asset to the extent attributable to business activities generating active income. A non-U.S. corporation owning at least 25% by value of the shares of another corporation is treated as holding a proportionate share of that corporation’s assets and income.

There is a significant risk that we were a PFIC for our 2020 taxable year and that we may be a PFIC for current and future taxable years, due to the following uncertainties:

Our market capitalization declined in 2020, reducing the value of goodwill and active assets relative to passive assets.
It is unclear whether the assets of our Consolidated Trusts should be treated as owned by us for PFIC purposes. While these trusts are consolidated for accounting purposes, we believe it is reasonable to treat their assets as not owned by us for PFIC purposes — but there is no assurance in this regard. If the trusts’ assets are treated as ours, we would be a PFIC for 2020.

48

It is unclear how our VIE contractual arrangements should be treated under the PFIC rules. Because we exercise effective control over our VIEs and receive substantially all of their income, we believe it is appropriate to treat the VIEs as owned by us for PFIC purposes — but there is no assurance in this regard. If our VIEs are not treated as owned by us, we may be a PFIC for any affected taxable year.
It is not entirely clear how to calculate the percentage of our active assets when goodwill is not a positive amount, or the extent to which certain balance sheet assets should be treated as active.

If we are a PFIC for any taxable year during which a U.S. investor holds our ADSs or ordinary shares, that investor may face increased tax liabilities and certain reporting requirements. For further detail, see “Item 10. Additional Information—10.E. Taxation—U.S. Federal Income Taxation—Passive Foreign Investment Company.”

We will continue to incur increased costs as a public company, particularly following the loss of emerging growth company status.

Since our initial public offering, we have incurred and expect to continue to incur significant legal, accounting, and compliance costs that we did not face as a private company. The Sarbanes-Oxley Act of 2002, and related SEC and NYSE rules impose various corporate governance requirements that increase our compliance costs and make certain activities more time-consuming. As we are no longer an emerging growth company, we devote substantial management effort and expense to compliance with Section 404 of the Sarbanes-Oxley Act of 2002 and other SEC requirements. For example, we have incurred and will continue to incur additional costs associated with our public company reporting requirements.

We also face the risk of securities class action lawsuits, which are common against public companies during periods of share price volatility. Any such litigation — whether or not successful — could divert significant management attention, harm our reputation, restrict our ability to raise capital, and require us to pay significant damages, materially and adversely affecting our financial condition and results of operations.

Risks Relating to Our Investments

Our investments using our own capital carry significant risks and may not generate profits for a considerable period of time.

We invest our own capital in limited partnership interests in private partnerships, which we believe offer opportunities to explore innovative technologies and improve long-term profitability. We currently have no plans to dispose of these investments. However, we may make unsound investment decisions due to fraudulent, inaccurate, or misleading information during due diligence, or due to misjudgments about the value or prospects of target investments.

Certain investments focus on the blockchain industry and digital assets, which remain in early stages of development and have not been widely adopted. Any significant decline in our investment portfolio could adversely affect our business, results of operations, and financial condition.

As a limited partner, we have no control over or ability to manage the affairs of these partnerships, and cannot mandate or block material partnership decisions. Key risks include: partnerships failing to operate in a compliant manner, incurring excessive debt, or becoming bankrupt; funds held in small or mid-size banks being exposed to financial instability or liquidity risks; general partners acting in ways that do not serve our interests; inadequate internal controls within the partnerships; and partnerships failing to honor their agreements with us, for which we may have limited or no recourse. Our investees may not issue distributions, and even when they do, we may face liquidity constraints until distributions are received. Any negative publicity about our investees, whether substantiated or not, could also harm our reputation and brand. If any of these risks materialize, our business, reputation, financial condition, and results of operations could be materially and adversely affected.

Poor investment performance could reduce our revenue and impair our ability to raise capital.

If our investees perform poorly, we may receive little or no income, or incur losses, on our principal investments. Poor investment performance may also deter future investment in us, adversely affecting our revenue, results of operations, financial condition, and cash flow.

49

Our strategic investments are subject to significant liquidity risks.

Many of our investments are in non-publicly traded limited partnership interests that are subject to contractual or legal restrictions on transfer. We may be unable to sell these interests at expected prices or may need to defer sales for a considerable period of time. Market conditions and regulatory developments may further delay our ability to exit and realize returns on investments. These factors create a high degree of risk, and we may lose some or all of the principal amount invested.

Our due diligence process may not reveal all relevant facts, which could result in poor investment decisions.

Before making investments, we conduct due diligence that we deem reasonable and appropriate given the facts and circumstances of each opportunity, evaluating business, financial, regulatory, tax, accounting, environmental, and legal issues with the assistance of outside consultants, legal advisors, and accountants as needed. However, we rely on information provided by the target and, in some cases, third-party analysis, which may be incomplete or limited. Our due diligence may therefore fail to reveal all relevant facts necessary to fully evaluate an investment opportunity.

Some investment targets may have unresolved regulatory, tax, fraud, or accounting investigations, or face accusations of improper conduct including bribery and corruption. Even enhanced due diligence may not identify all relevant facts or accurately assess potential settlements, enforcement actions, or judgments that could materially affect the target’s operations, financial condition, and prospects. Failure to identify material risks could have a material adverse effect on our results of operations, financial condition, and cash flow.

Volatility in digital asset prices could cause significant fluctuation in the value of our investments and adversely affect our financial position.

Certain private partnerships we have invested in focus on the blockchain industry. Digital asset prices have historically been highly volatile, and a decline in a single digital asset can trigger volatility across the entire sector. In 2022, market volatility was elevated due to macroeconomic conditions — including high inflation and rising interest rates — and the collapse of several key industry participants, including the Luna cryptocurrency, Three Arrows Capital, Celsius, Voyager Digital, and FTX. In response, we recognized additional impairment and losses on affected investments. In 2025, digital asset market performance did not necessitate further impairment or loss recognition.

Significant uncertainties remain regarding future digital asset price volatility, which depends on factors beyond our control that are difficult to predict. Future market volatility could cause significant fluctuation in the value of our investments and materially and adversely affect our financial position.

50

ITEM 4. INFORMATION ON THE COMPANY

4.A. History and Development of the Company

X Financial was incorporated in the Cayman Islands in January 2015 under the name Winning Financial Service Inc. and renamed X Financial in August 2017. On September 19, 2018, we completed an initial public offering of 11,763,478 ADSs representing 23,526,956 Class A ordinary shares, and our ADSs have been traded on the NYSE under the symbol “XYF” since that date.

March 2014: Shenzhen Ying Zhong Tong Financial Information Service Co., Ltd. (“Shenzhen Ying Zhong Tong (VIE)”) incorporated, controlled by Mr. Yue (Justin) Tang.
March 2015: Beijing Ying Zhong Tong Rongxun Technology Service Co., Ltd. (“Beijing Ying Zhong Tong (VIE)”) incorporated by co-founders Mr. Yue (Justin) Tang and Mr. Baoguo Zhu, controlled by Mr. Tang.
October 2015: YZT (HK) Limited incorporated as X Financial’s wholly-owned intermediate holding company. YZT (HK) Limited incorporated Xiaoying (Beijing) Information Technology Group Co., Ltd. (“Beijing WFOE”) as its wholly-owned Chinese Mainland subsidiary.
October–December 2016: Shenzhen Xiaoying Technology Co., Ltd. (“Shenzhen Xiaoying (VIE)”) incorporated by entities controlled by Mr. Tang, Mr. Baoguo Zhu, and other investors. In December 2016, Shenzhen Xiaoying (VIE) acquired all equity interests in Shenzhen Ying Zhong Tong (VIE).
December 2017: Corporate restructuring completed in contemplation of our initial public offering. Beijing WFOE entered into VIE Agreements with Beijing Ying Zhong Tong (VIE) and Shenzhen Xiaoying (VIE) on December 22, 2017. Shareholders of Shenzhen Xiaoying (VIE) changed to Mr. Tang and entities controlled by Mr. Tang and Mr. Zhu.
September 2018: Initial public offering completed. ADSs listed on NYSE under “XYF.”
May 2021: Shenzhen Quanbei Microcredit Co., Ltd. (“Quanbei Microcredit (VIE)”) incorporated by Shenzhen Xiaoying (VIE) with an online microcredit business operating license. Shenzhen Xiaoying (VIE) completed capital contributions of RMB 1 billion to Quanbei Microcredit (VIE) by end of November 2021.
December 2021: Mr. Baoguo Zhu transferred all shares of Beijing Ying Zhong Tong (VIE) to Mrs. Sun Jing. New VIE Agreements entered into with Mr. Tang and Mrs. Sun Jing.
May 2022: Tianjin Yuexin Financing Guarantee Co., Ltd. (“Tianjin Yuexin”) incorporated in mainland China by Shenzhen Puhui with a financing guarantee license. Shenzhen Puhui completed capital contributions of RMB 50 million to Tianjin Yuexin.
October 2023: Mr. Baoguo Zhu transferred all shares of Shenzhen Xiaoying (VIE) to an entity controlled by Mr. Tang. New VIE Agreements entered into with Mr. Tang and entities he controls.
December 2023: Registered capital of Tianjin Yuexin increased to RMB 1 billion.
December 2024: Chongqing Xiaoying Information Technology Co., Ltd. incorporated as a wholly-owned subsidiary of Shenzhen Xiaoying Puhui Technology Co., Ltd.
August 2025: Chongqing Xiaoying Information Technology Co., Ltd. received approval from the Financial Development Service Center of Pingba District, Chongqing to add “financial information services” to its business scope.

For a description of our VIE Agreements and organizational structure, see “Item 4. Information on the Company—4.C. Organizational Structure—Contractual Arrangements with Consolidated VIEs and their Shareholders.” Our corporate headquarters is located at 7-8F, Block A, Aerospace Science and Technology Plaza, No. 168, Haide Third Avenue, Nanshan District, Shenzhen 518067, PRC (telephone: +86-0755-86282977). Our registered office in the Cayman Islands is at Maples Corporate Services Limited, PO Box 309, Ugland House, Grand Cayman, KY1-1104. Our investor relations website is at http://ir.xiaoyinggroup.com/.

51

4.B. Business Overview

Overview

X Financial is a leading Chinese fintech platform focused on technology-driven personal finance and loan facilitation, committed to connecting borrowers with institutional funding partners through proprietary big data-driven technology. We have established strategic partnerships with financial institutions across multiple areas of our operations, enabling us to facilitate loans to prime borrowers under a robust risk assessment and control system.

We offer differentiated products specifically catered to the financing needs of individuals in Chinese Mainland. Our primary loan product is Xiaoying Credit Loan, a category of online personal credit loan products facilitated through our platform, including our flagship product Xiaoying Card Loan — which offers borrowers a combination of small credit lines and attractive interest rates — and other unsecured loan products we introduce from time to time. In 2023, 2024, and 2025, total loans facilitated amounted to RMB 105,557 million, RMB 104,889 million, and RMB 130,552 million, respectively. The delinquency rate for outstanding loans 31-60 days past due increased from 1.17% as of December 31, 2024 to 2.90% as of December 31, 2025. As of December 31, 2023, 2024, and 2025, the IRR of our major loan products did not exceed 36%.

Technology and Risk Management

Our proprietary risk control system, WinSAFE, builds risk profiles of prospective borrowers using data from reputable credit information providers employed by traditional financial institutions, augmented by social and behavioral data from internet and mobile platforms not typically utilized by traditional financial institutions. Leveraging machine learning and data analysis, we assess each borrower’s value, repayment capability, and propensity to repay, enabling us to offer differentiated credit limits based on individual credit assessments. This data-driven methodology has helped us achieve a strategic balance between borrower expansion and asset quality control.

Our business model is not labor-intensive, and we manage transaction and operating costs effectively. Our highly automated risk management system and technology infrastructure enable us to process large volumes of transactions simultaneously. In 2023, 2024, and 2025, net revenue per employee was RMB9,241,620, RMB10,429,453, and RMB11,880,909, respectively, and general and administrative expenses as a percentage of total net revenues were 3.2%, 3.0%, and 2.6%, respectively.

Financial Institutional Cooperators

We benefit from strategic partnerships with licensed financial institutional cooperators whose credit insurance and financing guarantee services significantly enhance our institutional funding partners’ confidence in our platform. Our financial institutional cooperators’ credit assessment models draw on databases including the PBOC Credit Reference Center, which is available only to licensed financial institutions. Their insurance and guarantee decision opinions serve as key inputs into our comprehensive credit risk management system alongside behavioral and credit data.

Revenue Model

We generate revenue primarily from: (i) loan facilitation service fees for matching institutional funding partners with borrowers; (ii) post-origination service fees over the lifetime of loans; (iii) financing income comprising interest from our microcredit business and financing fees on loans facilitated through Consolidated Trusts and Partnerships; and (iv) guarantee income from financing guarantee business. We charge service fees to borrowers indirectly through financial institutional cooperators — financing guarantee companies charge borrowers a guarantee fee, a portion of which is paid to us — or directly to certain institutional funding partners. Our subsidiary Tianjin Yuexin commenced financing guarantee operations in 2023. For further detail, see “Item 4. Information on the Company—4.B. Business Overview—Our Partnership with Financial Institutional Cooperators.”

Total net revenue was RMB4,814.9 million in 2023, RMB5,871.8 million in 2024 and RMB7,639.4 million (US$1,092.4 million) in 2025. Net income was RMB1,186.8 million in 2023, RMB1,540.0 million in 2024, and RMB1,464.6 million (US$209.4 million) in 2025.

52

Our Borrowers and Loan Products

Overview

We strategically target prime borrowers underserved by traditional financial institutions. We define prime borrowers as individuals with sound credit history, an established record with the PBOC Credit Reference Center, and generally no late payment of over 60 days in the previous six months. We assess each borrower’s credit history alongside our proprietary risk management review system.

Loan Products

Our main loan product category is Xiaoying Credit Loan, which comprises Xiaoying Card Loan — our flagship product targeting young consumers with a combination of small credit lines and attractive interest rates — and other unsecured loan products we introduce from time to time.

Borrower and Volume Statistics

From the commencement of our loan facilitation business through December 31, 2025, we facilitated loans to a cumulative total of 20,174,424 active borrowers. Annual active borrowers grew from 4,495,997 in 2023 to 5,231,887 in 2024 and 6,688,186 in 2025. Total loan facilitation and origination volume was RMB 105,557 million in 2023, RMB 104,889 million in 2024, and RMB 130,552 million in 2025. The table below sets forth the breakdown of loan facilitation volume by product for the periods indicated.

Year Ended December 31, 

Year Ended December 31, 

Year Ended December 31, 

 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

 

  ​ ​ ​

RMB

  ​ ​ ​

  ​ ​ ​

RMB

  ​ ​ ​

  ​ ​ ​

RMB

  ​ ​ ​

 

Loan Product

  ​ ​ ​

in millions

%

in millions

%

in millions

%

 

Xiaoying Credit Loan (1)

 

105,550

100.0

%

104,889

100.0

%

130,552

100

%

Others

 

7

0.0

%

Total

 

105,557

100.0

%

104,889

100.0

%

130,552

100

%

Notes:

(1)The data set forth herein includes Xiaoying Card Loan and other unsecured loan products that we operated. Xiaoying Card Loan was launched in December 2016.

Loans delinquent for more than 60 days are charged off and excluded from outstanding balance. Xiaoying Housing Loan is an exception — as a secured product, we retain the right to exercise claims against collateral, and accordingly do not exclude delinquent Xiaoying Housing Loans from outstanding balance. Outstanding loan balance facilitated to borrowers was RMB 48.8 billion as of December 31, 2023, RMB 52.3 billion as of December 31, 2024, and RMB 50.5 billion as of December 31, 2025. The table below sets forth the breakdown of outstanding loan balance by product as of the dates indicated.

As of December 31, 

As of December 31, 

 

As of December 31, 

 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

 

RMB

  ​ ​ ​

RMB

  ​ ​ ​

 

RMB

  ​ ​ ​

 

Loan Product

  ​ ​ ​

in millions

  ​ ​ ​

%

  ​ ​ ​

in millions

  ​ ​ ​

%

 

in millions

  ​ ​ ​

%

 

Xiaoying Credit Loan

 

48,813

99.9

%

52,302

100.0

%

50,425

99.9

%

Xiaoying Housing Loan (1)

 

34

0.1

%

26

0.0

%

26

0.1

%

Total

 

48,847

100.0

%

52,327

100.0

%

50,451

100.0

%

Notes:

(1)Xiaoying Housing Loan, launched in July 2015, was a secured loan product for property owners and was discontinued in February 2019.

53

For comparability with industry peers, we also present outstanding loan balance excluding loans overdue more than 180 days, except for Xiaoying Housing Loan. On this basis, outstanding loan balance was RMB 51.1 billion as of December 31, 2023, RMB 54.2 billion as of December 31, 2024, and RMB 55.4 billion as of December 31, 2025. The table below sets forth the breakdown by product as of the dates indicated.

As of December 31, 

As of December 31, 

As of December 31, 

 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

 

  ​ ​ ​

RMB

  ​ ​ ​

  ​ ​ ​

RMB

  ​ ​ ​

  ​ ​ ​

RMB

  ​ ​ ​

 

Loan Product

  ​ ​ ​

in millions

%

in millions

%

in millions

%

 

Xiaoying Credit Loan

51,077

99.9

%

54,166

100

%

55,334

100.0

%

Xiaoying Housing Loan

34

0.1

%

26

0.0

%

26

0.0

%

Total

51,111

100

%

54,192

100

%

55,360

100

%

Xiaoying Credit Loan

Xiaoying Credit Loan is our category of unsecured loan products, currently comprising our flagship Xiaoying Card Loan and other unsecured products we may introduce in the future.

Xiaoying Card Loan

Launched in December 2016, Xiaoying Card Loan is our primary online personal credit loan product.

Borrowers

Xiaoying Card Loan targets primarily young consumers in the early stages of their careers with insufficient credit lines from traditional credit card issuers, who use Xiaoying Card Loan to supplement their credit and meet consumption needs.

Products

We offer Xiaoying Card Loan in amounts ranging from RMB 500 to RMB 100,000, with terms of three, six, nine, or twelve installments. Borrowers repay principal and interest in equal monthly installments based on the original principal amount. Prior to December 7, 2017, we deducted part of the service fees from the loan principal in advance and received the remaining fees in equal monthly installments.

The following table sets forth key volume and balance statistics for Xiaoying Card Loan for the periods indicated:

Metric

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

Loans facilitated (number)

 

8,338,928

 

9,444,204

 

12,818,149

Total loan amount (RMB million)

 

105,550

 

104,889

 

130,552

Average loan amount per transaction (RMB)

 

12,658

 

11,106

 

10,185

Outstanding balance (RMB million)

 

48,813

 

52,302

 

50,425

Transaction Process

We facilitate most of Xiaoying Card Loan through a mobile application which is a simple, secure and convenient loan application process. The following diagram illustrates a simplified transaction process of Xiaoying Card Loan:

Graphic

54

Stage 1: Application

Applicants of Xiaoying Card Loan must first register a user account by providing personal details including mobile phone number and identity card information. Identity cards are automatically captured and verified using Optical Character Recognition (OCR) technology, and applicants complete biometric recognition through specific poses facing their phone’s front camera. When selecting a desired loan amount and term, applicants provide additional information including current residential address, contacts, and debit card details for monthly repayment.

Stage 2: Verification

Upon submission of a completed application, we verify each applicant’s information using multiple authentication technologies and internal and external databases, including face scanning, OCR, internal and industry blacklists provided by third-party databases, and applicant mobile activity data, to identify and screen fraudulent applications. For further detail, see “—Risk Management.”

Stage 3: Credit Assessment

Verified applications enter our proprietary risk control system, WinSAFE, where we conduct credit assessment using our internal database. We also submit applicant identity information to our financial institutional cooperators, who provide insurance or guarantee credit opinions based on their own credit analysis models. We embed these opinions into our risk management model to assign each applicant a credit grade reflecting our prediction of future delinquency likelihood, considering multiple factors including the applicant’s ability to fund repayment obligations.

We continuously optimize WinSAFE by incorporating new data — including our own accumulated data and third-party collaborations with other online lending platforms — to better evaluate applicant income levels and overall indebtedness across platforms. A borrower’s credit grade is not updated until they apply for a new loan, at which point their full repayment history across all existing loans is incorporated into the model to determine the credit grade for the new application. For further detail, see “—Risk Management.”

Stage 4: Approval and Funding

Following credit assessment, we may (i) approve the loan application, (ii) approve it subject to a modified loan amount, or (iii) decline it. Applicants are notified of the results. For approved applications, we may submit the application to institutional funding partners for their credit assessment. Once a loan is fully subscribed following the institutional funding partner’s risk control review, funds are transferred to the borrower’s account and the borrower enters into the relevant loan agreements.

Stage 5: Servicing and Collection

We provide repayment reminders to Xiaoying Card Loan borrowers through in-app notifications, SMS, and phone calls before each scheduled repayment date. For defaulting borrowers, we charge a daily penalty fee on past due loan principal. We classify defaulting borrowers by risk level based on loan type, outstanding amount, delinquency period, and historical repayment pattern, and pursue repayment through text messages, phone calls, and other legitimate actions, including recovery of delinquent loan balance, accrued interest, and default charges.

We outsource most collection services to third-party collection agencies, which are required to use our servicing and collection system and comply with our guidelines and standards. We monitor their performance through KPI tracking, call recording reviews, site visits, complaint call reviews, internal training, and assessments.

Borrower Acquisition and Retention

Xiaoying Card Loan attracts prime borrowers through its combination of small credit lines and competitive borrowing costs. Our advanced credit analytics enable a user-friendly application process, efficient credit decisions, and speedy fund disbursement, which in turn supports borrower base expansion. We promote Xiaoying Card Loan and our loan facilitation services through online channels including our website, mobile application, search engines, app stores, third-party apps, and WeChat self-media public accounts.

To retain existing borrowers, we offer convenient lending services and reward good repayment history with higher loan limits, discounted service fees, and enhanced referral programs.

55

Our Investors and Institutional Funding Partners

Institutional funding partners provide the substantial majority of funding for loans we facilitate. In 2023, 2024, and 2025, institutional funding partners provided 97.2%, 95.9%, and 96.6% of total loan funding respectively, with our own capital providing the remainder. We obtained a network microcredit license from the Local Financial Regulatory Bureau of Shenzhen Municipality in May 2021 and commenced online microcredit operations in July 2021.

Trust and Partnership Structure

We have established business relationships with certain trusts administered by third-party trust companies. These trusts invest solely in loans facilitated on our platform, providing returns to trust beneficiaries through borrower interest payments. In 2021, we developed an additional model with certain trust partners, jointly establishing limited partnership enterprises (the “LPs”) that also invest solely in platform-facilitated loans. As general partner, we are responsible for LP business operations and authorized to execute contracts on their behalf. We consolidate these trusts and LPs because we have the power to direct their operating activities and absorb or receive their potential residual losses or returns.

Risk Control and Guarantee Arrangements

We work with financial institutional cooperators — including insurance companies and financing guarantee companies — to provide insurance or guarantee coverage on loans funded by institutional funding partners. This coverage enhances funding partners’ confidence and enables us to obtain funding on favorable terms. In July 2023, Tianjin Yuexin commenced providing guarantees for certain loans facilitated by us and funded by institutional funding partners. Tianjin Yuexin has entered into deposit arrangements with those institutional funding partners to compensate them in the event it fails to fulfill its guarantee obligations. The deposit amount is separately agreed with each institutional funding partner.

Our Partnership with Financial Institutional Cooperators

We have established in-depth partnerships with financial institutional cooperators — including insurance companies and financing guarantee companies — that provide credit insurance and financing guarantee services protecting institutional funding partners against borrower defaults on both principal and interest. Substantially all of our cooperators hold at least an AA+ credit rating from reputable rating agencies, cover both North and South China, and have registered capital of more than RMB 1 billion. As of December 31, 2025, external financial institutional cooperators covered 80.5% of our outstanding loans. We monitor our cooperators’ financial condition and credit ratings periodically.

Credit Insurance and Guarantee Services

Our subsidiary Tianjin Yuexin, which holds a financing guarantee license, commenced guarantee operations in June 2023 for certain loans funded by Quanbei Microcredit (VIE), and expanded in July 2023 to cover certain loans funded by institutional funding partners. It currently operates under multiple guarantee structures tailored to different partner and risk profiles.

We have also expanded cooperation with high-quality external financial institutional cooperators that protect institutional funding partners from borrower default losses and charge fees to borrowers, a portion of which is subsequently paid to us as service fees.

Deposit Arrangements

Since November 2019, we have entered into deposit arrangements with our financial institutional cooperators. We pay deposits monthly or according to an agreed payment schedule, with the deposit amount separately agreed with each cooperator — typically calculated by multiplying the outstanding loan balance on the reconciliation date by an agreed percentage rate (the “standard amount”). This rate may be adjusted from time to time. If the deposit balance exceeds the standard amount, cooperators refund the excess to us. If the balance falls below the standard amount, we make supplementary payments according to the agreed schedule.

Technology Cooperation

We cooperate with financial institutional cooperators on technology development. Their risk decision systems — built on credit analysis models leveraging proprietary databases including the PBOC Credit Reference Center, which is available only to licensed financial institutions — provide advisory services to our risk decision process, including product management, business monitoring, and risk policy management. We supplement these inputs with our own credit and fraud-related data and models to complete our comprehensive credit evaluation.

56

Third Party Payment Service Providers

We cooperate with third-party payment service providers for payment, settlement, and clearance of loan proceeds for borrowers and investors. We select payment partners based on network infrastructure, security measures, reliability, information technology capabilities, and experience.

Risk Management

Since our establishment, we have adhered to the principle of “Respect Risk” in our operations. Our risk management team brings extensive knowledge from years of experience at large and reputable financial institutions and has developed a comprehensive risk management system covering data collection and reprocessing, risk control system development, fraud detection, and credit scoring and pricing. The three core elements of our risk management are data, technology, and management. We base all credit assessment on rigorous quantitative analysis, and have developed our proprietary risk control system, WinSAFE, on foundations of traditional consumer banking risk management modules augmented by reputable credit information and big data from mobile internet.

Data Collection and Reprocessing

Sufficient and high-quality data is the foundation of our risk management. We collect data directly provided and authorized by users, from third-party credit agencies, and from social activity sources including social circles, website activities, mobile behavior, and contact information. This enables us to build a comprehensive credit database combining traditional consumer finance data with big data from mobile internet relating to users’ social behavior and spending patterns — data typically ignored by traditional financial institutions.

We have established a comprehensive profile for each user containing over 10,000 variables covering both traditional consumer banking data and mobile internet big data. This differentiates us from competitors who may only have data in certain areas. We apply data reprocessing technologies including data smoothing algorithms and social network graphics to ensure data reliability and accuracy and perform in-depth analysis.

Risk Control System and Models

WinSAFE is our proprietary risk control system and decision center, capable of running thousands of tests simultaneously. We continuously fine-tune our mobile lending credit policy through numerous monthly tests to achieve optimal risk-return outcomes. WinSAFE operates through two major components:

Risk Assessment Model Optimization: We maintain over 20 models — primarily logistic regression and machine learning models — deployed at different stages for different products. Each model functions independently but operates in close synchronization with others, enabling WinSAFE to analyze a borrower’s value, payment capability, and payment attitude to accurately evaluate creditworthiness. In addition to traditional numerical variables, we convert non-traditional inputs such as human behavior, social relationships, and mobile activities into numerical covariates through complex algorithms. Models are updated daily or regularly through machine learning combined with traditional modeling, providing increasingly accurate default risk indicators as data availability grows.
Credit Policy Adjustments: Credit policy is established through lifetime value analysis and rigorous stress tests to achieve a balance between business volume and profitability with an emphasis on business resiliency. We continuously incorporate new information into our credit policy, including economic environment changes, shifts in user clientele, and new test results.

Through continuous optimization, WinSAFE currently processes applications from submission through approval and delivers decisions within ten minutes for over 90% of Xiaoying Card Loan applications, providing the instant feedback mobile users require while strengthening our fully automated risk control and decision-making capabilities.

57

Fraud Detection

We verify and authenticate applicant identities using internal and third-party databases and authentication technologies, including face scanning and OCR verification of identity cards and bank cards. We implement over 300 anti-fraud rules and maintain a multiple-source database containing internal and industry blacklists with a multiple-dimension tagging system to detect individual and group fraud probability. We crosscheck applicant data against a blacklist of over 1,000,000 fraud records and apply over 10,000 variables in credit assessment. Using big data analytics including machine learning, deep learning, and graphical analysis, we identify credit risks and potential fraudulent behavior and continuously build and optimize our credit assessment model.

When our risk control system receives an application, we submit the applicant’s insurance or guarantee application to our financial institutional cooperators and receive their insurance or guarantee decision opinion based on their credit analysis. We embed these assessment results into our risk management models for decision making in accordance with our risk management strategies.

Credit Scoring and Pricing

We offer differentiated credit pricing and credit limits to prime borrowers based on individual credit grades. Our risk management system assigns each Xiaoying Card Loan applicant a credit grade — ranging from risk level A (lowest risk) to risk level D (highest risk) — based on our prediction of future delinquency likelihood and the applicant’s profile. Credit grades are determined by a combination of basic information, credit history, and behavioral data, including personal identity information, education background, consumption and social network behavior, and insurance or guarantee decision opinions from our financial institutional cooperators.

Credit grades are determined at the time of loan application and are not updated until the borrower applies for a new loan, at which point the full repayment history of all existing loans is incorporated into the risk model to determine the new credit grade. From time to time, we adjust the overall standards for each credit risk level based on market conditions and our risk management policies. We also review and modify our segmented pricing periodically, taking into consideration borrower credit risk, market interest rates, adequacy of investor protection mechanisms, and competitive conditions.

Our Technology and IT Infrastructure

Technology System

We believe our technology and IT infrastructure are a competitive advantage and an important reason that borrowers and institutional funding partners utilize our platform. Key features of our technology and IT infrastructure include:

Abundant Mobile Internet Data

We have collected a large amount of borrowers’ credit and behavioral data. The substantial volume of data in the system enables us to build a comprehensive credit profile for each borrower.

Advanced Computing Technology

We adopt innovative risk pricing models for the accumulation of credit data for a loan facilitation platform.

User-friendly Mobile Applications

We have independently developed the mobile applications for borrowers of Xiaoying Card Loan, Xiaoying Revolving Loan and investors of Xiaoying Wealth Management, respectively. The mobile applications enable users to access our platform at any time and at any location to make transactions in a convenient way.

The mobile application of Xiaoying Card Loan adopts the OCR identity verification technology (ID card, face, bank card) for borrowers to complete the verification. We also incentivize the borrowers to recommend the application to their friends by issuing coupons as discounts to the service fee.

58

The mobile application “Yaoqianhua”, previously named Xiaoying Wallet, was developed for our borrowers to apply for Xiaoying Revolving Loan. We ceased the operation of Xiaoying Revolving Loan in 2020, while the mobile application “Yaoqianhua” is still in operation for existing users to access and check their history transaction details. For newly registered users and existing users, they can apply for Xiaoying Card Loan via “Yaoqianhua” application. This is done through redirection links and jumping to Xiaoying Card Loan application page.

The Xiaoying Wealth Management platform used to showcase to a limited number of whitelist users selected money market funds, banking products, and insurance products provided by qualified business partners pursuant to the Administrative Measures on Supervision of Money Market Funds, which was done through redirection links or jumping to mini-programs. As of the date of this annual report, we have completely ceased the operations on the Xiaoying Wealth Management platform and have removed the Xiaoying Wealth Management platform app from all app stores.

Quanbei Microcredit (VIE) has developed and launched the Huanka Jieqian APP, which is currently available on the Vivo and Huawei app stores. As of the date of this annual report, the application is in its initial pilot stage with a limited number of active users, and its operations have not yet had a material impact on our results of operations.

Data and Transaction Security and Stability

We collect and store a large amount of user data, including mobile phone numbers, identification card numbers, bank card numbers and borrowing information in our database. We take the privacy of our users and the security of their information seriously and have implemented a strict internal user data security management policy to protect our users’ confidential information. We require written records of each of our employee’s access and retrieval of the data and monitor the process.

We adopt remote backup technology and have built up a disaster recovery structure of “two locations, three centers.” In addition, we back up our core business database daily on dedicated backup servers. We have implemented a data-backup policy to ensure the safety of our data.

Research and Development

Our technology development personnel have extensive experience with leading internet, online consumer finance, mobile commerce, and financial technology companies. Their work focuses on maintaining and strengthening all platform and application systems — including our main website, mobile applications, back-end systems, proprietary data and credit analysis systems, payment systems, and big data infrastructure — ensuring systems are well established, tested, and continuously improved, and exploring cutting-edge technologies through industry engagement and seminars.

AI-Powered Innovation and Digital Transformation

We are significantly increasing our investments in AI-driven solutions to stay at the forefront of technological innovation, leveraging cutting-edge advancements such as DeepSeek. AI has been seamlessly integrated across multiple business functions, delivering measurable efficiencies and enhanced capabilities:

Customer Service: Deployed next-generation generative AI-powered chatbots, alongside intelligent agent assistance tools (e.g., Alibaba’s Tongyi Qianwen and ByteDance’s Doubao), enabling knowledge-based recommendations and real-time conversation quality monitoring.
Content Moderation: Transitioned from manual to AI-automated review systems for promotional videos, improving speed and consistency.
Development Efficiency: Enhanced code generation and system optimization through AI, accelerating project delivery.

59

Brand, Sales and Marketing

Our general marketing efforts are designed to build brand awareness and reputation and to attract and retain borrowers and institutional funding partners. We believe reputation and word-of-mouth marketing drive continued organic growth in borrower base. As a supplement, we use offline network channels and online marketing initiatives to promote our brand and products. For example, we work with several advertising companies to promote our mobile applications with internet companies through online advertisements. We also cooperate with media and organize branding events to enhance our brand awareness.

Users Service

In 2025, to further enhance service efficiency and user experience, we upgraded our user service system with self-developed AI technologies. We provide integrated user support through multiple channels, including a dedicated service hotline and 24/7 AI‑powered customer service, as well as human agents available from 9:00 a.m. to 9:00 p.m. daily via our website, mobile applications, and WeChat official account. Our service team handles inquiries from calls, emails, and online interactions, with the support of an intelligent assistant agent that improves response accuracy and operational consistency. To ensure service quality, all user interactions are recorded and undergo selective quality reviews.

Intellectual Property

We regard our trademarks, domain names, copyrights, know-how, proprietary technologies and similar intellectual property as critical to our success, and we rely on trademark and trade secret law and confidentiality, invention assignment and non-compete agreements with our employees and others to protect our proprietary rights. We hold 298 registered trademarks and 15 registered patents in mainland China, with 13 trademarks and 5 patents currently under application. We are the registered holder of 189 domain names and hold 95 copyrights for proprietary techniques in connection with our systems.

Seasonality of Our Business

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 during national holidays in Chinese Mainland, particularly during the Chinese New Year holiday season in the first quarter of each year. As we facilitate loans to institutional funding partners, such as commercial banks, our business may also be affected by liquidity seasonality in the banking system. For example, liquidity in Chinese Mainland’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. Due to our limited operating history, the seasonal trends that we have experienced in the past may not apply to, or be indicative of, our future operating results.

Competition

The online personal finance industry in China is an evolving industry that provides a new means for consumers to obtain financing. As a leading player in China’s online personal 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.

Online personal 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. While the white-list management mechanism established under Notice 9 may initially result in a reduction of active market participants by prohibiting cooperation with non-whitelisted institutions, we anticipate that as the regulatory landscape matures, additional qualified market players may enter this market to the extent permitted by applicable regulatory requirements, which may intensify competition.

As evidenced by our market leadership, we believe that we are able to compete effectively for borrowers and institutional funding partners by leveraging our competitive advantages including our strategic positioning to target the prime borrower segment, superior user experience on our platform, effectiveness of our risk management, the return offered to institutional funding partners, our partnership with various business partners, and the strength and reputation of our brands.

60

Key Investments

Through YZT (HK) Limited, our wholly-owned subsidiary, we have made the following limited partnership investments. Dragonfly Ventures II, L.P. and IOSG Fund II LP each focus on blockchain industry investment with a long-term value investment strategy and research-driven process. As a limited partner in each partnership, we do not have the ability to control or manage the affairs or business of any of these partnerships.

Entity

  ​ ​ ​

Governing Law

  ​ ​ ​

Manager

  ​ ​ ​

Investment

  ​ ​ ​

Key Developments

Dragonfly Ventures II, L.P.

Cayman Islands

Dragonfly GP II, LLC

US$10 million

Subscription agreement dated March 2, 2021. In connection with the partnership’s restructuring, YZT (HK) Limited entered into a Withdrawal, Contribution and Adherence Agreement dated December 30, 2021 and an amended and restated exempted limited partnership agreement.

IOSG Fund II LP

Cayman Islands

IOSG Pte Ltd.

US$3 million

Second amended and restated limited partnership agreement dated March 15, 2021.

Dragonfly Ventures III Feeder, L.P.

Cayman Islands

Dragonfly GP III, LLC

US$10 million

Subscription agreement and amended and restated exempted limited partnership agreement both dated January 28, 2022. On July 3, 2023, YZT (HK) Limited entered into a capital commitment increase letter to increase its capital commitment, which has been paid as of the date of this annual report.

Dragonfly HF (Parallel) L.P.

Cayman Islands

Dragonfly GP III, LLC

US$3 million

Subscription agreement dated February 23, 2022 and amended and restated exempted limited partnership agreement dated January 28, 2022. On January 23, 2023, YZT (HK) Limited withdrew all of its limited partnership interest. On March 28, 2023, YZT (HK) Limited switched its net withdrawal proceeds to Nova Digital Opportunities Fund Limited.

On May 15, 2022, YZT (HK) Limited entered into a subscription agreement to invest US$5 million in convertible notes issued by C Squared Ventures, a Cayman Islands company. The notes are convertible into Class B ordinary shares of C Squared Ventures.

In 2021, Shenzhen Ying Ai Gou Trading Co., Ltd. (“Shenzhen Ying Ai Gou (VIE)”), a wholly-owned subsidiary of Beijing Ying Zhong Tong (VIE), entered into a share purchase agreement with Shenzhen SUNHOPE Investment Development Co., Ltd. (“SUNHOPE”) and its wholly-owned subsidiary Shenyang Tianxinhao Technology Limited (“Tianxinhao”). Pursuant to the agreement, Shenzhen Ying Ai Gou (VIE) acquired 45% of Tianxinhao’s issued and outstanding shares from SUNHOPE for approximately RMB 315 million. Following the acquisition, Shenzhen Ying Ai Gou (VIE) indirectly owns 12.6% of the issued and outstanding shares of Newup Bank of Liaoning, a Chinese Mainland non-state-owned bank (“Newup Bank”), through Tianxinhao. As an indirect minority shareholder, we do not have the ability to control or manage the affairs or business of Newup Bank.

Insurance

We provide social security insurance including pension insurance, unemployment insurance, work-related injury insurance and medical insurance for our employees. We also provide additional commercial medical insurance coverage for our key management. We do not maintain business interruption insurance, general third party liability insurance, product liability insurance or key-man insurance. We consider our insurance coverage to be sufficient for our business operations in China and in line with market practice.

Regulation

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

61

Regulations Relating to Foreign Investment

PRC Foreign Investment Law

The National People’s Congress promulgated the PRC Foreign Investment Law on March 15, 2019, effective January 1, 2020. The Regulations for the Implementation of the PRC Foreign Investment Law took effect simultaneously, clarifying and elaborating the law’s provisions. Foreign-invested enterprises established before January 1, 2020 may retain their original business organization for five years after that date. The organization, form, and activities of foreign-invested enterprises are also governed by the PRC Company Law and the PRC Partnership Enterprise Law. The Foreign Investment Law and its Implementation Regulations do not address the concept or regulatory treatment of VIE structures. According to the PRC Foreign Investment Law, “foreign investment” refers to investment activities directly or indirectly conducted by one or more natural persons, business entities, or otherwise organizations of a foreign country (collectively referred to as “foreign investor”) within Chinese Mainland, and the investment activities include the following situations: (i) a foreign investor, individually or collectively with other investors, establishes a foreign-invested enterprise within Chinese Mainland; (ii) a foreign investor acquires stock shares, equity shares, shares in assets, or other similar rights and interests of an enterprise within Chinese Mainland; (iii) a foreign investor, individually or collectively with other investors, invests in a new project within Chinese Mainland; and (iv) investments in other means as provided by laws, administrative regulations, or the State Council.

Foreign investments are entitled to pre-entry national treatment — meaning treatment no less favorable than that accorded to domestic investors at the stage of investment access — and are subject to a negative list management system under which the state imposes special administrative measures in specific fields. Foreign investors may not invest in prohibited fields and must satisfy applicable conditions before investing in restricted fields. Foreign investors’ investments, earnings, and other legitimate rights and interests within Chinese Mainland are protected by law, and all national enterprise development policies apply equally to foreign-invested enterprises. The state guarantees foreign-invested enterprises equal participation in standard-setting and government procurement. Except in special circumstances required by the public interest, the state may not expropriate foreign investment; any expropriation must follow legal procedures and provide timely and reasonable compensation.

Negative List and Industry Restrictions

Foreign investment in Chinese Mainland is governed by the Catalog of Industries for Encouraging Foreign Investment (effective on July 30, 2019, as amended) and the Special Administrative Measures (Negative List) for Foreign Investment Access (the “Negative List,” effective on July 28, 2018, as amended by the Ministry of Commerce and the National Development and Reform Commission and the Ministry of Commerce). The Negative List sets out industries in which foreign investment is prohibited or restricted. Notably, foreign ownership in entities engaged in value-added telecommunications services — excluding e-commerce, domestic multi-party communications, store-and-forward, and call center services — may not exceed 50%. The most recent Negative List, which was issued on September 6, 2024 and became effective on November 1, 2024, requires Chinese Mainland domestic enterprises engaging in prohibited fields to obtain government consent for overseas listing, prohibits foreign investor participation in operations and management, and subjects foreign investor shareholding percentages to applicable administrative provisions on domestic securities investment by foreign investors.

Regulations on Foreign-Invested Telecommunications Enterprises

The Regulations for the Administration of Foreign-Invested Telecommunications Enterprises (2016 Revision), promulgated December 11, 2001 and amended September 10, 2008 and February 6, 2016, require foreign-invested value-added telecommunications enterprises in Chinese Mainland to be established as Sino-foreign equity joint ventures with foreign investors owning no more than 50% equity interest. Qualified foreign investors must obtain prior approvals from the MIIT and MOFCOM or their authorized local counterparts before commencing value-added telecommunications business in Chinese Mainland. On March 29, 2022, the State Council promulgated the Decision on Revising and Repealing Certain Administrative Regulations, effective May 1, 2022, which removed the prior requirement that the major foreign investor demonstrate a good track record and experience in operating value-added telecommunications businesses.

62

Circular of the Ministry of Industry and Information Technology on Removing the Restrictions on Shareholding Ratio Held by Foreign Investors in Online Data Processing and Transaction Processing (Operating E-commerce) Business (became effective on June 19, 2015) permits foreign investors to own up to 100% of a foreign-invested telecommunications enterprise engaging in online data processing and transaction processing (e-commerce). However, foreign ownership in enterprises providing internet information services remains capped at 50%. It is unclear whether our marketplace lending platform would be deemed online data and transaction processing for these purposes.

The MIIT Notice on Strengthening the Administration of Foreign Investment in Value-added Telecommunications Business (issued in July 2006) requires foreign investors in Chinese Mainland telecommunications businesses to establish a foreign-invested telecommunications enterprise holding a telecommunications business operation license. Domestic telecommunications enterprises may not rent, transfer, or sell telecommunications business operation licenses to foreign investors in any form, nor provide resources, premises, facilities, or other assistance to foreign investors for illegal operation of telecommunications businesses. Foreign-invested value-added telecommunications service operators or their shareholders must legally own the internet domain names and registered trademarks used in their business operations.

Our business does not strictly fall within the scope of value-added telecommunications services. However, Shenzhen Xiaoying Technology Co., Ltd., one of our consolidated VIEs, and Shenzhen Ying Ai Gou Trading Co., Ltd., a subsidiary of our consolidated VIEs, hold telecommunications business operation licenses to comply with regulatory requirements for operating their mobile applications. Uncertainty remains as to how the above rules will be interpreted and implemented, and whether new rules will be issued imposing additional requirements or restrictions on our contractual arrangements.

Regulations Relating to 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 July 29, 2014 and February 6, 2016, provide a regulatory framework for telecommunications services providers in the Chinese Mainland. The Telecommunications Regulations require telecommunications services providers to obtain an operating license prior to the commencement of their operations. The Telecommunications Regulations distinguish “basic telecommunications services” from “value-added telecommunications services”. The basic telecommunications services provider that provides public network infrastructure, public data transmission and basic voice communications services shall obtain a Basic Telecommunications Service Operating License, and the value-added service providers delivering telecommunications and information services through public network infrastructure must obtain a VATS License. A catalogue was issued as an attachment to the Telecommunications Regulations to categorize telecommunications services as either basic or value-added. The current catalogue, as most recently updated on June 6, 2019, categorizes online information services and online data processing and transaction processing services as value-added telecommunications services. Internet content provider may be required to obtain an Internet content provider license, or ICP license, and e-commerce operator may be required to obtain an online data processing and transaction processing license, or ODPTP license.

On July 3, 2017, the MIIT promulgated the Administrative Measures on Telecommunications Business Operating Licenses, under which, a commercial operator of value-added telecommunications services must first obtain the VATS License, from the MIIT or its provincial level counterparts. Failure to do so may result in corrective orders, warnings, fines, confiscation of illegal gains, and in cases of significant infringement, closure of websites. One of our consolidated VIEs and one of the subsidiaries of our consolidated VIEs have obtained VATS Licenses.

On April 8, 2024, the MIIT promulgated the Notice on the Pilot Program for Expanding the Opening up of Value-added Telecommunications Services to the Outside World, providing that in regions approved to carry out the pilot program, foreign equity ratio restrictions will be removed for the following service categories:

Internet data centers (IDC)
Content delivery networks (CDN)
Internet service providers (ISP)
Online data processing and transaction processing

63

Information releasing platforms and delivery services included in information services (excluding internet news information, online publishing, online audio and video, and internet culture)
Information protection and processing services

Regulations Relating to Microcredit Business

Chinese regulators encourage Normal Marketplaces under Circular 175 to transform into online microcredit companies. In late December 2019, the Head Office for Special Rectification of Online Finance Risk and the Head Office for Special Rectification of Peer-to-Peer Online Lending jointly issued the Guiding Opinions on Pilot Program of Transforming Peer-to-Peer Lending Information Intermediaries to Microcredit Companies (“Circular 83”), providing detailed guidelines for such conversions covering: (i) compliance requirements; (ii) qualified shareholders and management; (iii) feasibility of the transformation plan; and (iv) financial technology capability requirements. Uncertainties remain regarding the interpretation and implementation of Circular 83.

On September 7, 2020, the CBIRC issued the Circular on Strengthening the Supervision and Administration of Microcredit Companies (the “Microcredit Circular”), requiring microcredit companies to mainly operate lending business in accordance with requirements on loan concentration, loan purposes, fund management, debt collection, and disclosure. The Microcredit Circular also required local authorities to suspend newly-incorporated microcredit companies from engaging in internet microcredit business and other inter-provincial business.

On December 31, 2021, the PBOC published the Regulations on Local Financial Supervision and Administration (Draft for Public Comments) (the “Draft Local Financial Supervision and Administration Regulation”) for public review. This draft defines “Local Financial Organizations” to include microcredit companies, financing guarantee companies, regional equity markets, pawn shops, financial leasing companies, commercial factoring companies, local asset management companies, supervised and managed by laws, administrative regulations and provincial-level people’s governments authorized by the State Council. Key requirements include:

Provincial government approval for establishment, merger, division, capital reduction, business scope or operating area changes, changes to shareholders holding more than 5% of equity interests, and changes to actual controllers
Filings with provincial authorities for branch establishment, name or address changes, capital increases, and changes to directors, supervisors, and senior management
Fines or criminal liability for non-compliance

The Draft Local Financial Supervision and Administration Regulation was released for public comment only. Its final content, adoption timeline, and effective date remain substantially uncertain.

On January 17, 2025, the State Financial Supervision and Administration Bureau published the Interim Measures for the Supervision and Administration of Microcredit Companies (the “Interim Measures for Microcredit Companies”), effective from January 17, 2025, simultaneously repealing the Microcredit Circular. The Interim Measures explicitly incorporate online microcredit into their scope and introduce detailed provisions covering operational models, business regions, loan concentration limits, information system standards, risk management frameworks, disclosure requirements, and transition periods. Key requirements include:

Permissible activities: Issuance of micro-loans; acceptance and discounting of commercial bills; and other activities prescribed by applicable laws and the National Financial Regulatory Administration.
Single borrower concentration limits: Total outstanding loans to a single borrower may not exceed 10% of the company’s net assets; combined outstanding loans to a single borrower and its affiliates may not exceed 15% of net assets.
Individual loan balance caps: For consumption loans, outstanding balance for a single borrower may not exceed RMB 200,000; for production and operational loans, aggregate outstanding balance may not exceed RMB 10 million.

64

Inactive companies: Microcredit companies categorized as “unreachable” or “shell” companies will be publicly announced by provincial-level authorities; if no objections are raised upon expiration of the announcement period, such companies will be guided to amend their name or business scope or proceed with deregistration.
Cooperative lending: Microcredit companies engaging in cooperative lending with third-party institutions face restrictions on business outsourcing, cross-regional operations, and joint lending contribution ratios.
Transition period: Full compliance must be achieved within a period set by local financial regulatory authorities, not to exceed two years.

Quanbei Microcredit (VIE) has obtained approval from the competent supervising authority to operate microcredit businesses through the internet. The regulatory regime for online microcredit companies continues to evolve, and uncertainty remains as to how the above rules will be interpreted and implemented and whether new rules will be issued imposing further requirements and restrictions.

Regulations Relating to the Business of Loan Facilitation

The Notice on Rectification of Cash Loan Business (“Circular 141”), issued on December 1, 2017 by the Special Rectification of Internet Financial Risks Working Group and the P2P Credit Risks Rectification Working Group, regulates cash loan businesses — defined as loan activities lacking specific consumption scenarios, designated purposes, targeted users, or mortgages. Circular 141 prohibits excessive borrowing and repeated credit grants to individual borrowers, abnormally high interest rates, and privacy violations. It clarifies that no organization or individual may commence loan business without required qualifications and approved licenses. The synthetic fund cost charged to borrowers through interest rates and other fees must comply with Supreme People’s Court requirements on private lending. Circular 141 also sets out requirements and limitations for various entities involved in internet finance services and banking financial institutions involved in cash loan operations.

On April 1, 2025, the National Financial Regulatory Administration issued Notice 9, effective October 1, 2025, stipulating the following requirements:

Commercial banks must implement list-based management and public disclosure for internet loan assistance institutions and credit enhancement institutions
Internet loan assistance fees must align with principal repayment progress
Commercial banks must prudently set maximum cooperation fee limits, ensuring loan interest rates and credit enhancement service fees correspond with business risk profiles
Credit enhancement institutions will be incorporated into credit management frameworks, with quarterly assessments of compensation and claim-paying capabilities
Banks must upgrade internal controls including management systems, risk control indicators, and cooperation agreement content

On March 15, 2026, the National Financial Regulatory Administration and the People’s Bank of China jointly issued the Provisions on the Explicit Disclosure of Total Borrowing Costs for Personal Loan Business (the “Provisions”), effective from August 1, 2026, applying to new personal loan business on an “old and new business separation” basis. The Provisions require clear disclosure of all borrower-borne costs in a standardized format before loan execution, with prominent display and explicit borrower confirmation. Total borrowing costs under the Provisions include all charges related to personal loans, including but not limited to interest, installment fees, credit enhancement service fees for on-time performance, and contingent costs such as late payment penalties and default charges.

65

On April 21, 2026, the PBOC and seven other departments jointly issued the Administrative Measures for Online Marketing of Financial Products, regulating financial institutions and entrusted internet platform operators in conducting online marketing of financial products, which will take effect on September 30, 2026. Such measures stipulate that third-party internet platforms shall not, in violation of laws, regulations, or national financial regulatory requirements, directly or indirectly intervene in sales contract signing, fund transfers, suitability assessments for financial consumers and investors, loan limit evaluations, or other aspects of the financial product sales process, nor engage in interactive consulting with consumers or investors regarding specific financial products.

Regulations Relating to Guarantee

On March 8, 2010, the CBRC, NDRC, MIIT, MOFCOM, PBOC, SAIC, and Ministry of Finance jointly promulgated the Tentative Administrative Measures for Financing Guarantee Companies (the “Tentative Administrative Measures”), requiring entities and individuals to obtain prior regulatory approval before engaging in financing guarantee business. The Tentative Administrative Measures define “financing guarantee” as an activity whereby the guarantor and the creditor — such as a financial institution in the banking sector — agree that the guarantor shall bear guarantee obligations if the secured party fails to perform its financing debt owed to the creditor.

On August 2, 2017, the State Council issued the Regulations on the Supervision and Administration of Financing Guarantee Companies (the “Financing Guarantee Rules”), effective October 1, 2017. The Financing Guarantee Rules define financing guarantee as activities whereby guarantors provide guarantees for borrowing of funds, issuance of bonds, and other debt financing activities of guaranteed parties. Financing guarantee companies are defined as limited liability companies or companies limited by shares duly established to engage in financing guarantee business. Establishment of a financing guarantee company requires approval from the relevant regulatory authority. Operating financing guarantee business without approval may result in an order to cease operations, fines of RMB 500,000 to RMB 1,000,000, confiscation of illegal gains, and criminal liability.

We may be deemed to provide guarantees on certain loans formed between institutional funding partners and borrowers. We have cooperated with qualified institutional partners holding financing guarantee licenses and one of our Chinese Mainland subsidiaries that holds a financing guarantee license, and we consider ourselves in compliance with the regulations described above. However, the exact definition and scope of “operating financing guarantee business” under the Financing Guarantee Rules remains unclear, and we cannot assure you that our existing practices will not be deemed to violate existing or future rules. For further detail, see “Item 3. Key Information—3.D. Risk Factors—Risks Relating to Our Business and Industry—Our cooperation model with Institutional Funding Partners may be deemed to operate financing guarantee business by the Chinese Mainland regulatory authorities.”

Regulations Relating to Anti-Money Laundering

The PRC Anti-Money Laundering Law, promulgated January 2007 and most recently amended November 8, 2024 (became effective on January 1, 2025), establishes the principal anti-money laundering requirements for financial institutions and certain non-financial institutions. Requirements include adopting precautionary and supervisory measures, establishing client identification systems, retaining client identification information and transaction records, and reporting large and suspicious transactions.

Financial institutions subject to the PRC Anti-Money Laundering Law include institutions in the banking, securities, fund, futures, insurance, and trust industries, non-banking payment institutions, and other financial businesses designated by the anti-money laundering authority under the State Council. The latest amended PRC Anti-Money Laundering Law also extends anti-money laundering obligations to the following non-financial institutions:

Real estate development enterprises and intermediaries providing housing sales and brokerage services
Accounting firms, law firms, and notary organs handling real estate transactions, asset management, bank or securities account management, enterprise establishment fundraising, or business entity purchase and sale on behalf of clients
Dealers engaging in spot trading of precious metals or precious stones above prescribed value thresholds
Other institutions designated by the anti-money laundering authority under the State Council based on money laundering risk profiles

66

Non-financial institutions failing to perform anti-money laundering obligations face: correction orders, warnings, or fines not exceeding RMB 50,000; for serious circumstances or failure to correct within the prescribed time limit, fines of RMB 50,000 to RMB 500,000; and warnings or fines not exceeding RMB 50,000 for responsible individuals. Failure to implement required anti-money laundering prevention measures may result in correction orders within a prescribed time limit, warnings, or fines not exceeding RMB 200,000, with responsible individuals subject to warnings or fines not exceeding RMB 50,000.

The PBOC and other authorities have issued additional administrative rules specifying anti-money laundering obligations for financial institutions and certain non-financial institutions including payment institutions. The State Council has not yet promulgated a definitive list of non-financial institutions subject to these obligations.

In July 2015, ten Chinese Mainland regulatory agencies jointly issued guidelines requiring internet finance service providers to comply with anti-money laundering requirements, including establishing user identification programs, monitoring and reporting suspicious transactions, preserving user information and transaction records, and assisting public security and judicial authorities in anti-money laundering investigations. The PBOC will issue implementing rules to further specify these obligations for internet finance service providers.

The Measures for Anti-money Laundering and Anti-terrorist Finance of Internet Finance, promulgated October 10, 2018, require internet finance institutions — including online lending intermediaries — incorporated upon approval or record-filing to report all cash receipts and payments reaching or exceeding RMB 50,000 or the foreign currency equivalent of USD 10,000 per transaction or cumulatively on a given day, within five working days of the transaction.

We have adopted internal controls and know-your-customer procedures for anti-money laundering compliance. However, our policies and procedures may not fully prevent third parties from using our platform for money laundering without our knowledge. For further detail, see “Item 3. Key Information—3.D. Risk Factors—Risks Relating to Our Business and Industry—Any failure by us, or institutional funding partners or payment service providers to comply with applicable anti-money laundering and anti-terrorist financing laws and regulations could damage our reputation, expose us to significant penalties, and decrease our revenues and profitability.”

Regulations Relating to Illegal Fund-Raising

Raising funds by entities or individuals from the general public must be conducted in strict compliance with applicable Chinese Mainland laws and regulations to avoid administrative and criminal liabilities. The Notice on Relevant Issues Concerning the Penalty on Illegal Fund-Raising, issued by the General Office of the State Council in July 2007, explicitly prohibits illegal public fund-raising. The main features of illegal public fund-raising include: (i) illegally soliciting and raising funds from the general public by issuing stocks, bonds, lotteries, or other securities without required regulatory approval; (ii) promising returns of interest, profits, or investment returns in cash, property, or other forms within a specified period; and (iii) using a legitimate form to disguise an unlawful purpose.

The Supreme People’s Court promulgated the Judicial Interpretations on Issues Concerning Applications of Laws for Trial of Criminal Cases on Illegal Fund-Raising (the “Illegal Fund-Raising Judicial Interpretations”), effective in January 2011 and amended on March 1, 2022. Under these interpretations, public fund-raising constitutes the criminal offense of “illegally soliciting deposits from the public” under the PRC Criminal Law if it meets all four of the following criteria:

The fund-raising is not licensed by relevant authorities or is concealed under the guise of legitimate acts
The fund-raising involves public promotional activities through the internet, media, promotion meetings, leafleting, or phone messages
The fundraiser promises to repay capital and interest, or investment returns in cash, property in kind, or other forms after a specified period
The fund-raising targets the general public rather than specific individuals

67

Pursuant to the Illegal Fund-Raising Judicial Interpretations, an entity may be subject to criminal liability for illegally soliciting deposits from the public or doing so in disguised form if: (i) the amount of deposits involved exceeds RMB 1,000,000; (ii) more than 150 fund-raising targets are involved; or (iii) direct economic losses to fund-raising targets exceed RMB 500,000. An entity may also face criminal liability if deposits involved exceed RMB 500,000, or direct economic losses exceed RMB 250,000, and any of the following applies: the entity has previously been criminally prosecuted for illegal fund-raising; the entity has been subject to administrative penalties for illegal fund-raising within the prior two years; or the conduct has caused harmful public influence or other severe consequences.

Any individual or entity that aids illegal fund-raising and charges fees — including agent fees, rewards, rebates, or commissions — constitutes an accomplice to the crime. Pursuant to the Joint Opinions of the Supreme People’s Court, the Supreme People’s Procurator and the Ministry of Public Security on Several Issues concerning the Application of Law in the Illegal Fund-Raising Criminal Cases, administrative proceedings to determine the nature of illegal fund-raising are not a prerequisite to criminal proceedings, and administrative departments’ failure to make such determinations does not affect investigation, prosecution, or trial of related criminal cases.

On January 26, 2021, the State Council promulgated the Regulations for the Prevention and Handling of Illegal Fund-raising (the “Illegal Fund-raising Regulations”), effective on May 1, 2021. Illegal Fund-raising Regulations require internet information service providers to strengthen management of user-published information and prohibit producing, reproducing, publishing, or spreading information on suspected illegal fund-raising. Service providers must retain relevant records and report suspected illegal fund-raising to the competent authority. Telecommunications authorities may shut down websites, mobile applications, and other internet applications established for illegal fund-raising purposes.

We have taken measures to avoid activities prohibited under illegal fund-raising laws and regulations, including managing lender, borrower, and proprietary funds in separate accounts through fund depositary agreements with qualified banks. We believe our business does not violate applicable illegal fund-raising laws and regulations. However, we cannot assure you that our interpretation of these regulations will always align with the views of applicable regulatory authorities.

Regulations on Mobile Internet Applications Information Services

The Administrative Provisions on Mobile Internet Applications Information Services (the “APP Provisions”), promulgated by the CAC on June 28, 2016, effective on August 1, 2016, and amended on June 14, 2022, regulate APP information service providers and internet application store service providers. The CAC and local cyberspace administration offices supervise and administer nationwide and local APP information services respectively.

Under the APP Provisions, internet app providers must: obtain required qualifications; comply with personal information processing requirements and not compel users to agree to non-essential data collection or deny basic services for refusing unnecessary data collection; verify real user identity and not provide services to users submitting fraudulent identity information; establish sound content review and management mechanisms including user registration, account management, information review, daily inspection, and emergency disposal, staffed with professionals and technical capability appropriate to service scale; and conduct security assessments before launching new technologies, applications, or functions with public opinion attributes or social mobilization capability. Violations may result in warnings, suspension or termination of application distribution by app store platforms, reporting to governmental authorities, and administrative penalties imposed by the CAC and relevant authorities.

We have established necessary mechanisms and adopted data encryption and protection technology in our mobile applications to ensure collection, protection, and storage of user information complies with the APP Provisions in all material aspects. However, we cannot assure you that our interpretation of these regulations will always align with the views of applicable regulatory authorities.

Regulations on Internet Information Security

In 1997, the Ministry of Public Security promulgated measures prohibiting internet use that results in leakage of state secrets or spread of socially destabilizing content. Violations may result in revocation of operating licenses and website closure.

The SCNPC enacted the Decisions on Maintaining Internet Security on December 28, 2000 (amended on August 27, 2009), subjecting violators to criminal punishment for: (i) gaining improper entry into computers or systems of strategic importance; (ii) disseminating politically disruptive information; (iii) leaking state secrets; (iv) spreading false commercial information; or (v) infringing intellectual property rights.

68

The PRC Cybersecurity Law, promulgated on November 7, 2016 and effective on June 1, 2017, requires network operators — including online lending information service providers — to fulfill network security obligations, take necessary measures to safeguard stable network operations, respond effectively to security incidents, prevent illegal activities, and maintain network data integrity, confidentiality, and usability. The PRC Cybersecurity Law was most recently amended on October 28, 2025, effective on January 1, 2026. The amended PRC Cybersecurity Law requires network operators to formulate cybersecurity incident response plans and establish incident reporting mechanisms. The maximum administrative fine for failure to fulfill cybersecurity protection obligations has been increased to RMB 10 million, with fines on directly responsible officers and other directly liable personnel reaching up to RMB 1 million. Telecommunications operators must conduct gap analyses against the amended law, review existing cybersecurity policies with focus on data classification and grading, supply chain security review, and log retention mechanisms, and rectify identified deficiencies promptly. For artificial intelligence application scenarios, enterprises must assess the legality and ethical risks of generated content and establish corresponding labeling schemes and incident response plans.

The PRC Data Security Law, promulgated on June 10, 2021 and effective on September 1, 2021, imposes data security and privacy obligations on entities and individuals conducting data activities and introduces a data classification and hierarchical protection system. The law establishes a national data security review system for data handling activities that affect or may affect national security and implements export controls on certain data.

The Measures for Cybersecurity Review (effective on June 1, 2020; amended on December 28, 2021; effective on February 15, 2022) establish the cybersecurity review mechanism for critical information infrastructure operators and provide that:

Critical information infrastructure operators intending to purchase internet products or services that affect or may affect national security must undergo cybersecurity review
Online platform operators engaged in data processing are subject to the regulatory scope
The CSRC is included as a joint regulatory authority in the state cybersecurity review working mechanism
Internet platform operators holding personal information of more than one million users must file for cybersecurity review before any public offering at a foreign stock exchange
Risks of core data, material data, or large amounts of personal information being stolen, leaked, destroyed, damaged, illegally used, or illegally transmitted overseas, and risks of critical information infrastructure being influenced, controlled, or maliciously used, must be collectively considered during cybersecurity review

We have established necessary mechanisms to protect information security, including anti-virus firewalls, intrusion detection, data encryption, network log retention, and an information classification framework. We do not believe we are a critical information infrastructure operator, but Chinese Mainland authorities could interpret this term broadly to capture a leading online personal finance company such as ours. If we are deemed a critical information infrastructure operator, we could be subject to cybersecurity review at substantial cost, required to change our data privacy and cybersecurity practices, and potentially required to suspend services during any such review, resulting in negative publicity and diversion of management resources.

Our ADSs have been listed on the NYSE since September 19, 2018, before the amended Measures for Cybersecurity Review took effect in 2022, and our IPO and NYSE listing were therefore not subject to those measures. As of the date of this annual report, we have not conducted cross-border transfers of personal information. However, it remains unclear whether the cybersecurity review requirements apply to future equity or debt offerings or to maintaining the listing status of our Class A ordinary shares and ADSs by companies that completed their U.S. IPO before the measures took effect. The exact scope of “internet platform operators” under current regulations also remains unclear, and we may be deemed to fall within that category. If the CAC subsequently determines that prior cybersecurity review is required for any future overseas securities offerings or to maintain our overseas listing status, we cannot guarantee we will complete such review in a timely manner, or at all. If we cannot, the CAC may require or make it advisable for us not to proceed with such offerings or maintain our listing status, which could result in fines and penalties, restrictions on paying dividends outside China, limitations on our operating privileges in China, restrictions on repatriating overseas offering proceeds, and other actions that could materially and adversely affect our business, financial condition, results of operations, prospects, and the trading price of our Class A ordinary shares and ADSs.

69

The Outbound Data Transfer Security Assessment Measures, published on July 7, 2022 and effective on September 1, 2022, require data processors to apply to the CAC for a security assessment before transferring data abroad when: (i) transferring important data abroad; (ii) a critical infrastructure operator or processor of personal information of more than one million individuals transfers personal information abroad; (iii) a processor has transferred personal information of 100,000 individuals or sensitive personal information of 10,000 individuals in aggregate since January 1 of the prior year; or (iv) other CAC-prescribed circumstances apply. The measures also provide procedures for security assessment submissions, factors to be considered in assessments, and legal liabilities for failure to apply. We believe we currently do not transfer critical data or personal information collected in our business activities abroad. However, given the lack of clarification in the law regarding applicable circumstances and standards for violations, significant uncertainty remains about interpretation and application. If found to have violated these measures, we may face severe penalties including monetary losses, loss of access to assets essential to our operations, and temporary or permanent business disruption, any of which could have a material adverse impact on our business, financial condition, and results of operations.

The Regulations on Network Data Security Administration, published September 30, 2024 and effective January 1, 2025, restate and further specify legal requirements for personal information, important data, cross-border data transfer, network platform services, and data security. Data processing operators whose activities affect or may affect national security must undergo network data security review by the relevant cyberspace administration. Network data processing activities include the collection, retention, use, processing, transmission, provision, disclosure, and deletion of network data.

For further detail on data security regulations and their potential impact on us, see “Risk Factors—If we are unable to protect the confidential information of our users and adapt to the relevant regulatory framework regarding protection of such information, our business and operations may be adversely affected.”

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 internet information service providers may not collect user personal information or provide it to third parties without user consent. Providers must expressly inform users of the method, content, and purpose of collection and processing, collect only information necessary for services, properly maintain user personal information, and take immediate remedial measures — and in severe cases report to the telecommunications regulatory authority — upon any actual or likely information leak.

The Decision on Strengthening the Protection of Online Information (SCNPC, December 2012) and the Order for the Protection of Telecommunication and Internet User Personal Information (MIIT, July 2013) further require that any collection and use of user personal information must be subject to user consent and abide by the principles of legality, rationality, and necessity within specified purposes, methods, and scopes.

The July 2015 Guidelines jointly issued by ten Chinese Mainland regulatory agencies require internet finance service providers to improve technology security standards, safeguard user and transaction information, and prohibit the illegal sale or disclosure of users’ personal information. The Ninth Amendment to the Criminal Law (SCNPC, August 2015, effective November 2015) subjects internet service providers that fail to fulfill internet information security administration obligations and refuse to rectify upon order to criminal penalty where: (i) illegal information is disseminated at large scale; (ii) client information is leaked causing severe effect; (iii) criminal evidence is seriously lost; or (iv) other severe circumstances arise. Individuals or entities that sell, provide, steal, or illegally obtain personal information are also subject to criminal penalty in severe cases.

The PRC Civil Code requires that personal information of natural persons be protected by law. Organizations and individuals must obtain personal information legally, ensure its safety, and may not illegally collect, use, process, transmit, purchase, sell, provide, or disclose personal information of others. Information processors may not divulge or tamper with collected or stored personal information, and may not provide it to third parties without the natural person’s consent, except for information that has been anonymized and cannot be restored. Information processors must take technical and other necessary measures to ensure the security of personal information and prevent divulgence, tampering, or loss. Where personal information has been or may be divulged, tampered with, or lost, processors must take timely remedial measures, notify the affected natural person, and report to the relevant competent department.

70

The Personal Information Protection Law, promulgated by the SCNPC on August 20, 2021 and effective November 1, 2021, is the first systematic and comprehensive personal information protection law in mainland China. It provides, among others, that: (i) individual consent must be obtained before using sensitive personal information; (ii) personal information operators using sensitive personal information must notify individuals of the necessity of such use and its impact on their rights; and (iii) where personal information must be provided to a recipient outside mainland China for any business or other need, a security assessment organized by the national cyberspace authority must be passed.

Penalties under the Personal Information Protection Law include correction orders, warnings, and confiscation of illegal gains for violations or failure to fulfill protection obligations. Applications illegally handling personal information may be ordered to suspend or terminate services; if corrections are refused, fines not exceeding RMB 1 million may be imposed, with fines of RMB 10,000 to RMB 100,000 on directly responsible persons. For serious violations, provincial-level or above authorities may order corrections, confiscate illegal gains, impose fines not exceeding RMB 50 million or 5% of prior-year turnover, order suspension of relevant business or business rectification, and inform relevant authorities to revoke business permits or licenses. Fines of RMB 100,000 to RMB 1 million may be imposed on directly responsible persons, who may also be prohibited from acting as directors, supervisors, senior executives and persons-in-charge of personal information protection.

We have taken the following measures to comply with the Personal Information Protection Law: (i) we obtain independent individual consent before using sensitive personal information, as set out in our privacy agreements at account registration; (ii) we notify individuals of the necessity of such use and its impact on their rights in our privacy agreements; and (iii) we do not engage in cross-border business activities and therefore do not provide personal information to any recipient outside mainland China. Uncertainties remain regarding interpretation and implementation of the law, and we cannot assure you that authorities will agree with our compliance approach. If we are penalized, our business, financial condition, and results of operations may be materially and adversely affected.

The Personal Financial Information Protection Technical Specification, issued by the PBOC on February 13, 2020, is an industry standard specifying security protection requirements for all aspects of personal financial information processing, including collection, transmission, storage, use, deletion, and destruction. It applies to financial industry institutions providing financial products and services and provides a reference for security assessment agencies. The specification classifies personal financial information into three categories — C3, C2, and C1 from highest to lowest sensitivity — with different lifecycle processing requirements for each category.

The Administrative Measures for Personal Information Protection Compliance Audits, promulgated by the CAC on February 12, 2025 and effective May 1, 2025, require personal information handlers processing personal information of more than 10 million people to conduct compliance audits at least once every two years. The CAC and other relevant authorities may also require a personal information handler to engage a specialized agency for a compliance audit where: (i) its personal information handling activities involve relatively large risks such as serious impact on personal rights and interests or serious lack of security measures; (ii) its activities may infringe upon the rights and interests of many people; or (iii) a personal information security incident results in the divulgence, tampering, loss, or damage of personal information of more than one million people or sensitive personal information of more than 100,000 people.

The Regulation on Protection of Minors in Cyberspace, promulgated by the State Council on October 16, 2023 and effective January 1, 2024, requires personal information handlers to abide by CAC provisions on the scope of necessary personal information for cyber products and services, and prohibits compelling minors or their guardians to consent to non-necessary personal information processing or denying basic services for refusing such processing. Personal information handlers must conduct or commission annual compliance audits of their processing of minors’ personal information and report audit results to cyberspace and other relevant authorities. On December 29, 2025, the CAC issued the Announcement on the Submission of Compliance Audit Results for the Protection of Personal Information of Minors, requiring personal information processors handling minors’ personal information to submit prior-year compliance audit results by the end of January each year.

We have obtained user consent to collect and use personal information in providing consumer finance services. While we have taken measures to protect personal information we access, security breaches could result in disclosure of confidential personal information, exposing us to liability, costly litigation, and reputational harm. For further detail on data security risks, see “Item 3. Key Information—3.D. Risk Factors—Risks Relating to Our Business and Industry—If we are unable to protect the confidential information of our users and adapt to the relevant regulatory framework regarding protection of such information, our business and operations may be adversely affected.”

71

Regulations Related to Credit Information

The Administrative Measures for Credit Information Services (the “Credit Information Services Measures”), promulgated by the PBOC on September 27, 2021 and effective from January 1, 2022, define “credit information services” as the collection, sorting, retention, processing, and provision of enterprise and individual credit information to information users. “Credit information” means basic individual information, lending information, and other relevant information collected for the purpose of providing services for financial activities, including analyzed and evaluated information derived therefrom. Entities providing personal credit information services must obtain a personal credit information organization license. Licensed financial institutions may not cooperate with unlicensed entities to obtain credit information services.

We have not obtained a personal credit information organization license, and our direct provision of users’ personal information to financial institutions may not be permitted. However, one of our consolidated VIEs and one of our subsidiaries have received notices from the Shenzhen Center of the PBOC Credit Reference Center approving their connection to the credit reference system and authorizing them to report business information relating to individual credit loan services. We also collaborate closely with a licensed personal credit information institution to execute a compliance plan. We consider ourselves in compliance with these regulations as of the date of this annual report, but cannot assure you that we are in full compliance with all applicable requirements. For further detail, see “Item 3. Key Information—3.D. Risk Factors—Risks Relating to Our Business and Industry—The Administrative Measures for Credit Information Services may impose adverse effects on our business, financial condition and results of operations.”

Regulations Related to Financial Information Services

The Provisions on the Administration of Financial Information Services, promulgated by the CAC on December 26, 2018 and effective from February 1, 2019, govern the content management of financial information services — defined as services providing information or financial data that may affect financial markets to users engaged in financial analysis, transactions, decision-making, or other financial activities. Financial information service providers that violate these provisions may be subject to regulatory talks, public censure, corrective action orders, inclusion on lists of dishonest entities, or administrative penalties imposed by the CAC or local cyberspace administration authorities.

Regulations Related to Intellectual Property

Trademarks in mainland China are governed by the PRC Trademark Law (promulgated August 23, 1982; most recently amended November 1, 2019) and its Implementation Regulation (issued August 3, 2002; amended April 29, 2014). The China National Intellectual Property Administration administers trademark registration on a first-to-file basis and grants registered trademarks a term of ten years.

Computer software copyright is protected under the PRC Copyright Law (adopted 1990; most recently revised June 1, 2021, with implementation rules adopted August 8, 2002 and revised in 2011 and 2013) and the Regulations for the Protection of Computer Software (promulgated June 4, 1991; amended in 2001, 2011, and 2013). Software owners, licensees, and transferees may register their rights with the National Copyright Administration Center or its local branches to obtain software copyright registration certificates.

Domain names are governed by the Administrative Measures on Internet Domain Name (promulgated by the MIIT on August 24, 2017), which require applicants to register domain names with authorized domain name registration service institutions. Applicants become the registered holders upon completion of the registration procedure.

We have adopted mechanisms to register, maintain, and enforce our intellectual property rights in mainland China. However, we cannot assure you that we can prevent all unauthorized use of our intellectual property or that our intellectual property rights will not be challenged by third parties. For further detail, see “Item 3. Key Information—3.D. Risk Factors—Risks Relating to Our Business and Industry—We may not be able to prevent unauthorized use of our intellectual property, which could harm our business and competitive position.”

Regulation Relating to Insurance Brokers

The PRC Insurance Law and related regulations were amended in 2002, 2009, 2014, and 2015. The 2015 amendments eliminated the requirement for insurance agents, brokers, and claims adjusting practitioners to obtain a qualification certificate from the China Insurance Regulatory Commission (CIRC).

72

The principal regulation governing insurance brokers is the Provisions on the Supervision and Administration of Insurance Brokers (the “POSAIB”), promulgated by the CIRC on February 1, 2018 and effective May 1, 2018, replacing prior regulations including the Provisions on the Supervision of Insurance Brokers (issued September 25, 2009; amended April 27, 2013 and October 19, 2015) and the Measures on the Supervision and Administration of Insurance Brokers and Insurance Claims Adjustors (issued January 6, 2013).An “insurance broker” is an entity that acts as an intermediary between insurance applicants and insurance companies in the interests of applicants, facilitating insurance contracts and collecting commissions. An “insurance brokerage practitioner” is a person affiliated with an insurance broker who drafts insurance proposals, handles application formalities, assists in claims, or provides disaster prevention, risk assessment, or management consulting services, among other functions.

To engage in insurance brokerage business in mainland China, an insurance broker must satisfy CIRC requirements, obtain a business license, and obtain an insurance brokerage business permit issued by the CIRC. Insurance brokers must be established as either a limited liability company or a joint stock limited company. Minimum registered capital requirements are RMB 50 million for brokers operating across provinces and RMB 10 million for regional brokers. Following the CBIRC’s Implementation Measures for Administrative Licensing and Filing of Insurance Intermediaries (promulgated on October 28, 2021; effective from February 1, 2022), the minimum registered capital for regional insurance brokers was revised to RMB 20 million. The broker’s name must include the words “insurance brokerage.”

An insurance broker may conduct the following businesses:

Making insurance proposals, selecting insurance companies, and handling application procedures for insurance applicants
Assisting the insured or beneficiary to claim compensation
Reinsurance brokering
Providing consulting services on disaster and damage prevention, risk assessment, and risk management
Other business activities approved by the CIRC

Insurance brokers must register their affiliated practitioners with the Insurance Intermediary Supervision Information System (IISIS). Each practitioner may be registered through only one insurance broker. Insurance brokers and their practitioners may not sell non-insurance financial products unless approved by relevant financial regulatory institutions and the broker and its practitioners hold the required qualifications.

Insurance brokers must submit a written report to the CIRC through the IISIS and make public disclosure within five days of any of the following: (i) change of name, domicile, or business premises; (ii) change of shareholders, registered capital, or organizational form; (iii) change of shareholder names or capital contributions; (iv) amendment to articles of association; (v) equity investment, establishment of offshore insurance-related entities or non-operational organizations; (vi) division, merger, dissolution, or termination of branch insurance brokering activities; (vii) change of primary person in charge of branches other than provincial branches; (viii) administrative or criminal penalties, or investigation for suspected violation of law or crime; and (ix) other reportable events prescribed by the CIRC.

Senior managers of insurance brokers must meet specific qualification requirements set forth in the POSAIB. All personnel engaging in insurance brokering must comply with CIRC qualification requirements.

On July 11, 2025, the National Financial Regulatory Administration promulgated the Measures for the Administration of Suitability of Financial Institution Products, effective February 1, 2026, requiring financial institutions selling investment-type and insurance products to establish suitability management mechanisms including product risk classification, customer risk assessment, and appropriate product-customer matching. Insurance intermediaries must comply with these suitability requirements when distributing insurance products.

We have obtained an insurance broker license for our insurance brokerage business.

73

Regulations Related to Employment

The PRC Labor Law (promulgated in July 1994; effective from January 1995; most recently amended in December 2018) and the PRC Labor Contract Law (effective from January 1, 2008; amended in December 28, 2012) require employers to execute written employment contracts with full-time employees and compensate employees at no less than local minimum wage standards. Violations may result in fines and other administrative sanctions; serious violations may constitute criminal offenses.

The December 2012 amendment to the Labor Contract Law, effective July 1, 2013, imposes stricter requirements on labor dispatch. Dispatched workers are entitled to equal pay for equal work, may only engage in temporary, auxiliary, or substitute work, and may not exceed a prescribed percentage of an employer’s total workforce. The Interim Provisions on Labor Dispatch (promulgated January 24, 2014; effective March 1, 2014) set this cap at 10% of total employees, including both directly hired and dispatched workers. Employers not in compliance were required to reduce dispatched workers to below 10% by March 1, 2016.

Chinese Mainland enterprises must participate in statutory employee benefit plans and contribute specified percentages of employee salaries (including bonuses and allowances) to the following funds, in accordance with local regulations:

Pension plan
Medical insurance plan
Unemployment insurance plan
Work-related injury insurance plan
Maternity insurance plan
Housing provident fund

Enterprises failing to make adequate contributions may be ordered to pay the full amount within a prescribed deadline and may face fines and other administrative sanctions.

Regulations Relating to Foreign Exchange

Foreign Currency Exchange

Under the PRC Foreign Currency Administration Rules (promulgated on January 29, 1996; most recently amended on August 5, 2008) and SAFE regulations, payments of current account items in foreign currencies — including trade and service payments, interest, and dividends — may be made without prior SAFE approval by following applicable procedural requirements. Capital account transactions, including direct equity investments, loans, and repatriation of investment, require prior SAFE or local office approval for conversion of RMB into foreign currency and remittance outside mainland China.

SAFE Circular No. 13 (promulgated on February 13, 2015; effective on June 1, 2015; amended on December 30, 2019) eliminated the requirement to obtain SAFE approval for foreign exchange registration of foreign direct investment and overseas direct investment. Applications may now be filed directly with qualified banks, which process registrations under SAFE supervision.

SAFE Circular No. 19 (promulgated on March 30, 2015; effective on June 1, 2015; further amended on February 24, 2023) allows foreign-invested enterprises to settle 100% of their foreign exchange capital on a discretionary basis. Capital must be used truthfully for the enterprise’s own operational purposes within its business scope. Where a foreign-invested enterprise makes domestic equity investment with settled foreign exchange, it must first complete domestic re-investment registration and open a corresponding Account for Foreign Exchange Settlement Pending Payment.

SAFE Circular No. 16 (promulgated and effective on June 9, 2016; amended on December 4, 2023) extends self-discretionary foreign exchange conversion to all enterprises registered in mainland China, including conversion of foreign debts. RMB converted from foreign currency-denominated capital may not be directly or indirectly used for purposes beyond the company’s business scope, used for securities investments or other investments except financial products with a risk assessment result no higher than grade 2 and structural deposits, used to make loans to related enterprises unless within the business scope, or used to purchase or build real estate not for the enterprise’s own use, except for enterprises operating real estate development or leasing businesses.

74

SAFE Circular No. 3 (promulgated January 26, 2017) imposes capital control measures on outbound remittance of profits from domestic entities to offshore entities, requiring: (i) banks to verify transaction authenticity by reviewing board resolutions on profit distribution, original tax filing records, and audited financial statements; and (ii) domestic entities to retain income to cover prior years’ losses before remitting profits. Domestic entities must also explain in detail the sources and intended use of capital and provide board resolutions, contracts, and other supporting documents as part of the outbound investment registration procedure.

Foreign Exchange Registration of Overseas Investment by Chinese Mainland Residents

SAFE Circular 37 (effective July 2014), replacing SAFE Circular 75, regulates the use of special purpose vehicles (SPVs) by Chinese Mainland residents and entities for offshore investment, financing, or round-trip investment in mainland China. An SPV is defined as an offshore entity established or controlled directly or indirectly by Chinese Mainland residents or entities using legitimate onshore or offshore assets or interests for offshore financing or investment. Round-trip investment refers to direct investment in mainland China by Chinese Mainland residents or entities through SPVs to obtain ownership, control, or management rights in foreign-invested enterprises.

Before making contributions into an SPV, Chinese Mainland residents or entities must complete foreign exchange registration with SAFE or its local branch. Following the February 2015 Notice on Further Simplifying and Improving the Administration of Foreign Exchange Concerning Direct Investment (amended December 2019; effective June 1, 2015), registration may be filed with qualified banks rather than directly with SAFE.

Residents or entities that contributed assets to SPVs before SAFE Circular 37 took effect without completing the required registration must register their ownership interests or control with qualified banks. Registration amendments are required for material changes including changes to basic information, investment amounts, share transfers or exchanges, and mergers or divisions. Failure to comply with registration requirements, or misrepresentation or failure to disclose controllers of foreign-invested enterprises established through round-trip investment, may result in restrictions on foreign exchange activities — including payment of dividends, distributions from capital reductions, share transfers or liquidations, and capital inflows from offshore parents — and penalties under Chinese Mainland foreign exchange regulations. For further detail, see “Item 3. Key Information—3.D. Risk Factors—Risks Relating to Doing Business in China—Chinese Mainland regulations relating to investments in offshore companies by Chinese Mainland residents may subject our Chinese Mainland-resident beneficial owners or our Chinese Mainland subsidiary to liability or penalties, limit our ability to inject capital into our Chinese Mainland subsidiary or limit our Chinese Mainland subsidiary’s ability to increase their registered capital or distribute profits.”

Regulations Relating to Stock Incentive Plans

The Notice on Issues Concerning the Foreign Exchange Administration for Domestic Individuals Participating in Stock Incentive Plans of Overseas Publicly Listed Companies (the “Stock Incentive Plan Notice”), promulgated by SAFE in February 2012 and replacing prior rules issued in March 2007, requires mainland China residents participating in stock incentive plans of overseas publicly listed companies to register with SAFE or its local branches and follow prescribed procedures. Registration and related procedures must be conducted through a qualified mainland China agent — which may be a mainland China subsidiary of the overseas listed company or another qualified institution appointed by that subsidiary. The mainland China agent must update SAFE registration upon any material change to the stock incentive plan or the agent. On behalf of mainland China residents holding employee stock options, the agent must apply annually to SAFE for a foreign currency payment quota for option exercises. Foreign exchange proceeds received from share sales and dividends under stock incentive plans must be remitted into the mainland China bank accounts opened by the agent before distribution to participants.

We have adopted a share incentive plan under which we award incentives and rewards to eligible participants at our discretion. See “Item 6. Directors, Senior Management and Employees—6.B. Compensation—Share Incentive Plan.” We have advised award recipients to handle foreign exchange matters in accordance with the Stock Incentive Plan Notice. However, we cannot guarantee that all participants will successfully complete SAFE registration in full compliance with the Stock Incentive Plan Notice. For further detail on related risks, see “Item 3. Key Information—3.D. Risk Factors—Risks Relating to Doing Business in China—Any failure to comply with Chinese Mainland regulations regarding employee share incentive plans may subject the Chinese Mainland plan participants or us to fines and other legal or administrative sanctions.”

75

The State Administration for Taxation has issued circulars requiring mainland China employees who exercise share options to pay PRC individual income tax on such exercises. Our PRC subsidiary and VIE must file documents related to employee share options with relevant tax authorities and withhold individual income taxes for employees exercising options. Failure by employees to pay, or by us to withhold, required taxes may result in sanctions from PRC tax authorities or other government authorities.

Regulations Relating to Dividend Distribution

Dividend distribution by foreign-invested enterprises is governed primarily by the PRC Company Law (promulgated December 29, 1993; most recently amended December 2023; effective July 2024) and, until its replacement by the PRC Foreign Investment Law on January 1, 2020, the Wholly Foreign-owned Enterprise Law (promulgated April 1986; amended September 2016) and its implementation regulations. Under these regulations, foreign-invested enterprises in mainland China may distribute dividends only from accumulated profits determined in accordance with PRC accounting standards. No less than 10% of accumulated profits must be allocated annually to statutory reserve funds until these reserves reach 50% of the registered capital of the enterprises. A mainland China company may not distribute profits until prior fiscal year losses have been fully offset. Profits retained from prior fiscal years may be distributed together with distributable profits from the current fiscal year.

Under our current corporate structure, our Cayman Islands holding company relies on dividend payments from Xiaoying (Beijing) Information Technology Group Co., Ltd., our wholly foreign-owned enterprise incorporated in mainland China, to fund cash and financing requirements. Limitations on our consolidated VIEs’ ability to remit funds to our wholly foreign-owned enterprise, and on our wholly foreign-owned enterprise’s ability to pay dividends to us, could limit our access to cash generated by those entities. For further detail, see “Item 3. Key Information—3.D. Risk Factors—Risks Relating to Doing Business in China—We rely to a significant extent on dividends and other distributions on equity paid by our principal operating subsidiaries to fund offshore cash and financing requirements.”

Regulations Related to Taxation

Dividend Withholding Tax

Under the PRC Enterprise Income Tax Law (enacted March 2007; effective January 1, 2008; most recently amended December 29, 2018), dividends generated after January 1, 2008 and paid by a foreign-invested enterprise in mainland China to its foreign enterprise investors are subject to a 10% withholding tax, unless a tax treaty between the investor’s jurisdiction and mainland China provides for a preferential rate.

Under the Arrangement between Mainland of China and the Hong Kong Special Administrative Region for the Avoidance of Double Taxation and the Prevention of Fiscal Evasion with Respect to Taxes on Income (effective December 8, 2006; applicable to Hong Kong assessment years commencing on or after April 1, 2007 and mainland China years commencing on or after January 1, 2007), the withholding tax rate may be reduced to 5% if a Hong Kong enterprise is deemed the beneficial owner of dividends paid by a mainland China subsidiary and has held at least 25% equity interest in that subsidiary throughout the 12-month period immediately prior to the dividend distribution.

Pursuant to the SAT Announcement on Issues Concerning “Beneficial Owners” in Tax Treaties (issued February 3, 2018), determination of beneficial owner status involves a comprehensive analysis of materials including articles of association, financial statements, capital flow records, board minutes and resolutions, allocation of manpower and resources, relevant expenses, functions and risk assumption, loan contracts, royalty or transfer contracts, and patent and copyright certificates. Even where an applicant qualifies as a beneficial owner, the general anti-tax avoidance provisions may still apply if the competent tax authority determines that the principal purpose test clause in the applicable tax treaty or domestic anti-avoidance rules should be invoked.

SAT Circular 35 (promulgated October 14, 2019; effective January 1, 2020) provides that non-PRC resident enterprises are no longer required to obtain pre-approval to enjoy reduced withholding tax rates under tax treaties. Non-PRC resident enterprises and their withholding agents may instead self-assess treaty eligibility and directly apply the reduced rate, including required forms and supporting documents in their tax filings, which are subject to post-filing examination by relevant tax authorities.

76

Enterprise Income Tax

The Implementing Rules of the Enterprise Income Tax Law, promulgated by the State Council in December 2007 and most recently amended on December 6, 2024 (effective on January 20, 2025), impose a uniform 25% enterprise income tax rate on both foreign-invested and domestic enterprises, permit continued enjoyment of existing tax incentives subject to transitional phase-out rules, and introduce new tax incentives subject to qualification criteria.

The Enterprise Income Tax Law also provides that enterprises organized under laws of jurisdictions outside mainland China whose “de facto management bodies” are located within mainland China may be treated as PRC resident enterprises and subject to 25% enterprise income tax on their worldwide income. The Implementing Rules define “de facto management body” as the body exercising substantial and overall management and control over an enterprise’s production, operations, personnel, accounts, and properties. If we were deemed a PRC resident enterprise, we would be subject to 25% enterprise income tax on our worldwide income, and a 10% withholding tax would apply to dividends paid to our non-PRC enterprise shareholders and gains derived by such shareholders from transfers of our shares.

Bulletin 37 (issued on October 17, 2017; amended in June 2018), replacing Circular 698 and partially replacing and supplementing Bulletin 7 (issued on February 3, 2015; amended in October 2017 and June 2018), provides that indirect transfers of assets — including equity interests in PRC resident enterprises — by non-PRC resident enterprises may be recharacterized as direct transfers of PRC taxable assets if the arrangement lacks reasonable commercial purpose and was structured to avoid PRC enterprise income tax. Gains from such recharacterized transfers are subject to PRC enterprise income tax. For indirect transfers of assets of a mainland China establishment, the gain is treated as effectively connected with that establishment and taxed at 25%. For transfers of immovable properties in mainland China or equity investments in PRC resident enterprises not connected to a mainland China establishment, a 10% tax applies, subject to available treaty relief, with the withholding obligation on the party making the transfer payments. Withholding agents must declare and pay withheld tax to the competent tax authority within 7 days of the withholding obligation arising. Bulletin 37 and Bulletin 7 do not apply to sales of shares through a public stock exchange where such shares were acquired through a public stock exchange transaction. For further detail, see “Item 3. Key Information—3.D. Risk Factors—Risks Relating to Doing Business in China—We and our existing shareholders face uncertainties with respect to indirect transfers of equity interests in PRC resident enterprises or other assets attributed to a Chinese establishment of a non-Chinese company, or immovable properties located in China owned by non-Chinese companies.”

Value-Added Tax

The VAT Law of the PRC, promulgated by the SCNPC on December 25, 2024 and effective on January 1, 2026, replaced the Provisional Regulations on Value-Added Tax (promulgated on December 13, 1993; effective on January 1, 1994; most recently amended in November 2017). Under the VAT Law, the generally applicable VAT rates are 13%, 9%, and 6%, and the VAT rate under the simplified tax calculation method is 3%. All taxpayers selling goods, providing processing, repair and replacement services, selling services, intangible assets and immovable assets, or importing goods within the PRC are subject to VAT.

In November 2011, the Ministry of Finance and the State Administration of Taxation promulgated the Pilot Plan for Imposition of Value-Added Tax to Replace Business Tax (the “Pilot Plan”). In March 2016, they further promulgated the Notice on Fully Promoting the Pilot Plan for Replacing Business Tax by Value-Added Tax, as amended from time to time. Under the Pilot Plan and related notice, VAT at 6% applies on a nationwide basis to revenue from modern service industries in lieu of business tax. Unlike business tax, taxpayers may offset qualified input VAT paid on taxable purchases against the output VAT chargeable on modern services provided.

Regulations Relating to Overseas Listing

On July 6, 2021, the General Office of the Communist Party of China Central Committee and the General Office of the State Council jointly issued a document requiring relevant governmental authorities to strengthen cross-border law enforcement and judicial cooperation, enhance supervision of China-based companies listed overseas, and establish and improve the system of extraterritorial application of Chinese Mainland securities laws.

77

On February 17, 2023, the CSRC promulgated the Trial Administrative Measures of the Overseas Securities Offering and Listing by Domestic Companies (the “Trial Measures”) and five supporting guidelines, effective March 31, 2023. The Trial Measures require Chinese Mainland domestic companies that directly or indirectly seek to offer or list securities overseas to complete filing procedures with and report relevant information to the CSRC. An overseas listing is deemed an indirect overseas offering by a Chinese Mainland domestic company if: (i) 50% or more of the issuer’s operating revenue, total profit, total assets, or net assets in the most recent audited consolidated financial statements is accounted for by Chinese Mainland domestic companies; and (ii) the issuer’s main business activities are conducted in mainland China, its main places of business are located in mainland China, or the majority of senior management in charge of business operations and management are Chinese Mainland citizens or have their usual place of residence in mainland China.

Overseas listings are prohibited under the Trial Measures in any of the following circumstances:

The securities offering or listing is explicitly prohibited by laws, administrative regulations, or relevant state rules.
The intended offering or listing may endanger national security as determined by competent authorities under the State Council.
The domestic company or its controlling shareholders or actual controller have committed crimes including corruption, bribery, embezzlement, misappropriation of property, or undermining the socialist market economy order within the prior three years.
The domestic company is currently under investigation for suspected criminal offenses or major violations of laws or regulations with no conclusion reached.
Material ownership disputes exist over equity held by the domestic company’s controlling shareholders or shareholders controlled by the controlling shareholders or actual controller.

Chinese Mainland domestic companies that fail to complete required filings or that conceal material facts or falsify content in filing documents may face administrative penalties including rectification orders, warnings, and fines. Controlling shareholders, actual controllers, persons directly in charge, and other directly liable persons may also be subject to warnings and fines.

On February 24, 2023, the CSRC, Ministry of Finance, National Administration of State Secrets Protection, and National Archives Administration of China jointly promulgated the Provisions on Strengthening Confidentiality and Archives Administration of Overseas Securities Offering and Listing by Domestic Companies (the “Archives Rules”), effective March 31, 2023. The Archives Rules require domestic companies seeking overseas listings to protect state secrets, maintain sound confidentiality and archives administration systems, and fulfill applicable confidentiality obligations. Domestic companies must obtain approval from competent authorities before disclosing — directly or through their overseas listed entities — to securities companies, service providers, or overseas regulators any documents containing state secrets or government working secrets. Documents or materials that, if leaked, would be detrimental to national security or public interest must be handled in strict accordance with applicable national regulations before disclosure. Domestic companies must also follow applicable national procedures before providing accounting archives or copies thereof to securities companies, service providers, overseas regulators, or individuals.

Regulations Related to Anti-Monopoly

The Anti-Monopoly Law took effect on August 1, 2008. Following the 2018 Institutional Reform Plan approved by the National People’s Congress on March 17, 2018, the anti-monopoly enforcement functions previously held by the NDRC, SAIC, and MOFCOM were consolidated into the SAMR.

On June 24, 2022, the Standing Committee of the National People’s Congress adopted the Decision to Amend the Anti-Monopoly Law, effective on August 1, 2022. The amendment strengthens regulation of internet platforms, prohibiting undertakings from using data, algorithms, technologies, capital advantages, platform rules, or other means to engage in monopolistic conduct. The amendment also escalates administrative penalties: for failure to notify anti-monopoly agencies of a proposed concentration of undertakings that has or may have the effect of excluding or limiting competition, the State Council Anti-Monopoly Enforcement Agency may order reinstatement of the pre-concentration status and impose fines up to 10% of the operator’s prior-year sales revenue; where the concentration does not have such competitive effect, fines up to RMB 5,000,000 may be imposed.

78

On February 7, 2021, the Anti-Monopoly Committee of the State Council promulgated the Anti-Monopoly Guidelines for the Platform Economy Sector, providing compliance guidance for platform economy operators and specifically prohibiting acts that may eliminate or limit market competition, including concentration of undertakings.

On March 24, 2023, the SAMR promulgated four regulations ancillary to the Anti-Monopoly Law, all effective on April 15, 2023:

Review Measures of Concentration of Undertakings: Clarifies factors for recognizing “control” and “implementation of concentration,” elaborates suspension of review rules, and empowers the SAMR to order filing of concentrations that do not meet declaration thresholds but may have the effect of excluding or limiting competition.
Provisions on the Prohibition of Monopoly Agreements: Amended and re-promulgated on December 9, 2025; effective on February 1, 2026.
Provisions on the Prohibition of Acts of Abuse of Dominant Market Positions: Effective on April 15, 2023. Specifies prohibited conduct constituting abuse of dominant market position and sets out enforcement procedures and legal liabilities.
Provisions on Curbing the Abuse of Administrative Power to Exclude or Restrict Competition: Amended and re-promulgated on December 18, 2025; effective on February 1, 2026.

The filing thresholds for concentration of undertakings are governed by the Provisions on the Threshold of Filings for Undertaking Concentrations (issued in 2008; most recently amended on January 22, 2024). A filing is required where, in the preceding fiscal year: (i) the total global turnover of all participating operators exceeded RMB 12 billion and at least two operators each had turnover exceeding RMB 800 million within mainland China; or (ii) the total turnover within mainland China of all participating operators exceeded RMB 4 billion and at least two operators each had turnover exceeding RMB 800 million within mainland China.

On April 25, 2024, the SAMR promulgated the Anti-Monopoly Compliance Guideline for Undertakings, introducing a compliance incentive mechanism that allows anti-monopoly enforcement agencies to consider the establishment and implementation of anti-monopoly compliance management systems when addressing monopolistic practices.

On June 6, 2024, the State Council promulgated the Regulation on Fair Competition Review, establishing a comprehensive oversight mechanism covering fair competition review, random inspections, complaint handling, and supervision. The SAMR promulgated the Implementing Measures for the Regulation on Fair Competition Review on February 28, 2025 (effective on April 20, 2025), further clarifying applicable review standards, specific circumstances subject to review, and procedural requirements including applicable time limits.

On June 27, 2025, the State Council promulgated the revised Anti-Unfair Competition Law, expanding regulation of digital markets, data use, and platform conduct. The revised law prohibits the improper acquisition or use of data lawfully held by other operators through deceptive or technically circumventive means — even where such data does not constitute a trade secret — and restricts the use of data, algorithms, or platform rules to disrupt competitors’ online services. The scope of unfair competition is extended to digital identifiers, misleading search practices, fabricated transactions, and false reviews. The law also strengthens enforcement by increasing penalties and liability for online unfair competition and obstruction of investigations, raising compliance risks for data-driven platform operators.

The Anti-Monopoly Law also provides a private right of action for competitors or users to bring anti-monopoly claims. As public awareness of these rights increases, more companies — including our competitors, business partners, and customers — may seek remedies under the law, regardless of the merits of their claims.

79

In addition, on February 3, 2011, the General Office of the State Council promulgated Circular 6, officially establishing a security review system for mergers and acquisitions of domestic enterprises by foreign investors. MOFCOM promulgated the MOFCOM Security Review Regulations on August 25, 2011 (effective on September 1, 2011) to implement Circular 6. A security review is required for acquisitions raising national defense and security concerns, and for acquisitions through which foreign investors may acquire “de facto control” of domestic enterprises with “national security” concerns. MOFCOM focuses on the substance and actual impact of transactions in determining whether security review applies. Transactions subject to review are submitted to the Inter-Ministerial Panel — established under Circular 6 and led by the NDRC and MOFCOM under State Council leadership — for review. Foreign investors may not bypass the security review through trusts, indirect investments, leases, loans, contractual control arrangements, or offshore transactions.

4.C. Organizational Structure

The following diagram illustrates our corporate structure as of the date of this annual report. It omits certain entities that are immaterial to our results of operations, business and financial condition and also omits trusts and limited partnership enterprises we consolidate. The relationships between, on the one hand, each of Beijing Ying Zhong Tong (VIE), and Shenzhen Xiaoying (VIE), and on the other, Beijing WFOE as illustrated in this diagram are governed by contractual arrangements and do not constitute equity ownership. The dissolution has been approved by Beijing WFOE pursuant to the relevant variable interest entity agreements.

Graphic

(1)In December 2017, Beijing WFOE acquired 100% of the equity interest held by Shenzhen Xiaoying (VIE) in Shenzhen Xiaoying Puhui Technology Co., Ltd. and Shenzhen Xiaoying Information Technology Group Co., Ltd.
(2)Mr. Yue (Justin) Tang and entities controlled by Mr. Yue (Justin) Tang hold 42.9838% and 57.0162% of equity interest in Shenzhen Xiaoying, respectively.
(3)Mr. Yue (Justin) Tang and Mrs. Jing Sun hold 51% and 49% of the equity interest in Beijing Ying Zhong Tong (VIE), respectively.

* Entities in which the shareholders of X Financial own the equity interest.

** Entities in which the shareholders of X Financial do not own any equity interest.

80

X Financial is a holding company and does not conduct operations. YZT (HK) Limited, or YZT (HK), is X Financial’s wholly-owned subsidiary incorporated in Hong Kong and is an intermediate holding company. Xiaoying (Beijing) Information Technology Group Co., Ltd., or Beijing WFOE, is a wholly-owned subsidiary of YZT (HK) Limited. Beijing WFOE was incorporated in the Chinese Mainland and conducts operations in the Chinese Mainland. Shenzhen Xiaoying Information Technology Group Co., Ltd., or Shenzhen Xiaoying IT, is a wholly-owned subsidiary of Beijing WFOE. Shenzhen Xiaoying IT was incorporated in the Chinese Mainland and conducts operations in the Chinese Mainland. Shenzhen Xiaoying Puhui Technology Co., Ltd., or Shenzhen Puhui, is a wholly owned subsidiary of Beijing WFOE. Shenzhen Puhui was incorporated in the Chinese Mainland and conducts operations in the Chinese Mainland. Tianjin Yuexin Financing Guarantee Co., Ltd., or Tianjin Yuexin, and Dingyue Digital and Information Technology (Shenzhen) Group Co., Ltd., or Dingyue Digital, are wholly-owned subsidiaries of Shenzhen Puhui. Tianjin Yuexin and Dingyue Digital were incorporated in the Chinese Mainland and conduct operations in the Chinese Mainland.

Furthermore, through Beijing WFOE, X Financial conducts its operation in Chinese Mainland through Beijing Ying Zhong Tong Rongxun Technology Service Co., Ltd, or Beijing Ying Zhong Tong (VIE), and Shenzhen Xiaoying Technology Co., Ltd., or Shenzhen Xiaoying (VIE). X Financial and its subsidiaries do not have equity interests in Shenzhen Xiaoying (VIE), or Beijing Ying Zhong Tong (VIE). X Financial’s control over the VIEs and X Financial’s position of being the primary beneficiary of the VIEs for the accounting purposes are limited to the conditions that X Financial met for consolidation of the VIEs under U.S. GAAP. Such conditions include that (i) X Financial controls VIEs through power to govern the activities which most significantly impact the VIEs’ economic performance, (ii) X Financial is contractually obligated to absorb losses of VIEs that could potentially be significant to VIEs, and (iii) X Financial is entitled to receive benefits from VIEs that could potentially be significant to VIEs. Only if X Financial meets the aforementioned conditions for consolidation of the VIEs under U.S. GAAP, X Financial will be deemed as the primary beneficiary of the VIEs, and the VIEs will be treated as X Financial’s consolidated affiliated entities for accounting purposes. X Financial could face heightened risks and substantial costs in enforcing these contractual arrangements, because, although contractual arrangements similar to the contractual arrangements with the VIEs (the “VIE Agreements”) have been widely adopted by Chinese Mainland companies seeking to list aboard, such arrangements have not been tested in any of the Chinese Mainland courts. In addition, there are uncertainties regarding the interpretation and application of current and future Chinese Mainland laws, regulations, and rules relating to these contractual arrangements.

Shenzhen Xiaoying (VIE) and Beijing Ying Zhong Tong (VIE) were incorporated in the Chinese Mainland and conduct operations in the Chinese Mainland. Shenzhen Ying Zhong Tong (VIE) and Quanbei Microcredit (VIE) are wholly-owned subsidiaries of Shenzhen Xiaoying (VIE). Shenzhen Ying Ai Gou (VIE) is a wholly-owned subsidiary of Beijing Ying Zhong Tong (VIE). Shenzhen Ying Zhong Tong (VIE), Quanbei Microcredit (VIE) and Shenzhen Ying Ai Gou (VIE) were incorporated in the Chinese Mainland and conduct operations in the Chinese Mainland.

Contractual Arrangements with Consolidated VIEs and Their Shareholders (“VIE Agreements”)

Due to Chinese Mainland legal restrictions on foreign ownership and investment in value-added telecommunications and other areas, we conduct these activities through our VIEs and their subsidiaries, over which we exercise effective control through contractual arrangements among our VIEs and their shareholders — consistent with other entities with foreign-incorporated holding company structures operating in our industry in mainland China.

The contractual arrangements allow us to:

exercise effective control over our VIEs;
receive substantially all of the economic benefits of our VIEs; and
hold an exclusive call option to purchase all or part of the equity interests in and/or assets of our VIEs to the extent permitted by law.

As a result of these contractual arrangements, we are the primary beneficiary of the VIEs and their subsidiaries and have consolidated their financial results in our consolidated financial statements in accordance with U.S. GAAP.

81

Our PRC counsel has advised us that:

The VIE Agreements constitute valid, legal, and binding obligations enforceable against each party in accordance with their terms, subject, as to enforceability, to bankruptcy, insolvency, fraudulent transfer, reorganization, moratorium, and similar laws of general applicability relating to or affecting creditors’ rights and to general equity principles; and
The due execution, delivery, and performance of the VIE Agreements by the parties thereto do not result in any violation of any explicit requirements under any PRC Laws in all material aspects.

Uncertainties exist regarding the interpretation and application of current and future PRC laws and regulations, and there can be no assurance that any governmental authority will not take a view that is contrary to or otherwise different from our views stated herein.

The following summarizes the currently effective contractual arrangements among our wholly-owned subsidiaries, the VIEs, and the shareholders of the VIEs and their spouses.

Agreements Providing Effective Control Over the VIEs

Shareholders’ Voting Rights Proxy Agreements. Pursuant to these agreements among Beijing WFOE, each of the VIEs, and their shareholders, each shareholder irrevocably authorizes Beijing WFOE or its designee to act as attorney-in-fact to exercise all shareholder rights, including the right to convene shareholders’ meetings, vote and sign resolutions, appoint and remove directors and senior executives, and sell, transfer, pledge, and dispose of all or a portion of the shares held by such shareholder, and other shareholder voting rights permitted by the applicable VIE’s articles of association. These agreements remain in force for ten years and renew automatically for successive one-year terms unless Beijing WFOE provides thirty days’ notice of non-renewal.

Spousal Consent Letters. Each spouse of an individual VIE shareholder has signed a spousal consent letter unconditionally and irrevocably waiving any rights to the relevant shares and associated economic rights or interests to which he or she may be entitled under applicable law, and undertaking not to assert any rights over those shares or underlying assets. Each signing spouse agrees to take all necessary actions to ensure proper performance of the contractual arrangements and will be bound by them if he or she obtains any VIE equity for any reason.

Equity Pledge Agreements. Pursuant to these agreements among Beijing WFOE, each of the VIEs, and their shareholders, the shareholders have pledged 100% of their equity interests in the VIEs to Beijing WFOE to guarantee performance of obligations under the Shareholders’ Voting Rights Proxy Agreements, the Equity Pledge Agreements, and the Exclusive Business Cooperation Agreements. If the VIEs or their shareholders breach these obligations, Beijing WFOE as pledgee may dispose of the pledged equity interests and has priority over the proceeds. Shareholders may not dispose of or encumber the pledged equity interests until all contractual obligations are fully performed and all secured debts are paid in full, whichever is later. We have completed registration of the equity pledges in Beijing Ying Zhong Tong (VIE) and Shenzhen Xiaoying (VIE) with the competent administration for market regulation.

Agreements Providing Economic Benefits from the VIEs

Exclusive Business Cooperation Agreements. Pursuant to these agreements between Beijing WFOE and each of the VIEs, Beijing WFOE or its designee has the exclusive right to provide the VIEs with technical support, consulting, and other services. Service fees equal 100% of the VIEs’ total consolidated profit after absorbing any cumulative losses and setting aside working capital, operational costs, taxes, and other statutory contributions. Without Beijing WFOE’s prior written consent, the VIEs may not obtain these services from any third party. Beijing WFOE determines service fees by considering the complexity, time required, commercial value, and specific content of services provided, and holds exclusive ownership of all intellectual property created under these agreements. These agreements remain effective for ten years and renew automatically for successive ten-year terms unless both parties agree otherwise in writing or Beijing WFOE terminates them early.

82

Agreements Providing the Option to Purchase Equity Interests in the VIEs

Exclusive Call Option Agreements. Pursuant to these agreements among Beijing WFOE, each of the VIEs, and their shareholders, the shareholders irrevocably grant Beijing WFOE or its designee an exclusive option to purchase all or part of their equity interests in the VIEs at the lowest price permitted by applicable mainland China law. Shareholders may not create any pledge or encumbrance on, or transfer, gift, or otherwise dispose of, their equity interests to any person other than Beijing WFOE or its designee. Without Beijing WFOE’s prior written consent, shareholders may not amend the VIEs’ articles of association, increase or decrease registered capital, permit transactions that materially and adversely affect the VIEs’ assets, liabilities, operations, equity interests, or other legal interests, merge with other entities, make investments, or distribute dividends. These agreements remain effective for ten years and extend automatically for successive ten-year terms unless Beijing WFOE provides notice of non-extension.

4.D. Property, Plant and Equipment

Our corporate headquarters are located in Shenzhen, where we lease an area of approximately 6,373 square meters as of the date of this annual report. We also lease office space of approximately 1,785 square meters in Beijing and office space of approximately 2,447 square meters in Shanghai. We lease our premises from third parties under operating lease agreements. We believe that we will be able to obtain adequate facilities, principally through leasing, to accommodate our future expansion plans.

ITEM 4A. UNRESOLVED STAFF COMMENTS

None.

ITEM 5. OPERATING AND FINANCIAL REVIEW AND PROSPECTS

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

5.A. Operating Results

Key Factors Affecting Our Results of Operations

Economic Conditions and Regulatory Environment in China

Demand for personal finance services from prime borrowers is shaped by broader economic conditions in mainland China. General macroeconomic factors — including the interest rate environment and unemployment levels — affect borrowers’ willingness to seek loans. Significant increases in interest rates could deter prospective borrowers, while an economic slowdown resulting in higher unemployment and lower real income may reduce disposable income, affecting both repayment capability and willingness to borrow, which in turn may affect delinquency rates.

The regulatory framework governing China’s online personal finance industry continues to evolve, and the direction of travel is tightening. On April 1, 2025, the National Financial Regulatory Administration issued Notice 9, which requires commercial banks to strictly control total borrowing costs and has established, in practice, a cap of 24% per annum on the total borrowing cost of a single loan. We view this notice as an extension of an established policy trajectory rather than a directional break. Regulatory authorities also continued to tighten total borrowing cost caps applicable to microcredit and consumer finance companies during the period, and such entities may face de facto requirements set below 24%; the extent and pace of those requirements remain highly uncertain. We expect current and emerging regulatory requirements to adversely and materially affect our operating results, and we cannot exclude the possibility of operating losses in future periods.

While certain implementation details remain to be clarified, the broader objective is consistent: responsible credit access alongside financial stability. We regard the growing inclusion of loan facilitation platforms under formal regulatory supervision as recognition of our increasing role within the financial system. We remain committed to full compliance, continued funding diversification, an expanding loan product and service mix, and stronger risk management.

83

Size of Borrower Base and Engagement

Our revenues depend on our ability to acquire new borrowers and retain existing ones. Active borrowers grew from 4,495,997 in 2023 to 5,231,887 in 2024 and 6,688,186 in 2025, of whom 2,853,149 (63.5%), 3,180,028 (60.8%), and 3,865,183 (57.8%) were new borrowers, respectively. Total loans facilitated were RMB 105,557 million in 2023, RMB 104,889 million in 2024, and RMB 130,552 million in 2025. We rely on attractive fee rates, products, and services to acquire new borrowers. Any change in our ability to attract or retain borrowers, or in the cost of borrower acquisition, may affect our revenue and profitability.

Loan Pricing

Revenue and profitability depend on the terms of our loan products—service or interest fee rates, durations, and sizes. Longer-duration and larger loans generally carry higher fees. Within each product category we set per-transaction fees by loan type, size, and duration. Our proprietary credit scoring model assigns each applicant a credit assessment result and credit line, drawing on basic information, credit history, and behavioral data, and we expect to assign differentiated fee rates on the basis of that assessment. Fee rate variation tracks competitive market conditions, and pricing adjustments will affect our results.

Ability to Maintain Effective Risk Management

Our ability to assess borrower credit risk and classify borrowers into appropriate risk profiles directly affects our ability to attract both borrowers and institutional funding partners. The 31–60-day delinquency rate on our platform fell from 1.57% at December 31, 2023 to 1.17% at December 31, 2024, then rose to 2.90% at December 31, 2025. The 2025 increase reflects an intensifying shift in the macroeconomic landscape, an evolving regulatory environment, and a more conservative industry-wide risk posture—conditions that produced more challenging borrower repayment behavior across the portfolio. In response, we deliberately tightened credit standards and refocused on higher-quality origination, and we continue to optimize fraud detection, improve credit scoring accuracy, and strengthen collection effectiveness using our big-data analytical capabilities and accumulated operational data. For further detail, see “Item 4. Information on the Company—4.B. Business Overview—Risk Management.”

Ability to Maintain Stable Funding Sources

Our revenue depends on stable and diversified institutional funding. At the end of 2019 we stopped funding loan products through individual investors on the Xiaoying Wealth Management platform and shifted to banks, consumer finance companies, trust companies, and other institutions, achieving 100% institutional funding on new loans by the end of the second quarter of 2020. In May 2021 we obtained a network microcredit license from the Local Financial Regulatory Bureau of Shenzhen Municipality and began online microcredit operations in July 2021. Institutional partners funded 97.2%, 95.9%, and 96.6% of total loan volume in 2023, 2024, and 2025, respectively, with our own capital supplying the balance.

Relationship with Financial Institutional Cooperators

Our cooperators are central to both our risk management and funding model. They provide credit insurance and guarantee services that protect investors and institutional funding partners against borrower default. Substantially all hold at least an AA+ credit rating from reputable agencies, cover both North and South China, and carry registered capital of more than RMB 1 billion. Their brand strength helps us expand our institutional funding base at reasonable cost.

We also draw on our cooperators’ insurance and guarantee decision opinions to sharpen underwriting. Their credit assessment models access databases including the PBOC Credit Reference Center, available only to licensed financial institutions; we combine those inputs with additional decision variables to build a more complete picture of borrower creditworthiness. Changes to our arrangements with financial institutional cooperators in credit insurance, guarantee services, credit assessment, or related areas could affect investor confidence, business growth, and profitability. For further detail, see “Item 4. Information on the Company—4.B. Business Overview—Our Partnership with Financial Institutional Cooperators.”

Our subsidiary Tianjin Yuexin, which holds a financing guarantee license, commenced guarantee operations in June 2023 and currently operates under multiple guarantee structures tailored to different partner and risk profiles. We have expanded cooperation with high-quality external financing guarantee companies that protect institutional funding partners from default losses and charge guarantee fees to borrowers, a portion of which is remitted to us as service fees. We may consider additional funding-protection arrangements, but we cannot assure you that any new structure will be favorably received by our cooperators or institutional funding partners, which could adversely affect our operations.

84

Loan Performance

Delinquency Rate by Balance of Xiaoying Credit Loan

We define the delinquency rate as the outstanding principal of loans that are 31–60 days past due, expressed as a percentage of total outstanding principal on loans we facilitated as of a given date. Loans more than 60 days past due are charged off and excluded from the calculation.

December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

 

Delinquent for 31-60 days

 

1.57

%

1.17

%

2.90

%

To make our delinquency metrics comparable to peers, we also present rates for loans 31–90 days and 91–180 days past due, measured as outstanding principal in each bucket over total outstanding principal on loans we facilitated. Loans more than 180 days past due are excluded from these calculations.

Delinquent for

 

  ​ ​ ​

31 - 90 days

  ​ ​ ​

91 - 180 days

 

December 31, 2023

 

2.81

%

3.12

%

December 31, 2024

 

2.09

%

2.48

%

December 31, 2025

 

5.21

%

6.31

%

Credit quality improved in 2024 and weakened materially in 2025 across every delinquency bucket. The 31–60-day rate moved from 1.57% to 1.17% to 2.90%; the 31–90-day rate moved from 2.81% to 2.09% to 5.21%; and the 91–180-day rate moved from 3.12% to 2.48% to 6.31% across the three year-end dates. The 2025 deterioration reflects two overlapping pressures: an intensifying shift in the macroeconomic landscape together with an evolving regulatory environment, and a more conservative industry-wide risk posture. Both forces produced more challenging borrower repayment conditions, and we tightened credit standards and refocused on higher-quality origination as conditions deteriorated through the year.

Delinquency Rate by Vintage of Xiaoying Credit Loan

We refer to loans facilitated during a specified time period as vintage. We define vintage delinquency rate as (i) the total amount of principal for all loans in vintage that becomes 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 charged-off are included in the calculation of vintage delinquency rates.

85

The following chart displays the historical cumulative 90-day plus past due delinquency rates by loan origination vintage for all continuing Xiaoying Credit Loans facilitated through our platform up to December 31, 2025.

Graphic

The same two drivers—macroeconomic and regulatory pressure, and the industry’s more conservative risk posture—explain the vintage pattern illustrated above. Later vintages show elevated cumulative delinquency relative to equivalent maturities in earlier cohorts, reflecting the deteriorating repayment environment that emerged through 2025.

86

Results of Operations

The following table sets forth a summary of our consolidated results of operations 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.

For the Year Ended December 31, 

 

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

 

  ​ ​ ​

RMB

  ​ ​ ​

%

  ​ ​ ​

RMB

  ​ ​ ​

%

  ​ ​ ​

RMB

  ​ ​ ​

US$

  ​ ​ ​

%

 

(in thousands, except for percentages)

 

Net revenues

 

  ​

 

  ​

 

  ​

 

  ​

 

  ​

 

  ​

 

  ​

Loan facilitation service

 

2,740,974

56.9

%

3,102,345

52.8

%

3,843,005

549,542

50.3

%

Post-origination service

 

596,582

12.4

%

759,539

12.9

%

1,074,454

153,645

14.1

%

Financing income

 

1,137,336

23.6

%

1,372,004

23.5

%

1,396,976

199,765

18.3

%

Guarantee income

24,497

0.5

%

201,716

3.4

%

636,572

91,030

8.3

%

Other revenue

 

315,495

6.6

%

436,178

7.4

%

688,418

98,442

9.0

%

Total net revenue

 

4,814,884

100.0

%

5,871,782

100.0

%

7,639,425

1,092,424

100.0

%

Operating costs and expenses:

 

Origination and servicing

 

1,544,014

32.1

%

1,738,139

29.6

%

2,020,546

288,934

26.5

%

Borrower acquisitions and marketing

 

1,370,942

28.5

%

1,582,472

27.0

%

2,202,375

314,935

28.8

%

General and administrative

 

153,943

3.2

%

175,934

3.0

%

199,559

28,537

2.6

%

Provision for contingent guarantee liabilities

 

67,520

1.4

%

241,738

4.1

%

1,001,273

143,180

13.1

%

Provision for accounts receivable and contract assets

 

12,234

0.3

%

35,732

0.6

%

242,719

34,708

3.2

%

Reversal of provision for loan receivable from Xiaoying Housing Loans

 

(4,213)

(0.1)

%

(4,157)

(0.1)

%

(8)

(1)

(0.0)

%

Provision for loans receivable from Xiaoying Credit Loans and other loans

 

233,350

4.8

%

225,815

3.8

%

340,217

48,650

4.5

%

Change in fair value of financial guarantee derivative

 

(24,966)

(0.5)

%

(1,038)

(0.0)

%

3,367

481

0.0

%

Fair value adjustments related to Consolidated Trusts

 

531

0.0

%

(Reversal of) provision for credit losses on deposits to institutional cooperators

 

(674)

 

(0.0)

%

3,223

0.1

%

(775)

 

(111)

 

(0.0)

%

Provision for credit losses for other financial assets

 

86

0.0

%

155

0.0

%

73

11

0.0

%

Total operating expenses

 

3,352,767

69.7

%

3,998,013

68.1

%

6,009,346

859,324

78.7

%

Income from operations

 

1,462,117

30.3

%

1,873,769

31.9

%

1,630,079

233,100

21.3

%

Interest (expense) income, net

 

(20,365)

(0.4)

%

(560)

(0.0)

%

10,659

1,524

0.1

%

Foreign exchange loss

 

(4,023)

(0.1)

%

(9,533)

(0.2)

%

(8,539)

(1,221)

(0.1)

%

Income (loss) from financial investments

 

6,498

0.1

%

17,134

0.3

%

(14,456)

(2,067)

(0.2)

%

Other income, net

 

24,351

0.5

%

13,521

0.2

%

132,250

18,911

1.8

%

Income before income taxes

 

1,468,578

30.4

%

1,894,331

32.2

%

1,749,993

250,247

22.9

%

Income tax expense

(261,130)

(5.4)

%

(405,702)

(6.9)

%

(291,650)

(41,705)

(3.7)

%

(Loss) gain from equity in affiliates, net of tax

(1,931)

(0.0)

%

10,159

0.2

%

25,716

3,677

0.3

%

(Loss) gain from financial investments at equity method, net of tax

(18,723)

(0.4)

%

41,118

0.7

%

(19,506)

(2,789)

(0.3)

%

Net income

 

1,186,794

24.6

%

1,539,906

26.2

%

1,464,553

209,430

19.2

%

The following table summarizes key financial ratios for each of the fiscal years ended December 31, 2023, 2024, and 2025, calculated from the audited financial data presented in this Form 20-F.

For the Year Ended December 31, 

 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

 

Operating Margin (1)

 

30.4

%  

31.9

%  

21.3

%

Net Income Margin (2)

 

24.6

%  

26.2

%  

19.2

%

Return on Equity (3)

 

22.4

%  

24.1

%  

19.8

%

Return on Assets (4)

 

11.6

%  

13.1

%  

11.1

%

Note:

(1)

Operating Margin: This ratio indicates the profitability of our core business operations. It shows the profit generated from our main activities for each dollar of revenue. It is calculated as Income from Operations divided by Total Net Revenue for the fiscal year.

(2)

Net Income Margin: This ratio reflects our overall profitability. It shows the profit remaining for each dollar of revenue after all expenses, including interest and taxes, have been paid. It is calculated as Net Income divided by Total Net Revenue for the fiscal year.

87

(3)

Return on Equity (ROE): This ratio measures how effectively we generate profit from shareholders’ investments. It shows the profit we earn for each dollar of equity. It is calculated as Net Income divided by Average Total Equity for the fiscal year. Average Total Equity is calculated using the opening and closing balances.

(4)

Return on Assets (ROA): This ratio indicates how efficiently we use our total assets to generate profit. It shows the profit we earn for each dollar of assets. It is calculated as Net Income divided by Average Total Assets for the fiscal year. Average Total Assets is calculated using the opening and closing balances.

Discussion of Key Financial Ratios

Operating margin improved from 30.4% in 2023 to 31.9% in 2024, as revenue growth of 21.9% outpaced the growth in total operating expenses, which declined as a percentage of revenue from 69.7% to 68.1%. The improvement was driven by operating leverage across the two largest cost lines — origination and servicing fell from 32.1% to 29.6% of revenue and borrower acquisitions and marketing fell from 28.5% to 27.0% — while credit-related provisions, though lower in absolute scale than in 2025, began accelerating materially — provision for contingent guarantee liabilities tripled from RMB 67.5 million to RMB 241.7 million — foreshadowing the more significant deterioration in asset quality that emerged in 2025.

Operating margin contracted sharply to 21.3% in 2025, a decline of 10.6 percentage points, as total operating expenses rose to 78.7% of revenue. The primary driver was the provision for contingent guarantee liabilities, which increased from RMB 241.7 million (4.1% of revenue) in 2024 to RMB 1,001.3 million (13.1% of revenue) in 2025, an increase of RMB 759.5 million that alone accounted for the majority of the margin compression. Provisions for accounts receivable and contract assets and for loans receivable increased by a further RMB 207.0 million and RMB 114.4 million, respectively. In aggregate, total credit-related provisions increased by RMB 1,080.9 million year-over-year, consuming 61.2% of the RMB 1,767.6 million revenue increase before other cost growth is considered. Revenue grew 30.1% in 2025, but income from operations declined from RMB 1,873.8 million to RMB 1,630.1 million (US$233.1 million), reflecting a year in which volume and revenue growth was more than offset by sharply higher credit-related provisions driven by deteriorating asset quality and a more conservative provisioning stance.

Net income margin followed a similar but partially cushioned trajectory, rising from 24.6% in 2023 to 26.2% in 2024 before declining to 19.2% in 2025. The 2025 net income margin decline of 7.0 percentage points was less severe than the 10.6 percentage point contraction in operating margin, primarily because income tax expense fell from RMB 405.7 million (6.9% of revenue) in 2024 to RMB 291.7 million (3.7% of revenue) in 2025, reflecting lower pre-tax profit and a favorable change in valuation allowance. Additionally, other income, net, increased from RMB 13.5 million to RMB 132.3 million (US$18.9 million), providing further partial offset. These below-the-line items together cushioned approximately 3.6 percentage points of what would otherwise have been a larger net margin decline. The gap between operating margin and net income margin in 2024 — a spread of 5.7 percentage points — was unusually wide due to the elevated tax charge in that year; in 2025, with the tax burden easing, this spread narrowed to 2.1 percentage points, a more normalized relationship.

Return on equity rose from 22.4% in 2023 to 24.1% in 2024, as net income growth of 29.8% outpaced the growth in average equity, before declining to 19.8% in 2025. The 2025 decline reflects two simultaneous pressures: net income fell 4.9% from RMB 1,539.9 million to RMB 1,464.6 million (US$209.4 million), while the equity base continued to expand as prior-year retained earnings accreted to shareholders’ equity. Implied total equity grew from approximately RMB 6,953 million at December 31, 2024 to approximately RMB 7,837 million at December 31, 2025, increasing average equity for 2025 relative to 2024 and creating a denominator headwind even before the earnings decline. The 19.8% ROE in 2025 reflects the provisioning-driven earnings compression described above and should be considered in the context of the Company’s conservative provisioning stance; to the extent provisions exceed ultimate realized losses, a portion of the 2025 charge would be expected to reverse into earnings in future periods.

Return on assets rose from 11.6% in 2023 to 13.1% in 2024, driven by strong earnings growth against a nearly flat asset base — total assets grew by only RMB 169.3 million between December 31, 2023 and December 31, 2024. Return on assets declined to 11.1% in 2025, reflecting a simultaneous compression in net income and a material expansion in total assets from RMB 11,819.3 million to RMB 14,665.7 million (US$2,097.2 million). The asset growth was concentrated in accounts receivable and contract assets, which grew RMB 1,116.4 million or 55.0% to RMB 3,146.0 million (US$449.9 million), and financial investments, which grew RMB 729.6 million to RMB 1,243.1 million (US$177.8 million). Both the earnings compression — driven by the sharp increase in credit-related provisions — and the simultaneous expansion of the asset base, concentrated in guarantee-related receivables and financial investments, contributed to the ROA decline, with the guarantee business expansion placing pressure on both the numerator and denominator of the ratio concurrently.

88

Year Ended December 31, 2025 Compared to Year Ended December 31, 2024

Net Revenues

The following table sets forth the breakdown of our net revenues, both in absolute amount and as a percentage of our total net revenues, for the periods presented:

For the Year Ended December 31, 

2024

2025

  ​ ​ ​

RMB

  ​ ​ ​

%

  ​ ​ ​

RMB

  ​ ​ ​

US$

  ​ ​ ​

%

(in thousands, except for percentages)

Net revenues

 

  ​

 

  ​

 

  ​

 

  ​

 

  ​

Loan facilitation service

 

3,102,345

52.8

%

3,843,005

549,542

50.3

%

Post-origination service

 

759,539

12.9

%

1,074,454

153,645

14.1

%

Financing income

 

1,372,004

23.5

%

1,396,976

199,765

18.3

%

Guarantee income

 

201,716

3.4

%

636,572

91,030

8.3

%

Other revenue

 

436,178

7.4

%

688,418

98,442

9.0

%

Total net revenue

 

5,871,782

100.0

%

7,639,425

1,092,424

100.0

%

Total net revenues grew in 2025, driven by higher loan facilitation volumes and the cumulative seasoning of loans originated in prior periods. Loan facilitation service fees increased from RMB 3,102.3 million in 2024 to RMB 3,843.0 million (US$549.5 million) in 2025, tracking higher facilitation volumes for the year. Post-origination service fees rose from RMB 759.5 million to RMB 1,074.5 million (US$153.6 million), reflecting the cumulative effect of the greater volume of loans facilitated in prior years; we recognize these fees on a straight-line basis over the term of the underlying loans as services are provided. Financing income increased from RMB 1,372.0 million to RMB 1,397.0 million (US$199.8 million), supported by a higher average loan balance held on our balance sheet compared with 2024.

Guarantee income and ancillary revenue recorded the fastest growth. Guarantee income rose from RMB 201.7 million in 2024 to RMB 636.6 million (US$91.0 million) in 2025, as the cumulative volume of facilitated loans covered by guarantee service expanded materially. Other revenue increased from RMB 436.2 million to RMB 688.4 million (US$98.4 million), driven by higher referral fees for introducing borrowers to other platforms and increased commission from insurance brokerage activity.

Operating Expenses

The following table sets forth our operating expenses, both in absolute amount and as a percentage of our total revenues, for the periods presented.

For the Year Ended December 31, 

 

2024

2025

 

  ​ ​ ​

RMB

  ​ ​ ​

%

  ​ ​ ​ ​ ​

RMB

  ​ ​ ​

US$

  ​ ​ ​ ​ ​

%

 

(in thousands, except for percentages)

 

Operating costs and expenses:

 

  ​

 

  ​

 

  ​

 

  ​

 

  ​

Origination and servicing

 

1,738,139

29.6

%

2,020,546

288,934

26.5

%

Borrower acquisitions and marketing

 

1,582,472

27.0

%

2,202,375

314,935

28.8

%

General and administrative

 

175,934

3.0

%

199,559

28,537

2.6

%

Provision for contingent guarantee liabilities

 

241,738

4.1

%

1,001,273

143,180

13.1

%

Provision for accounts receivable and contract assets

 

35,732

0.6

%

242,719

34,708

3.2

%

Reversal of provision for loan receivable from Xiaoying Housing Loans

 

(4,157)

(0.1)

%

(8)

(1)

(0.0)

%

Provision for loans receivable from Xiaoying Credit Loans and other loans

 

225,815

3.8

%

340,217

48,650

4.5

%

Change in fair value of financial guarantee derivative

(1,038)

(0.0)

%

3,367

481

0.0

%

Provision for (reversal of) credit losses on deposits to institutional cooperators

3,223

0.1

%

(775)

(111)

(0.0)

%

Provision for credit losses for other financial assets

 

155

0.0

%

73

11

0.0

%

Total operating expenses

 

3,998,013

68.1

%

6,009,346

859,324

78.7

%

89

Operating expenses rose across every major line in 2025, with credit-related provisions accounting for the steepest increases. Origination and servicing expenses grew from RMB 1,738.1 million to RMB 2,020.5 million (US$288.9 million), primarily because collection expense scaled with the cumulative volume of loans facilitated and originated in prior quarters. Borrower acquisitions and marketing expenses rose from RMB 1,582.5 million to RMB 2,202.4 million (US$314.9 million), reflecting intensified acquisition effort during the year. General and administrative expenses increased from RMB 175.9 million to RMB 199.6 million (US$28.5 million), driven by higher labor costs and share-based compensation.

Total operating expenses increased RMB 2,011.3 million, or 50.3%, from RMB 3,998.0 million to RMB 6,009.3 million, rising from 68.1% to 78.7% of total revenue; of this increase, credit-related provisions accounted for RMB 1,080.9 million or approximately 53.7%, with the provision for contingent guarantee liabilities alone — up RMB 759.5 million to RMB 1,001.3 million — exceeding guarantee income recognized in the year of RMB 636.6 million by RMB 364.7 million. Provisions expanded sharply, reflecting deteriorating asset quality and a more conservative provisioning stance. Provision for contingent guarantee liabilities increased from RMB 241.7 million in 2024 to RMB 1,001.3 million (US$143.2 million) in 2025, as guarantee liabilities grew with the expanded volume of facilitated loans covered by guarantee service. Provision for accounts receivable and contract assets rose from RMB 35.7 million to RMB 242.7 million (US$34.7 million), driven by higher receivables and contract assets from guarantee income as covered volume increased. Provision for loans receivable from Xiaoying Credit Loans and other loans increased from RMB 225.8 million to RMB 340.2 million (US$48.7 million), primarily on a higher estimated loss rate.

Income Tax Expense

Income tax expense fell from RMB 405.7 million in 2024 to RMB 291.7 million (US$41.7 million) in 2025, reflecting lower profit before tax and change in valuation allowance.

Net Income

Net income decreased RMB 75.4 million, or 4.9%, from RMB 1,539.9 million in 2024 to RMB 1,464.6 million (US$209.4 million) in 2025. Revenue growth of RMB 1,767.6 million was more than offset by a RMB 2,011.3 million increase in total operating expenses, producing a RMB 243.7 million decline in income from operations; of the total operating expense increase, credit-related provisions accounted for RMB 1,080.9 million, consuming 61.2% of the revenue increase before other cost growth is considered. This operating income decline was partially mitigated below the line by a RMB 114.1 million reduction in income tax expense — as the implied effective tax rate fell from 21.4% to 16.7% — and a RMB 118.7 million increase in other income, net. The result reflects a year in which volume and revenue grew but deteriorating asset quality and a more conservative provisioning stance compressed profitability.

Year Ended December 31, 2024 Compared to Year Ended December 31, 2023

Net Revenues

The following table sets forth the breakdown of our net revenues, both in absolute amount and as a percentage of our total net revenues, for the periods presented:

  ​ ​ ​

For the Year Ended December 31, 

 

2023

  ​ ​ ​

2024

 

  ​ ​ ​

RMB

  ​ ​ ​

%

  ​ ​ ​

RMB

  ​ ​ ​

US$

  ​ ​ ​

%

 

(in thousands, except for percentages)

 

Net revenues

 

  ​

 

  ​

 

  ​

 

  ​

 

  ​

Loan facilitation service

 

2,740,974

56.9

%

3,102,345

425,020

52.8

%

Post-origination service

 

596,582

12.4

%

759,539

104,056

12.9

%

Financing income

1,137,336

23.6

%

1,372,004

187,964

23.5

%

Guarantee income

 

24,497

0.5

%

201,716

27,635

3.4

%

Other revenue

 

315,495

6.6

%

436,178

59,756

7.4

%

Total net revenue

 

4,814,884

100.0

%

5,871,782

804,431

100.0

%

90

Total net revenues grew from RMB 4,814.9 million in 2023 to RMB 5,871.8 million in 2024, an increase of 21.9%, as improved loan facilitation economics and cumulative volume effects lifted revenues across most categories. Loan facilitation service fees increased from RMB 2,741.0 million to RMB 3,102.3 million, primarily because lower expected prepayment rates increased the present value of fees recognized during the year. Post-origination service fees rose from RMB 596.6 million to RMB 759.5 million, reflecting the cumulative effect of the higher volume of loans facilitated in prior periods; as with the prior year, these fees are recognized on a straight-line basis over the term of the underlying loans. Financing income increased from RMB 1,137.3 million to RMB 1,372.0 million, as a higher average loan balance held on our balance sheet drove stronger interest earnings.

Guarantee income and other revenue also rose, though from a smaller base. Guarantee income increased from RMB 24.5 million in 2023 to RMB 201.7 million in 2024, reflecting the cumulative growth in the volume of facilitated loans covered by guarantee service relative to 2023; we recognize guarantee revenue systematically as we are released from the underlying risk. Other revenue grew from RMB 315.5 million to RMB 436.2 million, driven primarily by higher referral fees for introducing borrowers to other platforms.

Operating Expenses

The following table sets forth our operating expenses, both in absolute amount and as a percentage of our total revenues, for the periods presented.

  ​ ​ ​

For the Year Ended December 31, 

 

2023

  ​ ​ ​

2024

 

  ​ ​ ​

RMB

  ​ ​ ​

%

  ​ ​ ​

RMB

  ​ ​ ​

US$

  ​ ​ ​

%

 

(in thousands, except for percentages)

 

Operating costs and expenses:

  ​ ​ ​

  ​

  ​ ​ ​

  ​

  ​ ​ ​

  ​

  ​ ​ ​

  ​

  ​ ​ ​

  ​

 

Origination and servicing

 

1,544,014

32.1

%

1,738,139

238,124

29.6

%

Borrower acquisitions and marketing

 

1,370,942

28.5

%

1,582,472

216,798

27.0

%

General and administrative

 

153,943

3.2

%

175,934

24,103

3.0

%

(Reversal of) provision for contingent guarantee liabilities

 

67,520

1.4

%

241,738

33,118

4.1

%

Provision for accounts receivable and contract assets

 

12,234

0.3

%

35,732

4,895

0.6

%

Reversal of provision for loan receivable from Xiaoying Housing Loans

 

(4,213)

(0.1)

%

(4,157)

(569)

(0.1)

%

Provision for loans receivable from Xiaoying Credit Loans and other loans

 

233,350

4.8

%

225,815

30,936

3.8

%

Change in fair value of financial guarantee derivative

(24,966)

(0.5)

%

(1,038)

(142)

(0.0)

%

Fair value adjustments related to Consolidated Trusts

531

0.0

%

Provision for (reversal of) credit losses on deposits to institutional cooperators

 

(674)

(0.0)

%

3,223

441

0.1

%

(Reversal of) provision for credit losses for other financial assets

 

86

0.0

%

155

22

0.0

%

Total operating expenses

 

3,352,767

69.6

%

3,998,013

547,726

68.1

%

91

Total operating expenses increased from RMB 3,352.8 million in 2023 to RMB 3,998.0 million in 2024, but fell as a share of total revenue from 69.7% to 68.1%, reflecting improving operating leverage. Origination and servicing expenses rose from RMB 1,544.0 million to RMB 1,738.1 million, as collection expense scaled with the cumulative volume of loans facilitated in prior quarters. Borrower acquisitions and marketing expenses increased from RMB 1,370.9 million to RMB 1,582.5 million, reflecting intensified borrower acquisition efforts. General and administrative expenses grew from RMB 153.9 million to RMB 175.9 million, driven by higher labor costs and share-based compensation.

Credit-related provisions rose but remained manageable relative to the revenue base. Provision for contingent guarantee liabilities increased from RMB 67.5 million in 2023 to RMB 241.7 million in 2024, as guarantee liabilities grew with the higher volume of facilitated loans covered by guarantee service during the year. Provision for accounts receivable and contract assets rose from RMB 12.2 million to RMB 35.7 million, reflecting higher receivables from guarantee income as covered volume expanded. Provision for loans receivable from Xiaoying Credit Loans and other loans decreased from RMB 233.4 million to RMB 225.8 million, as the average estimated loss rate declined relative to 2023. Gains from the change in fair value of our financial guarantee derivative decreased from RMB 25.0 million to RMB 1.0 million, primarily reflecting the release of guarantee obligations in 2023 that did not recur at the same scale.

Income Tax Expense

Income tax expense increased from RMB 261.1 million in 2023 to RMB 405.7 million in 2024, driven by higher profit before tax and a valuation allowance arising from a change in judgment about our ability to utilize deferred tax asset in future periods.

Net Income

Net income increased from RMB 1,186.8 million in 2023 to RMB 1,539.9 million in 2024. The improvement reflects higher loan facilitation volumes, improved fee economics from lower expected prepayment rates, and the cumulative seasoning of prior-period originations, partly offset by higher provisions for guarantee liabilities and an increased tax charge. Credit quality improved across all delinquency buckets over the course of 2024, supporting a constructive provisioning environment and underpinning stronger earnings.

92

Discussion of Key Balance Sheet Items

The following table sets forth selected information from our consolidated balance sheet as of December 31, 2023, 2024 and 2025. This information should be read together with our consolidated financial statements and related notes included elsewhere in this annual report.

As of December 31, 

2023

2024

2025

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

US$

(in thousands)

Assets

 

  ​

 

  ​

 

  ​

 

  ​

Cash and cash equivalents

 

1,195,352

984,611

987,631

141,229

Restricted cash, net

 

749,070

676,793

1,145,962

163,870

Accounts receivable and contract assets, net

 

1,659,588

2,029,550

3,145,976

449,869

Loans receivable from Xiaoying Credit Loans and other loans, net

4,947,833

4,828,317

5,298,631

757,694

Loan receivable from Xiaoying Housing Loans, net

8,657

Deposits to institutional cooperators, net

1,702,472

1,958,297

1,713,593

245,041

Prepaid expenses and other current assets

48,768

34,079

43,547

6,227

Financial guarantee derivative

1,038

Deferred tax assets, net

135,958

197,713

455,358

65,115

Long-term investments

493,411

498,038

515,524

73,719

Financial investments

608,198

513,476

1,243,076

177,758

Property and equipment, net

8,642

15,833

23,900

3,418

Intangible assets, net

36,810

36,592

39,183

5,603

Other non-current assets

55,265

44,951

53,364

7,631

Total Assets

11,650,024

11,819,288

14,665,745

2,097,174

Liabilities

 

Payable to investors and institutional funding partners at amortized cost

3,584,041

2,184,086

3,054,982

436,856

Contingent guarantee liabilities

61,907

187,641

748,307

107,006

Financial guarantee derivative

15,426

2,206

Deferred guarantee income

46,597

164,725

467,629

66,870

Short-term borrowings

565,000

328,500

409,530

58,562

Accrued payroll and welfare

86,771

94,717

76,058

10,876

Other taxes payable

289,821

279,993

221,940

31,739

Income taxes payable

446,500

591,491

677,521

96,884

Deposit payable to channel cooperators

19,700

12,016

12,016

1,718

Dividend payable

59,226

Accrued expenses and other current liabilities

575,727

929,490

1,041,055

148,869

Other non-current liabilities

37,571

27,516

34,807

4,977

Deferred tax liabilities

30,040

65,959

69,673

9,963

Total Liabilities

5,802,901

4,866,134

6,828,944

976,526

Accounts Receivable and Contract Assets, Net

Accounts receivable and contract assets grew substantially, driven by the expansion of our guarantee business. The balance increased from RMB 1,659.6 million at December 31, 2023 to RMB 2,029.6 million at December 31, 2024, and further to RMB 3,146.0 million (US$449.9 million) at December 31, 2025. The 2025 increase reflects higher receivables and contract assets from guarantee income, directly tracking the growth in facilitated loan volume covered by guarantee service.

Loans Receivable from Xiaoying Credit Loans and Other Loans, Net

Loans receivable increased modestly in 2025 after a slight decline in 2024. The balance was RMB 4,947.8 million at December 31, 2023, RMB 4,828.3 million at December 31, 2024, and RMB 5,298.6 million (US$757.7 million) at December 31, 2025. These loans consist primarily of loans facilitated through our Consolidated Trusts and Partnerships and loans extended by our microcredit subsidiary Quanbei. The 2025 increase reflects higher facilitation through Consolidated Trusts and Partnerships, partially offset by a decline in loans funded from our own microcredit capital.

93

Deposits to Institutional Cooperators, Net

Deposits to institutional cooperators declined in 2025 following an increase in 2024. The balance rose from RMB 1,702.5 million at December 31, 2023 to RMB 1,958.3 million at December 31, 2024, then fell to RMB 1,713.6 million (US$245.0 million) at December 31, 2025. These deposits represent pledged cash held with financial institutional cooperators under arrangements agreed with each cooperator individually. The 2025 decrease reflects refunds received from institutional cooperators during the year.

Long-Term Investments

Long-term investments, which consist primarily of equity investments in private companies in Chinese Mainland, increased from RMB 498.0 million at December 31, 2024 to RMB 515.5 million (US$73.7 million) at December 31, 2025, driven by strong operating results from equity-method affiliates recognized during the year.

Financial Investments

Financial investments—comprising venture capital fund interests, U.S. Treasury bills with original maturities over three months, fund-linked notes, term deposits, and wealth management products—increased from RMB 513.5 million at December 31, 2024 to RMB 1,243.1 million (US$177.8 million) at December 31, 2025, primarily due to the addition of wealth management products during the year.

Payable to Investors and Institutional Funding Partners

Payable to investors and institutional funding partners recovered to 2023 levels by year-end 2025. The balance was RMB 3,584.0 million at December 31, 2023, fell to RMB 2,184.1 million at December 31, 2024, and rose to RMB 3,055.0 million (US$436.9 million) at December 31, 2025. This liability consists primarily of proceeds received from trust partners and investors through Consolidated Trusts and Partnerships, and its 2025 increase reflects higher transaction volume relative to 2024.

Contingent Guarantee Liabilities

Contingent guarantee liabilities expanded materially, reflecting the scale-up of our guarantee business. The balance increased from RMB 61.9 million at December 31, 2023 to RMB 187.6 million at December 31, 2024 and RMB 748.3 million (US$107.0 million) at December 31, 2025, in each case tracking the cumulative growth in the volume of facilitated loans covered by guarantee service.

Deferred Guarantee Income

Deferred guarantee income increased from RMB 164.7 million at December 31, 2024 to RMB 467.6 million (US$66.9 million) at December 31, 2025, reflecting the cumulative growth in the volume of facilitated loans covered by guarantee service. We recognize this income systematically as we are released from the underlying risk.

Short-Term Borrowings

Short-term borrowings increased from RMB 328.5 million at December 31, 2024 to RMB 409.5 million (US$58.6 million) at December 31, 2025, due to several new loan additions during the year. The balance had declined from RMB 565.0 million at December 31, 2023 to RMB 328.5 million at December 31, 2024.

Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities increased from RMB 929.5 million at December 31, 2024 to RMB 1,041.1 million (US$148.9 million) at December 31, 2025, primarily because higher total operating costs drove increases in collection fee payables and borrower acquisition cost payables. This balance had itself risen from RMB 575.7 million at December 31, 2023, reflecting the sustained growth in our operating cost base.

94

For a discussion of our results of operations and financial condition for the fiscal years ended December 31, 2024 and 2023, please refer to Item 5. Operating and Financial Review and Prospects in our Annual Report on Form 20-F for the fiscal year ended December 31, 2024, filed with the Securities and Exchange Commission on April 25, 2025, which is incorporated herein by reference.

Inflation

Since our inception, inflation in China has not materially affected our results of operations. According to the National Bureau of Statistics of China, the year-over-year percent changes in the consumer price index were a decrease of 0.3% for December 2023, an increase of 0.1% for December 2024, and an increase of 0.8% for December 2025. Although we have not been materially affected by inflation in the past, we may be affected if China experiences higher rates of inflation in the future. There was no hyperinflation that impacted the operations of the company in the past three fiscal years.

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 do not impose a withholding tax on payments of dividends to shareholders.

Hong Kong

Our subsidiaries incorporated in Hong Kong are subject to a two-tiered profits tax rates for taxable income earned in Hong Kong. The first HK$2.0 million Hong Kong dollars of profits earned by a company are subject to be taxed at an income tax rate at 8.25%, while the remaining profits will continue to be taxed at the existing tax rate, 16.5%. No Hong Kong profit tax has been levied as our Hong Kong subsidiary had no assessable profit in 2023 and 2024. In 2025, the Hong Kong profit tax recognized was immaterial. Hong Kong does not impose a withholding tax on dividends.

Chinese Mainland

Our subsidiaries, VIEs and subsidiaries of the VIEs established in the Chinese Mainland are subject to an income tax rate of 25% in the years presented. A subsidiary was granted a 15% preferential income tax rate as a qualified enterprise under an incentive regime through 2027. Additionally, under a different incentive regime, one VIE and two other subsidiaries operating in a specific preferential tax jurisdiction were eligible to be levied at a reduced income tax rate of 15% through 2027; of these two subsidiaries, one became eligible for such reduced tax rate starting from 2025. Furthermore, a subsidiary established in 2025, operating in another specific preferential tax jurisdiction, was eligible for a reduced income tax rate of 15% through 2030.

We are subject to value added tax, or VAT, at a rate of 6% on the services we provide to borrowers, investors 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 Chinese Mainland law. VAT replaced the business tax previously applicable to our services, phased in since May 2012. 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 Chinese Mainland 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 Chinese Mainland 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%.

If our holding company in the Cayman Islands or any of our subsidiaries outside of Chinese Mainland were deemed to be a “resident enterprise” under the Law of the PRC on Enterprise Income Tax, it would be subject to enterprise income tax on its worldwide income at a rate of 25%. See “Item 3. Key Information—3.D. Risk Factors—Risks Relating to Doing Business in China—We may be treated as a resident enterprise for Chinese Mainland tax purposes under the PRC Enterprise Income Tax Law, and we may therefore be subject to Chinese Mainland income tax on our global income.

95

5.B. Liquidity and Capital Resources

To date, we have financed our operations primarily through cash generated by operating activities and proceeds from issuance and sales of our shares. As of December 31, 2023, 2024 and 2025, we had RMB1,195.4 million, RMB984.6 million and RMB987.6 million (US$141.2 million), respectively, in cash and cash equivalents. In September 2018, we completed an initial public offering of 11,763,478 ADSs (including the ADSs sold upon the exercise of the over-allotment option granted to the underwriters), representing 23,526,956 Class A ordinary shares, resulting in net proceeds to us of approximately US$103.9 million. Our cash and cash equivalents primarily consist of cash on hand, term deposits in banks and three-month U.S. treasury bills. We believe that our current cash and cash equivalents and our anticipated cash flows from operations and financing activities will be sufficient to meet our anticipated working capital requirements and capital expenditures for 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.

Although we consolidate the results of the VIEs, we only have access to cash balances or future earnings of the consolidated variable interest entities through our contractual arrangements with them. See “Item 4. Information on the Company—C. Organizational Structure— Contractual Arrangements with Consolidated VIEs and Their Shareholders (“VIE Agreements”).” For restrictions and limitations on liquidity and capital resources as a result of our corporate structure, see “—Holding Company Structure.”

As of December 31, 2025, we held RMB987.6 million (US$141.2 million) in cash and cash equivalents. Cash provided by operating activities decreased to RMB1,467.5 million (US$209.9 million), primarily due to changes in working capital during the period.

We returned approximately US$90.0 million to shareholders via dividends and share repurchases during 2025. As of March 31, 2026, approximately US$44.8 million remained available under our active share repurchase authorization.

Our long-term focus on disciplined capital allocation—primarily through dividends and share repurchases—has contributed meaningfully to shareholder value. Between 2021 and 2025, our GAAP earnings per ADS grew from $2.36 to $5.15, representing a compound annual growth rate (CAGR) of approximately 21.5%. Over the same period, we consistently generated robust return on equity (ROE), ranging from 18.6% to 24.1%, highlighting the efficiency with which we have deployed capital and managed profitability. These returns have enabled us to balance capital returns to shareholders with the preservation of financial flexibility to support future growth and evolving regulatory requirements.

Cash Flows and Working Capital

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

  ​ ​ ​

For the Year Ended December 31, 

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

US$

(in thousands)

Summary Consolidated Cash Flows Data:

Cash provided by operating activities

 

1,391,444

1,523,386

1,467,545

209,856

Cash (used in) provided by investing activities

 

(1,683,642)

122,034

(1,066,291)

(152,478)

Cash provided by (used in) financing activities

 

1,227,458

(1,935,176)

79,245

11,332

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

 

937,548

(282,862)

472,261

67,533

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

 

1,006,960

1,944,508

1,661,646

237,612

Cash and cash equivalents, and restricted cash at year end

 

1,944,508

1,661,646

2,133,907

305,145

96

Operating Activities

Cash provided by operating activities was RMB1,467.5 million (US$209.9 million) in 2025. In 2025, the difference between our cash provided by operating activities and our net income of RMB1,464.6 million (US$209.4 million) in 2025 resulted mainly from (i) the increase in accounts receivable and contract assets of RMB1,359.1 million (US$194.4 million), (ii) the decrease of deposits to institutional cooperators of RMB245.5 million (US$35.1 million), (iii) the decrease in contingent guarantee liabilities of RMB440.6 million (US$63.0 million), which were partially offset by (i) provisions for loans receivable from Xiaoying Credit Loans and other loans of RMB340.2 million (US$48.7 million), (ii) the increase of income taxes payable of RMB122.5 million (US$17.5 million), (iii) the increase of deferred guarantee income of RMB302.9 million (US$43.3 million) and (iv) provision for contingent guarantee liabilities of RMB1,001.3 million (US$143.2 million).

While operating cash flow of RMB 1,467.5 million closely tracked net income of RMB 1,464.6 million, this near-equivalence masked two large offsetting movements. On the cash-consuming side, accounts receivable and contract assets increased RMB 1,359.1 million — reflecting guarantee-related receivables growing faster than cash collections — and net cash outflows related to contingent guarantee liabilities totaled RMB 440.6 million, representing actual guarantee claims settled during the year. Offsetting these outflows, non-cash provision charges — RMB 1,001.3 million for contingent guarantee liabilities and RMB 340.2 million for loans receivable — were added back, broadly neutralizing the working capital drag and resulting in operating cash flow remaining closely aligned with net income.

Investing Activities

Cash used in investing activities was RMB1,066.3 million (US$152.5 million) in 2025, which was primarily attributable to (i) the amount of RMB7,799.9 million (US$1,115.4 million) for the principal payment of loans receivables under Consolidated Trust and Partnership model, (ii) an aggregate amount of RMB187.0 million (US$26.7 million) for loans made to customers and principal collections of loans receivables provided by Quanbei Microcredit, and (iii) purchase of financial investments of RMB291.8 million (US$41.7 million), which was partially offset by (i) the amount of RMB7,176.4 million (US$1,026.2 million) for principal collection of loans receivables under Consolidated Trust and Partnership model, and (ii) collection of financial investments of RMB57.9 million (US$8.3 million). The principal deployment and collection flows under the Consolidated Trust and Partnership model, which comprised the substantial majority of gross investing cash flows, are non-discretionary in nature as they are directly tied to the Company’s core loan facilitation business and funded by corresponding inflows from institutional funding partners under the same arrangements. Purchases of financial investments of RMB 291.8 million (US$41.7 million) represent discretionary deployment of surplus liquidity into wealth management products and similar instruments; a reduction in such purchases would not impair core operations but would reduce investment income and increase available unrestricted cash balances.

Financing Activities

Cash provided by financing activities was RMB79.2 million (US$11.3 million) in 2025, which was attributable to (i) cash received from investors and institutional funding partners under Consolidated trust and partnership model of RMB2,373.9 million (US$339.5 million) and (ii) proceeds from short-term borrowings of RMB725.4 million (US$103.7 million), which was partially offset by (i) cash paid to investors and institutional funding partners under Consolidated Trust and Partnership model of RMB1,508.6 million (US$215.7 million), (ii) repayments of short-term borrowings of RMB641.8million (US$91.8 million), and (iii) cash paid to repurchase common shares of RMB734.0 million (US$105.0 million).

With respect to credit facilities, the Company utilized short-term bank borrowings during 2025, drawing gross proceeds of RMB 725.4 million (US$103.7 million) and making repayments of RMB 641.8 million (US$91.8 million), resulting in a year-end balance of RMB 409.5 million (US$58.6 million), the entirety of which matures within one year; the Company does not publicly disclose total committed facility capacity or peak period availability under these arrangements. The Consolidated Trust and Partnership funding channel, which generated RMB 2,373.9 million (US$339.5 million) in inflows during 2025, represents the primary external funding mechanism for the Company’s on-balance-sheet loan portfolio, and continued access to this channel depends on the maintenance of cooperative relationships with institutional funding partners. The regulatory environment, including Notice 9’s whitelist requirements governing commercial bank cooperation with loan facilitation platforms, introduces uncertainty with respect to the Company’s continued access to institutional funding on current terms; the Company is closely monitoring these developments but cannot predict their ultimate impact on funding availability or cost.

97

Material Cash Requirements

Our material cash requirements as of December 31, 2025 and any subsequent interim period primarily include contractual obligations, including operating lease obligations and short-term borrowings.

The following table sets forth our contractual obligations, including interest payments, as of December 31, 2025:

  ​ ​ ​

Payment Due by Period

  ​ ​ ​

Less than 1

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

More than 3 

  ​ ​ ​

Total

  ​ ​ ​

 year

  ​ ​ ​

1-2 years

  ​ ​ ​

2-3 years

  ​ ​ ​

years

Contractual Obligations:

 

  ​

 

  ​

 

  ​

 

  ​

 

  ​

Operating lease obligations (1)

 

52,471,404

14,761,153

14,770,915

9,250,147

13,689,189

Short-term borrowings

412,482,312

412,482,312

Note:

(1)Operating lease obligations represent our obligations for office premises, which include all future cash outflows under ASC Topic 842, Leases. Please see “Leases” under Note 2 to our audited consolidated financial statements

Our remaining subscribed capital contribution in a VC fund was nil by the end of 2025, which has been paid as of the date of this annual report.

Payables to investors and institutional funding partners have been excluded from the table above. We will make such payments to the investors and institutional funding partners if and when we receive the related loan payments from borrowers.

Other than those shown above, we did not have any significant capital and other commitments, long-term obligations, or guarantees other than the contingent guarantee liabilities originated from the financial guarantee businesses as of December 31, 2025.

Holding Company Structure

X Financial is a holding company with no material operations of its own. We conduct our operations primarily through our Beijing WFOE and its subsidiaries, variable interest entities and its subsidiaries in Chinese Mainland. As a result, X Financial’s ability to pay dividends depends upon dividends paid by Beijing WFOE. If Beijing WFOE or any newly formed subsidiaries incur debt on their own behalf in the future, the instruments governing their debt may restrict their ability to pay dividends to us. In addition, our wholly foreign-owned subsidiary in Chinese Mainland is permitted to pay dividends to us only out of its retained earnings, if any, as determined in accordance with Chinese Mainland’s accounting standards and regulations. Under Chinese Mainland’s law, each of our subsidiaries and variable interest entities must set aside at least 10% of after-tax profits annually to fund statutory reserve funds until these reserves reach 50% of registered capital. Each subsidiary may also allocate a portion of after-tax profits to enterprise expansion funds and staff bonus and welfare funds at its discretion, and each variable interest entity may allocate a portion 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 Chinese Mainland is subject to examination by the banks designated by SAFE. Beijing WFOE may not pay dividends until it generates accumulated profits and meets the requirements for statutory reserve funds or general risk reserves.

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

See “Item 4. Information on the Company—B. Business Overview—Our Technology and IT Infrastructure” and “Item 4. Information on the Company—B. Business Overview—Intellectual Property.”

5.D. Trend Information

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

98

5.E. Critical Accounting Estimates

We consider an accounting estimate to be critical if it requires us to make assumptions about matters that were highly uncertain at the time the estimate was made, and if changes in the estimate that are reasonably likely to occur from period to period — or use of different estimates that we reasonably could have used — would have a material impact on our financial condition or results of operations.

Besides accounting estimates defined as critical as above, there are other items within our financial statements that require estimation but are not deemed critical, which are described in more detail in Note 2 – Summary of significant accounting policies. We believe the following critical accounting estimates used in the preparation of our consolidated financial statements require the most difficult, subjective and complex judgments and estimates and have had, or are reasonably likely to have a material impact on our financial condition or results of operations.

Variable considerations of revenue recognition

For the loans facilitated that we collected service fee indirectly through external financing guarantee company or directly from institutional funding partner, our transaction price includes variable consideration adjusted for default risk of the borrowers and prepayment risk of the borrowers. We determine the consideration based on historical experiences as well as the credit due diligence performed on each borrower prior to loan origination.

We estimate variable consideration for these contracts using the expected value methodology by adjusting the pre-agreed service fees for the loans that we facilitated by expected vintage-based loss rates and expected prepayment rates. When estimating loss rates and prepayment rates, we also consider the historical loss or prepayment experience period, the weighted multiple macroeconomic forecast scenarios over the life of the loans and selected economic variables.

The increase in the expected loss rates and expected prepayment rates, of the underlying off-balance sheet loans will result in the decrease in revenue recognized. We update our estimate on a quarterly basis, and any adjustments to the estimate are recognized as adjustments to revenue using the cumulative catch-up method. The revenue recognition is sensitive to our estimates in these factors. Changes in our estimates of these factors may have a significant impact on the revenue recognized.

We focus our sensitivity disclosure on expected loss rates as they are the primary driver of valuation uncertainty. Expected prepayment rates are excluded as they have historically remained within a narrow range, and a hypothetical shift in this assumption would not result in a material adjustment to the transaction price.

During the year ended December 31, 2024 and 2025, when our estimates of the expected loss rates for loan facilitation service increased/decreased by 0.5% while holding all other estimates constant, our loan facilitation service revenue would decrease/increase by approximately RMB28 million and RMB26 million, respectively. Our estimate of the key assumptions related to revenue recognition did not change significantly throughout the periods presented.

Allowance for credit losses of loans receivables from Xiaoying Credit Loans and other loans and contingent guarantee liabilities

We establish the Allowance for credit losses (“ACL”) by applying a current expected credit losses methodology, which is based on past events, current conditions, and reasonable and supportable forecasts over the life of the loans. The ACL is measured based on loans that share similar risk characteristics and includes both quantitative and qualitative components. The ACL for loans receivable that are not covered by the financing guarantee company and for contingent guarantee liabilities generated from financing guarantee business is calculated using vintage-based loss rate and macroeconomic forecast scenario models, and the ACL for loans receivables that are covered by the financing guarantee company is calculated using probability of default, loss given default and macroeconomic forecast scenario models. Our qualitative component of the CECL methodology represents our judgment of additional considerations to account for internal and external risk factors that are not adequately measured in the quantitative component, including consideration of idiosyncratic risk factors or other relevant factors.

For loans receivable not covered by the financing guarantee company, a 0.5% increase/decrease in expected loss rates — resulting from a change in one estimate or a combined effect of multiple estimate changes, while holding all other estimates constant — would result in an approximately RMB8 million and RMB9 million decrease/increase, respectively, in pre-tax consolidated results of operations for the years ended December 31, 2024 and 2025.

99

For loans receivable covered by the financing guarantee company, a 0.5% increase/decrease in the probability of default — resulting from a change in one estimate or a combined effect of multiple estimate changes, while holding all other estimates constant — would result in an approximately RMB17 million and RMB18 million decrease/increase, respectively, in pre-tax consolidated results of operations for the years ended December 31, 2024 and 2025.

For contingent guarantee liabilities, a 0.5% increase/decrease in expected loss rates — resulting from a change in one estimate or a combined effect of multiple estimate changes, while holding all other estimates constant — would result in an approximately RMB12 million and RMB34 million decrease/increase, respectively, in pre-tax consolidated results of operations for the years ended December 31, 2024 and 2025.

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

6.A. Directors and Senior Management

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

Name

  ​ ​ ​

Age

  ​ ​ ​

Position/Title

Yue (Justin) Tang

 

55

 

Chief Executive Officer, Chairman

Kan (Kent) Li

 

52

 

President, Director

Frank Fuya Zheng

 

59

 

Chief Financial Officer

Yufan (Jason) Jiang

 

42

 

Chief Risk Officer

Noah Kauffman

44

Chief Financial Strategy Officer

Shaoyong (Simon) Cheng

 

56

 

Non-executive Director

Zheng Wan

 

52

 

Independent Director

Zheng Xue

 

55

 

Independent Director

Longgen Zhang

 

61

 

Independent Director

Mr. Yue (Justin) Tang is our founder, Chief Executive Officer and Chairman of our board of directors. Mr. Tang is responsible for our overall business strategies and operation. Before starting our company group, Mr. Tang co-founded eLong.com, an online travel service company in China in 1999. From 2006 to 2014, Mr. Tang was the founder and managing partner of Blue Ridge China, an investment and consulting company. Mr. Tang received a bachelor’s degree in business administration from Concordia College.

Mr. Kan (Kent) Li has served as our President since May 2021, Director since December 2021 and our Chief Risk Officer from November 2017 to November 2023. Mr. Li joined us in 2015. Prior to that, Mr. Li served as a division director in charge of unsecured loan risk from 2015 to 2017. From September 2008 to November 2015, he served as a manager at Capital One. Mr. Li received his bachelor’s degree and master’s degree in economics from Southwestern University of Economics and Finance.

Mr. Frank Fuya Zheng has served as our Chief Financial Officer since August 2020. Since May 2021, Mr. Zheng has served as an Independent Non-executive Director at Newegg Commerce, Inc. (NASDAQ: NEGG). From April 2020 to May 2021, Mr. Zheng was an independent director of Lianluo Smart Limited (NASDAQ: LLIT) which changed its name to Newegg Commerce, Inc. From 2018 to 2019, Mr. Zheng was an independent director of ChinaCache International Holdings Ltd. Mr. Zheng also served as an independent director of Yingde Gases Group Company (02168.HK) from 2009 to 2017. From 2008 to 2012, Mr. Zheng was the Chief Financial Officer of Cogo Group, Inc., a company previously listed on NASDAQ that provided customized module design solutions and manufactured electronic products in China. Mr. Zheng was also a director of the same company from 2005 to 2012. From 2000 to 2007, Mr. Zheng was Vice President of online travel services at eLong.com, a company previously listed on NASDAQ. Mr. Zheng received a bachelor’s degree in Business Administration majoring in accounting from Baruch College of the City University of New York in 1994.

Mr. Yufan (Jason) Jiang has served as our Chief Risk Officer since November 2023. Mr. Jiang joined us in 2015. Mr. Jiang Yufan has more than 10 years of working experience in the field of personal credit and is proficient in database management and risk strategy development. Before joining us, Mr. Jiang worked in the Credit Card Center of Bank of Communications, responsible for fraud risk management. Mr. Jiang received a bachelor’s degree in Science from University of Shanghai for Science and Technology.

100

Mr. Noah Kauffman has served as our Chief Financial Strategy Officer since September 25, 2025. Mr. Kauffman has over 20 years of experience in the financial markets sector. From 2019 to 2025, he served at Intercontinental Exchange, where he most recently was Head of Strategic Financial Planning and Analysis. From 2012 to 2018, he worked at Invesco as a Quantitative Researcher in Equities. Mr. Kauffman received a Bachelor of Arts in Economics and Mathematics from Emory University in 2005 and a Master of Science in Computational Science and Engineering from the Georgia Institute of Technology in 2012. He is also a Certified Public Accountant (CPA) and a CFA charterholder.

Mr. Shaoyong (Simon) Cheng has served as our Non-executive Director since November 2023, our Executive Director from December 2017 to November 2023 and our Vice Chairman from May 2021 to November 2023. Mr. Cheng joined us in 2015. Prior to serving as our Vice Chairman, Mr. Cheng served as our President from 2017 to 2021 and Chief Risk Officer from 2015 to 2017. Prior to that, Mr. Cheng served as deputy General Manager in charge of retail lending management at Bank of Communications, senior credit risk manager at HSBC North America and HSBC Asia Pacific. Mr. Cheng also served as head of CEO office and head of business banking at Hang Seng Bank China Limited, and manager at Capital One. Mr. Cheng received a bachelor’s degree and a master’s degree in engineering and a bachelor’s degree in economics from Tsinghua University, a master’s degree in industrial engineering and an MBA degree from University of Southern California.

Mr. Zheng Wan has served as our independent director since May 2024. Mr. Wan served as a Group Director at Cadence Design Systems since 2022. Mr. Wan served as a Director at Snap Inc from 2016 to 2018 and from 2020 to 2022. Mr. Wan served as Global Director of M&A Integration at Airbnb Inc from 2018 to 2020. Between 2006 and 2017, Mr. Wan served in multiple capacities at Google Inc, including as Finance Manager of Internal Audit and Risk Consulting, Corporate Development Manager, and Financial Planning & Analysis Manager. Mr. Wan received a master’s degree in political science from University of Utah and an MBA degree from Duke University.

Mr. Zheng Xue has served as our independent director since September 2018. Since August 2011, Mr. Xue has served as an independent director at Yingli Solar (YGE). Mr. Xue served as the Chief Financial Officer of China Music Corporation from 2015 to 2017, the Chief Financial Officer of Lightinthebox Inc. from 2011 to 2014, partner at Softbank China & India Fund from 2008 to 2010, the Chief Financial Officer of Target Media from 2005 to 2007, and the Chief Financial Officer of eLong Inc. from 2003 to 2005. Mr. Xue received a bachelor’s degree in physics from University of Illinois and an MBA degree from University of Chicago.

Mr. Longgen Zhang has served as our independent director since September 2018. Since January 2018, Mr. Zhang has served as the Chief Executive Officer at Daqo New Energy Corp., an NYSE-listed company, and an independent non-executive director at ZZ Capital International Limited, a company listed on the HKEx’s Main Board. Since May 2014, Mr. Zhang has served as a director at JinkoSolar Holding Co., Ltd., an NYSE-listed company. Mr. Zhang served as the Chief Financial Officer at JinkoSolar Holding Co., Ltd. from 2008 to 2014, and the Chief Financial Officer and director at Xinyuan Real Estate Co., Ltd., an NYSE-listed company, from 2006 to 2008. Mr. Zhang received a master’s degree in professional accounting from New Texas A&M University and a master’s degree in business administration from New Texas A&M University.

6.B. Compensation

Compensation

For the fiscal year ended December 31, 2025, the aggregate cash compensation and benefits that we paid to our directors and executive officers was approximately RMB14.4 million (US$2.1 million). No pension, retirement or similar benefits have been set aside or accrued for our executive officers or directors. We have no service contracts with any of our directors providing for benefits upon termination of employment.

Employment Agreements and Indemnification Agreements

We have entered into employment agreements with our executive officers. Each executive officer is employed for a specified time period, which will be automatically extended unless either we or the executive officer provides notice to terminate such employment. We may terminate employment for cause, at any time, without notice or remuneration, for certain acts of the executive officer, including but not limited to a serious or persistent breach or non-observance of the terms and conditions of the employment, conviction of a criminal offense other than one which in the opinion of the board does not affect the executive’s position, willful disobedience of a lawful and reasonable order, conduct inconsistent with the due and faithful discharge of the executive officer’s material duties, fraud or dishonesty, or habitual neglect of his or her duties. An executive officer may terminate his or her employment at any time with not less than one month’s prior written notice.

101

Each executive officer has agreed to hold, both during and after the employment agreement expires or is earlier terminated, in strict confidence and not to use or disclose to any person, corporation, or other entity without written consent, any confidential information. Each executive officer has also agreed to assign to our company group all inventions, improvements, designs, original works of authorship, formulas, processes, compositions of matter, computer software programs, databases, mask works, concepts, and trade secrets which the executive officer may solely or jointly conceive, develop, or reduce to practice during the period of employment that are either related to the scope of the employment or make use of the resources of the company.

Each executive officer has agreed to devote all working time and attention to our business and use best efforts to develop our business and interests. Each executive officer is also bound by non-competition and non-solicitation restrictions, both during employment and typically for two years following termination or expiration of employment, including not to: (i) carry on or be engaged, directly or indirectly, whether as shareholder, director, employee, partner, agent, or otherwise, in any business in direct competition with us; (ii) solicit or entice away any of our users, clients, representatives, or agents; (iii) employ, solicit, or entice away any of our officers, managers, consultants, or employees; (iv) approach our suppliers, clients, users, contacts, or other persons introduced to the executive officer in his or her capacity as our representative for the purpose of doing business in a manner that harms our business relationships; (v) assume employment with or provide services to any of our competitors without our express consent; or (vi) solicit the services of any employee employed by us on or after the date of termination, or in the year preceding such termination, without our express consent.

We have entered into indemnification agreements with our directors and executive officers, pursuant to which we will indemnify our directors and executive officers against certain liabilities and expenses incurred in connection with claims made by reason of their being such a director or officer.

Share Incentive Plan

The 2015 Global Share Option Plan (the “Share Incentive Plan”) was adopted by our then sole director on January 25, 2015, amended and restated as the Amended and Restated 2015 Global Share Incentive Plan by our board of directors on May 9, 2018, and decision to cancel 9,429,984 of unvested share options granted to certain senior management by our board of directors on November 10, 2021. The purpose of the Share Incentive Plan is to attract and retain qualified personnel, promote company value, and provide eligible persons an opportunity to acquire a direct interest in our operations and future success.

Share Reserve:

The maximum aggregate number of ordinary shares issuable under all awards is 95,849,500 shares. We will at all times reserve sufficient ordinary shares to satisfy plan requirements. Shares subject to awards that expire or become unexercisable without full exercise, and shares used to pay exercise prices or satisfy tax withholding obligations, become available for future grants.

Administration:

The Share Incentive Plan is administered by our board of directors or, where established, a committee thereof (the “Administrator”). Administrative powers include approving award documents, determining award terms and conditions, determining fair market value, and prescribing and amending plan rules and regulations.

Eligibility:

Awards may be granted to employees, directors, consultants, or any other person providing services to the company or any parent, subsidiary, or affiliate.

102

Types of Awards

The Share Incentive Plan permits grants of the following award types:

Stock Options: Rights to purchase ordinary shares at a future date at a specified exercise price no less than 100% of fair market value on the grant date, subject to certain exemptions. No stock option is exercisable more than ten years from the grant date, except that the Administrator may provide for an extension where exercise would be prohibited by law on the expiration date. For incentive stock options granted to employees who own ordinary shares representing more than 10% of the voting power of all classes of ordinary shares of the company or any parent or subsidiary, the exercise price must be at least 110% of fair market value and the term may not exceed five years. Stock options that are intended to qualify as incentive stock options must meet the requirements of Section 422 of the Internal Revenue Code of 1986, as amended.
SARs: Rights to receive, in cash or ordinary shares, the excess of fair market value of one ordinary share on the exercise date over the exercise price on the grant date. Exercise price may not be less than 100% of fair market value on the grant date. No SAR is exercisable more than ten years from the grant date.
Restricted Stock: Ordinary shares subject to transfer restrictions and a substantial risk of forfeiture.
RSUs: Rights to receive the value of one ordinary share, subject to specified vesting and other restrictions.
Performance Awards: Awards denominated in cash or ordinary shares earned upon satisfaction of performance conditions specified by the Administrator, measured on an absolute or relative basis at corporate, business unit, division, subsidiary, or segment level, or relative to an index or other objective and quantifiable indexes.
Deferred Awards: Rights to receive ordinary shares on a deferred basis.
Other Share-Based Awards: Awards denominated, payable, or valued by reference to ordinary shares or factors influencing share value.

Term of Plan:

The Share Incentive Plan became effective on January 25, 2015 and continues for ten years from the later of its effective date or the most recent board or shareholder approval of an increase in reserved shares, which occurred on May 9, 2018. Unless sooner terminated by the board, the plan will remain in effect through May 9, 2028.

Termination of Service:

The Administrator determines the effect of a termination of service on outstanding awards, including whether awards will vest, become exercisable, settle, or be forfeited.

Adjustment upon Merger or Change in Control:

In the event of a merger or change of control, the Administrator may, without participant consent, provide for any of the following treatments for outstanding awards: assumption or substitution by the acquiring entity with appropriate adjustments; termination upon written notice prior to consummation; accelerated vesting or lapse of restrictions; cash or property settlement equal to the value that would have been attained upon exercise; or any combination of the foregoing.

Amendment and Termination:

The board of directors may amend, alter, suspend, discontinue, or terminate the Share Incentive Plan. The Administrator may also amend or waive conditions of outstanding awards, provided that actions materially adversely affecting holders of outstanding awards require holder consent, except where required to comply with applicable laws, stock exchange rules, accounting or tax regulations, or to impose clawback or recoupment provisions.

103

Grant History

The following table summarizes all awards granted under the Share Incentive Plan, excluding those cancelled, forfeited, or expired:

Date

  ​ ​ ​

Award Type

  ​ ​ ​

Number of Awards

  ​ ​ ​

Recipients

  ​ ​ ​

Notes

January 25, 2015

Stock options

13,843,645

Employees and executives

June 29, 2015

 

Stock options

 

630,000

 

Employees, directors, and officers

May 3, 2016

 

Stock options

 

7,425,000

 

Employees, directors, and officers

October 11, 2017

 

Stock options

 

16,616,000

 

Employees and senior management

April 30, 2018

 

Stock options

 

841,054

 

Employees and senior management

May 9, 2018

 

Stock options

 

40,000,000

 

Senior management

 

Exercise price US$4.75 per share (IPO offering price); exercisable upon IPO completion per vesting schedule

October 31, 2018

 

Stock options

 

475,000

 

Employees

 

  ​

April 15, 2019

 

RSUs

 

150,000

 

Directors

 

  ​

April 30, 2019

 

Stock options

 

155,000

 

Employees

 

  ​

August 13, 2019

 

Cancellation and replacement

 

1,500,000 unvested options cancelled; 1,500,000 RSUs granted

 

Senior management

 

Replacement awards

November 20, 2019

 

RSUs

 

1,789,400

 

Employees

 

  ​

November 20, 2019

 

Cancellation and replacement

 

250,000 unvested options cancelled; 250,000 RSUs granted

 

Senior management

 

Replacement awards

January 21, 2020

 

RSUs

 

4,600,000

 

Employees and officers

 

  ​

April 30, 2020

 

RSUs

 

673,300

 

Employees

 

  ​

October 31, 2020

 

RSUs

 

550,000

 

Employees

 

  ​

November 10, 2021

 

RSUs

 

26,657,998

 

Senior management and employees

 

  ​

November 10, 2021

 

Cancellation

 

9,429,984 unvested options cancelled

 

Senior management

 

  ​

March 3, 2022

 

RSUs

 

810,000

 

Directors

 

  ​

December 1, 2023

 

RSUs

 

180,000

 

Directors

 

  ​

January 10, 2024

 

RSUs

 

6,400,000

 

Directors

 

Vest over three years

June 1, 2024

 

RSUs

 

270,000

 

Directors

 

Vest over three years

August 1, 2024

 

RSUs

 

540,000

 

Directors

 

Vest over three years

104

The table below summarizes, as of the date of this annual report, the awards we have granted (excluding those cancelled, forfeited or expired) to our directors and executive officers.

Ordinary Shares 

Option 

Underlying 

Option Exercise

Expiration 

Name

  ​ ​ ​

Position

  ​ ​ ​

Options Awarded

  ​ ​ ​

Price

  ​ ​ ​

Grant Date

  ​ ​ ​

Date

Yue (Justin) Tang

Chief Executive

6,000,000

US$

0

November 10, 2021

November 10, 2031

Officer and

Chairman

 

*

US$

0

January 10, 2024

January 10, 2034

Shaoyong (Simon) Cheng

Non-executive

*

US$

0.04

May 3, 2016

May 2, 2026

Director

*

US$

0.04

October 11,2017

October 10,2027

*

US$

0

January 21,2020

January 19,2030

Frank Fuya Zheng

 

Chief Financial Officer

*

US$

0

October 31,2020

October 30,2030

*

US$

0

November 10, 2021

November 10, 2031

*

US$

0

January 10, 2024

January 10, 2034

Kan (Kent) Li

 

President and

*

US$

0.04

May 3, 2016

May 2,2026

Director

*

US$

1.575

October 11, 2017

October 10, 2027

*

US$

0

January 21, 2020

January 19, 2030

*

US$

0

November 10, 2021

November 10, 2031

*

US$

0

January 10, 2024

January 10, 2034

Yufan (Jason) Jiang

Chief Risk Officer

*

US$

0.04

May 3, 2016

May 2, 2026

*

US$

0.04

October 11, 2017

October 10, 2027

*

US$

0

November 20, 2019

November 20, 2029

*

US$

0

April 30, 2020

April 30, 2030

*

US$

0

November 10, 2021

November 10, 2031

*

US$

0

January 10, 2024

January 10, 2034

Zheng Wan

Independent Director

*

US$

0

June 1, 2024

June 1, 2034

Zheng Xue

Independent Director

*

US$

0

April 15,2019

April 15,2029

*

US$

0

March 3, 2022

March 3, 2032

*

US$

0

August 1, 2024

August 1, 2034

Longgen Zhang

Independent Director

*

US$

0

April 15,2019

April 15,2029

*

US$

0

March 3, 2022

March 3, 2032

*

US$

0

August 1, 2024

August 1, 2034

*

Less than 1% of our total outstanding shares.

For discussions of our accounting policies and estimates for awards granted pursuant to the Share Incentive Plan, see “Note 2 – Summary of significant accounting policies” and “Item 6. Directors, Senior Management and Employees—6.B. Compensation—Share Incentive Plan.”

Clawback Policy

On November 22, 2023, our board of directors adopted a clawback policy (the “Clawback Policy”) requiring the recoupment of incentive compensation received by any of the Company’s current and former executive officers (as determined by the board in accordance with Section 10D of the Exchange Act and the NYSE rules) and such other senior executives/employees who may from time to time be deemed subject to the Clawback Policy by the board (collectively, the “Covered Executives”). The amount to be recovered will be the excess of the incentive compensation paid to the Covered Executive based on the erroneous data over the incentive compensation that would have been paid to the Covered Executive had it been based on the restated results, as determined by the board. If the board cannot determine the amount of excess incentive compensation received by the Covered Executive directly from the information in the accounting restatement, then it will make its determination based on a reasonable estimate of the effect of the accounting restatement. Refer to Exhibit 97.1 of this Annual Report for the Company’s Clawback Policy.

105

6.C. Board Practices

Board of Directors

Our board of directors consists of six directors. A director is not required to hold any shares in the Company to qualify to serve as a director. The Corporate Governance Rules of the NYSE generally require that a majority of an issuer’s board of directors must consist of independent directors. However, the Corporate Governance Rules of the NYSE permit foreign private issuers like us to follow home country practice in certain corporate governance matters. We rely on this exception and do not have a majority of independent directors serving on our board of directors.

Our board of directors may exercise all the powers of the Company to borrow money, mortgage or charge its undertaking, property and uncalled capital, and to issue debentures, bonds and other securities whenever money is borrowed or as security for any debt, liability or obligation of the Company or of any third party.

A director who is directly or indirectly interested in a contract or proposed contract with the Company must declare the nature of that interest at a board meeting. A director may vote on any such contract or arrangement notwithstanding that interest, and if the director does so, the vote shall be counted and the director may be counted in the quorum at any meeting at which such contract or arrangement is considered.

We have no service contracts with any of our directors providing for benefits upon termination of employment. See “ Item 6.B. Directors, Senior Management and Employees—Compensation.”

Board Committees

We have established an audit committee, a compensation committee and a nominating and corporate governance committee under our board of directors. 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 three directors — Zheng Xue, Longgen Zhang, and Zheng Wan — and is chaired by Zheng Xue. Our board of directors has determined that each member satisfies the independence requirements of Rule 10A-3 under the Securities Exchange Act of 1934, as amended, and Section 303A of the NYSE Corporate Governance Rules.

The audit committee oversees our accounting and financial reporting processes and the audits of our financial statements. Its responsibilities include:

selecting the independent auditors and pre-approving all auditing and non-auditing services permitted to be performed by the independent auditors;
setting clear hiring policies for employees or former employees of the independent auditors;
reviewing with the independent auditors any audit problems or difficulties and management’s response;
reviewing and approving all related-party transactions;
discussing the annual audited financial statements with management and the independent auditors;
discussing with management and the independent auditors major issues regarding accounting principles and financial statement presentations;
reviewing reports prepared by management or the independent auditors relating to significant financial reporting issues and judgments;

106

reviewing with management and the independent auditors related-party transactions and off-balance sheet transactions and structures;
reviewing with management and the independent auditors the effect of regulatory and accounting initiatives;
reviewing policies with respect to risk assessment and risk management;
reviewing our disclosure controls and procedures and internal control over financial reporting;
reviewing reports from the independent auditors regarding all critical accounting policies and practices;
establishing procedures for the receipt, retention, and treatment of complaints regarding accounting, internal accounting controls, or auditing matters, and the confidential anonymous submission by employees of concerns regarding questionable accounting or auditing matters;
periodically reviewing and reassessing the adequacy of our audit committee charter;
meeting separately and periodically with management, the internal auditors, and the independent auditors; and
such other matters as are specifically delegated to our audit committee by our board of directors from time to time.

Compensation Committee

Our compensation committee consists of three directors — Longgen Zhang, Zheng Wan, and Zheng Xue — and is chaired by Longgen Zhang. Our board of directors has determined that each member satisfies the independence requirements of Rule 10A-3 under the Securities Exchange Act of 1934, as amended, and Section 303A of the NYSE Corporate Governance Rules.

The compensation committee assists the board in reviewing and approving the compensation structure of our executive officers, including all forms of compensation to be provided to them. Its responsibilities include:

reviewing and approving compensation for our senior executives;
reviewing and evaluating our executive compensation and benefits policies generally;
reporting to our board of directors periodically;
evaluating its own performance and reporting to our board of directors on such evaluation;
periodically reviewing and assessing the adequacy of the compensation committee charter and recommending any proposed changes to our board of directors; and
such other matters as are specifically delegated to the compensation committee by our board of directors from time to time.

Nominating and Corporate Governance Committee

Our nominating and corporate governance committee consists of three directors — Zheng Wan, Zheng Xue, and Longgen Zhang — and is chaired by Zheng Wan. Our board of directors has determined that each member satisfies the independence requirements of Rule 10A-3 under the Securities Exchange Act of 1934, as amended, and Section 303A of the NYSE Corporate Governance Rules.

The nominating and corporate governance committee assists the board in identifying individuals qualified to become directors and in determining the composition of the board and its committees. Its responsibilities include:

identifying and recommending to the board qualified individuals for membership on the board and its committees;
evaluating, at least annually, its own performance and reporting to the board on such evaluation;

107

overseeing compliance with the corporate governance guidelines and code of business conduct and ethics and reporting on such compliance to the board; and
reviewing and assessing periodically the adequacy of its charter and recommending any proposed changes to the board for approval

Duties of Directors

Under Cayman Islands law, our directors owe the Company a fiduciary duty to act honestly, in good faith, and with a view to our best interests, as well as a duty to act with skill and care. The standard of skill and care was previously subjective — assessed by reference to a director’s own knowledge and experience — but English and Commonwealth courts have moved toward an objective standard, and these authorities are likely to be followed in the Cayman Islands.

Our directors must ensure compliance with our second amended and restated memorandum and articles of association, as amended and restated from time to time. If a director breaches a duty owed to the Company, the Company has the right to seek damages. In limited exceptional circumstances, a shareholder may seek damages in the Company’s name for such a breach. For additional information on our corporate governance standards under Cayman Islands law, see “Description of Share Capital—Differences in Corporate Law.”

A director who is directly or indirectly interested in a contract or proposed contract with the Company must declare the nature of that interest at a board meeting. A director may vote on any such contract or arrangement notwithstanding that interest, and if the director does so, the vote shall be counted and the director may be counted in the quorum at any meeting at which such contract or arrangement is considered. Our directors may also exercise all the powers of the Company to borrow money, mortgage or charge its undertaking, property and uncalled capital, and issue debentures, debenture stock, or other securities whenever money is borrowed or as security for any debt, liability, or obligation of the Company or of any third party.

The functions and powers of our board of directors include, among others:

convening shareholders’ annual general meetings and reporting its work to shareholders at such meetings;
declaring dividends and distributions;
appointing officers and determining the term of office of officers;
exercising the borrowing powers of the Company and mortgaging the property of the Company; and
approving the transfer of shares of the Company, including registering such shares in our share register.

Terms of Directors and Officers

Our officers are elected by and serve at the discretion of our board of directors. Our directors are not subject to a term of office and hold office until such time as they are removed from office by ordinary resolution of the shareholders or until the expiration of his term or his successor has been elected and qualified. If a Management Director (as defined in our second amended and restated memorandum and articles of association), Mr. Yue (Justin) Tang shall have the right to appoint another person as a director (such director shall be a Managing Director) by delivering a written notice to the Company and such replacement shall become effective automatically upon the delivery of such notice without any further action or resolution of the board or the shareholders, provided that Mr. Tang shall not be entitled to exercise such right if he and his affiliates hold no shares. Subject to the foregoing sentence with respect to the appointment of a Managing Director, a vacancy on the board created by the removal of a director may be filled by an ordinary resolution or by the affirmative vote of a simple majority of the remaining directors present and voting at a board meeting. A director will be removed from office automatically if, among other things, the director (i) dies; (ii) becomes bankrupt or makes any arrangement or composition with his creditors generally; (iii) is found to be or becomes of unsound mind; (iv) resigns his office by notice in writing to the Company; (v) is prohibited by law from being a director; and (vi) is removed from the office pursuant to any other provisions of our second amended and restated memorandum and articles of association.

108

6.D. Employees

As of December 31, 2025, we had a total of 643 employees based in China. The following table sets forth the breakdown of our employees as of December 31, 2025 by function:

As of December 31, 2025

 

  ​ ​ ​

Number of Employee

  ​ ​ ​

% of Total Employees

 

Technology Development

 

315

49

%

Operation

 

115

18

%

Risk Management

 

75

12

%

General Management

 

103

16

%

Sales and Marketing

 

35

5

%

Total

 

643

100

%

We have entered into individual employment contracts with our employees to cover matters such as salaries, benefits, and grounds for termination. As required by regulations in China, we participate in various government statutory social security plans, including a pension contribution plan, a medical insurance plan, an unemployment insurance plan, a work-related injury insurance plan, a maternity insurance plan and a housing provident fund. We are required under Chinese Mainland law to contribute to social security 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 maintain a good working relationship with our employees, and as of the date of this annual report, we have not experienced any material labor disputes. None of our employees are represented by labor unions.

6.E. Share Ownership

The following table sets forth information with respect to the beneficial ownership of our ordinary shares, as of March 31, 2026, by each of our directors and executive officers, all of our directors and executive officers as a group, and each person known to us to beneficially own more than 5% of our ordinary shares.

The calculations in the table below are based on 231,097,037 ordinary shares outstanding as of March 31, 2026 comprised of 133,497,037 Class A ordinary shares and 97,600,000 Class B ordinary shares.

109

Beneficial ownership is determined in accordance with the rules and regulations of the SEC and includes voting or investment power with respect to the ordinary shares. In computing the number of shares beneficially owned by a person and the percentage ownership of that person, we have included shares that the person has the right to acquire within 60 days, including through the exercise of any option, warrant or other right or the conversion of any other security. These shares, however, are not included in the computation of the percentage ownership of any other person, except with respect to the percentage ownership of all executive officers and directors as a group.

Ordinary Shares Beneficially Owned as of March 31, 2026

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Percentage of

  ​ ​ ​

total ordinary

Percentage of

shares on an as

aggregate

Class A ordinary share

Class B ordinary share

converted basis

voting power**

  ​ ​ ​

Number

  ​ ​ ​

%

  ​ ​ ​

Number

  ​ ​ ​

%

  ​ ​ ​

  ​ ​ ​

Directors and Executive Officers:

Yue (Justin) Tang(1)

17,334,942

12.99

%

97,600,000

100

%

49.73

%

94.43

%

Shaoyong (Simon) Cheng

*

*

*

*

Frank Fuya Zheng

 

*

*

*

*

Kan (Kent) Li

 

*

*

*

*

Yufan (Jason) Jiang

*

*

*

*

Zheng Wan

 

*

*

*

*

Zheng Xue

 

*

*

*

*

Longgen Zhang

 

*

*

*

*

Noah Kauffman

*

*

*

*

All directors and executive officers as a group

 

22,313,832

16.71

%

97,600,000

100

%

51.89

%

94.67

%

Principal Shareholders:

 

Mangrove Coast Investment Limited(1)

 

17,334,942

12.99

%

97,600,000

100

%

49.73

%

94.43

%

*Less than 1% of our total outstanding shares.

**

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. In respect of all matters subject to a shareholders’ vote, each Class A ordinary share is entitled to one vote, and each Class B ordinary share is entitled to 20 votes, voting together as one class. 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.

(1)Represents (i) 1,165,278 Class A ordinary shares in form of 194,213 ADSs and 97,600,000 Class B ordinary shares held by Mangrove Coast Investment Limited, a British Virgin Islands company controlled by Mangrove Coast Trust, (ii) 6,197,778 Class A ordinary shares in form of 1,032,963 ADS and 5,903,645 Class A ordinary shares held by Mr. Yue (Justin) Tang, and (iii) 1,548,714 Class A ordinary shares in the form of 258,119 ADSs and 2,519,527 Class A ordinary shares held by Purple Mountain Holding Ltd., which is ultimately controlled by Mr. Yue (Justin) Tang. The registered address of Mangrove Coast Investment Limited is Geneva Place, Waterfront Drive, P.O. Box 3469, Road Town, Tortola, British Virgin Islands. Mangrove Coast Trust is a trust established under the laws of Bahamas and managed by RHONE TRUSTEES (BAHAMAS) LTD. as the trustee. Mr. Yue (Justin) Tang is the settlor of the trust and Mr. Tang and his family members are the trust’s beneficiaries. The registered address of Purple Mountain Holding Ltd. is at Ellen Skelton Building, 3076 Sir Francis Darke Highway, Road Reef, P.O. Box 765, Road Town, Tortola VG 1110, British Virgin Islands.

6.F. Disclosure of a registrant’s action to recover erroneously awarded compensation.

None.

110

ITEM 7. MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS

7.A. Major Shareholders

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

7.B. Related Party Transactions

Transactions with Jiangxi Ruijing

In 2019, we purchased earnings rights of two loans from Jiangxi Ruijing. The considerations paid amounted to RMB100.0 million and RMB280.0 million, respectively, which equaled the principal amounts of the underlying loans. The former loan had been fully repaid by the end of 2020. The latter loan had been fully repaid in January 2022. The associated interest income amounted to RMB0.4 million in 2022.

Transactions with a financing guarantee company

In 2021, we entered into agreements with a financing guarantee company, which is a wholly-owned subsidiary of our equity investee obtained in 2020 and disposed in 2022. Following the disposal, it no longer constitutes a related party to us.

This financing guarantee company provides guarantee service for an identified portfolio of loans we facilitated and charges borrowers a guarantee fee, a portion of which will be subsequently paid to us as the service fee for the intermediary service we provide. In 2022, this financing guarantee company provided guarantee service for 29.6% of the total loans we facilitated and originated. We recognized total net revenue of RMB542.7 million in 2022 in connection with the service fees of facilitation service for loans that were covered by this financing guarantee company. As of December 31, 2023, accounts receivable and contract assets balance amounted to RMB314.0 million, which had been fully settled in 2023.

Transactions with a controlled entity of Mr. Yue (Justin)Tang

As of December 31, 2021 and 2022, dividend receivables of RMB15.0 million were subsequently collected in 2023 from the nominal shareholder of Jiangxi Ruijing, the nominal shareholder is controlled by Mr. Yue (Justin) Tang. During the year of 2024, we further received dividend of RMB7.5 million from the nominal shareholder of Jiangxi Ruijing.

Transactions with Newup Bank of Liaoning

In 2022, we entered into agreements with Newup Bank of Liaoning (“Newup Bank”), according to which we charge service fees directly to Newup Bank for the intermediary service we provide.

We recognized total net revenue of RMB13.1 million and RMB11.4 million, respectively, during the year of 2022 and 2023 in connection with the service fees of facilitation service for loans. As of December 31, 2022 and 2023, accounts receivable and contract assets balance amounted to RMB13.9 million and RMB1.1 million, respectively, which had been fully settled in 2024.

Contractual Arrangement with our VIEs and their Shareholders

Chinese Mainland’s laws and regulations currently restrict foreign ownership and foreign investment in VIEs in Chinese Mainland. As a result, we operate our relevant business through contractual arrangements among Beijing WFOE, our wholly-owned Chinese Mainland subsidiary, our consolidated VIEs, and their shareholders. For a description of these contractual arrangements, see “Item 4. Information on the Company—C. Organizational Structure—Contractual Arrangements with Consolidated VIEs and their Shareholders (“VIE Agreements”)”

Employment Agreements and Indemnification Agreements

See “Item 6. Directors, Senior Management and Employees—6.B. Compensation— Employment Agreements and Indemnification Agreements” for a description of the employment agreements we have entered into with our senior executive officers.

111

Share Incentives

See “Item 6. Directors, Senior Management and Employees—6.B. Compensation—Share Incentive Plan” for a description of share awards we have granted to our directors, officers and other individuals as a group.

7.C. Interests of Experts and Counsel

Not applicable.

ITEM 8. FINANCIAL INFORMATION

8.A. Consolidated Statements and Other Financial Information

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

Litigation

We are involved from time to time in legal proceedings and claims arising in the ordinary course of business. We are currently party to several lawsuits in Chinese Mainland courts, primarily including actions initiated by us to recover defaulted loan repayments, including a claim against one corporate borrower for repayment of loan principal, interest, penalty fees, and service fees. We are not currently party to any action whose outcome, if determined against us, would have a material adverse effect on our business, financial condition, or results of operations, individually or in the aggregate.

Dividend Policy

On March 26, 2024, our board of directors approved a semi-annual cash dividend policy under which, starting from 2024, the determination to declare and pay dividends and the amount of any dividend in any particular half year will be made at the board’s discretion based on our operations, earnings, cash flow, financial condition, and other relevant factors. Our board has complete discretion, subject to Cayman Islands law requirements, in deciding whether to distribute dividends. Future dividend amounts, timing, and form will depend on, among other things, our results of operations, cash flow, capital requirements and surplus, distributions received from subsidiaries, financial condition, and contractual restrictions.

As a holding company with no material operations of our own, our ability to pay dividends depends upon dividends paid by Beijing WFOE. Chinese Mainland regulations may restrict Beijing WFOE’s ability to pay dividends to us, and if Beijing WFOE or any newly formed subsidiaries incur debt on their own behalf, the instruments governing that debt may further restrict dividend payments to us. For further detail, see “Item 3. Key Information—D. Risk Factors—Risks Relating to Doing Business in China—We rely to a significant extent on dividends and other distributions on equity paid by our principal operating subsidiaries to fund offshore cash and financing requirements.”

Cash dividends on our Class A ordinary shares and Class B ordinary shares, if any, will be paid in U.S. dollars. Dividends payable in respect of Class A ordinary shares represented by our ADSs will be paid to the depositary, as registered holder of such shares, and the depositary will distribute such amounts to ADS holders in proportion to their underlying Class A ordinary shares, subject to the terms of the deposit agreement including applicable fees and expenses. See “Item 12. Description of Securities Other Than Equity Securities—12.D. American Depositary Shares.”

8.B. Significant Changes

Except as otherwise disclosed in this annual report on Form 20-F, 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

9.A. Offering and Listing Details

Our ADSs have been listed on the NYSE since September 19, 2018 under the symbol “XYF.” Each ADS represents two ordinary shares, par value US$0.0001 per share. Effective from November 19, 2020, we adjusted the ratio of our ADSs to the Class A ordinary shares from one (1) ADS representing two (2) Class A ordinary shares to one (1) ADS representing six (6) Class A ordinary shares.

112

9.B. Plan of Distribution

Not applicable.

9.C. Markets

Our ADSs have been listed on the NYSE since September 19, 2018 under the symbol “XYF.”

9.D. Selling Shareholders

Not applicable.

9.E. Dilution

Not applicable.

9.F. Expenses of the Issue

Not applicable.

ITEM 10. ADDITIONAL INFORMATION

10.A. Share Capital

Not applicable.

10.B. Memorandum and Articles of Association

We are a Cayman Islands company and our affairs are governed by our Second Amended and Restated Memorandum and Articles of Association and the Companies Law (as amended) of the Cayman Islands, or Companies Law, and the common law of the Cayman Islands.

We incorporate by reference into this annual report our Second Amended and Restated Memorandum and Articles of Association, the form of which was filed as Exhibit 3.2 to our registration statement on Form F-1 (File Number 333-227065) filed with the Securities and Exchange Commission on August 28, 2018. Our board of directors adopted our Second Amended and Restated Memorandum and Articles of Association by a special resolution on August 24, 2018, which became effective immediately prior to completion of our initial public offering of ADSs representing our ordinary shares.

The following summarizes material provisions of our Second Amended and Restated Memorandum and Articles of Association and the Companies Law as they relate to the material terms of our ordinary shares.

Registered Office and Objects

Our registered office in the Cayman Islands is at the offices of Maples Corporate Services Limited at PO Box 309, Ugland House, Grand Cayman, KY1-1104, Cayman Islands.

According to Clause 3 of our Amended and Restated Memorandum of Association, the objects for which we are established are unrestricted and we have full power and authority to carry out any object not prohibited by the Companies Law or any other law of the Cayman Islands.

Board of Directors

See “Item 6. Directors, Senior Management and Employees.”

113

Ordinary Shares

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. Ordinary shares are issued in registered form when registered in our register of members (shareholders). We may not issue shares to bearer. Non-resident shareholders of the Cayman Islands may freely hold and transfer their ordinary shares.

Dividends

Holders of our ordinary shares are entitled to such dividends as may be declared by our board of directors, or by shareholders by ordinary resolution, provided that no shareholder resolution may declare a dividend exceeding the amount recommended by our directors. Dividends may be declared and paid out of our profits, realized or unrealized, or from any reserve set aside from profits that our board determines is no longer needed. Under Cayman Islands law, dividends may be paid out of profit or share premium, provided that no dividend may be paid if doing so would result in the Company being unable to pay its debts as they fall due in the ordinary course of business. Holders of Class A and Class B ordinary shares are entitled to the same amount of dividends, if declared.

Voting Rights

Each Class A ordinary share carries one vote and each Class B ordinary share carries 20 votes, voting together as one class. A resolution put to the vote of the general meeting shall be decided on the vote of the requisite majority pursuant to a poll of the shareholders. An ordinary resolution to be passed at the general meeting of shareholders requires the affirmative vote of a simple majority of votes cast. A special resolution requires the affirmative vote of no less than two-thirds of votes cast attaching to outstanding ordinary shares. Special resolutions are required for important matters such as a change of name or amendments to our second amended and restated memorandum and articles of association.

Conversion

Each Class B ordinary share is convertible into one Class A ordinary share at any time at the holder’s option. Class A ordinary shares are not convertible into Class B ordinary shares under any circumstances. Class B ordinary shares convert automatically and immediately into an equivalent number of Class A ordinary shares upon any sale, transfer, assignment, or disposition to any person or entity that is not an affiliate of the holder, or upon any change of beneficial ownership through which a non-affiliate becomes the beneficial owner of such shares.

Transfer of Ordinary Shares

Subject to the restrictions in our second amended and restated memorandum and articles of association, any shareholder may transfer all or any ordinary shares by an instrument of transfer in the usual or common form or any other form approved by our board. Our board may in its absolute discretion decline to register any transfer of shares that are not fully paid or on which we have a lien. Our board may also decline to register any transfer unless:

the instrument of transfer is lodged with us, accompanied by the share certificate and such other evidence as our board may reasonably require to show the transferor’s right to transfer;
the instrument of transfer covers only one class of ordinary shares;
the instrument of transfer is properly stamped, if required;
in the case of a transfer to joint holders, the number of joint holders does not exceed four; and
the applicable fee, not exceeding the maximum sum determined by the NYSE or such lesser sum as our directors may require, is paid

If our board refuses to register a transfer, it must send notice of such refusal to both the transferor and transferee within two calendar months of the date the instrument of transfer was lodged. The registration of transfers may be suspended and the register of members closed at such times as our board determines, after compliance with any NYSE notice requirements, provided that transfers may not be suspended or the register closed for more than 30 days in any year.

114

Liquidation

On the winding up of the Company, if assets available for distribution exceed the share capital at the commencement of winding up, the surplus will be distributed among shareholders in proportion to the par value of shares held, subject to a deduction from those shares in respect of which there are monies due, of all monies payable to the Company for unpaid calls or otherwise. If available assets are insufficient to repay all paid-up capital, losses will be borne by shareholders in proportion to the par value of shares held. Holders of Class A and Class B ordinary shares will receive the same distribution per share in any liquidation event.

Calls on Ordinary Shares and Forfeiture

Our board may make calls upon shareholders for amounts unpaid on their ordinary shares, with at least 14 clear days’ prior notice specifying the time of payment. Ordinary shares on which a call has been made and remains unpaid are subject to forfeiture.

Redemption, Repurchase, and Surrender of Shares

We may issue shares on terms that make them subject to redemption at our option or at the holder’s option, on such terms and in such manner as our board determines. We may also repurchase any of our shares on terms approved by our board or otherwise authorized by our articles of association. Under the Companies Law, redemption or repurchase payments may be made out of profits, proceeds of a new share issue made for that purpose, or out of capital (including share premium account and capital redemption reserve), provided the Company can pay its debts as they fall due in the ordinary course of business immediately following such payment. No share may be redeemed or repurchased (a) unless it is fully paid, (b) if such redemption or repurchase would result in no shares remaining outstanding, or (c) if the Company has commenced liquidation. We may also accept the surrender of any fully paid share for no consideration.

Variation of Rights

If our share capital is divided into different classes or series, the rights attached to any class or series may be varied — whether or not the Company is being wound up — with the written consent of holders of a majority of the issued shares of that class, or by ordinary resolution passed at a general meeting of holders of that class, unless otherwise provided by the terms of issue of that class. The rights of any class will not be deemed varied by the creation or issue of further shares ranking pari passu with that class, unless the terms of issue of that class expressly provide otherwise.

General Meetings of Shareholders

Shareholders’ meetings may be convened by a majority of our board of directors or our chairman, with at least fifteen calendar days’ advance notice required for any annual general meeting or other general meeting. A quorum requires at least one shareholder entitled to vote, present in person, by proxy, or (in the case of a corporate shareholder) by duly authorized representative, representing a majority of all votes attaching to all issued shares entitled to vote.

As a Cayman Islands exempted company, we are not obliged under the Companies Law to hold shareholders’ annual general meetings. Our second amended and restated memorandum and articles of association provide that we may, but are not obliged to, hold a general meeting as our annual general meeting in each year, in which case we shall specify the meeting as such in the notices calling it, at such time and place as our directors determine.

The Companies Law provides shareholders with only limited rights to requisition a general meeting and no right to put proposals before a general meeting. However, these rights may be provided in a company’s articles of association. Our second amended and restated memorandum and articles of association provide that upon the requisition of one or more shareholders holding in aggregate not less than 10% of the total votes attaching to all issued and outstanding shares entitled to vote at general meetings, our board will convene an extraordinary general meeting and put the requisitioned resolutions to a vote. Our second amended and restated memorandum and articles of association do not provide shareholders with any right to put proposals before annual general meetings or extraordinary general meetings not called by such shareholders.

Inspection of Books and Records

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

115

Changes in Capital

By ordinary resolution, we may increase our share capital by such sum and in such classes and amounts as the resolution prescribes; consolidate and divide all or any of our share capital into shares of a larger amount than our existing shares; sub-divide existing shares into shares of a smaller amount; or cancel any shares that, at the date of the resolution, have not been taken or agreed to be taken by any person, and reduce our share capital accordingly. No alteration may be made to the par value of Class A ordinary shares unless an identical alteration is made to the par value of Class B ordinary shares, and vice versa. By special resolution, and subject to any confirmation or consent required by the Companies Law, we may 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 incorporated under the Companies Law. The Companies Law distinguishes between ordinary resident companies and exempted companies. An exempted company is one registered in the Cayman Islands that conducts business mainly outside the Cayman Islands. The requirements for an exempted company are essentially the same as for an ordinary company, except that an exempted company:

is not required to file an annual return of its shareholders with the Registrar of Companies;
does not open its register of members to public inspection;
is not required to hold an annual general meeting;
may issue no par value shares;
may obtain an undertaking against the imposition of future taxation (typically granted for 20 years initially);
may register by way of continuation in another jurisdiction and deregister in the Cayman Islands;
may register as a limited duration company; and
may register as a segregated portfolio company.

“Limited liability” means that each shareholder’s liability is limited to the amount unpaid on their shares. We are subject to the reporting and informational requirements of the Exchange Act applicable to foreign private issuers. NYSE rules require every listed company to hold an annual general meeting of shareholders. Our second amended and restated memorandum and articles of association also allow directors to call special meetings of shareholders pursuant to the procedures set forth in our articles.

10.C. Material Contracts

We have not entered into any material contracts other than in the ordinary course of business and other than those described in “Item 4. Information on the Company” and in “Item 7. Major shareholders and Related Party Transactions” or elsewhere in this annual report.

10.D. Exchange Controls

The Cayman Islands currently has no exchange control regulations or currency restrictions. See “Item 4. Information of the Company—B. Business Overview—Regulation—Regulations Relating to Foreign Exchange.”

10.E. Taxation

The following sets forth material Cayman Islands, Chinese Mainland and U.S. federal income tax consequences of the ownership of our Class A ordinary shares or ADSs. It is based upon laws and relevant interpretations thereof as of the date hereof, all of which are subject to change. This discussion does not address all possible tax consequences relating to an investment in our Class A ordinary shares or ADSs, such as the tax consequences under state, local and other tax laws.

116

Cayman Islands Taxation

The Cayman Islands currently levies no taxes on individuals or corporations based upon profits, income, gains or appreciations and there is no taxation in the nature of inheritance tax or estate duty or withholding tax applicable to us or to any holder of our ADSs and Class A ordinary shares. 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. No stamp duty is payable in the Cayman Islands on transfers of shares of Cayman Islands companies except those which hold interests in land in the Cayman Islands. The Cayman Islands are not party to any double tax treaties that are applicable to any payments made to or by the Company. There are no exchange control regulations or currency restrictions in the Cayman Islands.

Payments of dividends and capital in respect of the ADSs or ordinary shares will not be subject to taxation in the Cayman Islands and no withholding will be required on the payment of a dividend or capital to any holder of the ADSs or ordinary shares, nor will gains derived from the disposal of the ADSs or ordinary shares be subject to Cayman Islands income or corporation tax.

Taxation

PRC Taxation

The Enterprise Income Tax Law (enacted March 2007; effective January 1, 2008; amended February 24, 2017) provides that enterprises organized under laws of jurisdictions outside mainland China whose “de facto management bodies” are located within mainland China may be deemed PRC resident enterprises subject to PRC enterprise income tax at 25% on their worldwide income. The implementation regulations issued by the State Council define “de facto management body” as the body exercising substantial and overall management and control over an enterprise’s business, personnel, accounts, and properties.

We do not currently consider the Company or any of our overseas subsidiaries to be a PRC resident enterprise. However, because a substantial majority of our management team and the management teams of our overseas subsidiaries are located in mainland China, the Chinese Mainland tax authorities may deem us or our overseas subsidiaries to be PRC resident enterprises, in which case we or they would be subject to PRC enterprise income tax at 25% on worldwide income.

If our Cayman Islands holding company is deemed a PRC resident enterprise, a number of adverse tax consequences would follow. Under the Enterprise Income Tax Law and its implementation regulations issued by the State Council, a 10% PRC withholding tax applies to dividends paid to non-resident enterprise investors without a mainland China establishment, or with such an establishment but where the dividends are not effectively connected with it, to the extent such dividends are sourced within mainland China. Gains realized by such investors on the transfer of shares are also subject to 10% PRC tax if treated as mainland China-sourced income. If we are deemed a PRC resident enterprise, dividends paid on our ordinary shares or ADSs, and gains realized from the transfer of our ordinary shares or ADSs, may be treated as mainland China-sourced income and subject to PRC taxation. Dividends paid to individual non-PRC resident investors and gains on transfer of our ADSs or ordinary shares by such investors may be subject to PRC tax at 20%, with dividends potentially withheld at source. Any PRC tax liability may be reduced under applicable tax treaties or arrangements between mainland China and other jurisdictions. However, if we or any of our non-Chinese Mainland subsidiaries are deemed PRC resident enterprises, it is unclear whether holders of our ADSs or ordinary shares could claim benefits under income tax treaties or agreements between mainland China and other countries or areas.

U.S. Federal Income Taxation

The following summarizes material U.S. federal income tax consequences to U.S. Holders of owning and disposing of our ADSs or Class A ordinary shares. This discussion does not purport to be a comprehensive description of all tax considerations relevant to a particular person’s decision to hold ADSs or ordinary shares, and does not address state, local, or non-U.S. tax laws, or U.S. federal taxes other than income taxes (such as U.S. federal estate or gift tax consequences).

This discussion applies only to U.S. Holders holding ADSs or ordinary shares as capital assets for U.S. federal income tax purposes. It does not describe tax consequences relevant to U.S. Holders in particular circumstances, including the alternative minimum tax, the Medicare contribution tax on net investment income, and tax consequences applicable to U.S. Holders subject to special rules, such as:

certain financial institutions;

117

dealers or traders in securities using a mark-to-market method of tax accounting;
persons holding ADSs or ordinary shares as part of a hedging transaction, straddle, conversion transaction, integrated transaction, or similar transaction;
persons whose functional currency for U.S. federal income tax purposes is not the U.S. dollar;
entities classified as partnerships for U.S. federal income tax purposes and their partners;
tax-exempt entities, individual retirement accounts, or Roth IRAs;
persons owning or deemed to own ADSs or ordinary shares representing 10% or more of our voting power or value;
persons who acquired ADSs or ordinary shares pursuant to the exercise of an employee stock option or otherwise as compensation; and
persons holding ADSs or ordinary shares in connection with a trade or business conducted outside the United States

If a partnership (or other entity classified as a partnership for U.S. federal income tax purposes) owns ADSs or ordinary shares, the tax treatment of each partner will generally depend on the partner’s status and the partnership’s activities. Such partnerships and their partners should consult their tax advisers regarding the U.S. federal income tax consequences of owning and disposing of ADSs or ordinary shares.

This discussion is based on the Internal Revenue Code of 1986, as amended (the “Code”), administrative pronouncements, judicial decisions, final, temporary and proposed Treasury regulations, and the income tax treaty between the United States and the PRC (the “Treaty”), all as of the date hereof and subject to change, possibly with retroactive effect.

A “U.S. Holder” is a beneficial owner of our ADSs or ordinary shares that is, for U.S. federal income tax purposes: a citizen or individual resident of the United States; a corporation or other entity taxable as a corporation created or organized under the laws of the United States, any state therein, or the District of Columbia; or an estate or trust whose income is subject to U.S. federal income taxation regardless of its source.

A U.S. Holder who owns ADSs will generally be treated as the owner of the underlying ordinary shares for U.S. federal income tax purposes. Accordingly, no gain or loss will be recognized upon an exchange of ADSs for the underlying ordinary shares.

U.S. Holders should consult their tax advisers concerning the U.S. federal, state, local, and non-U.S. tax consequences of owning and disposing of ADSs or ordinary shares in their particular circumstances.

THIS DISCUSSION IS ONLY A SUMMARY OF THE MATERIAL U.S. FEDERAL INCOME TAX CONSEQUENCES OF THE ACQUISITION, OWNERSHIP AND DISPOSITION OF OUR ADS OR ORDINARY SHARES. IT IS NOT TAX ADVICE. EACH HOLDER OF OUR ADS OR ORDINARY SHARES IS URGED TO CONSULT ITS OWN TAX ADVISOR IN RESPECT TO THE PARTICULAR TAX CONSEQUENCES TO SUCH HOLDER OF THE ACQUISITION, OWNERSHIP AND DISPOSITION OF OUR ADS OR ORDINARY SHARES, INCLUDING THE APPLICABILITY AND EFFECT OF ANY STATE, LOCAL, AND NON-U.S. TAX LAWS, AS WELL AS U.S. FEDERAL TAX LAWS AND ANY APPLICABLE TAX TREATIES.

Passive Foreign Investment Company

A non-U.S. corporation is a PFIC for any taxable year in which either: (i) 75% or more of its gross income consists of passive income; or (ii) 50% or more of the quarterly value of its assets consists of assets that produce or are held to produce passive income. A non-U.S. corporation owning at least 25% by value of another corporation is treated as holding a proportionate share of that corporation’s assets and income. Passive income generally includes interest (and income equivalent to interest), dividends, rents, royalties, and gains from financial investments. Cash is generally a passive asset. Goodwill — which may be determined by reference to the excess of the sum of the corporation’s market capitalization and liabilities over the value of its assets — is an active asset to the extent attributable to business activities generating active income.

118

There is a significant risk that we were a PFIC for our 2020 taxable year due to the decrease in our market capitalization and uncertainties regarding the classification of certain items of our income and assets. Key uncertainties include:

Whether the Consolidated Trusts’ assets should be treated as owned by us for PFIC purposes. Although consolidated for accounting purposes, we believe it is reasonable to treat the trusts’ assets (to the extent not attributable to any investment by us in the trusts) as not owned by us for PFIC purposes — but there can be no assurance in this regard. If the trusts’ assets were treated as ours, we would be a PFIC for 2020.
How to calculate the percentage of our active assets given that our goodwill for 2020 was not a positive amount, and the extent to which certain balance sheet assets should be treated as active.
How our VIE contractual arrangements should be treated under the PFIC rules. Because we exercise effective control over our VIEs and are entitled to substantially all of their income, we believe it is appropriate to treat the VIEs as owned by us for PFIC purposes — but there can be no assurance in this regard. If our VIEs are not treated as owned by us, we may be a PFIC for any affected taxable year.

For these reasons, there is a significant risk that we were a PFIC for our 2020 taxable year and that we may be a PFIC for current and future taxable years.

If we are a PFIC for any taxable year and any subsidiary, VIE, or other entity in which we own or are treated as owning equity interests is also a PFIC (a “Lower-tier PFIC”), U.S. Holders will be deemed to own a proportionate share (by value) of each Lower-tier PFIC and will be subject to U.S. federal income tax on (i) certain distributions by a Lower-tier PFIC and (ii) dispositions of Lower-tier PFIC shares, as if the U.S. Holder held such shares directly, even though the U.S. Holder will not receive the proceeds of those distributions or dispositions.

If we are a PFIC for any taxable year during which a U.S. Holder holds ADSs or ordinary shares, gain on a sale or other disposition (including certain pledges) will be allocated ratably over the U.S. Holder’s holding period. Amounts allocated to the year of sale or disposition and to any year before we became a PFIC will be taxed as ordinary income. Amounts allocated to each other taxable year will be taxed at the highest rate in effect for individuals or corporations for that year, with an interest charge imposed on the resulting tax liability. Distributions exceeding 125% of the average annual distributions received during the preceding three years or the U.S. Holder’s holding period, whichever is shorter, will be taxed in the same manner. The favorable tax rate for dividends paid to certain non-corporate U.S. Holders will not apply if we are a PFIC for the dividend year or the prior taxable year. Once we are treated as a PFIC with respect to a U.S. Holder, we will generally continue to be so treated for all succeeding years in which the U.S. Holder owns ADSs or ordinary shares, even if we cease to meet the PFIC thresholds, unless the U.S. Holder makes a “deemed sale” election to eliminate the continuing PFIC status, which will require recognition of gain taxed under the general PFIC rules.

If we are a PFIC and our ADSs are “regularly traded” on a “qualified exchange,” a U.S. Holder of ADSs may make a mark-to-market election resulting in different tax treatment. ADSs are treated as “regularly traded” for any calendar year in which more than a de minimis quantity are traded on a qualified exchange on at least 15 days during each calendar quarter. The NYSE is a qualified exchange for this purpose. Under a mark-to-market election, the U.S. Holder generally recognizes ordinary income to the extent the fair market value of the ADSs at year end exceeds their adjusted tax basis, and an ordinary loss to the extent the adjusted tax basis exceeds fair market value (but only to the extent of net income previously included under the election). The U.S. Holder’s tax basis is adjusted to reflect recognized income or loss amounts. Any gain on sale or disposition of ADSs in a PFIC year is treated as ordinary income; any loss is treated as ordinary loss to the extent of net income previously included, with any excess treated as capital loss. Distributions on ADSs under a mark-to-market election will be treated as described under “—Taxation of Distributions” below. A mark-to-market election is not available with respect to our ordinary shares or any Lower-tier PFIC shares, as such shares do not trade on any stock exchange.

We do not intend to provide the information necessary for U.S. Holders to make qualified electing fund elections, which if available could materially affect the tax consequences of owning and disposing of our ADSs or ordinary shares if we are a PFIC. Accordingly, U.S. Holders will not be able to make such elections.

If we are a PFIC for any taxable year during which a U.S. Holder owns ADSs or ordinary shares, that U.S. Holder will generally be required to file annual reports with the Internal Revenue Service. The PFIC rules and mark-to-market elections are complex and affected by various factors beyond those described above. U.S. Holders should consult their tax advisers regarding whether we are a PFIC for any taxable year and the potential application of the PFIC rules to their particular circumstances.

119

Taxation of Distributions

The following discussion is subject to the discussion under “—Passive Foreign Investment Company” above.

Distributions paid on our ADSs or ordinary shares, other than certain pro rata distributions of ADSs or ordinary shares, will be treated as dividends to the extent paid out of our current or accumulated earnings and profits, as determined under U.S. federal income tax principles. Because we do not maintain calculations of our earnings and profits under U.S. federal income tax principles, it is expected that distributions generally will be reported to U.S. Holders as dividends. Dividends will not be eligible for the dividends-received deduction generally available to U.S. corporations under the Code. Subject to applicable limitations, dividends paid to certain non-corporate U.S. Holders may be taxable at a favorable rate, provided that we are not a PFIC for the taxable year of the distribution or the preceding year. Given the significant risk that we were or will be a PFIC, non-corporate U.S. Holders should not assume that any distribution will be eligible for this favorable rate.

Dividends will be included in a U.S. Holder’s income on the date of the U.S. Holder’s, or in the case of ADSs, the depositary’s, receipt. The amount of any dividend income paid in foreign currency will be the U.S. dollar amount calculated by reference to the spot rate in effect on the date of receipt, regardless of whether the payment is in fact converted into U.S. dollars on such date. If the dividend is converted into U.S. dollars on the date of receipt, a U.S. Holder generally should not be required to recognize foreign currency gain or loss in respect of the amount received. A U.S. Holder may have foreign currency gain or loss if the dividend is converted into U.S. dollars after the date of receipt.

Dividends will be treated as foreign-source income for foreign tax credit purposes. As described in “—PRC Taxation,” dividends paid by the Company may be subject to PRC withholding tax. For U.S. federal income tax purposes, the amount of the dividend income will include any amounts withheld in respect of PRC withholding tax (if any). Subject to applicable limitations, which vary depending upon the U.S. Holder’s circumstances, PRC taxes withheld from dividend payments (at a rate not exceeding the applicable rate provided in the Treaty in the case of a U.S. Holder that is eligible for the benefits of the Treaty) generally will be creditable against a U.S. Holder’s U.S. federal income tax liability. The rules governing foreign tax credits are complex and U.S. Holders should consult their tax advisers regarding the creditability of foreign tax credits in their particular circumstances. In lieu of claiming a credit, a U.S. Holder may elect to deduct any such PRC taxes in computing its taxable income, subject to applicable limitations. An election to deduct foreign taxes instead of claiming foreign tax credits must apply to all foreign taxes paid or accrued in the taxable year.

Sale or Other Taxable Disposition of ADSs or Ordinary Shares

The following discussion is subject to the discussion under “—Passive Foreign Investment Company” above.

A U.S. Holder will generally recognize capital gain or loss on a sale or other taxable disposition of ADSs or ordinary shares in an amount equal to the difference between the amount realized on the sale or other taxable disposition and the U.S. Holder’s tax basis in such ADSs or ordinary shares disposed of, in each case as determined in U.S. dollars. The gain or loss will be long-term capital gain or loss if, at the time of the sale or disposition, the U.S. Holder has owned the ADSs or ordinary shares for more than one year. Long-term capital gains recognized by non-corporate U.S. Holders may be subject to tax rates that are lower than those applicable to ordinary income. The deductibility of capital losses is subject to limitations.

120

As described in “—PRC Taxation,” gains on the sale of ADSs or ordinary shares may be subject to PRC taxes. A U.S. Holder is entitled to use foreign tax credits to offset only the portion of its U.S. federal income tax liability that is attributable to foreign-source income. Because under the Code capital gains of U.S. persons are generally treated as U.S.-source income, this limitation may preclude a U.S. Holder from claiming a credit for all or a portion of any PRC taxes imposed on any such gains. However, U.S. Holders that are eligible for the benefits of the Treaty may be able to elect to treat the gain as PRC-source and therefore claim foreign tax credits in respect of PRC taxes on such disposition gains. Proposed Treasury regulations, if finalized in their current form, may impose additional restrictions on the creditability of any PRC taxes on disposition gains. U.S. Holders should consult their tax advisers regarding the creditability or deductibility of any PRC tax on disposition gains in general and in their particular circumstances.

Additional Taxes

Under current law, U.S. Holders that are individuals, estates or trusts and whose income exceeds certain thresholds generally will be subject to a 3.8% Medicare contribution tax on unearned income, including, without limitation, dividends on, and gains from the sale or other taxable disposition of, our ordinary shares, subject to certain limitations and exceptions. U.S. Holders should consult their own tax advisors regarding the effect, if any, of such tax on their ownership and disposition of our ordinary shares.

Information Reporting and Backup Withholding

Payments of dividends and sales proceeds that are made within the United States or through certain U.S.-related financial intermediaries may be subject to information reporting and backup withholding, unless (i) the U.S. Holder is a corporation or other “exempt recipient” and (ii) in the case of backup withholding, the U.S. Holder provides a correct taxpayer identification number and certifies that it is not subject to backup withholding. Backup withholding is not an additional tax. The amount of any backup withholding from a payment to a U.S. Holder will be allowed as a credit against the U.S. Holder’s U.S. federal income tax liability and may entitle it to a refund, provided that the required information is timely furnished to the Internal Revenue Service.

Certain U.S. Holders who are individuals (or certain specified entities) may be required to report information relating to their ownership of ADSs or ordinary shares, unless the ADSs or ordinary shares are held in accounts at financial institutions (in which case the accounts may be reportable if maintained by non-U.S. financial institutions). U.S. Holders should consult their tax advisers regarding their reporting obligations with respect to the ADSs or ordinary shares.

10.F. Dividends and Paying Agents

Not applicable.

10.G. Statement by Experts

Not applicable.

10.H. Documents on Display

We previously filed with the SEC registration statement on Form F-1 (File Number 333-227065), as amended, including annual report contained therein, to register additional securities that become effective immediately upon filing, to register our ordinary shares in relation to our initial public offering. We also filed with the SEC related registration statement on Form F-6 (File Number 333-227070) to register the ADSs and registration statement on Form S-8 (File Number 333-227938) to register our securities to be issued under our Amended and Restated 2015 Global Share Incentive Plan.

121

We are subject to the periodic reporting and other informational requirements of the Exchange Act as applicable to foreign private issuers. Under the Exchange Act, we are required to file reports and other information with the SEC. Specifically, we are required to file annually a Form 20-F within four months after the end of each fiscal year. Copies of reports and other information, when so filed with the SEC, can be inspected and copied at the public reference facilities maintained by the SEC at 100 F Street, N.E., Room 1580, Washington, D.C. 20549. You can request copies of these documents, upon payment of a duplicating fee, by writing to the SEC. The public may obtain information regarding the Washington, D.C. Public Reference Room by calling the Commission at 1-800-SEC-0330. The SEC also maintains a web site at www.sec.gov that contains reports, proxy and information statements, and other information regarding registrants that make electronic filings with the SEC using its EDGAR system.

As a foreign private issuer, we are exempt from the rules of the Exchange Act prescribing the furnishing and content of quarterly reports and proxy statements, short-swing profit recovery provisions contained in Section 16(b) and the short-sale restrictions under Section 16(c). In addition, we are not required under the Exchange Act to file periodic reports and financial statements with the SEC as frequently or as promptly as U.S. companies whose securities are registered under the Exchange Act.

We will furnish The Bank of New York Mellon, the depositary of our ADSs, with our annual reports, which will include a review of operations and annual audited consolidated financial statements prepared in conformity with U.S. GAAP, and all notices of shareholders’ meetings and other reports and communications that are made generally available to our shareholders. The depositary will make such notices, reports and communications available to holders of ADSs and, upon our request, will mail to all record holders of ADSs the information contained in any notice of a shareholders’ meeting received by the depositary from us.

10.I. Subsidiary Information

Not applicable.

10.J. Annual Report to Security Holders

Not applicable.

ITEM 11. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Foreign Exchange Risk

All of our revenues and substantially all of our expenses are denominated in RMB. Our exposure to foreign exchange risk primarily relates to cash and cash equivalent denominated in U.S. dollars and financial investments in VC funds, U.S. Treasury securities, and U.S. money market funds which would be settled in U.S. dollars. We do not believe that we currently have any significant direct foreign exchange risk and have not used derivative financial instruments to hedge exposure to such risk. Although our exposure to foreign exchange risks should be limited in general, the value of your investment in our ADSs will be affected by the exchange rate between U.S. dollar and 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 RMB into foreign currencies, including U.S. dollars, is based on rates set by the People’s Bank of China. The value of RMB is subject to changes in central government policies and to international economic and political developments affecting supply and demand in the China Foreign Exchange Trading System market. The RMB has experienced significant fluctuations against the U.S. dollar over time: the Chinese Mainland government allowed the RMB to appreciate by more than 20% against the U.S. dollar between July 2005 and July 2008; between July 2008 and June 2010, this appreciation halted and the exchange rate remained within a narrow band; between June 2010 and August 2015, the Chinese Mainland government allowed the RMB to appreciate slowly again; and since August 2015, the RMB has significantly depreciated against the U.S. dollar. It is difficult to predict how market forces or Chinese Mainland or U.S. government policy may impact the exchange rate between the RMB and the U.S. dollar in the future.

To the extent that we need to convert U.S. dollars into RMB for our operations, appreciation of the RMB 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 RMB 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 RMB would have a negative effect on the U.S. dollar amounts available to us.

122

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 rate 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 may lead to an increase in competing investment options and dampen institutional funding partners’ desire to invest on our products. 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. For further detail, see “Item 3. Key Information on the Company—3.D. Risk Factors—Risks Relating to Our Business and Industry—Increase in market interest rates could negatively affect the amount of loans facilitated by us and cost of funds provided to borrowers.”

Impact of Inflation/Deflation

Since our inception, inflation or deflation in Chinese Mainland has not materially affected our results of operations. According to the National Bureau of Statistics of China, the year-over-year percent changes in the consumer price index were a decrease of 0.3% for December 2023, an increase of 0.1% for December 2024, and an increase of 0.8% for December 2025. Although we have not been materially affected by inflation or deflation in the past, we may be affected if Chinese Mainland experiences higher rates of inflation or deflation in the future.

ITEM 12. DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES

12.A. Debt Securities

Not applicable.

12.B. Warrants and Rights

Not applicable.

12.C. Other Securities

Not applicable.

123

12.D. American Depositary Shares

Persons depositing or withdrawing shares or ADS holders must pay:

  ​ ​ ​

For:

$5.00 (or less) per 100 ADSs (or portion of 100 ADSs)

Issuance of ADSs, including issuances resulting from a distribution of shares or rights or other property

Cancellation of ADSs for the purpose of withdrawal, including if the deposit agreement terminates

$.05 (or less) per ADS

Any cash distribution to ADS holders

A fee equivalent to the fee that would be payable if securities distributed to you had been shares and the shares had been deposited for issuance of ADSs

Distribution of securities distributed to holders of deposited securities (including rights) that are distributed by the depositary to ADS holders

$.05 (or less) per ADS per calendar year

Depositary services

Registration or transfer fees

Transfer and registration of shares on our share register to or from the name of the depositary or its agent when you deposit or withdraw shares

Expenses of the depositary

Cable and facsimile transmissions (when expressly provided in the deposit agreement)

Converting foreign currency to U.S. dollars

Taxes and other governmental charges the depositary or the custodian has to pay on any ADSs or shares underlying ADSs, such as stock transfer taxes, stamp duty or withholding taxes

As necessary

Any charges incurred by the depositary or its agents for servicing the deposited securities

As necessary

The depositary collects its fees for delivery and surrender of ADSs directly from investors depositing shares or surrendering ADSs for the purpose of withdrawal or from intermediaries acting for them. The depositary collects fees for making distributions to investors by deducting those fees from the amounts distributed or by selling a portion of distributable property to pay the fees. The depositary may collect its annual fee for depositary services by deduction from cash distributions or by directly billing investors or by charging the book-entry system accounts of participants acting for them. The depositary may collect any of its fees by deduction from any cash distribution payable (or by selling a portion of securities or other property distributable) to ADS holders that are obligated to pay those fees. The depositary may generally refuse to provide fee-attracting services until its fees for those services are paid.

From time to time, the depositary may make payments to us to reimburse us for costs and expenses generally arising out of establishment and maintenance of the ADS program, waive fees and expenses for services provided to us by the depositary or share revenue from the fees collected from ADS holders. In performing its duties under the deposit agreement, the depositary may use brokers, dealers, foreign currency dealers or other service providers that are owned by or affiliated with the depositary and that may earn or share fees, spreads or commissions.

The depositary may convert currency itself or through any of its affiliates and, in those cases, acts as principal for its own account and not as agent, advisor, broker or fiduciary on behalf of any other person and earns revenue, including, without limitation, transaction spreads, that it will retain for its own account. The revenue is based on, among other things, the difference between the exchange rate assigned to the currency conversion made under the deposit agreement and the rate that the depositary or its affiliate receives when buying or selling foreign currency for its own account. The depositary makes no representation that the exchange rate used or obtained in any currency conversion under the deposit agreement will be the most favorable rate that could be obtained at the time or that the method by which that rate will be determined will be the most favorable to ADS holders, subject to the depositary’s obligations under the deposit agreement. The methodology used to determine exchange rates used in currency conversions is available upon request.

124

PART II

ITEM 13. ITEM DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES

None.

ITEM 14. MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS

14.A. — 14.D. Material Modifications to the Rights of Security Holders

See “Item 10. Additional Information” for a description of the rights of shareholders, which remain unchanged.

14.E. Use of Proceeds

The following “Use of Proceeds” information relates to the registration statement on Form F-1, as amended (File Number 333-227065), as amended, including the annual report contained therein, which registered 11,000,000 ordinary shares represented by ADSs and was declared effective by the SEC on September 18, 2018, for our initial public offering, which closed in September 21, 2018, and the underwriters’ exercise of their option to purchase from us an additional 763,478 ADSs representing 1,526,956 ordinary shares, or the optional offering, which closed in September 21, 2018, at an initial offering price of US$9.50 per ADS. Deutsche Bank Securities Inc. and Morgan Stanley & Co. International plc were the representatives of the underwriters.

The F-1 Registration was declared effective by the SEC on September 18, 2018. Our expenses incurred and paid to others in connection with the issuance and distribution of the ADSs in our initial public offering and the optional offering totaled US$12.3 million, which included US$7.8 million for underwriting discounts and commissions and US$4.5 million for other expenses. We received an aggregated net proceeds of approximately US$103.9 million from our initial public offering and the option offering. None of the transaction expenses included payments to directors or officers of the Company or their associates, persons owning more than 10% or more of our equity securities or our affiliates or others.

None of the net proceeds from the initial public offering and the optional offering was 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 the date that the F-1 Registration Statement was declared effective by the SEC to December 31, 2025, we used the net proceeds from our initial public offering for as follows:

Approximately US$14.8 million for dividend distribution;
Approximately US$30.0 million for capital contributions to our Chinese Mainland subsidiary;
Approximately US$6.5 million for general corporate purposes;
Approximately US$24.0 million for repurchasing ADSs and Class A ordinary shares from market, including open market transactions and privately negotiated transactions; and
Approximately US$28.6 million for investments of Venture Capital funds.

125

ITEM 15. CONTROLS AND PROCEDURES

(a) Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our chief executive officer and chief financial officer, has performed an evaluation of the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Exchange Act) as of the end of the period covered by this report, as required by Rule 13a-15(b) under the Exchange Act.

Based upon that evaluation, our management has concluded that, as of December 31, 2025, our disclosure controls and procedures were effective, in ensuring that the information required to be disclosed by us in the reports that we file or submit under the Exchange Act was recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms, and that the information required to be disclosed by us in the reports that we file or submit under the Exchange Act is accumulated and communicated to our management, including our chief executive officer and chief financial officer, to allow timely decisions regarding required disclosure.

(b) 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 financial reporting and the preparation of consolidated financial statements in accordance with U.S. GAAP, and includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of our company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of consolidated financial statements in accordance with U.S. GAAP, and that receipts and expenditures of our company are being made only in accordance with authorizations of our management and directors; and (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.

A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. In addition, projections of any evaluation of effectiveness of our internal control over financial reporting 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 and procedures may deteriorate.

As defined in the standards established by the U.S. Public Company Accounting Oversight Board, a “material weakness” is a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the annual or interim financial statements will not be prevented or detected on a timely basis.

Our management evaluated the effectiveness of our internal control over financial reporting, as required by Rule 13a-15(c) of the Exchange Act, based on criteria established in the framework in Internal Control--Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this evaluation, our management has concluded that our internal control over financial reporting was effective as of December 31, 2025.

(c) Attestation Report of the Registered Public Accounting Firm

Deloitte Touche Tohmatsu Certified Public Accountants LLP has audited the effectiveness of our internal control over financial reporting as of December 31, 2025 as stated in its report, which appears on page F-2 of this annual report on Form 20-F

(d) Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the period covered by this annual report on Form 20-F that have materially affected, or that are reasonably likely to materially affect, our internal control over financial reporting.

126

ITEM 16A. AUDIT COMMITTEE FINANCIAL EXPERT

Our board of directors has determined that Mr. Zheng Xue, an independent director and the chairperson of our audit committee, qualifies as an “audit committee financial expert” within the meaning of the SEC rules and possesses financial sophistication within the meaning of Listing Rules of the New York Stock Exchange. Mr. Zheng Xue satisfies the “independence” requirements of Rule 10A-3 under the Securities Exchange Act of 1934, as amended, and Section 303A of the Corporate Governance Rules of the NYSE.

ITEM 16B. CODE OF ETHICS

Our board of directors has adopted a code of business conduct and ethics that applies to all of our directors, officers, employees, including certain provisions that specifically apply to our principal executive officer, principal financial officer, principal accounting officer or controller and any other persons who perform similar functions for us. We have filed our code of business conduct and ethics as Exhibit 99.1 of our registration statement on Form F-1 (file No. 333-227065) filed with the SEC on August 28, 2018 and posted a copy of our code of business conduct and ethics on our website at ir.xiaoyinggroup.com. We hereby undertake to provide to any person without charge, a copy of our code of business conduct and ethics within ten working days after we receive such person’s written request.

ITEM 16C. PRINCIPAL ACCOUNTANT FEES AND SERVICES

Auditor Fees

The following table sets forth the aggregate fees by categories specified below in connection with certain professional services rendered by our principal external accounting firms.

Year Ended December 31, 

  ​ ​ ​

2024

2025

Services

  ​ ​ ​

RMB

  ​ ​ ​

RMB

(in thousands)

Audit Fees(1)

 

13,308

8,951

Total

 

13,308

 

8,951

(1)“Audit fees” means the aggregate fees billed in each of the fiscal years listed for professional services rendered by our principal auditor for the audit or review of our annual financial statements or quarterly financial information and review of documents filed with the SEC. The audit refers to financial statement audit and audit pursuant to Section 404 of the Sarbanes-Oxley Act of 2002.

The policy of our audit committee is to pre-approve all professional services provided by our principal auditor, including audit and non-audit services. All of the services of our principal auditor for 2024 and 2025 described above were in accordance with the audit committee pre-approval policy.

ITEM 16D. EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES

Not applicable.

127

ITEM 16E. PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS

In March 2022, our board of directors approved a share repurchase plan under which we may repurchase up to US$15 million worth of its Class A ordinary shares in the form of ADSs over the next eighteen months, effective until September 2023. The size of the Share Repurchase Program was increased to US$20 million and US$30 million on September 26, 2022, and November 16, 2022, and was authorized to repurchase Class A ordinary shares. In May 2024, our board of directors approved a new share repurchase program, under which the Company may repurchase up to $20 million of its Class A Ordinary Shares, either directly from shareholders or in the form of ADSs, starting from June 1, 2024, through November 30, 2025. In December 2024, our board of directors approved another new share repurchase program under which the Company may repurchase up to US$50 million worth of its Class A Ordinary Shares, either directly from shareholders or in the form of ADSs, through 30 June 2026. In May 2025, our board of directors approved another new share repurchase program under which the Company may repurchase up to US$100 million worth of its Class A Ordinary Shares, either directly from shareholders or in the form of ADSs, effective from June 1, 2025 through November 30, 2026. As of the date of December 31, 2025, the Company had repurchased an aggregate of 21,815,612 ADSs for a total consideration of US$152.0 million.

The table below sets forth the details of our purchases of our own equity securities during the year ended December 31, 2025.

  ​ ​ ​

  ​ ​ ​

(d) Maximum

Approximate U.S.

(c) Total Number of

dollar Value of ADS

(a) Total Number

(b) Average

ADS Purchased as Part

that May Yet Be

of ADS

Price Paid per

of Publicly Announced

Purchased Under the

  ​ ​ ​

Purchased

  ​ ​ ​

ADS(1)

  ​ ​ ​

Plan

  ​ ​ ​

Plan

($)

($)

Period

 

  ​

 

  ​

 

  ​

 

  ​

May 1 — May 31, 2025

 

75,974

$

18.61

75,974

$

14,496,974

June 1 — June 30, 2025

 

1,317,062

$

18.27

1,317,062

$

90,428,443

July 1 — July 31, 2025

 

851,960

$

17.27

851,960

$

75,717,513

August 1 — August 31, 2025

 

768,142

$

14.26

768,142

$

64,766,680

September 1 — September 30, 2025

 

374,661

$

14.59

 

374,661

$

59,301,945

October 1 — October 31, 2025

 

565,637

$

13.40

565,637

$

51,723,080

November 1 — November 30, 2025

 

309,220

$

12.08

309,220

$

47,987,161

(1)Average price paid per ADS repurchased is the execution price, excluding commissions paid to brokers.
(2)Represented the repurchase of Class A ordinary shares and ADSs.

ITEM 16F. CHANGE IN REGISTRANT’S CERTIFYING ACCOUNTANT

The Company dismissed KPMG Huazhen LLP, its independent registered public accounting firm for the fiscal years ended December 31, 2023 and 2024, effective on May 23, 2025, and appointed Deloitte Touche Tohmatsu Certified Public Accountants LLP as successor auditor of the Company, effective on May 23, 2025, to complete the Company’s audit for fiscal year ended December 31, 2025.

The Company’s change of auditor is described on its Current Report on Form 6-K filed with the SEC on May 23, 2025, which is incorporated herein by reference.

ITEM 16G. CORPORATE GOVERNANCE

We are a “foreign private issuer” (as such term is defined in Rule 3b-4 under the Exchange Act), and our ADSs, each representing six Class A ordinary shares, are listed on the New York Stock Exchange. Under Section 303A of the New York Stock Exchange Listed Company Manual, New York Stock Exchange listed companies that are foreign private issuers are permitted to follow home country practice in lieu of the corporate governance provisions specified by the New York Stock Exchange with limited exceptions. We opt to follow home country practice specified by the New York Stock Exchange, including the frequency of holding annual general meeting of shareholders. The following summarizes some significant ways in which our corporate governance practices differ from those followed by domestic companies under the listing standards of the New York Stock Exchange.

128

Under the New York Stock Exchange Listed Company Manual, or the NYSE Manual, U.S. domestic listed companies are required to have a majority of the board consisting of independent directors and have a compensation committee and a nominating/corporate governance committee, each composed entirely of independent directors, which are not required under the Companies Act (Revised) of the Cayman Islands, our home country. Currently, our board of directors is composed of six members, only three of whom satisfy the requirements for an “independent director” under Section 303A of the NYSE Manual. The NYSE Manual also requires U.S. domestic listed companies to regularly hold executive sessions for non-management directors, or an executive session that only includes independent directors at least once a year. We are not subject to this requirement under the Cayman Islands law and have decided to follow our home country practice on this matter. In addition, the NYSE Manual requires shareholder approval for certain matters, which is not required under the Cayman Islands law. We intend to follow the home country practice and the applicable laws in determining whether shareholder approval is required.

ITEM 16H. MINE SAFETY DISCLOSURE

Not applicable.

ITEM 16I. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

(a)

Not applicable.

(b)

Not applicable.

As of the date of this annual report and to the best of our knowledge:

a.

no governmental entity in the Chinese Mainland or the Cayman Islands owns any shares of the Company or any of the consolidated foreign operating entities;

b.

none of the governmental entities in the applicable foreign jurisdiction with respect to our registered public accounting firm have a controlling financial interest in us;

c.

none of the members of our board of directors or the board of directors of our subsidiaries is an official of the Chinese Communist Party; and

d.

the currently effective Memorandum of Association and Articles of Association, as amended, of the Company do not contain any charter of the Chinese Communist Party, including the text of any such articles.

ITEM 16J. INSIDER TRADING POLICIES

The Company has adopted an Insider Trading Policy governing the purchase, sale and other dispositions of the Company’s securities by directors, senior management and employees that is reasonably designed to promote compliance with applicable insider trading laws, rules and regulations, and all applicable listing standards. A copy of the policy is filed as Exhibit 19.1 hereto.

ITEM 16K. CYBERSECURITY

Risk Management and Strategy

We have established policies and processes for identifying, assessing, and managing material risk from cybersecurity threats, and have integrated these processes into our overall risk management systems and processes. We routinely assess material risks from cybersecurity threats, including any potential unauthorized occurrence on or conducted through our information systems that may result in adverse effects on the confidentiality, integrity, or availability of our information systems or any information residing therein.

We conduct risk assessments to identify cybersecurity threats annually as well as in the event of a material change in our business practices that may affect information systems that are vulnerable to such cybersecurity threats. These risk assessments include identification of reasonably foreseeable internal and external risks, the likelihood and potential damage that could result from such risks, and the sufficiency of existing policies, procedures, systems, and safeguards in place to manage such risks.

129

Following these risk assessments, we re-design, implement, and maintain reasonable safeguards to mitigate identified risks; reasonably address any identified gaps in existing safeguards; and monitor the effectiveness of our safeguards. We devote resources and designate high-level personnel, including our dedicated Information Security Officer who reports to our Chief Executive Officer (“CEO”), to manage the risk assessment and mitigation process. Our Information Security Officer works closely with a team of cybersecurity professionals with extensive experience and expertise in cybersecurity threat assessments and detection, incident response and mitigation.

As part of our overall risk management system, we assess our safeguards in collaboration with various functional teams, including Information Security, Information Technology, and train our employees on these safeguards. Personnel at all levels and teams are required to receive periodic security awareness training to ensure that they understand our cybersecurity policies and their roles in protecting our information systems or any information residing therein.

We have a set of company-wide policies and procedures concerning cybersecurity matters that include security risk assessment, identity and access control, vendor security and network security. There are other policies related to cybersecurity involving employees’ use of company equipment and resources, remote work and workplace security and safety. These policies are reviewed periodically and approved by appropriate members of management.

We engage assessors, consultants, auditors, or other third parties in connection with our risk assessment processes. These service providers assist us to design and implement our cybersecurity policies and procedures, as well as to monitor and test our safeguards. These services include Web Application Penetration Testing, Infrastructure security testing, consultant engagements, incident response preparedness, and vendor security review. We require each third-party service provider to certify that it has the ability to implement and maintain appropriate security measures, consistent with all applicable laws, in connection with the services they provide to us, and to promptly report any suspected breach of its security measures that may affect us.

For additional information regarding whether any risks from cybersecurity threats, including as a result of any previous cybersecurity incidents, have materially affected or are reasonably likely to materially affect our company, including our business strategy, results of operations, or financial condition, please see Item 3.D. “Risk Factors” of this Annual Report on Form 20-F, including the risk factors titled “If we are unable to protect the confidential information of our users and adapt to the relevant regulatory framework regarding protection of such information, our business and operations may be adversely affected”.

Governance

One of the key functions of our board of directors is informed oversight of our risk management process, including risks from cybersecurity threats. Our board of directors is responsible for oversight of our risk management framework, which is designed to monitor and manage strategic and operational risks. Management is responsible for the day-to-day identification, assessment, and management of risks in our operations, including cybersecurity risks. Our board of directors administers its cybersecurity risk oversight function directly as a whole, as well as through the audit committee.

Our Information Security Officer has more than 10 years of information technology expertise and is responsible to identify, assess and manage our material risks from cybersecurity threats. Our Information Security Officer started his career as a software developer and has held various leadership positions at Tencent and Baidu. At Baidu, he was responsible for the backend services of Baidu Antivirus and Baidu Security Guardian, established cloud security capabilities. He received a bachelor’s degree in Computer Science and Technology from Xidian University and a master’s degree from Tsinghua University.

Our Information Security Officer oversees our cybersecurity policies and processes, including those described in “Risk Management and Strategy” above. The processes by which our Information Security Officer is informed about and monitors the prevention, detection, mitigation, and remediation of cybersecurity incidents include the following: tabletop exercises, vulnerability management programs, internal & external security risk assessments, threat modeling processes of new services, third party security risk functions, incident response processes, phishing awareness programs, and additional control validation services.

Our Information Security Officer reports to our CEO on an as-needed basis, or at least annually regarding the company’s cybersecurity risks and activities, including the implementation and operation of preventative controls and the detection of any recent cybersecurity incidents, and mitigation and remediation responses. The CEO reports to the Board of Directors and Audit Committee on key cybersecurity risk management topics, as appropriate.

130

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 X Financial are included at the end of this annual report.

ITEM 19. EXHIBITS

Exhibit
Number

  ​ ​ ​

Description of Document

1.1

Second Amended and Restated Memorandum and Articles of Association (incorporated by reference to Exhibit 3.2 from our registration statement on Form F-1 (File No. 333-227065) filed publicly with the SEC on August 28, 2018)

2.1

Form of Registrant’s Specimen American Depositary Receipt (incorporated by reference to Exhibit 4.1 from our registration statement on Form F-1 (File No. 333-227065) filed publicly with the SEC on August 28, 2018)

2.2

Registrant’s Specimen Certificate for Class A Ordinary Shares (incorporated by reference to Exhibit 4.2 from our registration statement on Form F-1 (File No. 333-227065) filed publicly with the SEC on August 28, 2018)

2.3

Form of Deposit Agreement (incorporated by reference to Exhibit 4.3 from our registration statement on Form F-1 (File No. 333-227065) filed publicly with the SEC on August 28, 2018)

2.4

Description of Securities registered under Section 12 of the Exchange Act (incorporated by reference to Exhibit 2.4 of our Annual Report on Form 20-F (File No. 001-38652) filed with the Securities and Exchange Commission on June 4, 2020)

4.1

Amended and Restated 2015 Global Share Incentive Plan (incorporated by reference to Exhibit 10.1 from our registration statement on Form F-1 (File No. 333-227065) filed publicly with the SEC on August 28, 2018)

4.2

Form of Indemnification Agreement between the Registrant and the directors and executive officers of the Registrant (incorporated by reference to Exhibit 10.2 from our registration statement on Form F-1 (File No. 333-227065) filed publicly with the SEC on August 28, 2018)

4.3

Form of Employment Agreement between the Registrant and the executive officers of the Registrant (incorporated by reference to Exhibit 10.3 from our registration statement on Form F-1 (File No. 333-227065) filed publicly with the SEC on August 28, 2018)

4.4

Exclusive Business Cooperation Agreement between Xiaoying (Beijing) Information Technology Group Co., Ltd. and Beijing Ying Zhong Tong Rongxun Technology Service Co., Ltd., dated October 15, 2021 (incorporated by reference to Exhibit 4.8 of our Annual Report on Form 20-F (File No. 001-38652) filed with the Securities Exchange Commission on April 29, 2024)

4.5

Shareholders’ Voting Rights Proxy Agreement concerning Beijing Ying Zhong Tong Rongxun Technology Service Co., Ltd., among Yue Tang, Jing Sun and Xiaoying (Beijing) Information Technology Group Co., Ltd., dated October 15, 2021 (incorporated by reference to Exhibit 4.9 of our Annual Report on Form 20-F (File No. 001-38652) filed with the Securities Exchange Commission on April 29, 2024)

4.6

Equity Pledge Agreement concerning Beijing Ying Zhong Tong Rongxun Technology Service Co., Ltd., between Yue Tang and Xiaoying (Beijing) Information Technology Group Co., Ltd., dated October 15, 2021 (incorporated by reference to Exhibit 4.10 of our Annual Report on Form 20-F (File No. 001-38652) filed with the Securities Exchange Commission on April 29, 2024)

4.7

Equity Pledge Agreement concerning Beijing Ying Zhong Tong Rongxun Technology Service Co., Ltd., between Jing Sun and Xiaoying (Beijing) Information Technology Group Co., Ltd., dated October 15, 2021 (incorporated by reference to Exhibit 4.11 of our Annual Report on Form 20-F (File No. 001-38652) filed with the Securities Exchange Commission on April 29, 2024)

4.8

Exclusive Call Option Agreement concerning Beijing Ying Zhong Tong Rongxun Technology Service Co., Ltd., among Yue Tang, Jing Sun and Xiaoying (Beijing) Information Technology Group Co., Ltd., dated October 15, 2021 (incorporated by reference to Exhibit 4.12 of our Annual Report on Form 20-F (File No. 001-38652) filed with the Securities Exchange Commission on April 29, 2024)

4.9

Spousal Consent Letter of Yue Tang concerning Beijing Ying Zhong Tong Rongxun Technology Service Co., Ltd., dated October 15, 2021 (incorporated by reference to Exhibit 4.13 of our Annual Report on Form 20-F (File No. 001-38652) filed with the Securities Exchange Commission on April 29, 2024)

131

Exhibit
Number

  ​ ​ ​

Description of Document

4.10

Exclusive Business Cooperation Agreement between Xiaoying (Beijing) Information Technology Group Co., Ltd. and Shenzhen Xiaoying Technology Co., Ltd., dated 2023 (English Translation) (incorporated by reference to Exhibit 4.14 of our Annual Report on Form 20-F (File No. 001-38652) filed with the Securities Exchange Commission on April 29, 2024)

4.11

Shareholders’ Voting Rights Proxy Agreement concerning Shenzhen Xiaoying Technology Co., Ltd., among Yue Tang, Baoguo Zhu, Zijinzhonghao (Zhejiang) Investment Co., Ltd., Shenzhen Ao Li Hua Investment Management Partnership, Shenzhen Gu Fo Investment Management Partnership (Limited Partnership), Shenzhen Man Ni Ou Investment Management Partnership (Limited Partnership), Shenzhen Bo Li Fu Investment Management Partnership (Limited Partnership) and Xiaoying (Beijing) Information Technology Group Co., Ltd., dated 2023 (English Translation) (incorporated by reference to Exhibit 4.15 of our Annual Report on Form 20-F (File No. 001-38652) filed with the Securities Exchange Commission on April 29, 2024)

4.12

Equity Pledge Agreement concerning Shenzhen Xiaoying Technology Co. Ltd., between Yue Tang and Xiaoying (Beijing) Information Technology Group Co., Ltd., dated 2023 (English Translation) (incorporated by reference to Exhibit 4.16 of our Annual Report on Form 20-F (File No. 001-38652) filed with the Securities Exchange Commission on April 29, 2024)

4.13

Equity Pledge Agreement concerning Shenzhen Xiaoying Technology Co. Ltd., between Zijinzhonghao (Zhejiang) Investment Co., Ltd. and Xiaoying (Beijing) Information Technology Group Co., Ltd., dated 2023 (English Translation) (incorporated by reference to Exhibit 4.17 of our Annual Report on Form 20-F (File No. 001-38652) filed with the Securities Exchange Commission on April 29, 2024)

4.14

Equity Pledge Agreement concerning Shenzhen Xiaoying Technology Co. Ltd., between Shenzhen Ao Li Hua Investment Management Partnership (Limited Partnership) and Xiaoying (Beijing) Information Technology Group Co., Ltd., dated 2023 (English Translation) (incorporated by reference to Exhibit 4.18 of our Annual Report on Form 20-F (File No. 001-38652) filed with the Securities Exchange Commission on April 29, 2024)

4.15

Equity Pledge Agreement concerning Shenzhen Xiaoying Technology Co. Ltd., between Shenzhen Man Ni Ou Investment Management Partnership (Limited Partnership) and Xiaoying (Beijing) Information Technology Group Co., Ltd., dated 2023 (English Translation) (incorporated by reference to Exhibit 4.19 of our Annual Report on Form 20-F (File No. 001-38652) filed with the Securities Exchange Commission on April 29, 2024)

4.16

Equity Pledge Agreement concerning Shenzhen Xiaoying Technology Co. Ltd., between Shenzhen Gu Fo Investment Management Partnership (Limited Partnership) and Xiaoying (Beijing) Information Technology Group Co., Ltd., dated 2023 (English Translation) (incorporated by reference to Exhibit 4.20 of our Annual Report on Form 20-F (File No. 001-38652) filed with the Securities Exchange Commission on April 29, 2024)

4.17

Equity Pledge Agreement concerning Shenzhen Xiaoying Technology Co. Ltd., between Shenzhen Bo Li Fu Investment Management Partnership (Limited Partnership and Xiaoying (Beijing) Information Technology Group Co., Ltd., dated 2023 (English Translation) (incorporated by reference to Exhibit 4.21 of our Annual Report on Form 20-F (File No. 001-38652) filed with the Securities Exchange Commission on April 29, 2024)

4.18

Exclusive Call Option Agreement concerning Shenzhen Xiaoying Technology Co. Ltd., among Yue Tang, Zijinzhonghao (Zhejiang) Investment Co., Ltd., Shenzhen Ao Li Hua Investment Management Partnership, Shenzhen Gu Fo Investment Management Partnership (Limited Partnership), Shenzhen Man Ni Ou Investment Management Partnership (Limited Partnership), Shenzhen Bo Li Fu Investment Management Partnership (Limited Partnership) and Xiaoying (Beijing) Information Technology Group Co., Ltd., dated 2023 (English Translation) (incorporated by reference to Exhibit 4.22 of our Annual Report on Form 20-F (File No. 001-38652) filed with the Securities Exchange Commission on April 29, 2024)

4.19

Spousal Consent Letter of Yue Tang concerning Shenzhen Xiaoying Technology Co. Ltd., dated 2023 (English Translation) (incorporated by reference to Exhibit 4.23 of our Annual Report on Form 20-F (File No. 001-38652) filed with the Securities Exchange Commission on April 29, 2024)

4.20

Shenzhen Gamma Capital Management Co., Ltd.’s Power of Attorney authorizing Xiaoying (Beijing) Information Technology Group Co., Ltd. to exercise certain rights dated July 2018 (English Translation) (incorporated by reference to Exhibit 4.34 of our Annual Report on Form 20-F (File No. 001-38652) filed with the Securities and Exchange Commission on June 4, 2020)

4.21

Tripartite Cooperation Agreement among ZhongAn Online P&C Insurance Co., Ltd., Shenzhen Xiaoying Puhui Technology Co., Ltd. and Shenzhen Tangren Financing Guarantee Co., Ltd. dated November 8, 2019 (English Translation) (incorporated by reference to Exhibit 4.35 of our Annual Report on Form 20 F (File No. 001 38652) filed with the Securities and Exchange Commission on May 14, 2021)

132

Exhibit
Number

  ​ ​ ​

Description of Document

4.22

Security Deposit Pledge Agreement between ZhongAn Online P&C Insurance Co., Ltd. and Shenzhen Tangren Financing Guarantee Co., Ltd. dated December 23, 2019 (English Translation) (incorporated by reference to Exhibit 4.36 of our Annual Report on Form 20 F (File No. 001 38652) filed with the Securities and Exchange Commission on May 14, 2021)

4.23

Supplemental Agreement to Security Deposit Pledge Agreement between ZhongAn Online P&C Insurance Co., Ltd. and Shenzhen Tangren Financing Guarantee Co., Ltd. dated July 8, 2020 (English Translation) (incorporated by reference to Exhibit 4.37 of our Annual Report on Form 20 F (File No. 001 38652) filed with the Securities and Exchange Commission on May 14, 2021)

4.24

Security Deposit Pledge Agreement between ZhongAn Online P&C Insurance Co., Ltd. and Shenzhen Xiaoying Puhui Technology Co., Ltd. dated June 19, 2020 (English Translation) (incorporated by reference to Exhibit 4.38 of our Annual Report on Form 20 F (File No. 001 38652) filed with the Securities and Exchange Commission on May 14, 2021)

4.25

Supplemental Agreement to Security Deposit Pledge Agreement between ZhongAn Online P&C Insurance Co., Ltd. and Shenzhen Xiaoying Puhui Technology Co., Ltd. dated June 19, 2020 (English Translation) (incorporated by reference to Exhibit 4.39 of our Annual Report on Form 20 F (File No. 001-38652) filed with the Securities and Exchange Commission on May 14, 2021)

8.1*

List of subsidiaries, VIEs and subsidiaries of the VIEs of the Registrant

10.1

Share Purchase Agreement dated November 1, 2021 (English Translation) (incorporated by reference to Exhibit 10.1 of our Annual Report on Form 20-F (File No. 001-38652) filed with the Securities Exchange Commission on April 28, 2022)

10.2

Shareholder Agreement dated November 1, 2021 (English Translation) (incorporated by reference to Exhibit 10.2 of our Annual Report on Form 20-F (File No. 001-38652) filed with the Securities Exchange Commission on April 28, 2022)

11.1

Code of Business Conduct and Ethics of the Registrant (incorporated by reference to Exhibit 99.1 from our registration statement on Form F-1 (File No. 333-227065) filed publicly with the SEC on August 28, 2018)

11.2

Insider Trading Policy (incorporated by reference to Exhibit 19.1 of our Annual Report on Form 20-F (File No. 001-38652) filed with the Securities Exchange Commission on April 29, 2024)

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 Deloitte Touche Tohmatsu Certified Public Accountants LLP

15.2*

Consent of KPMG Huazhen LLP

97.1

The clawback policy (incorporated by reference to Exhibit 97.1 of our Annual Report on Form 20-F (File No. 001-38652) filed with the Securities Exchange Commission on April 29, 2024)

99.1

Consolidated Financial Statements of Shenyang Tianxinhao Technology Limited as of December 31, 2021 (incorporated by reference to Exhibit 99.1 of our Annual Report on Form 20-F (File No. 001-38652) filed with the Securities and Exchange Commission on April 28, 2022)

99.2*

Consent of Han Kun Law Offices

101.INS*

Inline XBRL Instance Document

101.SCH*

Inline XBRL Taxonomy Extension Schema Document

101.CAL*

Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF*

Inline XBRL Taxonomy Extension Definition Linkbase Document

101.LAB*

Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE*

Inline XBRL Taxonomy Extension Presentation Linkbase Document

104**

Cover Page Interactive Data File (embedded within the Inline XBRL document)

*   Filed herewith

**  Furnished herewith

133

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.

X Financial

By:

/s/ Yue (Justin) Tang

Name: Yue (Justin) Tang

Title: Chief Executive Officer and Chairman

Date: April 30, 2026

134

X FINANCIAL

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

Audited Financial Statements of X Financial

Page

Report of independent registered public accounting firm—Deloitte Touche Tohmatsu Certified Public Accountants LLP (PCAOB ID: 1113)

F-2

Report of independent registered public accounting firm—KPMG Huazhen LLP (PCAOB ID: 1186)

F-5

Consolidated balance sheets as of December 31, 2024 and 2025

F-6

Consolidated statements of comprehensive income for the years ended December 31, 2023, 2024 and 2025

F-7

Consolidated statements of changes in shareholders’ equity for the years ended December 31, 2023, 2024 and 2025

F-8

Consolidated statements of cash flows for the years ended December 31, 2023, 2024 and 2025

F-9

Notes to the consolidated financial statements for the years ended December 31, 2023, 2024 and 2025

F-10

Schedule I—Condensed financial information of parent company

F-59

F-1

Report of Independent Registered Public Accounting Firm

To the shareholders and the Board of Directors of X Financial

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheet of X Financial and its subsidiaries (collectively referred to as the “Company”) as of December 31, 2025, the related consolidated statements of comprehensive income, changes in shareholders’ equity, and cash flows for the year ended December 31, 2025, the related notes and the schedule listed in schedule I (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2025, and the results of its operations and its cash flows for the year ended December 31, 2025, in conformity with accounting principles generally accepted in the United States of America.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of December 31, 2025, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated April 30, 2026, expressed an unqualified opinion on the Company’s internal control over financial reporting.

Convenience translation

Our audit also comprehended the translation of Renminbi amounts into United States dollar amounts and, in our opinion, such translation has been made in conformity with the basis stated in Note 2. Such United States dollar amounts are presented solely for the convenience of the readers in the United States of America.

Basis for Opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audit included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audit provide a reasonable basis for our opinion.

Critical Audit Matter

The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matter does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

F-2

Management’s estimation of vintage-based loss rates applied in accounting for revenue from loan facilitation and post-origination service, contingent guarantee liabilities, and allowance for loans receivable from xiaoying credit loans and other loans- refer to note 2(d), 2(g) and 2(m) to the consolidated financial statements

Critical Audit Matter Description

The transaction price for loan facilitation and post-origination services includes variable consideration adjusted for default risk and prepayment risk of the borrowers. The Company estimates variable consideration using the expected value methodology, which uses estimation of the loss rates, the prepayment rates, and the weighted macroeconomic forecast. The loss rates are computed using a vintage-based loss rate model.

The Company estimates the contingent guarantee liabilities using a current expected credit loss model, which is based on the vintage-based loss rate of underlying loans subject to guarantee. The Company also applies a current expected credit loss model to provide allowance for loans receivable from xiaoying credit loans and other loans, which is assessed primarily using vintage-based loss rate of the underlying loans.

We identified the estimation of vintage-based loss rates as a critical audit matter because of the significant judgment required by management when developing the estimation. This required a high degree of auditor judgment and an increased extent of effort, including the need to involve our credit risk specialists, when performing audit procedures to evaluate the reasonableness of management’s estimation of vintage-based loss rates.

How the Critical Audit Matter Was Addressed in the Audit

Our audit procedures related to vintage-based loss rates included the following, among others:

·

We tested the effectiveness of controls over the estimation of the vintage-based loss rates, including management’s controls over accurate capture of the historical default and collection data at individual loan level that are used in the estimation process.

·

We tested the accuracy of the historical default rate and collection data used as an input to the model by comparing it with original data retrieved from the operating system.

·

With the assistance of our specialists, we evaluated the reasonableness of the vintage-based loss rate model and tested the computational accuracy of the model.

·

We performed a retrospective review to assess the reasonableness of management’s estimates on the vintage loss rate by using observable data close to the report issue date, to evaluate the reasonableness of management’s estimation of vintage-based loss rate.

/s/ Deloitte Touche Tohmatsu Certified Public Accountants LLP

Shenzhen, the People’s Republic of China

April 30, 2026

We have served as the Company’s auditor since 2025.

F-3

Report of Independent Registered Public Accounting Firm

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the shareholders and the Board of Directors of X Financial

Opinion on Internal Control over Financial Reporting

We have audited the internal control over financial reporting of X Financial and its subsidiaries (collectively referred to as the “Company”) as of December 31, 2025, 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 Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2025, based on criteria established in Internal Control — Integrated Framework (2013) issued by COSO.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended December 31, 2025, of the Company and our report dated April 30, 2026, expressed an unqualified opinion on those financial statements.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control over Financial Reporting

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ Deloitte Touche Tohmatsu Certified Public Accountants LLP

Shenzhen, the People’s Republic of China

April 30, 2026

F-4

Graphic

KPMG Huazhen LLP

毕马威华振会计师事务所

15th Floor

(特殊普通合)

China Resources Tower

中国深

2666 Keyuan South Road

南山区科苑南路2666

Nanshan District

中国华润大厦15

Shenzhen 518052

邮政编码:518052

China

电话+86 (755) 2547 1000

Telephone

+86 (755) 2547 1000

传真+86 (755) 2547 3366

Fax

+86 (755) 2547 3366

网址kpmg.com/cn

Internet

kpmg.com/cn

Report of Independent Registered Public Accounting Firm

To the Shareholders and Board of Directors

X Financial:

Opinion on the Consolidated Financial Statements

We have audited the accompanying consolidated balance sheet of X Financial, its subsidiaries and variable interest entities (the Company) as of December 31, 2024, the related consolidated statements of comprehensive income, changes in shareholders equity, and cash flows for each of the years in the two-year period ended December 31, 2024, and the related notes and financial statement schedule I (collectively, the consolidated financial statements). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2024, and the results of its operations and its cash flows for each of the years in the two-year period ended December 31, 2024, in conformity with U.S. generally accepted accounting principles.

Basis for Opinion

These consolidated financial statements are the responsibility of the Companys management. Our responsibility is to express an opinion on these consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

/s/ KPMG Huazhen LLP

We served as the Company’s auditor from 2020 to 2025.

Shenzhen, China
April 25, 2025

KPMG Huazhen LLP, a People’s Republic of China
partnership and a member firm of the KPMG global
organisation of independent member firms affiliated with
KPMG International Limited,

毕马威华振会计师事务所(特殊普通合) — 中国合伙制会
师事务所,是与毕马威国有限公司(英国私担保有限公
)的独立成所全球组织中的成

F-5

X FINANCIAL

CONSOLIDATED BALANCE SHEETS

As of

December 31, 

As of December 31, 

  ​ ​ ​

Notes

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

US$

ASSETS

Cash and cash equivalents

984,611,409

987,630,978

141,229,352

Restricted cash, net of allowance for credit losses of RMB241,398 and RMB313,985 as of December 31, 2024 and 2025, respectively (including RMB527,457,300 and RMB823,346,358 from Consolidated Trusts and Partnerships1 as of December 31, 2024 and 2025, respectively)

676,793,411

1,145,962,320

163,870,432

Accounts receivable and contract assets, net of allowance for credit losses of RMB24,172,284 and RMB192,376,932 as of December 31, 2024 and 2025, respectively (including RMB37,373,243 and RMB52,994,846 from Consolidated Trusts and Partnerships1 as of December 31, 2024 and 2025, respectively)

2(l)

2,029,550,471

3,145,975,681

449,868,539

Loans receivable from Xiaoying Credit Loans and other loans, net of allowance for credit losses of RMB175,820,629 and RMB236,233,265 as of December 31, 2024 and 2025, respectively (including RMB2,916,966,912 and RMB3,540,930,299 from Consolidated Trusts and Partnerships1 as of December 31, 2024 and 2025, respectively)

2(m)

4,828,316,995

5,298,631,388

757,694,211

Deposits to institutional cooperators, net of allowance for credit losses of RMB5,871,290 and RMB5,096,518 as of December 31, 2024 and 2025, respectively

5

1,958,297,244

1,713,593,362

245,040,592

Prepaid expenses and other current assets

4

34,078,494

43,546,807

6,227,111

Financial guarantee derivative

3

1,038,258

Deferred tax assets, net

14

197,712,551

455,357,514

65,115,258

Long-term investments

10

498,038,310

515,523,849

73,718,930

Financial investments (amortized cost of RMB141,685,928 and RMB390,931,941 and allowance for credit losses of nil and nil related to investments accounted under AFS model as of December 31, 2024 and 2025, respectively)

9

513,475,537

1,243,076,254

177,757,540

Property and equipment, net

6

15,833,490

23,899,556

3,417,591

Intangible assets, net

7

36,591,969

39,183,115

5,603,111

Other non-current assets

44,951,464

53,363,643

7,630,899

TOTAL ASSETS

11,819,289,603

14,665,744,467

2,097,173,566

LIABILITIES

Payable to investors and institutional funding partners at amortized cost (including RMB2,184,085,667 and RMB3,054,981,462 from the Consolidated VIEs, Trusts and Partnerships2 as of December 31, 2024 and 2025, respectively)

2,184,085,667

3,054,981,462

436,856,539

Contingent guarantee liabilities

12

187,640,702

748,306,610

107,006,422

Financial guarantee derivative

3

15,425,681

2,205,843

Deferred guarantee income

12

164,724,512

467,629,443

66,870,121

Short-term borrowings (including RMB10,000,000 and RMB130,000,000 from the Consolidated VIEs, Trusts and Partnerships2 as of December 31, 2024 and 2025, respectively)

8

328,500,000

409,530,006

58,562,012

Accrued payroll and welfare (including RMB18,482,497 and RMB11,482,779 from the Consolidated VIEs, Trusts and Partnerships2 as of December 31, 2024 and 2025, respectively)

94,716,949

76,058,095

10,876,163

Other taxes payable (including RMB119,683,947 and RMB58,251,812 from the Consolidated VIEs, Trusts and Partnerships2 as of December 31, 2024 and 2025, respectively)

279,994,194

221,939,999

31,736,998

Income taxes payable (including RMB174,425,660 and RMB169,015,224 from the Consolidated VIEs, Trusts and Partnerships2 as of December 31, 2024 and 2025, respectively)

14

591,491,126

677,521,066

96,884,224

Deposit payable to channel cooperators

12,016,415

12,016,415

1,718,324

Accrued expenses and other current liabilities (including RMB94,825,511 and RMB163,383,863 from the Consolidated VIEs, Trusts and Partnerships2 as of December 31, 2024 and 2025, respectively)

11

929,490,436

1,041,055,440

148,868,948

Other non-current liabilities (including nil and RMB2,252,921 from the Consolidated VIEs, Trusts and Partnerships2 as of December 31, 2024 and 2025, respectively)

27,516,391

34,806,908

4,977,322

Deferred tax liabilities (including RMB642,602 and RMB1,051,597 from the Consolidated VIEs, Trusts and Partnerships2 as of December 31, 2024 and 2025, respectively)

14

65,958,569

69,672,705

9,963,064

TOTAL LIABILITIES

4,866,134,961

6,828,943,830

976,525,980

Commitments and Contingencies (Note 18)

Equity:

Common shares (US$0.0001 par value; 1,000,000,000 shares authorized as of December 31, 2024 and 2025; 329,117,943 and 329,117,943 shares issued as of December 31, 2024 and 2025; 250,678,439 and 234,517,901 shares outstanding as of December 31, 2024 and 2025)

206,793

206,793

29,571

Treasury stock (78,439,504 and 94,600,042 shares as of December 31, 2024 and 2025)

(509,643,763)

(967,773,090)

(138,389,711)

Additional paid-in capital

3,207,028,391

3,256,349,216

465,651,744

Retained earnings

4,174,511,191

5,484,293,291

784,243,511

Other comprehensive income

81,052,030

63,724,427

9,112,471

TOTAL EQUITY

6,953,154,642

7,836,800,637

1,120,647,586

TOTAL LIABILITIES AND EQUITY

11,819,289,603

14,665,744,467

2,097,173,566

1: The assets of the Consolidated Trusts and Partnerships can only be used to settle the obligations of the Consolidated Trusts and Partnerships.

2: The liabilities of the Consolidated VIEs, Trusts and Partnerships for which creditors do not have recourse to the general credit of the Company.

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

F-6

X FINANCIAL

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

Year ended

Year ended

Year ended

December 31, 

December 31, 

December 31, 

  ​ ​ ​

Notes

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Net revenues

  ​

  ​

  ​

Loan facilitation service (including RMB8,081,737, nil and nil from related parties for the years ended December 31, 2023, 2024 and 2025, respectively)

2,740,974,233

3,102,344,942

3,843,004,896

549,542,391

Post-origination service (including RMB3,288,307, nil and nil from related parties for the years ended December 31, 2023, 2024 and 2025, respectively)

596,581,987

759,538,640

1,074,453,821

153,644,853

Financing income

1,137,336,454

1,372,004,085

1,396,975,778

199,764,879

Guarantee income

24,496,658

201,715,792

636,572,154

91,028,607

Other revenue

315,494,698

436,178,287

688,417,782

98,442,434

Total net revenue

2(d)

4,814,884,030

5,871,781,746

7,639,424,431

1,092,423,164

Operating costs and expenses:

Origination and servicing

1,544,013,591

1,738,139,455

2,020,546,352

288,934,286

Borrower acquisitions and marketing

1,370,942,033

1,582,472,287

2,202,374,833

314,935,412

General and administrative

153,943,169

175,932,509

199,559,193

28,536,585

Provision for contingent guarantee liabilities

12

67,519,980

241,738,132

1,001,272,880

143,180,118

Provision for accounts receivable and contract assets

2(l)

12,233,743

35,732,133

242,719,252

34,708,391

Reversal of provision for loan receivable from Xiaoying Housing Loans

(4,213,234)

(4,156,904)

(8,102)

(1,159)

Provision for loans receivable from Xiaoying Credit Loans and other loans

2(m)

233,350,276

225,815,327

340,217,158

48,650,407

Change in fair value of financial guarantee derivative

3

(24,966,242)

(1,038,258)

3,367,074

481,485

Fair value adjustments related to Consolidated Trusts

3

531,202

(Reversal of) provision for credit losses on deposits to institutional cooperators

5

(673,558)

3,222,273

(774,772)

(110,791)

Provision for credit losses for other financial assets

2(k)

86,019

155,379

72,587

10,380

Total operating expenses

3,352,766,979

3,998,012,333

6,009,346,455

859,325,114

Income from operations

1,462,117,051

1,873,769,413

1,630,077,976

233,098,050

Interest income

10,295,578

22,326,830

29,512,054

4,220,168

Interest expenses

(30,660,399)

(22,886,523)

(18,853,444)

(2,696,007)

Foreign exchange loss

(4,023,039)

(9,533,320)

(8,539,842)

(1,221,180)

Income (loss) from financial investments

9

6,497,518

17,133,677

(14,456,247)

(2,067,216)

Other income, net

24,351,280

13,520,019

132,250,299

18,911,541

Income before income taxes

1,468,577,989

1,894,330,096

1,749,990,796

250,245,356

Income tax expense

14

(261,130,503)

(405,701,714)

(291,649,324)

(41,705,298)

(Loss) gain from equity in affiliates, net of tax

10

(1,930,792)

10,159,031

25,716,267

3,677,377

(Loss) gain from financial investments at equity method, net of tax

9

(18,722,720)

41,118,352

(19,505,515)

(2,789,252)

Net income

1,186,793,974

1,539,905,765

1,464,552,224

209,428,183

Net income attributable to X Financial

1,186,793,974

1,539,905,765

1,464,552,224

209,428,183

Net income

1,186,793,974

1,539,905,765

1,464,552,224

209,428,183

Other comprehensive income, net of tax:

Other comprehensive income attributable to equity in affiliates

(6,852)

(313,815)

147,887

21,148

Other comprehensive income attributable to financial investments

474,792

292,799

3,198,217

457,339

Foreign currency translation adjustments

5,410,120

11,596,395

(20,673,707)

(2,956,302)

Comprehensive income

1,192,672,034

1,551,481,144

1,447,224,621

206,950,368

Less: comprehensive income attributable to non-controlling interests

Comprehensive income attributable to X Financial

1,192,672,034

1,551,481,144

1,447,224,621

206,950,368

Net income per share—basic

15

4.12

5.33

6.00

0.86

Weighted average number of ordinary shares outstanding—basic

288,115,969

288,828,371

243,975,946

243,975,946

Net income per share—diluted

15

4.08

5.25

5.87

0.84

Weighted average number of ordinary shares outstanding—diluted

290,833,214

293,354,671

249,489,203

249,489,203

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

F-7

X FINANCIAL

CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Accumulated

  ​ ​ ​

Equity

  ​ ​ ​

Common

Treasury

other

attributable

Common

share

stock

Additional

Retained

comprehensive

to

Total

share

amount

amount

paid-in capital

earnings

income

X Financial

equity

  ​ ​ ​

number

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

Balance at December 31, 2022

287,918,569

206,793

(124,596,781)

3,191,193,773

1,622,852,316

63,598,591

4,753,254,692

4,753,254,692

Repurchase of common shares

(5,026,374)

(24,872,828)

(24,872,828)

(24,872,828)

Transfer to employee stock ownership plans

10,661,412

37,949,318

(37,949,318)

Exercise of share option

1,099,619

1,099,619

1,099,619

Share-based compensation (Note 16)

42,598,210

42,598,210

42,598,210

Net income

1,186,793,974

1,186,793,974

1,186,793,974

Other comprehensive income attributable to equity in affiliates

(6,852)

(6,852)

(6,852)

Other comprehensive income attributable to financial investments

474,792

474,792

474,792

Foreign currency translation adjustments

5,410,120

5,410,120

5,410,120

Dividend to shareholders1

(117,627,440)

(117,627,440)

(117,627,440)

Balance at December 31, 2023

293,553,607

206,793

(111,520,291)

3,196,942,284

2,692,018,850

69,476,651

5,847,124,287

5,847,124,287

Repurchase of common shares

(52,202,798)

(427,317,136)

(1,020,543)

(428,337,679)

(428,337,679)

Transfer to employee stock ownership plans

9,327,630

29,193,664

(29,193,664)

Exercise of share option

122,507

122,507

122,507

Share-based compensation (Note 16)

40,177,807

40,177,807

40,177,807

Net income

1,539,905,765

1,539,905,765

1,539,905,765

Other comprehensive income attributable to equity in affiliates

(313,815)

(313,815)

(313,815)

Other comprehensive income attributable to financial investments

292,799

292,799

292,799

Foreign currency translation adjustments

11,596,395

11,596,395

11,596,395

Dividend to shareholders2

(57,413,424)

(57,413,424)

(57,413,424)

Balance at December 31, 2024

250,678,439

206,793

(509,643,763)

3,207,028,391

4,174,511,191

81,052,030

6,953,154,642

6,953,154,642

Repurchase of common shares

(25,575,934)

(488,862,523)

(488,862,523)

(488,862,523)

Transfer to employee stock ownership plans

9,415,396

30,733,196

(30,733,196)

Exercise of share option

19,087,375

19,087,375

19,087,375

Share-based compensation (Note 16)

60,966,646

60,966,646

60,966,646

Net income

1,464,552,224

1,464,552,224

1,464,552,224

Other comprehensive income attributable to equity in affiliates

147,887

147,887

147,887

Other comprehensive income attributable to financial investments

3,198,217

3,198,217

3,198,217

Foreign currency translation adjustments

(20,673,707)

(20,673,707)

(20,673,707)

Dividend to shareholders3

(154,770,124)

(154,770,124)

(154,770,124)

Balance at December 31, 2025

234,517,901

206,793

(967,773,090)

3,256,349,216

5,484,293,291

63,724,427

7,836,800,637

7,836,800,637

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Accumulated

  ​ ​ ​

Equity

  ​ ​ ​

Common

Treasury

other

attributable

Common

share

stock

Additional

Retained

comprehensive

to

Total

share

amount

amount

paid-in capital

earnings

income

X Financial

equity

  ​ ​ ​

number

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

Balance at December 31, 2024

250,678,439

29,571

(72,878,089)

458,598,961

596,947,161

11,590,286

994,287,890

994,287,890

Repurchase of common shares

(25,575,934)

(69,906,411)

(69,906,411)

(69,906,411)

Transfer to employee stock ownership plans

9,415,396

4,394,789

(4,394,789)

Exercise of share option

2,729,458

2,729,458

2,729,458

Share-based compensation (Note 16)

8,718,114

8,718,114

8,718,114

Net income

209,428,183

209,428,183

209,428,183

Other comprehensive income attributable to equity in affiliates

21,148

21,148

21,148

Other comprehensive income attributable to financial investments

457,339

457,339

457,339

Foreign currency translation adjustments

(2,956,302)

(2,956,302)

(2,956,302)

Dividend to shareholders3

(22,131,833)

(22,131,833)

(22,131,833)

Balance at December 31, 2025

234,517,901

29,571

(138,389,711)

465,651,744

784,243,511

9,112,471

1,120,647,586

1,120,647,586

1: For fiscal year 2023, cash dividends in aggregate in the amount of US$0.34 per ADS (approximately US$0.056 per ordinary share) were declared by the Group, for a total amount of RMB78,540,377 on Class A ordinary shares and a total amount of RMB39,087,063 on Class B ordinary shares.

2: For fiscal year 2024, a cash dividend in the amount of US$0.17 per ADS (approximately US$0.028 per ordinary share) were declared by the Group, for a total amount of RMB37,890,447 on Class A ordinary shares and a total amount of RMB19,522,977 on Class B ordinary shares.

3: For fiscal year 2025, cash dividends in aggregate in the amount of US$0.53 per ADS (approximately US$0.0887 per ordinary share) were declared by the Group, for a total amount of RMB93,281,652 (US$13,339,098) on Class A ordinary shares and a total amount of RMB61,488,472 (US$8,792,735) on Class B ordinary shares.

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

F-8

X FINANCIAL

CONSOLIDATED STATEMENTS OF CASH FLOWS

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

CASH FLOWS FROM OPERATING ACTIVITIES

Net income

1,186,793,974

1,539,905,765

1,464,552,224

209,428,183

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

Depreciation and amortization

5,260,605

7,198,776

11,161,069

1,596,012

Share-based compensation

42,598,210

40,177,807

60,966,646

8,718,114

Loss (gain) from equity in affiliates, net of tax

1,930,792

(10,159,031)

(25,716,267)

(3,677,377)

Loss (gain) from financial investments at equity method, net of tax

18,722,720

(41,118,352)

19,505,515

2,789,252

Dividends from equity in affiliates

15,000,000

7,500,000

15,000,000

2,144,971

Dividends from financial investments at equity method

4,912,647

7,582,305

1,084,255

Loss (gain) from disposal of property and equipment

148,198

(56,293)

3,693

528

(Income) loss from financial investments

(6,497,518)

(17,133,677)

21,052,326

3,010,443

Provision for accounts receivable and contract assets

12,233,743

35,732,133

242,719,252

34,708,391

Provisions for loans receivable from Xiaoying Credit Loans and other loans

233,350,276

225,815,327

340,217,158

48,650,407

Reversal of provision for loan receivable from Xiaoying Housing Loans

(4,213,234)

(4,156,904)

(8,102)

(1,159)

Provision for contingent guarantee liabilities

67,519,980

241,738,132

1,001,272,880

143,180,118

(Reversal of) provision for credit losses on deposits to institutional cooperators

(673,558)

3,222,273

(774,772)

(110,791)

Provision for credit losses for other financial assets

86,019

155,379

72,587

10,380

Fair value adjustments related to Consolidated Trusts

531,202

Change in fair value of financial guarantee derivative

(24,966,242)

(1,038,258)

3,367,074

481,485

Deferred tax benefits

(17,565,186)

(27,248,759)

(258,046,348)

(36,900,137)

Other non-cash expenses (income)

120,025

(2,152,467)

(163,663,765)

(23,403,607)

Changes in operating assets and liabilities:

Accounts receivable and contract assets

(509,909,978)

(405,694,629)

(1,359,144,462)

(194,355,073)

Deposits to institutional cooperators

68,518,587

(259,047,121)

245,478,654

35,102,981

Prepaid expenses and other current assets

7,921,314

14,315,022

(9,468,313)

(1,353,951)

Loan receivable from Xiaoying Housing Loans

5,617,646

12,813,750

8,102

1,159

Purchase of trading financial investments

(97,916,010)

(1,270,936,983)

(181,741,571)

Collection of trading financial investment

10,238,000

728,182,100

104,128,655

Other non-current assets

(121,124)

(1,075,299)

(2,873,164)

(410,857)

Contingent guarantee liabilities

(5,613,471)

(116,003,939)

(440,606,972)

(63,005,959)

Deferred guarantee income

46,597,143

118,127,369

302,904,931

43,314,829

Financial guarantee derivative

(82,924,152)

13,096,865

1,872,827

Accrued payroll and welfare

23,089,279

7,946,312

(18,482,490)

(2,642,961)

Other taxes payable

34,130,358

(9,826,898)

56,677,114

8,104,720

Income taxes payable

176,410,814

143,866,349

122,465,047

17,512,269

Deposit payable to channel cooperators

(7,683,820)

Accrued expenses and other current liabilities1

66,988,983

143,413,156

363,837,917

52,028,130

Interest receivable / payable

25,446,338

(28,467,802)

(2,857,318)

(408,591)

CASH PROVIDED BY OPERATING ACTIVITIES

1,391,444,390

1,523,386,291

1,467,544,503

209,856,075

CASH FLOWS FROM INVESTING ACTIVITIES

Purchase of property and equipment and intangible assets

(8,468,350)

(14,223,115)

(21,880,294)

(3,128,840)

Disposal of property and equipment

18,053

107,949

58,320

8,340

Purchase of financial investments

(424,149,412)

(148,632,843)

(291,795,031)

(41,726,134)

Collection of financial investments

391,081,258

57,857,454

8,273,506

Principal of loans at fair value

(70,004,009)

Principal collection of loans at fair value

189,752,419

Loans made to customers of loans receivables provided by Quanbei Microcredit

(2,937,363,564)

(4,302,244,495)

(4,434,492,653)

(634,124,016)

Principal collections of loans receivables provided by Quanbei Microcredit

2,360,056,343

3,531,243,300

4,247,442,769

607,376,238

Principal of loans receivables of the Consolidated Trusts and Partnerships at amortized cost

(9,090,383,262)

(8,695,786,212)

(7,799,905,002)

(1,115,371,581)

Principal collection of loans receivables of the Consolidated Trusts and Partnerships at amortized cost

8,296,900,075

9,360,488,443

7,176,423,335

1,026,214,888

CASH (USED IN) PROVIDED BY INVESTING ACTIVITIES

(1,683,641,707)

122,034,285

(1,066,291,102)

(152,477,599)

CASH FLOWS FROM FINANCING ACTIVITIES

Repurchase of common shares1

(24,872,828)

(182,204,126)

(733,975,533)

(104,957,105)

Proceeds from exercise of options

1,099,619

122,507

19,087,375

2,729,458

Dividends to shareholders

(58,401,356)

(116,639,508)

(154,770,124)

(22,131,833)

Proceeds from short-term borrowings

802,500,000

133,500,000

725,376,532

103,727,465

Repayments of short-term borrowings

(307,708,800)

(370,000,000)

(641,821,308)

(91,779,226)

Cash paid to investors of Consolidated Trusts at fair value

(141,288,810)

Cash received from investors and institutional funding partners of the Consolidated Trusts and Partnerships at amortized cost

3,251,997,048

1,698,154,102

2,373,936,624

339,468,422

Cash paid to investors and institutional funding partners of the Consolidated Trusts and Partnerships at amortized cost

(2,295,866,494)

(3,098,109,192)

(1,508,589,055)

(215,725,366)

CASH PROVIDED BY (USED IN) FINANCING ACTIVITIES

1,227,458,379

(1,935,176,217)

79,244,511

11,331,815

Effect of foreign exchange rate changes

2,286,656

6,894,284

(8,236,847)

(1,177,857)

NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS AND RESTRICTED CASH

937,547,718

(282,861,357)

472,261,065

67,532,434

CASH AND CASH EQUIVALENTS AND RESTRICTED CASH AT BEGINNING OF YEAR

1,006,959,857

1,944,507,575

1,661,646,218

237,612,249

CASH AND CASH EQUIVALENTS AND RESTRICTED CASH AT YEAR END

1,944,507,575

1,661,646,218

2,133,907,283

305,144,683

Non-cash operating activities

Gain on deregistration of an entity2

(159,577,073)

(22,819,218)

Non-cash investing activities

Switch out from VC funds measured at fair value

13,968,313

374,471

Switch in VC funds measured at fair value

(14,342,134)

Supplemental disclosures of cash flow information:

Income taxes paid, net of refunds3

102,284,875

289,084,125

333,206,081

47,647,836

Interest paid for borrowings

23,247,119

24,162,853

29,040,742

4,152,771

Reconciliation to amounts on consolidated balance sheets:

Cash and cash equivalents

1,195,351,730

984,611,409

987,630,978

141,229,352

Restricted cash, net of allowance for credit losses

749,069,826

676,793,411

1,145,962,320

163,870,432

Add: Provision of credit losses for other financial assets

86,019

241,398

313,985

44,899

Total cash and cash equivalents and restricted cash

1,944,507,575

1,661,646,218

2,133,907,283

305,144,683

1: In 2025, the Company fully settled the RMB245,113,010 unpaid balance from its 2024 share repurchases, which had been previously recorded within accrued expenses and other current liabilities (Note 11) as of the balance sheet date.

2: An entity of the Group has completed its deregistration in 2025 of which the Group recognized an aggregate non-cash gain of RMB159.6 million in the consolidated statements of comprehensive income for the year ended December 31, 2025.

3: For the year ended December 31, 2025, all income taxes were paid within the Chinese mainland, with no income taxes paid in jurisdictions outside the Chinese mainland.

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

F-9

X FINANCIAL

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

1. Organization and principal activities

X Financial (the “Company” or “X Financial”) is an exempted company incorporated with limited liabilities in the Cayman Islands under the laws of the Cayman Islands on January 5, 2015. The Company, its subsidiaries and its variable interest entities (collectively referred to as the “Group”) provides personal finance services in the People’s Republic of China (“PRC”), excluding, for purposes of this annual report, Hong Kong, Macau and Taiwan (“Chinese Mainland”) by connecting borrowers and investors through a proprietary internet platform.

The Group began the operations through Shenzhen Ying Zhong Tong Financial Information Service Co., Ltd. (“Shenzhen Ying Zhong Tong”), which was founded in March 2014 in the Chinese Mainland by Mr. Tang, Chief Executive Officer and Mr. Zhu (the “Founders”) who collectively held more than 50% of the equity holdings.

During the period of 2015 to 2016, the Founders also established a number of special purpose vehicles (“SPVs”) to carry out personal finance business in the Chinese Mainland. At the formation date of each SPV, Shenzhen Ying Zhong Tong entered into a series of contractual agreements with the SPV and its nominal shareholder(s) which include Shareholders’ Voting Rights Proxy Agreements, Exclusive Call Option Agreements, Exclusive Business Cooperation Agreements, and Equity Pledge Agreements, through which Shenzhen Ying Zhong Tong (1) has power to direct the activities that most significantly affects the economic performance of the SPV and (2) can receive the economic benefits of the SPV that could be significant to the SPV. Accordingly, Shenzhen Ying Zhong Tong is the primary beneficiary of the SPVs.

On January 5, 2015, X Financial was incorporated in the Cayman Islands by the Founders and one other individual. The Founders collectively held more than 50% of the equity holdings of X Financial. Further, Mr. Zhu designated all of his shareholder rights to Mr. Tang through a proxy agreement. As such, Mr. Tang effectively was the controlling shareholder of the Company since its incorporation.

On August 7, 2015, the Company completed its equity financing by issuing 38,095,238 ordinary shares to an unrelated third-party investor at a consideration of US$60,000,000. In conjunction with the equity financing, the Company also issued an additional 40,000,000 ordinary shares to Mr. Yue Tang. Mr. Tang remained as the effective controlling shareholder.

In order to raise capital through its initial public offering (“IPO”) in the United States, the Group undertook a series of transactions since late 2016 with X Financial being proposed as the listing entity (“Reorganization”):

As Chinese Mainland laws and regulations prohibit and restrict foreign ownership of internet value-added businesses, the Company established a wholly-owned foreign invested subsidiary in the Chinese Mainland, Xiaoying (Beijing) Information Technology Co., Ltd. (“Beijing WFOE”) on October 28, 2015. The existing contractual agreements with the SPVs and SPVs’ shareholders held by Shenzhen Ying Zhong Tong were assigned to Beijing WFOE.

On October 19, 2016, Shenzhen Xiaoying Technology Co., Ltd. (“Shenzhen Xiaoying”) was incorporated in the Chinese Mainland by the same shareholders of the Company with identical shareholdings. In December 2016, Shenzhen Xiaoying acquired Shenzhen Ying Zhong Tong for nominal consideration and Shenzhen Ying Zhong Tong became the wholly-owned subsidiary of Shenzhen Xiaoying. As both Shenzhen Xiaoying and Shenzhen Ying Zhong Tong were controlled by Mr. Tang at the time, the transaction was a reorganization under common control.

X Financial, through its Chinese Mainland subsidiary, Beijing WFOE, entered into a series of contractual arrangements with Shenzhen Xiaoying, Beijing Ying Zhong Tong Rongxun Technology Service Co., Ltd. (“Beijing Ying Zhong Tong”) in December 2017 and the shareholders of these entities respectively. Shenzhen Xiaoying, Beijing Ying Zhong Tong and the SPVs are collectively referred to as “VIEs”. The series of contractual agreements included Shareholders’ Voting Rights Proxy Agreements, Spouse Consent Agreement, Exclusive Call Option Agreements, Exclusive Business Cooperation Agreements, and Equity Pledge Agreements. The Group believed that these contractual agreements would enable Beijing WFOE to (1) have power to direct the activities that most significantly affects the economic performance of the new VIEs and (2) receive the economic benefits of the VIEs that could be significant to the new VIEs. Accordingly, the Group is the primary beneficiary of the VIEs through Beijing WFOE.

F-10

In conjunction with the Reorganization, the Group completed equity financing of RMB1 billion in June 2017. This round of equity financing was initially conducted by increasing registered capital of Shenzhen Xiaoying by 9 existing and new investors. Subsequently, X Financial issued additional shares to the affiliates of the same shareholders of this round of equity financing such that the shareholder ownership in X Financial mirrored those in Shenzhen Xiaoying.

The Group considered the Reorganization as a reorganization of entities under common control. Accordingly, the accompanying financial statements have been prepared using historical cost basis.

During December 2017, Beijing WFOE acquired two subsidiaries from Shenzhen Xiaoying at cost. During February and March 2018, one of the Group’s wholly-owned subsidiaries Shenzhen Xiaoying Puhui Technology Co., Ltd. (“Shenzhen Puhui”) acquired four subsidiaries from one of the VIE entities Shenzhen Ying Zhong Tong at cost. During 2018, predominantly all of the SPVs under Shenzhen Xiaoying had been transferred to Shenzhen Xiaoying Puhui Technology Co., Ltd. These transactions represented a reorganization of entities under common control as they were already within the consolidated Group, with no impact to the consolidated financials.

In September 2018, the Group completed an initial public offering of 11,763,478 American depositary shares (“ADSs”) at an initial offering price of US$9.50 which included the ADSs sold upon the exercise of the over-allotment option granted to the underwriters, representing 23,526,956 Class A ordinary shares. Effective from November 19, 2020, the ratio of ADSs representing the Class A ordinary shares changed from one (1) ADS representing two (2) Class A ordinary shares to one (1) ADS representing six (6) Class A ordinary shares.

On May 31, 2021, Shenzhen Quanbei Microcredit Co., Ltd. (“Quanbei Microcredit”, formerly known as “Shenzhen Xiaoying Microcredit Co., Ltd.”) was incorporated in the Chinese Mainland with online microcredit business operating license by Shenzhen Xiaoying. Shenzhen Xiaoying had completed the capital contributions of RMB1 billion to Quanbei Microcredit in November, 2021.

On May 20, 2022, Tianjin Yuexin Financing Guarantee Co., Ltd. (“Tianjin Yuexin”) was incorporated in the Chinese Mainland with financing guarantee license by Shenzhen Puhui. Shenzhen Puhui had completed the capital contributions of RMB50 million to Tianjin Yuexin in 2022. By the end of December 2023, the registered capital of Tianjin Yuexin was increased to RMB1 billion.

As of December 31, 2025, the Company’s principal subsidiaries, VIEs and subsidiaries of the VIEs are as follows:

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Percentage of

  ​ ​ ​

Date of

Place of

direct ownership or

incorporation/

incorporation/

indirect

  ​ ​ ​

establishment

  ​ ​ ​

establishment

  ​ ​ ​

economic interest

  ​ ​ ​

Principal activities

Wholly-owned subsidiaries

  ​

  ​

  ​

  ​

YZT (HK) Limited

January 14, 2015

Hong Kong

100

%

Investment holding

Xiaoying (Beijing) Information Technology Co., Ltd. (“Beijing WFOE”)

October 28, 2015

Beijing

100

%

Technology development and service, sale of products

Shenzhen Xiaoying Puhui Technology Co., Ltd. (“Shenzhen Puhui”)

December 6, 2016

Shenzhen

100

%

Technology development and service, sale of products

Shenzhen Xiaoying Information Technology Co., Ltd. (“Shenzhen Xiaoying IT”)

November 28, 2016

Shenzhen

100

%

Technology development and service, sale of products

Tianjin Yuexin Financing Guarantee Co., Ltd. (“Tianjin Yuexin”)

May 20, 2022

Tianjin

100

%

Guarantee services

Dingyue Digital and Information Technology (Shenzhen) Co., Ltd. (“Dingyue”)

November 5, 2021

Shenzhen

100

%

Technology development service

VIEs

  ​

  ​

  ​

Shenzhen Xiaoying Technology Co., Ltd. (“Shenzhen Xiaoying”)

October 19, 2016

Shenzhen

100

%

Technology development and service, sale of products

Beijing Ying Zhong Tong Rongxun Technology Service Co., Ltd. (“Beijing Ying Zhong Tong”)

March 27, 2015

Beijing

100

%

Technology development and service, sale of products

Significant subsidiaries of the VIEs

  ​

  ​

  ​

Shenzhen Ying Zhong Tong Financial Information Service Co., Ltd. (“Shenzhen Ying Zhong Tong”)

March 7, 2014

Shenzhen

100

%

Technology development and service, sale of products

Shenzhen Ying Ai Gou Trading Co., Ltd. (“Shenzhen Ying Ai Gou”)

October 25, 2018

Shenzhen

100

%

E-commerce services

Shenzhen Quanbei Microcredit Co., Ltd. (“Quanbei Microcredit”)

May 31,2021

Shenzhen

100

%

Microcredit services

F-11

2. Summary of significant accounting policies

(a)Basis of Presentation and Consolidation

The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”).

(b)Principles of Consolidation

Variable interest entity

The consolidated financial statements include the financial statements of the Company, its wholly-owned subsidiaries, and consolidated VIEs. All intercompany transactions and balances have been eliminated.

VIE agreements with Shenzhen Xiaoying, Beijing Ying Zhong Tong and their subsidiaries

To comply with PRC laws and regulations which prohibit or restrict foreign control of companies involved in certain restricted businesses, the Company operates its restricted businesses in the Chinese Mainland through Shenzhen Xiaoying, Beijing Ying Zhong Tong and their subsidiaries (collectively “the VIEs”), whose equity interests are held by certain individuals (“Nominee Shareholders”). The Company obtained control over the VIEs by entering into a series of contractual arrangements (“VIE agreements”) with the VIEs and their respective Nominee shareholders through Beijing WFOE. The Company concluded that the VIEs are consolidated VIEs of the Group, of which the Group is the ultimate primary beneficiary, given that the VIE agreements enable the Company to (1) have power to direct the activities that most significantly affects the economic performance of the VIEs, and (2) receive the economic benefits of the VIEs that could be significant to the VIEs. As such, the Company consolidated the financial results of the VIEs in the Group’s consolidated financial statements.

Despite the lack of direct majority ownership, there exists a parent-subsidiary relationship between Beijing WFOE and the VIEs through the aforementioned agreements with the nominee shareholders of the VIEs. The following is a summary of the VIE agreements:

(1)Shareholders’ Voting Rights Proxy Agreement:

Pursuant to the voting rights proxy agreements signed between the VIEs’ nominee shareholders and Beijing WFOE, each nominee shareholder irrevocably appointed Beijing WFOE as its attorney-in-fact to exercise on each shareholder’s behalf and all rights that each shareholder has in respect of its equity interest in the VIEs (including but not limited to executing the exclusive right to the voting rights and the right to appoint directors and executive officers of the VIEs). The nominee shareholders cannot revoke the authorization and entrustment as long as the nominee shareholders remain a shareholder of the VIEs. For the arrangements among Beijing WFOE, each of the VIEs, and their shareholders, the power of attorney will remain in force for ten years. Unless a thirty-day notice is given by Beijing WFOE, this agreement shall be automatically renewed for another one year upon its expiration. The arrangement among Beijing WFOE and its shareholder does not specify its effective term.

(2)Spouse Consent Agreement

Under the spouse consent agreement, each signing spouse acknowledges that the shares of the VIEs held by the relevant shareholder of the VIEs are the personal assets of such shareholder and not jointly owned by the couple. Each signing spouse also unconditionally and irrevocably gives up his or her rights to such shares and any associated economic rights or interests to which he or she may be entitled pursuant to applicable laws and undertakes not to make any assertion of rights to such shares and the underlying assets. Each signing spouse agrees that he or she will not carry out in any circumstances any conduct that are contradictory to the contractual arrangements and this consent agreement.

F-12

(3)Executive Call Option Agreement:

Pursuant to the exclusive call option agreement entered into between the VIEs’ nominee shareholders and Beijing WFOE, the nominee shareholders irrevocably granted Beijing WFOE a call option to request the nominee shareholders to transfer or sell any part or all of its equity interests in the VIEs, to Beijing WFOE, or their designees. The purchase price of the equity interests in the VIEs shall be equal to the minimum price required by Chinese Mainland law. Without Beijing WFOE’s prior written consent, the VIEs and its nominee shareholders shall not amend its articles of association, increase or decrease the registered capital, sell or otherwise dispose of its assets or beneficial interest, issue any additional equity or right to receive equity, provide any loans, distribute dividends in any form, etc. For the agreements among Beijing WFOE, each of the VIEs, and their shareholders, these arrangements will remain effective for ten years. Unless notified by Beijing WFOE, the parties to these agreements shall extend the term of these agreements for another ten years. The agreement among Beijing WFOE and its shareholder does not specify its effective term.

(4)Exclusive Business Cooperation Agreement:

Pursuant to the exclusive business cooperation agreement entered into by Beijing WFOE and the VIEs, Beijing WFOE provides exclusive technical support and consulting services in return for fees based on 100% of the VIE’s total consolidated profit, which is adjustable at the sole discretion of Beijing WFOE. Without Beijing WFOE’s consent, the VIEs cannot procure services from any third party or enter into similar service arrangements with any other third party, except for those from Beijing WFOE. For the agreements between Beijing WFOE and each of the VIEs, unless Beijing WFOE terminates these agreements in advance, these agreements will remain effective for ten years. Unless agreed by both parties in writing, this agreement shall be automatically renewed for another ten years upon its expiration.

(5)Equity Pledge Agreement

Each nominee shareholder of the VIEs has also entered into an equity pledge agreement with Beijing WFOE, pursuant to which each shareholder pledged his/her interest in Beijing WFOE to guarantee the performance of obligations of Beijing WFOE and its shareholders under the exclusive business cooperation agreement, exclusive call option agreement, and shareholders’ voting rights proxy agreement. If the VIEs or any of the nominee shareholder breaches its contractual obligations, Beijing WFOE will be entitled to certain rights and interests regarding the pledged equity interests including the right to dispose the pledged equity interests. None of the nominee shareholders shall, without the prior written consent of Beijing WFOE, assign or transfer to any third party, create or cause any security interest and any liability in whatsoever form to be created on, all or any part of the equity interests it holds in the VIEs. This agreement is not terminated until all of the agreements under the shareholders’ voting rights proxy agreement, exclusive call option agreement and the exclusive business cooperation agreement are fully performed.

The irrevocable power of attorney has conveyed all shareholder rights held by the VIEs’ shareholders to Beijing WFOE or any person designated by Beijing WFOE, including the right to appoint executive directors of the VIEs to conduct day to day management of the VIEs’ businesses, and to approve significant transactions of the VIEs. In addition, the exclusive call option agreement provides Beijing WFOE with a substantive kick-out right of the VIEs shareholders through an exclusive option to purchase all or any part of the shareholders’ equity interest in the VIEs. In addition, through the exclusive business cooperation agreement, Beijing WFOE demonstrates its ability and intention to continue to exercise the ability to absorb substantially all of the profits and all of the expected losses of the VIEs. The equity pledge agreements further secure the obligations of the shareholders of the VIEs under the above agreements.

Based on these contractual arrangements, the Company consolidates the VIEs in accordance with SEC Regulation S-X Rule 3A-02 and Accounting Standards Codification (“ASC”) topic 810 (“ASC Topic 810”), Consolidation.

Uncertainties in the Chinese Mainland legal system could limit the Company’s ability to enforce the contractual arrangements. If the legal structure and contractual arrangements were found to be in violation of Chinese Mainland laws and regulations, the Chinese Mainland government could:

revoke the Group’s business and operating licenses;
levy fines on the Group;
confiscate any of the Group’s income that they deem to be obtained through illegal operations;

F-13

shut down the Group’s services;
discontinue or restrict the Group’s operations in mainland China;
impose conditions or requirements with which the Group may not be able to comply;
require the Group to change corporate structure and contractual arrangements;
restrict or prohibit the use of the proceeds from overseas offerings to finance the Group’s Chinese Mainland consolidated VIEs’ business and operations;
require the Group to delist from the NYSE; and
take other regulatory or enforcement actions that could be harmful to the Group’s business.

The Group believes that there are no assets held in the VIEs that can be used only to settle obligations of the VIEs, except for registered capital and the Chinese Mainland statutory reserves. As the VIEs are incorporated as limited liability companies 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. Relevant Chinese Mainland laws and regulations restrict the VIEs from transferring a portion of their net assets, equivalent to the balance of its statutory reserve and its share capital, to the Company in the form of loans and advances or cash dividends. Please refer to Note 17 for disclosure of restricted net assets.

Consolidated Trusts

As part of the Group’s efforts to develop new offerings for investors and institutional funding partners, the Group establishes business relationship with certain trusts which were administered by third-party trust companies. The trusts are set up to invest solely in the loans facilitated by the Group on its platform to provide returns to the beneficiaries of the trusts through interest payments made by the borrowers. The trusts are cooperated with financial institutional cooperators who provide credit insurance/financial guarantee services to protect funding providers against default for both the principal and interest. Both direct model and intermediary model are adopted for these trusts. Under direct model, loans are originated from trusts to borrowers while under intermediary model, the Group typically provides credit to the borrowers through an intermediary first and then transfers the loans to the trusts, which issue beneficial interests to the investors and institutional funding partners. The Group consolidates these trusts as the Group is the primary beneficiary, due to the following reasons: 1) the Group has the power to direct the operating activities of the trusts; 2) the Group absorbs or enjoys the potential residual losses or returns of these trusts. Under intermediary model, the transfer of loans to the Consolidated Trusts are not qualified for sale accounting, thus the trust is consolidated and the loan transfer is considered an intercompany transaction.

For Consolidated Trusts founded from January 1, 2022, the Group elected to apply amortized cost method to the loans (at the date of origination) and liabilities due to investors or institutional funding partners, to improve the understandability and relevance of financial information. That is, the loans are continued to be recorded on the Group’s consolidated balance sheets as loans held for investment under “Loans receivable from Xiaoying Credit Loans and other loans, net”, which is net of allowance of credit loss, and the proceeds received from the investors or institutional funding partners are recorded as trust liabilities under “Payable to investors and institutional funding partners at amortized cost”.

As of December 31,2024 and 2025, certain of the subsidiaries of the Group funded RMB737,200,000 and RMB768,500,000 to loan products facilitated on the Group’s platform through third-party trust companies. The trusts are consolidated by the Group and the underlying loans are recorded on the Group’s consolidated balance sheets as loans held for investment under “Loans receivable from Xiaoying Credit Loans and other loans, net”.

F-14

Consolidated Partnerships

The Group also develops the partnership business, where the Group and certain trusts jointly established several limited partnership enterprises, or LPs, to invest solely in the loans facilitated by the Group on its platform to provide returns to partners of the LPs through interest payments made by the borrowers. The Consolidated Partnerships are cooperated with financial institutional cooperators who provide credit insurance/financial guarantee services to protect funding providers against default for both the principal and interest. Intermediary model is adopted for the Consolidated Partnerships, the Group typically provides credit to the borrowers through an intermediary first and then transfers the loans to the LPs. The Group consolidates these LPs as the Group is the primary beneficiary, due to: 1) the Group has the power to direct the operating activities of the LPs; 2) the Group absorbs or enjoys the potential residual losses or returns of these LPs. The transfer of loans to the Consolidated Partnerships are not qualified for sale accounting, thus the LP is consolidated and the loan transfer is considered an intercompany transaction. The Group applies amortized cost to the loans and liabilities to trust partners in its consolidated financial statements. That is, the loans are recorded on the Group’s consolidated balance sheets under “Loans receivable from Xiaoying Credit Loans and other loans, net” and the proceeds received from the trust partners are recorded as LP liabilities under “Payable to investors and institutional funding partners at amortized cost”.

As of December 31, 2024 and 2025,one of the subsidiaries of the Group funded RMB145,742,384 and RMB35,105,859 to loan products facilitated on the Group’s platform through the LPs which are consolidated by the Group and the underlying loans are recorded on the Group’s consolidated balance sheets under “Loans receivable from Xiaoying Credit Loans and other loans, net”.

The following financial statement amounts and balances of the Consolidated Trusts and Partnerships are included in the accompanying consolidated financial statements after elimination of intercompany transactions and balances:

As of

December 31, 

As of December 31, 

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

US$

Assets:

  ​

  ​

  ​

Restricted cash

527,457,300

823,346,358

117,736,963

Accounts receivable and contract assets, net

37,373,243

52,994,846

7,578,162

Loans receivable from Xiaoying Credit Loans and other loans, net

2,916,966,912

3,540,930,299

506,346,298

Total assets

3,481,797,455

4,417,271,503

631,661,423

Liabilities:

Payable to investors and institutional funding partners at amortized cost

2,184,085,667

3,054,981,462

436,856,539

Other taxes payable

3,265,159

8,183,816

1,170,270

Accrued expenses and other current liabilities

18,335,260

36,870,429

5,272,401

Total liabilities

2,205,686,086

3,100,035,707

443,299,210

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Net revenue

726,005,363

744,531,819

710,088,399

101,541,291

Net income

458,613,718

494,604,464

528,039,683

75,508,670

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Net cash provided by operating activities

172,210,364

550,953,578

541,420,132

77,422,048

Net cash (used in) provided by investing activities

(673,734,777)

664,702,231

(623,481,667)

(89,156,693)

Net cash provided by (used in) financing activities

814,841,744

(1,399,955,090)

865,347,569

123,743,057

The assets of the Consolidated Trusts and Partnerships can only be used to settle the obligations of the Consolidated Trusts and Partnerships.

F-15

The following financial statement amounts and balances of the VIEs and Consolidated Trusts and Partnerships were included in the accompanying consolidated financial statements after elimination of intercompany transactions and balances:

As of

December 31, 

As of December 31, 

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

US$

Assets:

Cash and cash equivalents

180,683,740

107,519,437

15,375,075

Restricted cash

532,603,866

823,463,489

117,753,713

Accounts receivable and contract assets, net

74,750,686

108,186,142

15,470,413

Loans receivable from Xiaoying Credit Loans and other loans, net

4,775,126,977

5,263,508,938

752,671,768

Prepaid expenses and other current assets

19,491,239

20,150,470

2,881,479

Deferred tax assets, net

174,395,511

184,952,280

26,447,824

Financial investments

33,428,162

33,908,236

4,848,813

Long-term investments

498,038,310

515,523,849

73,718,930

Property and equipment, net

1,138,186

4,621,210

660,824

Intangible assets, net

27,706,487

27,499,276

3,932,344

Other non-current assets

21,976

3,573,473

511,000

Total assets

6,317,385,140

7,092,906,800

1,014,272,183

Liabilities:

Payable to investors and institutional funding partners at amortized cost

2,184,085,667

3,054,981,462

436,856,539

Short-term borrowings

10,000,000

130,000,000

18,589,753

Accrued payroll and welfare

18,482,497

11,482,779

1,642,016

Other taxes payable

119,683,947

58,251,812

8,329,898

Income taxes payable

174,425,660

169,015,224

24,168,856

Accrued expenses and other current liabilities

94,825,511

163,383,863

23,363,582

Deferred tax liabilities

642,602

1,051,597

150,376

Other non-current liabilities

2,252,921

322,163

Total liabilities

2,602,145,884

3,590,419,658

513,423,183

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

 

RMB

RMB

 

RMB

 

US$

Net revenue

1,500,275,059

1,809,619,313

1,931,618,562

276,217,781

Net income

438,091,276

623,964,980

687,071,274

98,249,886

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Net cash provided by operating activities

628,719,431

1,517,583,263

507,365,227

72,552,262

Net cash used in investing activities

(1,251,376,124)

(106,448,449)

(828,175,085)

(118,427,462)

Net cash provided by (used in) financing activities

1,114,841,744

(1,709,955,090)

875,347,569

125,173,038

The VIEs and Consolidated Trusts and Partnerships contributed 31%, 31% and 25% of the Group’s consolidated revenue for the years ended December 31, 2023, 2024 and 2025, respectively. As of December 31, 2024 and 2025, the VIEs and Consolidated Trusts and Partnerships accounted for an aggregate of 53% and 48% of the consolidated total assets, and 53% and 53% of the consolidated total liabilities.

There are no terms in any arrangements, considering both explicit arrangements and implicit variable interests that require the Company or its subsidiaries to provide financial support to the VIEs and Consolidated Trusts and Partnerships. However, if the VIEs were ever to need financial support, the Group may, at its option and subject to statutory limits and restrictions, provide financial support to its VIEs through loans to the shareholders of the VIEs or entrustment loans to the VIEs.

F-16

(c)Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expense during the reporting period. Actual results could differ materially from such estimates. Significant accounting estimates reflected in the Group’s consolidated financial statements include share-based compensation, allowance for credit losses of accounts receivables and contract assets, deposits to institutional cooperators, loans receivables from Xiaoying Housing Loans and loans receivable from Xiaoying Credit Loans and other loans, allocation of considerations under revenue arrangements with multiple performance obligations, variable considerations of revenue recognition, valuation allowance for deferred tax assets, unrecognized tax benefits, the indefinite reinvestment assertion, fair value of financial guarantee derivatives, contingent guarantee liabilities and financial investments, loans at fair value and payable to investors at fair value, impairment of long-term investments and financial investments.

(d)Revenue recognition

The Group provides services as an online marketplace connecting borrowers and institutional funding partners. Revenue is the transaction price the Group expects to be entitled to in exchange for the promised services in a contract in the ordinary course of the Group’s activities and is recorded net of value-added tax (“VAT”). The services to be accounted for include loan facilitation service, post-origination service (e.g., cash processing and collection services) and financial guarantee service.

The major product offered by the Group is Xiaoying Credit Loan, which mainly consists of Xiaoying Card Loan and other unsecured loan products that the Group introduce from time to time.

The Group provides services primarily in two business models. The first business model (“Direct Model”) involves the Group matching borrowers with institutional funding partners who directly funds the credit drawdowns to the borrowers. The Group has determined that it is not the legal lender or borrower in the loan origination and repayment process, but acting as an intermediary to bring the lender and the borrower together. Therefore, the Group does not record the loans receivable or payable arising from the loans facilitated between the institutional funding partners and borrowers on its platform.

The second business model (“Intermediary Model”), only the operations of Consolidated Trusts and Partnerships were under, involves the Group initially providing credit to borrowers through an intermediary and subsequently selling the loans including all of the creditor rights in the loans to external institutional funding partners within a short period of time. The Group cooperates with several microcredit companies who use their own funds to provide credit to borrowers first; these microcredit companies transfer their rights as creditors shortly to SPVs controlled by the Group at the price of the carrying amount of the outstanding loan principal balance and accumulated accrued interest not paid by the borrowers as of the day on which the creditor’s rights are legally transferred to SPVs. The SPVs further transfer their creditor’s rights to Consolidated Trusts and Partnerships in a short period at the price of the carrying amount of the outstanding loan principal balance and the accumulated accrued interest not paid by the borrowers as of the day on which the creditor’s rights are legally transferred. These loans carry the same insurance/ guarantee agreement with external financial institutional cooperators as loans facilitated under the Direct Model, which is attached to the loan and transfers along with the loan. The loans are initially recorded on the consolidated balance sheet as loans receivable from Xiaoying Credit Loans and other loans. Since the Group consolidates such trusts and partnerships under the VIE model (see accounting policy on “Consolidated Trusts” and “Consolidated Partnerships”), loans transferred to Consolidated Trusts and Partnerships do not qualify for sale accounting.

Loans facilitated by the Group typically have a term of less than 1 year. For each loan facilitated either in Direct Model or Intermediary Model, the Group charges a service fee (i) to the borrower indirectly through the Group’s VIEs or subsidiaries, or (ii) to the borrower indirectly through external financing guarantee company, or (iii) to institutional funding partner directly. No application fee is charged to borrowers or institutional funding partners.

For the loans facilitated that the Group collected service fees indirectly through the Group’s VIEs or subsidiaries, when borrowers who have the option of early repayment, they do not have the obligation to pay the remaining monthly service fees, the Group’s right to consideration for the service fees of facilitation service is conditional on whether or not the borrowers repay in advance. At contract inception, the Group determines the consideration based on historical experiences as well as the credit due diligence performed on each borrower prior to loan origination.

F-17

For the loans facilitated that the Group collected service fee indirectly through external financing guarantee company or directly from institutional funding partner, the Group’s transaction price includes variable consideration adjusted for default risk of the borrowers and prepayment risk of the borrowers. The Group determines the consideration based on historical experiences as well as the credit due diligence performed on each borrower prior to loan origination.

The Group provides guarantee which is directly or indirectly provided through financial institutional cooperators to institutional funding partners on certain loan products via its consolidated entities. If a borrower defaults, the Group makes its best efforts to collect the default loan. The Group directly makes payment to the defaulted principal and interest to institutional funding partners or indirectly makes payment to institutional funding partners through institutional cooperators, and deemed the guarantee as a guarantee service to the institutional funding partners and recognizes a stand-ready obligation for its guarantee exposure in accordance with ASC Topic 460, Guarantees which requires the guarantee to be measured initially at fair value based on the stand-ready obligation.

For certain loan products that the Group facilitate that are repaid in installments by borrowers, borrowers are required to enter into guarantee agreements with the Group while at the same time, the Group entered into a series of arrangements with various financial institutional cooperators and negotiate the upper limit (the “Cap”) of the compensation obligation prospectively with these financial institutional cooperators based on the expected loss rate. The Group received the guarantee fee at a pre-agreed rate from borrowers directly or from financial institutional cooperators indirectly. Upon borrower’s default, financial institutional cooperators reimburse the full loan principal and interest to the institutional funding partner first, and has the right to recourse to both the borrower and the Group. The Group’s contractual obligation is at any time it limited to the Cap which is either the lower of (1) total amount of guarantee fees contractually required to be collected from the borrowers for such loans facilitated during the current period on an aggregated basis, and (2) a certain percentage of the total principal of the loans facilitated stated in an annualized manner, as pre-agreed with financial institutional cooperators (the “Rate”); or the former (1). The contractual guarantee fees in (1) is not influenced by default or early repayment of borrowers. The Group has no obligation or intention to compensate financial institutional cooperators for any losses in excess of the contractual obligation. The Rate will be negotiated prospectively at each quarter between the two parties based on the expected loss rate. The actual loss in excess of the Cap is absorbed by financial institutional cooperators. Financial institutional cooperators ultimately bear substantially all of the credit risk. The Group’s exposure in this arrangement is limited to the default and prepayment risk in relation to the guarantee fee when the Group cannot collect the guarantee fee under the agreement with the borrower on an individual basis but is still obligated to compensate financial institutional cooperators up to the Cap on a pool basis. The Group evaluated the guarantee arrangement pursuant to ASC Topic 815, and concluded that the arrangement meets the definition of a derivative and that it is not eligible for the guarantee scope exception. Therefore, the guarantee is recognized as a derivative liability/asset at fair value and is not accounted for pursuant to ASC Topic 460 or 450. See accounting policy for financial guarantee derivative.

Direct Model

The Group has adopted ASU 2014-09, Revenue from Contracts with Customers (Topic 606) and all subsequent ASUs that modified ASC Topic 606.The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To achieve that core principle, the Group applies the following steps:

Step 1: Identify the contract (s) with a customer
Step 2: Identify the performance obligations in the contract
Step 3: Determine the transaction price
Step 4: Allocate the transaction price to the performance obligations in the contract
Step 5: Recognize revenue when (or as) the entity satisfies a performance obligation

The Group determines its customers to be both the borrowers and the institutional funding partners. The Group considers the loan facilitation service and post-origination service as two separate performance obligations under ASC Topic 606, as these two deliverables are distinct in that customers can benefit from each service on its own and the Group’s promises to deliver the services are separately identifiable from each other in the contract. While the post-origination service is within the scope of ASC Topic 860, the ASC Topic 606 revenue recognition model is applied due to the lack of definitive guidance in ASC Topic 860.

F-18

The Group determines the total transaction price to be the service fees chargeable to the borrowers indirectly through the Group’s VIEs or subsidiaries, or external financing guarantee companies or to certain institutional funding partners directly, including the guarantee fees charged by the Group under the separate guarantee agreement with the borrowers for certain type of Xiaoying Card Loans. The transaction price for loan facilitation and post-origination services includes variable consideration adjusted for default risk and prepayment risk of the borrowers. The Group estimates variable consideration for these contracts using the expected value methodology, including models to estimate the loss rates, the prepayment rates, and the weighted macroeconomic forecast, which are based on past events, current conditions, and reasonable and supportable forecasts over the life of the loans. The expected value of the consideration is the product of multiplying the loan principal and the pre-agreed service fee rates, adjusted for the loss rates and the prepayment rates. The loss rates are calculated using vintage-based loss rate model, adjusted for a weighted macroeconomic forecast. The models consider the historical loss experience period for the vintage-based loss rates, the historical prepayment experience period for the prepayment rates and the weighting of multiple macroeconomic forecast scenarios over the life of the loans and selected economic variables, including gross domestic product (GDP), unemployment rate, consumer price index (CPI) and other macro-economic variables. The transaction price is allocated amongst the financial guarantee service, if any, and two performance obligations.

The Group first allocates the transaction price to the financial guarantee, if any, that is recognized in accordance with either (1) ASC Topic 460, Guarantees which requires the guarantee to be measured initially at fair value based on the stand-ready obligation or (2) ASC Topic 815, which requires the guarantee to be measured initially and subsequently at fair value. Then the remaining considerations are allocated to the loan facilitation services and post-origination services using their relative standalone selling prices consistent with the guidance in ASC Topic 606. The Group does not have observable standalone selling price information for the loan facilitation services or post-origination services because it does not provide loan facilitation services or post-origination services on a standalone basis. 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 origination services as the basis of revenue allocation. In estimating its standalone selling price for the loan facilitation services and post-origination services, the Group considers the cost incurred to deliver such services, profit margin for similar arrangements, customer demand, effect of competitors on the Group’s services, and other market factors.

For each type of service, the Group recognizes revenue when (or as) the entity satisfies the service/performance obligation by transferring a promised good or service (that is, an asset) to a customer. Revenues from loan facilitation are recognized at the time a loan is originated between the borrower and the institutional funding partner and the principal loan balance is transferred to the borrower, at which time the facilitation service is completed. Revenues from post-origination services are recognized on a straight-line basis over the term of the underlying loans as the services are provided. The collection of service fees is not conditional on the provision of subsequent post-origination services.

Intermediary Model—Trust Model

The transfer of loans to institutional funding partners under the Intermediary Model often involves transferring the loans to a trust formed and operated by unrelated third-party trust companies. The Group consolidates such trusts under the VIE model (see accounting policy on “Consolidated Trusts”). Loans transferred to Consolidated Trusts do not qualify for sale accounting as the transfer is to a consolidated subsidiary.

The Group recognizes revenue under “Financing income” for the service fees and interests charged to the borrowers over the lifetime of the loans using effective interest method.

Intermediary Model—Partnership Model

The transfer of loans to institutional funding partners under the Intermediary Model involves transferring the loans to a limited partnership enterprise, or LP, formed and operated by unrelated third-party trust companies and the Group. The Group consolidates such partnerships under the VIE model (see accounting policy on “Consolidated Partnerships”). The loans are recorded as “Loans receivable from Xiaoying Credit Loans and other loans, net” in the consolidated balance sheets, and the Group elects to measure these loans at amortized cost at the time of origination. The Group recognizes revenue under “Financing income” for the service fees and interests charged to the borrowers over the lifetime of the loans using effective interest method.

F-19

Disaggregation of revenues

All of the Group’s revenue for the years ended December 31, 2023, 2024 and 2025 were generated from the Chinese Mainland. As the remaining duration of the Group’s performance obligations of the contracts is one year or less, the Group elects to apply the exemption of disclosing the aggregate amount of transaction price allocated to the performance obligations at the end of December 31, 2023, 2024 and 2025, The following table illustrates the disaggregation of revenue by product the Group offered in 2023, 2024 and 2025:

Loan

facilitation

Post-origination

Financing

Guarantee

Other

service

service

income

income

revenue

Total

2023

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

Major products

 

  ​

 

  ​

 

  ​

 

  ​

 

  ​

Xiaoying Credit Loan

 

2,740,974,233

596,581,987

1,133,314,422

24,496,658

30,861,036

4,526,228,336

Xiaoying Housing Loan

 

1,601,289

1,601,289

Other loans

 

4,022,032

4,022,032

Other service(1)

283,032,373

283,032,373

Total

2,740,974,233

596,581,987

1,137,336,454

24,496,658

315,494,698

4,814,884,030

Loan

facilitation

Post-origination

Financing

Guarantee

Other

service

service

income

income

revenue

Total

2024

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

Major products

  ​

  ​

  ​

  ​

  ​

Xiaoying Credit Loan

3,102,344,942

759,538,640

1,372,004,085

201,715,792

38,228,810

5,473,832,269

Other service(1)

397,949,477

397,949,477

Total

3,102,344,942

759,538,640

1,372,004,085

201,715,792

436,178,287

5,871,781,746

Loan

facilitation

Post-origination

Financing

Guarantee

Other

service

service

income

income

revenue

Total

2025

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

Major products

  ​

  ​

  ​

  ​

  ​

  ​

Xiaoying Credit Loan

3,843,004,896

1,074,453,821

1,396,975,778

636,572,154

29,980,782

6,980,987,431

Other services(1)

658,437,000

658,437,000

Total

3,843,004,896

1,074,453,821

1,396,975,778

636,572,154

688,417,782

7,639,424,431

Loan

facilitation

Post-origination

Financing

Guarantee

Other

service

service

income

income

revenue

Total

2025

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

Major products

Xiaoying Credit Loan

 

549,542,391

153,644,853

199,764,879

91,028,607

4,287,195

998,267,925

Other services(1)

 

94,155,239

94,155,239

Total

 

549,542,391

153,644,853

199,764,879

91,028,607

98,442,434

1,092,423,164

(1)Primarily consists of referral service fees for introducing borrowers to other platforms, commissions for insurance brokerage activity and technology service fees for providing assistant technology development services.

Contract balances

The Group did not enter into contracts with customers that were greater than one year for substantially all products in the years ended December 31, 2023, 2024 and 2025. For the loans facilitated with borrowers who have the option of early repayment, they do not have the obligation to pay the remaining monthly service fees, the Group’s right to consideration for the service fees of facilitation service is conditional on whether or not the borrowers repay in advance. In these instances, the Group records a corresponding contract asset when recognizing revenue from loan facilitation service. The contract asset will not be reclassified to a receivable given that the right to invoice and the payment is due by the end of the credit periods. Revenue for these loan products is recognized when the collection of consideration becomes probable.

Remaining unsatisfied performance obligations as of December 31, 2023, 2024 and 2025 pertained to post-origination service in the amount of RMB287,607,599, RMB420,361,656 and RMB282,860,275 (US$40,448,481), respectively. All remaining unsatisfied performance obligations are to be recognized as revenue in the subsequent year.

F-20

Financing income

Financing income consists primarily of the financing fees the Group charges for the loans facilitated through the Consolidated Trusts and Consolidated Partnerships, including interest income and service fees generated from providing loan facilitation and post-origination services to the investors and institutional funding partners of the Consolidated Trusts and Consolidated Partnerships, and are recorded as revenue over the life of the underlying financing using the effective interest method.

Financing income also includes financing fees, including interest income and service fee, from loans receivables from Xiaoying Credit Loans and other loans that have not yet been transferred to external investors or institutional funding partners or have been transferred but such transaction does not qualify for sale accounting under the Intermediary Model.

Financing income also includes interest income generated from providing loans by the Group’s own fund from microcredit business, and are recorded as revenue over the life of the underlying financing using the effective interest method. When the collection of interest is no longer reasonably assured, the Group does not record financing income on accrual basis.

Other revenue

Other revenue primarily includes referral service fees for introducing borrowers to other platforms, commissions for insurance brokerage activity and technology service fees for providing assistant technology development services. The referral service fees for introducing borrowers to other platforms are recognized when the obligation is fulfilled and is confirmed by the other platforms. For insurance brokerage activities, the Group acts as an agent and recognizes revenue on a net basis, only to the extent that a significant reversal is not probable. The technology service fees are recognized when the assistant technology development services to third parties provided.

(e)Sales and transfers of financial instruments

Sales and transfers of financial instruments are accounted under authoritative guidance for the transfers and servicing of financial assets and extinguishment of liabilities. Specifically, a transfer of a financial asset, a group of financial assets, or a participating interest in a financial asset is accounted for as a sale only if all the following conditions are met:

1.The financial assets are isolated from the transferor and its consolidated affiliates as well as its creditors;
2.The transferee or beneficial interest holders have the right to pledge or exchange the transferred financial assets; and
3.The transferor, its consolidated affiliates included in the financial statements being presented, or its agents do not maintain effective control of the transferred asset. A transferor’s effective control over the transferred financial assets includes, but is not limited to, any of the following:
a.An agreement that both entitles and obligates the transferor to repurchase or redeem the transferred financial assets before their maturity.
b.An agreement, other than through a cleanup call that provides the transferor with both of the following: (i) The unilateral ability to cause the holder to return specific financial assets. (ii) A more-than-trivial benefit attributable to that ability; and
c.An agreement that permits the transferee to require the transferor to repurchase the transferred financial assets at a price that is so favorable to the transferee that it is probable that the transferee will require the transferor to repurchase them.

Under the Intermediary Model, the Group, through its intermediary, facilitates credits to borrowers and subsequently transfers the loans (including the creditor rights) to Consolidated Trusts and Partnerships at face value within a short period of time.

F-21

When the loan (including the creditor rights) is transferred, the transferee becomes the direct counterparty to the borrower and the legal record holder of the loan upon transfer. The transfer is accounted for as a sale, when (1) the transferred loans are considered legally isolated from the assets of the Group and its creditors even in the bankruptcies under the Chinese Mainland laws and regulations, (2) the investors or institutional funding partners (transferees) can freely pledge or exchange the transferred loans, and (3) the Group does not maintain effective control over the transferred loans. When a transfer does not qualify for sale accounting, e.g. when the Group sells loans with recourse to the Group, the transferred financial asset remains in the statement of financial position and a financial liability is recognized for any consideration received.

(f)Foreign currency translation

The functional currency of X Financial is in US dollars (“US$”). The functional currency of the Group’s subsidiaries and VIEs in the Chinese Mainland is Renminbi (“RMB”). The determination of the respective functional currency is based on the criteria stated in ASC Topic 830, Foreign Currency Matters. The Group also uses RMB as its reporting currency. Monetary assets and liabilities denominated in currencies other than the functional currency are translated into the functional currency at the rates of exchange ruling at the balance sheet date. Transactions in currencies other than the functional currency are measured and recorded in the functional currency at the exchange rate prevailing on the transaction date. Translation gains and losses are recognized in the consolidated statements of comprehensive income.

The Company with functional currency of US$ translates its operating results and financial positions into RMB, the Group’s reporting currency. Assets and liabilities are translated using the exchange rates in effect on the balance sheet date. Equity amounts are translated at historical exchange rates. Revenues, expenses, gains and losses are translated using the average rates for the year. Translation adjustments are reported as cumulative translation adjustments and are shown as a separate component in the consolidated statements of comprehensive income.

(g)Guarantee liabilities

The Group offers guarantee service which is directly provided to or indirectly provided through financial institutional cooperators to investors or institutional funding partners. If a borrower defaults, the Group makes its best efforts to collect the default loan. The Group directly or indirectly makes payment to the defaulted principal and interest to investors or institutional funding partners.

In 2017, the Group revised the arrangement with the financial institutional cooperator and the Group no longer records any guarantee liabilities in accordance with ASC Topic 460, but records financial guarantee derivatives in accordance with ASC Topic 815. See accounting policy of revenue recognition and financial guarantee derivatives.

During 2023, the Group started the financing guarantee business through one of the subsidiaries of the Group that holds the financing guarantee license and built a new business model that collaborates with external financing guarantee companies to provide joint guarantee services, on a pro-rata basis, to institutional funding partners. Under this business model, the Group has the contractual obligation to pay the defaulted principal and interest to institutional funding partners and no obligation to pay to the external financing guarantee company. The Group recognizes a stand-ready obligation for its guarantee exposure in accordance with ASC Topic 460, Guarantees, which requires the guarantee to be measured initially at fair value based on the stand-ready obligation.

F-22

Guarantee service

At inception of the guarantee, the Group recognize both a stand-ready guarantee liability as deferred guarantee income under ASC Topic 460 with an associated financial assets receivable, and a contingent guarantee liability for off-balance sheet credit exposures under Current expected credit loss (“CECL”) model. At initial recognition, deferred guarantee income is recorded at the fair value of the guarantee contract. The Group applies practical expedient and measures its guarantee service at inception at fair value equal to the total amount of guarantee service fees contractually required to be collected, since the guarantee contract is independently issued in a standalone arm’s-length transaction with an unrelated party. Subsequent to initial recognition, deferred guarantee income is released systematically as “Guarantee income” in the consolidated statement of comprehensive income when the Group is released from the underlying risk. Contingent guarantee liability represents the guarantee obligations in the event of default related to the guarantee contract that are determined in accordance with ASC Topic 326, which are initially recorded separately 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 guarantee service. The expected credit losses are calculated using vintage-based loss rate and macroeconomic forecast scenario models, and is the product of multiplying the estimates of vintage-based loss rates and the individual level exposure at default on an undiscounted basis, adjusted for a weighted macroeconomic forecast. The models consider the historical loss experience period for the vintage-based loss rates, the historical prepayment experience period for the prepayment rates and the weighted multiple macroeconomic forecast scenarios over the life of the loans and selected economic variables, including gross domestic product (GDP), unemployment rate, consumer price index (CPI) and other macroeconomic variables. The contingent guarantee liabilities are determined on a collective basis and loans share similar risk characteristics and includes both quantitative and qualitative components, and adjusted each period for changes in expected lifetime credit losses. The initial recognition and adjustments made to contingent guarantee liabilities are recorded as “provision for contingent guarantee liabilities” in the consolidated statement of comprehensive income.

(h)Financial guarantee derivatives

The Group entered into a series of arrangements with various financial institutional cooperators for certain guarantee services. The agreements entitle the Group a right to receive guarantee fees and require the Group to make payment, up to a pre-agreed cap, to reimburse financial institutional cooperators for a pre-determined portion of borrower payment defaults and the guarantee fee amount that was not collected due to prepayments. The ‘dual-triggered’ financial guarantee is accounted for as a derivative under ASC Topic 815 because the financial guarantee scope exemption outlined in ASC 815-10-15-58 is not met.

The Group uses the discounted cash flow model to value these financial guarantee derivatives at inception and subsequent valuation dates. The fair value is categorized in the level 3 valuation hierarchy. This discounted cash flow model incorporates assumptions of the significant unobservable inputs such as the expected loss rates, prepayment rate and discount rate. The expected loss rate and prepayment rate is estimated by taking into consideration of historical loss experiences. The Group considers that the impact of discount rate, which is determined based on the market rates, to the fair value of financial guarantee derivatives is immaterial.

All financial guarantee derivatives are required to be recorded on the Group’s consolidated balance sheet at fair value. The Group signs contract separately for each project regardless of whether they are same counterparty. As no legally enforceable master netting agreement exists between the Group and the derivative counterparty, the Group does not net derivative assets and liabilities. The change in fair value of the financial guarantee derivative is recorded as change in fair value of financial guarantee derivatives in the consolidated statements of comprehensive income. The relative cash flows associated with the financial guarantee derivatives and their gains and losses are reported in operating activities in the consolidated statements of cash flow. Refer to Note 3 for further information of tabular disclosures on the amount and reporting for financial guarantee derivative assets, liabilities, gains and losses.

(i)Fair value

Fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Group considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability.

F-23

Authoritative literature provides a fair value hierarchy, which prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. The level in the hierarchy within which the fair value measurement in its entirety falls is based upon the lowest level of input that is significant to the fair value measurement as follows:

Level 1—inputs are based upon unadjusted quoted prices for identical assets or liabilities traded in active markets.
Level 2—inputs are based upon quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets and liabilities in markets that are not active and model-based valuation techniques for which all significant assumptions are observable in the market or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3—inputs are generally unobservable and typically reflect management’s estimates of assumptions that market participants would use in pricing the asset or liability. Most fair value is therefore determined using model-based techniques that include option pricing models, discounted cash flow models, and similar techniques.

(j)Cash and Cash Equivalents

Cash and cash equivalents primarily consist of cash on hand and cash in bank which are highly liquid and insignificant risk of changes in value. As of December 31, 2024 and 2025, cash equivalents were comprised of term deposits in banks. All cash and cash equivalents are unrestricted as to withdrawal and use.

(k)Restricted Cash

Restricted cash consists primarily of cash held by the Consolidated Trusts and Partnerships through segregated bank accounts which can only be used by the Consolidated Trusts and Partnerships to specified activities as stipulated in the Consolidated Trust or Partnership agreements. Cash in the Consolidated Trusts and Partnerships is not available to fund the general liquidity needs of the Group.

Restricted cash also includes cash security deposits set aside in bank accounts, and cash deposited with banks as collateral for borrowings from the respective banks. Restrictions on the use of such cash and the interest earned thereon are imposed by the banks and remains effective throughout the respective terms of the borrowings. See Note 8.

Tianjin Yuexin entered into deposit arrangements with institutional funding partners to pay deposits as per agreements. The Group establishes an allowance for credit losses based on the credit risk of institutional funding partners determined by external credit ratings and adjusted for a weighted macroeconomic forecast.

(l)Accounts receivable and contract assets, net

Accounts receivable and contract assets consist of accounts receivable and contract assets from the facilitation and post-origination service in relation to loans facilitated, from financing income generated from Consolidated Trusts and Partnerships and Quanbei Microcredit, from guarantee income generated from financing guarantee business, and from other revenue which mainly including referral service fees and insurance brokerage commissions. Contract assets represent the Group’s right to consideration in exchange for facilitation services that the Group has delivered 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 they will collect substantially all of the consideration to which it will be entitled in exchange for the services delivered to the customer before the payment is due by the end of the credit periods. The general life time of accounts receivable and contract assets lasts no more than 12 months.

Accounts receivable and contract assets is stated at the historical carrying amount net of write-offs and allowance for credit losses. The Group establishes an allowance for credit losses in accordance with ASC Topic 326 based on estimates, historical experience of net loss rates, current economic conditions, reasonable and supportable forecasts of future economic conditions and other factors surrounding the credit risk of customers. The profile of the borrowers is similar under each product therefore the Group applies a consistent credit risk management framework to the entire portfolio of borrowers under each product. The Group also constantly monitors the financial condition and evaluates the credit quality of certain institutional funding partners and external financing guarantee companies from which the Group’s service fees are collected directly or indirectly. For individual counterparty where there is an observable indicator of loss, an individually evaluated allowance for credit losses is provided. The Group evaluates and adjusts its allowance for credit losses for accounts receivable and contract assets on a quarterly basis or more often as necessary. Uncollectible accounts receivable or contract assets are charged off when a settlement is reached for an amount that is less than the outstanding historical balance or when accounts receivable or contract assets are deemed uncollectible.

F-24

The following table presents the accounts receivable and contract assets from facilitation, post-origination, financing income, guarantee income and other revenue as of December 31, 2024 and 2025, respectively:

Accounts

Accounts

  ​ ​ ​

receivable

receivable

Accounts

Accounts

Accounts

Allowance for

and contract

and contract

receivable

receivable

receivable

credit losses

assets from

assets from

and contract

and contract

and contract

for accounts

facilitation

post-origination

assets from

assets from

assets from

receivable and

As of December 31, 2024

  ​ ​ ​

services

  ​ ​ ​

services

  ​ ​ ​

financing income

  ​ ​ ​

guarantee income

  ​ ​ ​

other revenue

  ​ ​ ​

contract assets

  ​ ​ ​

Total

 

RMB

 

RMB

 

RMB

RMB

RMB

RMB

RMB

Accounts receivable:

Xiaoying Credit Loan

 

287,995,740

33,776,512

75,514,367

145,561,816

(17,866,589)

524,981,846

Other service

58,991,579

(125,514)

58,866,065

Contract assets:

Xiaoying Credit Loan

1,264,077,497

148,259,098

459,631

39,086,515

(6,180,181)

1,445,702,560

Total

 

1,552,073,237

182,035,610

75,973,998

184,648,331

58,991,579

(24,172,284)

2,029,550,471

Accounts

Accounts

receivable

receivable

Accounts

Accounts

Accounts

Allowance for

and contract

and contract

receivable

receivable

receivable

credit losses

assets from

assets from

and contract

and contract

and contract

for accounts

facilitation

post-origination

assets from

assets from

assets from

receivable and

As of December 31, 2025

  ​ ​ ​

services

  ​ ​ ​

services

  ​ ​ ​

financing income

  ​ ​ ​

guarantee income

  ​ ​ ​

other revenue

  ​ ​ ​

contract assets

  ​ ​ ​

Total

RMB

RMB

RMB

RMB

RMB

RMB

RMB

Accounts receivable:

Xiaoying Credit Loan

1,020,377,108

144,057,260

82,869,705

320,487,016

(76,482,721)

1,491,308,368

Other service

103,525,367

(330,107)

103,195,260

Contract assets:

Xiaoying Credit Loan

1,244,771,082

176,147,633

246,117,442

(115,564,104)

1,551,472,053

Total

2,265,148,190

320,204,893

82,869,705

566,604,458

103,525,367

(192,376,932)

3,145,975,681

Accounts

Accounts

receivable

receivable

Accounts

Accounts

Accounts

Allowance for

and contract

and contract

receivable

receivable

receivable

credit losses

assets from

assets from

and contract

and contract

and contract

for accounts

facilitation

post-origination

assets from

assets from

assets from

receivable and

As of December 31, 2025

  ​ ​ ​

services

  ​ ​ ​

services

  ​ ​ ​

financing income

  ​ ​ ​

guarantee income

  ​ ​ ​

other revenue

  ​ ​ ​

contract assets

  ​ ​ ​

Total

US$

US$

US$

US$

US$

US$

US$

Accounts receivable:

Xiaoying Credit Loan

145,911,985

20,599,914

11,850,210

45,829,034

(10,936,883)

213,254,260

Other service

14,803,931

(47,205)

14,756,726

Contract assets:

Xiaoying Credit Loan

177,999,897

25,188,777

35,194,326

(16,525,447)

221,857,553

Total

323,911,882

45,788,691

11,850,210

81,023,360

14,803,931

(27,509,535)

449,868,539

The following tables present the aging of accounts receivable as of December 31, 2024 and 2025 respectively. For accounts receivable to be collected from borrowers, the Group charges off accounts receivable overdue more than 60 days. For accounts receivable to be collected indirectly through external financing guarantee company or directly from institutional funding partner, the Group charges off accounts receivable when accounts receivable are deemed uncollectible.

As of December 31, 2024

Past due

Past due

Past due

Aging

  ​ ​ ​

Current

  ​ ​ ​

1 - 30 days

  ​ ​ ​

30 - 60 days

  ​ ​ ​

over 60 days

  ​ ​ ​

Total

RMB

RMB

RMB

RMB

RMB

Accounts receivables

Xiaoying Credit Loan

534,221,386

6,046,352

2,580,697

542,848,435

Other service

38,166,429

20,825,150

58,991,579

Total

572,387,815

26,871,502

2,580,697

601,840,014

F-25

As of December 31, 2025

Past due

Past due

Past due

Aging

  ​ ​ ​

Current

  ​ ​ ​

1 - 30 days

  ​ ​ ​

30 - 60 days

  ​ ​ ​

over 60 days

  ​ ​ ​

Total

RMB

RMB

RMB

RMB

RMB

Accounts receivables

Xiaoying Credit Loan

1,538,110,113

9,235,273

12,776,048

7,669,655

1,567,791,089

Other service

80,841,200

12,286,586

4,649,276

5,748,305

103,525,367

Total

1,618,951,313

21,521,859

17,425,324

13,417,960

1,671,316,456

As of December 31, 2025

Past due

Past due

Past due

Aging

  ​ ​ ​

Current

  ​ ​ ​

1 - 30 days

  ​ ​ ​

30 - 60 days

  ​ ​ ​

over 60 days

  ​ ​ ​

Total

US$

US$

US$

US$

US$

Accounts receivables

Xiaoying Credit Loan

219,946,820

1,320,626

1,826,951

1,096,746

224,191,143

Other service

11,560,138

1,756,958

664,838

821,997

14,803,931

Total

231,506,958

3,077,584

2,491,789

1,918,743

238,995,074

The following tables present the movement of allowance for credit losses for accounts receivables and contract assets as of December 31, 2023, 2024 and 2025:

Provision for (Reversal of)

accounts receivable

Charge-off for

As of

and contract assets

accounts

As of

January 1,

(net of recovery)

receivable and

December 31, 

  ​ ​ ​

2023

  ​ ​ ​

(1)

  ​ ​ ​

contract assets

  ​ ​ ​

2023

RMB

RMB

RMB

RMB

Accounts receivable:

Xiaoying Credit Loan

15,353,343

13,063,863

(24,406,436)

4,010,770

Other loans

39,132

409,477

(435,854)

12,755

Other service

1,757,267

1,757,267

Contract assets

Xiaoying Credit Loan

6,480,105

(2,994,278)

3,485,827

Other loans

2,586

(2,586)

Total

21,875,166

12,233,743

(24,842,290)

9,266,619

  ​ ​ ​

  ​ ​ ​

Provision for (Reversal of)

  ​ ​ ​

  ​ ​ ​

accounts receivable

Charge-off for

As of

and contract assets

accounts

As of

January 1,

(net of recovery)

receivable and

December 31, 

2024

(1)

contract assets

2024

RMB

RMB

RMB

RMB

Accounts receivable:

 

 

 

 

Xiaoying Credit Loan

 

4,010,770

34,674,923

(20,819,104)

17,866,589

Other loans

12,755

(5,391)

(7,364)

Other service

1,757,267

(1,631,753)

125,514

Contract assets

 

Xiaoying Credit Loan

 

3,485,827

2,694,354

6,180,181

Total

 

9,266,619

35,732,133

(20,826,468)

24,172,284

F-26

  ​ ​ ​

  ​ ​ ​

Provision for

  ​ ​ ​

  ​ ​ ​

accounts receivable

Charge-off for

As of

and contract assets

accounts

As of

January 1,

(net of recovery)

receivable and

December 31, 

2025

(1)

contract assets

2025

 

RMB

 

RMB

 

RMB

 

RMB

Accounts receivable:

 

  ​

 

  ​

 

  ​

 

  ​

Xiaoying Credit Loan

 

17,866,589

133,130,736

(74,514,604)

76,482,721

Other service

125,514

204,593

330,107

Contract assets

 

Xiaoying Credit Loan

 

6,180,181

109,383,923

115,564,104

Total

 

24,172,284

242,719,252

(74,514,604)

192,376,932

Provision for

accounts receivable

Charge-off for

As of

and contract assets

accounts

As of

  ​ ​ ​

January 1,

  ​ ​ ​

(net of recovery)

  ​ ​ ​

receivable and

  ​ ​ ​

December 31, 

2025

(1)

contract assets

2025

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

Accounts receivable:

Xiaoying Credit Loan

2,554,888

19,037,442

(10,655,447)

10,936,883

Other service

17,949

29,256

47,205

Contract assets

Xiaoying Credit Loan

883,754

15,641,693

16,525,447

Total

3,456,591

34,708,391

(10,655,447)

27,509,535

(1)The recoveries of charge-off of accounts receivables and contract assets amounted to RMB244,196, RMB876,116 and RMB1,674,306 (US$239,423) during the years ended December 31, 2023, 2024 and 2025, respectively.

During the year ended December 31, 2025, the gross charge-off recorded in the accounts receivables and contract assets amounted to RMB11,940,878 (US$1,707,523), RMB25,684,320 (US$3,672,809) and RMB38,563,712 (US$5,514,537), which originated from loans facilitated in 2023 and before, 2024 and 2025, respectively.

(m)Loans receivables from Xiaoying Credit Loans and other loans, net

Loans receivables represent loans facilitated through the Consolidated Trusts and Partnerships and loans provided by Quanbei Microcredit, which consist of Xiaoying Credit Loans, Xiaoying Revolving Loans which ceased to be facilitated as of 2020, and other miscellaneous loans that the Group facilitated and originated during the years. Loans receivables from Xiaoying Credit Loans and other loans are stated at the historical carrying amount net of write-offs and allowance for credit losses. The Group establishes an allowance for credit losses in accordance with ASC Topic 326 based on estimates, historical experience of net vintage-based loss rates, current economic conditions, reasonable and supportable forecasts of future economic conditions and other factors surrounding the credit risk of borrowers. The profile of the borrowers is similar under each product therefore the Group applies a consistent credit risk management framework to the entire portfolio of borrowers under each product. The Group evaluates and adjusts its allowance for credit losses for loans receivables on a quarterly basis or more often as necessary. Uncollectible loans receivables are charged off when a settlement is reached for an amount that is less than the outstanding balance or when loans receivables are deemed uncollectible.

As of December 31, 2024 and 2025, loans receivables from Xiaoying Credit Loans and other loans amounted to RMB4,828,316,995 and RMB5,298,631,388 (US$757,694,211) respectively. The general life time of loans receivables from Xiaoying Credit Loans and other loans lasts no more than 12 months.

The Group excluded the accrued interest receivable balance, net of allowance for credit loss, from the disclosed amortized cost basis, amounting to RMB71,667,521 and RMB79,152,472 (US$11,318,653) as of December 31, 2024 and 2025. The accrued interest receivables were recorded in accounts receivable and contract assets from financing income in the consolidated balance sheet. In 2024 and 2025, the Group charges off loan receivables from Xiaoying Credit Loans and other loans overdue more than 60 days.

F-27

The following table presents the loans receivable from Xiaoying Credit Loans and other loans originated or facilitated through the Consolidated Trusts and Partnerships and retained by the Group as of December 31, 2024 and 2025, respectively:

Loans receivables

from Xiaoying

Credit Loans and

Allowance for

As of December 31, 2024

  ​ ​ ​

other loans

  ​ ​ ​

credit losses

  ​ ​ ​

Total

RMB

RMB

RMB

Xiaoying Credit Loan

5,004,137,624

(175,820,629)

4,828,316,995

Total

 

5,004,137,624

(175,820,629)

4,828,316,995

Loans receivables

from Xiaoying

Credit Loans and

Allowance for

As of December 31, 2025

  ​ ​ ​

other loans

  ​ ​ ​

credit losses

  ​ ​ ​

Total

 

RMB

RMB

RMB

Xiaoying Credit Loan

 

5,534,864,653

(236,233,265)

5,298,631,388

Total

 

5,534,864,653

(236,233,265)

5,298,631,388

Loans receivables

from Xiaoying

Credit Loans and

Allowance for

As of December 31, 2025

  ​ ​ ​

other loans

  ​ ​ ​

credit losses

  ​ ​ ​

Total

 

US$

US$

US$

Xiaoying Credit Loan

 

791,475,119

(33,780,908)

757,694,211

Total

 

791,475,119

(33,780,908)

757,694,211

The following tables present the movement of provision for loans receivable from Xiaoying Credit Loans and other loans as of December 31, 2023, 2024 and 2025, respectively:

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Provision for

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

(Reversal of)

loans receivable

from Xiaoying Credit

Loans and

As of December 31, 

other loans (net of

As of December 31, 

2022

recovery) (1)

Charge-off

2023

RMB

RMB

RMB

RMB

Xiaoying Credit Loans

 

103,630,827

234,237,584

(149,149,536)

188,718,875

Xiaoying Revolving Loans

 

(2,737,290)

2,737,290

Other loans

2,848,327

1,849,982

(4,697,735)

574

Total

 

106,479,154

233,350,276

(151,109,981)

188,719,449

Provision for

(Reversal of)

loans receivable

from Xiaoying Credit

  ​ ​ ​

Loans and

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

As of December 31, 

  ​ ​ ​

other loans (net of

  ​ ​ ​

  ​ ​ ​

As of December 31, 

2023

recovery) (1)

Charge-off

2024

RMB

RMB

RMB

RMB

Xiaoying Credit Loans

188,718,875

226,865,598

(239,763,844)

175,820,629

Xiaoying Revolving Loans

(900,606)

900,606

Other loans

574

(149,665)

149,091

Total

 

188,719,449

225,815,327

 

(238,714,147)

 

175,820,629

F-28

Provision for

(Reversal of)

  ​ ​ ​

loans receivable

  ​ ​ ​

from Xiaoying Credit

Loans and

As of December 31, 

other loans (net of

As of December 31, 

  ​ ​ ​

2024

  ​ ​ ​

recovery) (1)

  ​ ​ ​

Charge-off

  ​ ​ ​

2025

RMB

RMB

RMB

RMB

Xiaoying Credit Loans

175,820,629

340,274,053

(279,861,417)

236,233,265

Other loans

(56,895)

56,895

Total

 

175,820,629

340,217,158

 

(279,804,522)

236,233,265

Provision for

  ​ ​ ​

(Reversal of)

  ​ ​ ​

loans receivable

from Xiaoying Credit

Loans and

As of December 31, 

other loans (net of

As of December 31, 

  ​ ​ ​

2024

  ​ ​ ​

recovery) (1)

  ​ ​ ​

Charge-off

  ​ ​ ​

2025

US$

US$

US$

US$

Xiaoying Credit Loans

25,142,016

48,658,542

(40,019,650)

33,780,908

Other loans

(8,135)

8,135

Total

 

25,142,016

48,650,407

 

(40,011,515)

33,780,908

(1)The recoveries of charge-off of loans receivables from Xiaoying Credit Loans and other loans amounted to RMB13,488,360, RMB9,251,001 and RMB27,672,522 (US$3,957,118) during the years ended December 31, 2023, 2024 and 2025, respectively.

During the year ended December 31, 2025, the gross charge-off recorded in the loans receivables from Xiaoying Credit Loans and other loans amounted to RMB123,023,655 (US$17,592,149) and RMB184,453,389 (US$26,376,484) which originated from loans provided by Quanbei Microcredit in 2024 and 2025, respectively.

The following table presents the aging, which is the primary credit quality indicator, of loans receivable from Xiaoying Credit Loans and other loans as of December 31, 2024 and 2025, presented by year of origination respectively:

As of December 31, 2024

Past due

Past due

Aging

  ​ ​ ​

Current

  ​ ​ ​

1 - 30 days

  ​ ​ ​

30 - 60 days

  ​ ​ ​

Total

RMB

RMB

RMB

RMB

Loan originated or facilitated in 2023

Xiaoying Credit Loans

306,140

443,897

646,547

1,396,584

Loan originated or facilitated in 2024

Xiaoying Credit Loans

4,927,629,181

47,724,414

27,387,445

5,002,741,040

Total

4,927,935,321

48,168,311

28,033,992

5,004,137,624

As of December 31, 2025

Past due

Past due

Aging

  ​ ​ ​

Current

  ​ ​ ​

1 - 30 days

  ​ ​ ​

30 - 60 days

  ​ ​ ​

Total

RMB

RMB

RMB

RMB

Loan originated or facilitated in 2024

Xiaoying Credit Loans

3,035,546

511,986

1,062,251

4,609,783

Loan originated or facilitated in 2025

Xiaoying Credit Loans

5,436,846,542

53,967,421

39,440,907

5,530,254,870

Total

5,439,882,088

54,479,407

40,503,158

5,534,864,653

F-29

As of December 31, 2025

Past due

Past due

Aging

  ​ ​ ​

Current

  ​ ​ ​

1 - 30 days

  ​ ​ ​

30 - 60 days

  ​ ​ ​

Total

US$

US$

US$

US$

Loan originated or facilitated in 2024

Xiaoying Credit Loans

434,077

73,213

151,900

659,190

Loan originated or facilitated in 2025

Xiaoying Credit Loans

777,458,715

7,717,239

5,639,975

790,815,929

Total

777,892,792

7,790,452

5,791,875

791,475,119

(n)Financial investments

The Group held investment in several Venture Capital funds (“VC funds”). These investments were held in the form of limited partnership or zero-coupon convertible note.

For partnership investments, the Group uses equity method to account for these investments under ASC Topic 323. These investments are initially recorded at cost and subsequently adjusted for the proportionate share of income or loss, impairment as well as contributions made or distributions received. The group elects cumulative earnings approach for classifying the distributions received from equity method investments.

In the case that virtually no influence was exerted by the Group in the partnership agreement, fair value measurement is applied under ASC Topic 321. When readily determinable fair value is not available, the Group has elected to measure them alternatively at cost minus impairment, plus or minus observable price changes from orderly transactions of identical or similar investments of the same issuer.

For the investment in the legal form of zero-coupon convertible note, it is in substance a prepaid forward contract that entitles the Group to obtain shares of the VC fund in the future, and because no readily determinable fair value is available, the Group has elected to measure the investment at cost minus impairment, plus or minus observable price changes from orderly transactions of identical or similar investments of the same issuer under ASC Topic 321.

The Group reviews VC funds investment for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. An impairment loss is measured based on the excess of the carrying amount of an investment over its estimated fair value.

The Group maintains an investment portfolio comprising various financial instruments, including U.S. Treasury securities with original maturities exceeding three months, wealth management products with no fixed term, term deposits, and fund-linked notes. Pursuant to ASC Topic 320, these investments are classified as trading, available-for-sale, or held-to-maturity securities. Investments with original maturities greater than three months but less than twelve months, or those that are expected to be realized in cash within the next twelve months are classified as short-term investments; otherwise, they are classified as long-term investments. As at December 31, 2024 and 2025, all such financial instruments were classified as short-term investments. Debt securities are classified as held-to-maturity when management has the positive intent and ability to hold them to maturity. Securities to be held for indefinite periods of time and not intended to be held-to-maturity are classified as available-for-sale debt securities. Debt securities are classified as trading securities if they are acquired principally for the purpose of selling them in the near term with the objective of generating profits on short-term differences in price. Any remaining debt investments that do not meet the definition of a security are classified as other debt investments and are accounted for at amortized cost.

The Group accounts for available-for-sale debt securities in accordance with ASC Topic 320. These securities are reported at fair value, with unrealized gains and losses, net of tax, recorded in other comprehensive income. The carrying value of available-for-sale debt securities is adjusted for amortization of premiums and accretion of discounts to maturity using the effective interest method. Such amortization, along with realized gains is included in “Interest income” in consolidated statements of comprehensive income.

The Group’s trading securities are stated at fair value. Realized and unrealized gains and losses on trading securities, representing the changes in fair value, are presented in “Interest income” or “Interest expenses” in consolidated statements of comprehensive income. Other debt investments include term deposits with maturities within one year, which are accounted for at amortized cost. Interest income on these term deposits is recognized on an accrual basis and presented in “Interest income” in the consolidated statements of comprehensive income.

F-30

The Group evaluates these investments for credit losses under ASC Topic 326, and an allowance for credit losses is recognized when the carrying amount exceeds the amount expected to be collected.

(o)Deposits to institutional cooperators, net

Starting from November 2019, the Group entered into a series of deposit arrangements with institutional funding partners or financing institutional cooperators, such as insurance company and financing guarantee company. The Group is required to pay deposits to those institutional funding partners or financial institutional cooperators monthly or in accordance with an agreed payment schedule. The amount of deposit is separately agreed with each institutional funding partner or institutional cooperator, usually calculated by multiplying the outstanding loan balance on the reconciliation date by an agreed percent rate (“the standard amount “). The agreed percent rate may be adjusted from time to time. If the balance of the deposits exceeds the standard amount or supplementary payment of deposit is needed, the institutional funding partners or financial institutional cooperators shall refund the excess to the Group or the Group shall make supplementary payment of deposit in accordance with an agreed payment schedule. Deposits to institutional cooperators is stated at the historical carrying amount net of write-offs and allowance for credit losses. The Group establishes an allowance for credit losses based on estimates, the current and expected probability of default, the outstanding loan balances, the forecasted loan facilitation amounts and the credit risk of institutional funding partners or institutional cooperators. The Group evaluates and adjusts its allowance for credit losses for deposits to institutional cooperators on a quarterly basis or more often as necessary. Deposits to institutional cooperators are charged off when deposits are deemed uncollectible. Deposits to institutional cooperators are recorded as current assets because the term of the underlying loan assets was 12 months or less. As of December 31, 2024 and 2025, all deposits are refundable.

(p)Property and equipment, net

Furniture and equipment are recorded at cost less accumulated depreciation and amortization. Depreciation and amortization are calculated on a straight-line basis over the following estimated useful lives:

Computer and transmission equipment

  ​ ​ ​

3 years

Furniture and office equipment

5 years

Motor vehicles

4 years

Leasehold improvements

Over the shorter of the lease term or expected useful lives

Gains and losses from the disposal are included in “Other income (loss), net”.

(q)Intangible assets

Intangible assets with finite lives represent domain name and purchased computer software. These intangible assets are amortized on a straight-line basis over their estimated useful lives of the respective asset, which varies from 1 to 10 years.

Intangible assets with an indefinite useful life represent the insurance broker license purchased during 2018 and insurance sale on line license authorized in 2019, See Note 7. Intangible assets with an indefinite life are not amortized and are tested for impairment annually or more frequently if events or changes in circumstances indicate that it might be impaired.

(r)Impairment of long-lived assets

Long-lived assets are evaluated for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. When these events occur, the Group evaluates the impairment for the long-lived assets by comparing the carrying amounts of the assets to an estimate of future undiscounted cash flow attributable to these assets. If the sum of the future undiscounted cash flows is less than the carrying amounts of the assets, the Group recognizes an impairment loss based on the excess of the carrying amounts of the assets over the fair value of the assets. Meanwhile, annual impairment testing is required for goodwill and intangible assets that have an indefinite useful life.

F-31

(s)Long-term investments

The Group accounts for long-term investments using equity method of accounting where the Group has the ability to exercise significant influence over investments. As part of this evaluation, the Group considers the participating and protective rights in the investments as well as its legal form. The Group records the investments at cost and subsequently adjusts the carrying amount each period for share of the earnings or losses of the investee and other adjustments required by the equity method of accounting. Dividends received from the equity method investments are recorded as reductions in the cost of investments. The Group elects cumulative earnings approach for classifying the distributions received from equity method investments.

Long-term investments are evaluated for impairment when facts or circumstances indicate that the fair value of the long-term investments is less than its carrying value. An impairment is recognized when a decline in fair value is determined to be other-than-temporary. The Group reviews several factors to determine whether a loss is other-than-temporary which include, but are not limited to, the: (i) nature of the investment; (ii) cause and duration of the impairment; (iii) extent to which fair value is less than cost; (iv) financial condition and near term prospects of the investments; and (v) ability to hold the security for a period of time sufficient to allow for any anticipated recovery in fair value.

(t)Employee defined contribution plan

Full time employees of the Group in the Chinese Mainland participate in a government mandated multi-employer defined contribution plan pursuant to which certain pension benefits, medical care, unemployment insurance, employee housing fund and other welfare benefits are provided to employees. Chinese regulations require that the Group make contributions to the government for these benefits based on certain percentage of the employee’s salaries. The Group has no legal obligation for the benefits beyond the contributions. The total amount that was expensed as incurred were RMB47,040,770, RMB53,796,095 and RMB66,218,527 (US$9,469,123) for the years ended December 31, 2023, 2024 and 2025, respectively.

(u)Advertising cost

Advertising costs are expensed as incurred in accordance with ASC 720-35 Other Expense—Advertising costs. Advertising costs were RMB8,105,126, RMB8,563,551 and RMB10,518,390 (US$1,504,110) for the years ended December 31, 2023, 2024 and 2025, respectively. Advertising costs are included in borrower acquisitions and marketing expense in the consolidated statements of comprehensive income.

(v)Origination and servicing expense

Origination and servicing expense consists primarily of variable expenses and vendor costs, including labor costs, costs related to credit assessment, payment processing services, fees paid to third party collection agencies, as well as interest expense paid to investors and institutional funding partners of the Consolidated Trusts and Partnerships.

(w)Income taxes

Current taxes are recognized in accordance with the laws of the relevant taxing authorities.

The Group’s income tax expense includes Chinese Mainland and Hong Kong income taxes plus the recognition of Chinese Mainland taxes on undistributed earnings of Beijing WFOE not considered to be indefinitely reinvested.

Deferred taxes are provided using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements or tax return. Under this method, deferred tax assets and liabilities are recognized for the differences between the financial statement carrying amount and the tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. Deferred tax assets are then evaluated to determine the extent to which they are more likely than not to be realized. In making such a determination, management considers all positive and negative evidence, including future reversals of existing taxable temporary differences and projected future taxable income exclusive of reversing temporary differences and carryforwards. Deferred tax assets are then reduced by a valuation allowance to the amount, in the opinion of management, that is more likely than not to be realized.

F-32

The Group accounts for uncertainty in income taxes recognized in the consolidated financial statements by applying a two-step process to determine the amount of the benefit to be recognized. First, each tax position is evaluated to determine the likelihood that it will be sustained upon examination by the taxing authorities. If a tax position is deemed more-likely-than-not to be sustained (defined as a likelihood of more than fifty percent of being sustained upon an examination, based on the technical merits of the tax position), the tax position is then assessed to determine the amount of benefits to recognize in the consolidated financial statements. The amount of the benefits that may be recognized is the largest amount that is greater than 50 percent likely of being realized upon settlement. Interest and penalties on income taxes are classified as a component of income taxes.

(x)Value added taxes (“VAT”)

The Group is subject to VAT at the rate of 6% and 13% given that they are classified as general tax payers and at the rate of 3% as certain Consolidated Trusts and Partnerships of the Group are classified as small-scale tax payers. VAT is reported as a deduction to revenue when incurred and amounted to RMB301,613,913, RMB401,550,251, and RMB568,723,190 (US$81,326,335) for the years ended December 31, 2023, 2024 and 2025, respectively. Entities that are VAT general taxpayers are allowed to offset qualified input VAT paid to suppliers against their output VAT liabilities. Net VAT balance between input VAT and output VAT is recorded in the line item of accrued expense and other liabilities on the consolidated balance sheets.

(y)Segment information

The Group uses management approach to determine operation segment. The management approach considers the internal organization and reporting used by the Group’s chief operating decision maker (“CODM”) for making decisions, allocation of resource and assessing performance.

The Group’s CODM has been identified as the Chief Executive Officer who reviews the consolidated results of operations when making decisions about allocating resources and assessing performance of the Group. The Group operates and manages its business as a single operating and reportable segment.

All of the Group’s revenue for the years ended December 31, 2023, 2024 and 2025 were generated from the Chinese Mainland. As the Group generates all of its revenues in the Chinese Mainland, no geographical segments are presented.

The Group generates revenues primarily from (i) the fees that the Group charges for service of matching institutional funding partners with borrowers (i.e., loan facilitation service) and for other services the Group provides over the lifetime of the loan (i.e., post-origination service and guarantee service); (ii) interests from borrowers from microcredit business and the financing fees the Group charges for the loans facilitated through the Consolidated Trusts and Partnerships (i.e., financing income). The Group charges a service fee to the borrower indirectly through financial institutional cooperators or to certain institutional funding partners directly.

The accounting policies of the segment profit or loss and assets are the same as those described in the summary of significant accounting policies. The Group’s CODM assesses performance for the segment and decides how to allocate resources based on net income that also is reported on the consolidated statements of comprehensive income as net income. The measure of segment assets is reported on the consolidated balance sheet as total assets. Significant segment expenses are the same as these presented under the operating costs and expenses in the consolidated statements of comprehensive income, and the difference between net revenues less the significant segment expenses and consolidated net income are the other segment items. The Group’s CODM uses net income to evaluate income generated from segment assets in deciding whether to reinvest profits into the segment or to pay dividends.

(z)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. In the event that treasury shares are transferred to Employee Stock Ownership Plans (“ESOP”), the Company recognized the amount in addition paid-in capital. The treasury shares account includes 78,439,504 and 94,600,042 ordinary shares as of December 31, 2024 and 2025, respectively, which will be canceled or held as treasury shares.

F-33

(aa)Leases

The Group has elected the package of practical expedients, which allows the Group not to reassess (1) whether any expired or existing contracts as of the adoption date are or contain a lease, (2) lease classification for any expired or existing leases as of the adoption date and (3) initial direct costs for any expired or existing leases as of the adoption date. The Group also elected the practical expedient not to separate lease and non-lease components of contracts. Lastly, the Group elected the short-term lease exemption for all contracts with lease terms of 12 months or less.

The Group determines if an arrangement is a lease or contains a lease at inception. Right-of-use (“ROU”) assets and liabilities are recognized at lease commencement date based on the present value of remaining lease payments over the lease terms. As most of the Group’s leases do not provide an implicit rate, the Group estimates its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located. The Group’s leases often include options to extend lease terms and such extended terms are included in lease terms when the Group is reasonably certain to exercise those options. Lease terms also include periods covered by options to terminate the leases when the Group is reasonably certain not to exercise those options. Lease expense is recorded on a straight-line basis over the lease term. For operating leases, ROU assets were recorded as “Other non-current assets”, and the current and non-current portions of the lease liabilities were recorded as “Accrued expenses and other current liabilities” and “Other non-current liabilities” in the consolidated balance sheets. The Group does not have any finance leases for the year ended December 31, 2024 and 2025.

As of December 31, 2024 and 2025, the Group recognized ROU assets of RMB39,239,747 and RMB44,778,762 (US$6,403,278), and total lease liabilities of RMB40,249,266 and RMB45,664,329 (US$6,529,913), including current portion of RMB12,732,875 and RMB10,857,421 (US$1,552,591).

The Group’s operating leases mainly related to office facilities. As of December 31, 2025, the weighted average remaining lease term was 3.98 years and the weighted average discount rate was 4.66% for the Group’s operating leases.

Operating lease cost for the year ended 31 December, 2025 was RMB15,806,055 (US$2,260,236), which excluded cost of short-term contracts. Short-term lease cost for the year ended 31 December, 2025 was insignificant. For the year ended 31 December, 2024 and 2025, no lease cost for operating leases was capitalized. Supplemental cash flow information related to operating leases was as follows:

As of December 31, 2025

  ​ ​ ​

RMB

  ​ ​ ​

US$

Cash payments for operating leases

 

20,271,707

2,898,816

ROU assets obtained in exchange for operating lease liabilities

 

10,857,421

1,552,591

Future lease payments under operating leases as of December 31, 2025 were as follows:

Operating leases

  ​ ​ ​

RMB

  ​ ​ ​

US$

Year ending December 31,

 

2026

 

14,761,153

2,110,817

2027

14,770,915

2,112,213

2028

9,250,147

1,322,753

2029

4,888,996

699,117

2030

4,888,996

699,117

Thereafter

3,911,197

559,294

Total future lease payments

52,471,404

7,503,311

Less: Imputed interest

6,807,075

973,398

Total lease liability balance

45,664,329

6,529,913

As of December 31, 2025, additional operating leases that have not yet commenced were immaterial.

F-34

(ab)Net income (loss) per share

Basic income (loss) per share is computed by dividing net income attributable to the holders of ordinary shares by the weighted average number of ordinary shares outstanding during the year. Diluted income per share is calculated by dividing net income (loss) attributable to the holders of ordinary shares as adjusted for the effect of dilutive ordinary share equivalents, if any, by the weighted average number of ordinary shares and dilutive ordinary share equivalents outstanding during the period. Ordinary share equivalents of stock options are calculated using the treasury stock method. However, ordinary share equivalents are not included in the denominator of the diluted earnings per share calculation when inclusion of such shares would be anti-dilutive, such as in a period in which a net loss is recorded.

(ac)Share-based compensation

Share-based payment transactions with employees and directors, such as stock options and restricted stocks, are measured based on the grant date fair value of the awards in accordance with ASC 718, Compensation-Stock Compensation, with the resulting expense generally recognized on a straight-line basis in the consolidated statements of income over the period during which the employee is required to perform service in exchange for the award.

(ad)Certain risks and concentrations

Financial instruments that potentially expose the Group to concentrations of credit risk consist principally of cash, restricted cash, financial investments, accounts receivable and contract assets, deposits to institutional cooperators and loans receivables.

The Group’s investment policy requires cash and restricted cash to be placed with high-quality financial institutions and to limit the amount of credit risk from any one issuer. The Group regularly evaluates the credit standing of the counterparties or financial institutions.

Financial investments that potentially subject the Group to market risk mainly consist of investments in VC funds. The Group limits its exposure to market risks associated with financial investments by regularly conducting post-investment management of the funds.

Accounts receivable and contract assets are typically unsecured and are derived from revenue earned from customers in the Chinese Mainland. The risk with respect to accounts receivable and contract assets is mitigated through the Group’s consistent credit risk management framework to the entire portfolio of borrowers under each product. The Group also constantly monitors the financial condition and evaluates the credit quality of certain institutional funding partners and external financing guarantee companies from which the Group’s service fees are collected.

Deposits to institutional cooperators are placed with financial institutional cooperators. The Group regularly monitors the financial condition and evaluates the credit quality of each institutional cooperator.

Credit of loans receivables is controlled by the application of credit approval, limit and monitoring procedures.

No investor or institutional funding partner represented greater than 10% or more of the total net revenues for the years ended December 31, 2023, 2024 and 2025.

During the years ended December 31, 2024 and 2025, there were two and one institutional cooperators individually provided credit insurance or guarantee services for greater than 10% or more of the total loans the Group facilitated and originated, respectively.

  ​ ​ ​

Year ended

  ​ ​ ​

Year ended

December 31,

December 31,

2024

2025

Institutional cooperator A

 

25.2

%

11.4

%

Institutional cooperator B

10.2

%

*

F-35

As of December 31, 2024 and 2025, there were three and two institutional funding partners/institutional cooperators, respectively, whose individual balances of accounts receivable and contract assets accounted for 10% or more of the Group’s aggregate carrying amount of accounts receivable and contract assets.

  ​ ​ ​

As of December 31,

  ​ ​ ​

As of December 31,

2024

2025

Institutional cooperator A

12.2

%

*

Institutional cooperator B

14.1

%

*

Institutional cooperator C

 

10.8

%

10.2

%

Institutional cooperator D

*

11.5

%

As of December 31, 2024 and 2025, one and three institutional cooperators individually accounted for more than 10% of the Group’s deposits to institutional cooperators, respectively.

  ​ ​ ​

As of December 31,

  ​ ​ ​

As of December 31,

2024

2025

Institutional cooperator B

15.1

%

*

Institutional cooperator C

*

13.2

%

Institutional cooperator D

*

13.2

%

Institutional cooperator E

*

13.5

%

* Less than 10%.

(ae)Allowance for credit losses

The Group adopted the ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326) as of January 1, 2020.

The CECL methodology utilizes a lifetime “expected credit loss” measurement objective for the recognition of credit losses for loans, receivables, contract assets and other financial assets measured at amortized cost at the time the financial asset is originated or acquired. The Group’s Allowance for credit losses (“ACL”), is measured based on the financial assets that share similar risk characteristics and includes both quantitative and qualitative components, and adjusted each period for changes in expected lifetime credit losses. The financial guarantees provided for the Group’s off - balance sheet loans accounted for under ASC Topic 460 are in the scope of ASC Topic 326 and subject to the current expected credit losses (“CECL”) methodology. The Group establishes its CECL methodology, which is based on past events, current conditions, and reasonable and supportable forecasts over the life of the financial assets.

For the Group’s accounts receivable and contract assets, loans receivable that are not covered by the financing guarantee companies and certain off-balance sheet credit exposures, such as financial guarantees not accounted for as derivatives, generated from financing guarantee business, discussed in note 2(g), the ACL for these financial assets is driven by the default risk of underlying loans. The ACL is calculated using vintage-based loss rate and macroeconomic forecast scenario models, and is the product of multiplying the estimates of vintage-based loss rates and the individual level exposure at default on an undiscounted basis, adjusted for a weighted macroeconomic forecast. The model to estimate the loss rates considers the historical loss experience period for the vintage-based loss rates.

For the Group’s accounts receivable and contract assets generated from the loans facilitated that the Group collected indirectly through external financing guarantee companies or directly from institutional funding partners, loans receivables are covered by the financing guarantee companies, deposits to financial institutional cooperators and certain financial assets, the ACL for these financial assets is mainly driven by the credit risk of financial institutional cooperators or institutional funding partners. The ACL is calculated using probability of default, loss given default and macroeconomic forecast scenario models, and is the product of multiplying the probability of default determined by the external credit ratings of financial institutional cooperators or institutional funding partners, loss given default and individual loan level exposure at default on an undiscounted basis, and adjusted for a weighted macroeconomic forecast.

For the Group’s other financial assets, the ACL is mainly determined to be the amount of probable incurred credit losses based on historical experience and other factors surrounding the credit risk of the counterparty. For individual counterparty where there is an observable indicator of loss, an individually evaluated allowance for credit losses is provided.

F-36

Under the CECL methodology, macroeconomic forecast scenario model is also applied to the ACL for a weighted macroeconomic forecast adjustment. The Group develops the macroeconomic forecast scenario model by establishing the weighted multiple macroeconomic forecast scenarios over the life of the loans and a pool of selected economic variables, including gross domestic product (GDP), unemployment rate, consumer price index (CPI) and other macro-economic variables that were determined to be the most relevant to the credit losses. The CECL methodology’s impact on expected credit losses, among other things, reflects the Group’s view of the current state of the economy, forecasted macroeconomic conditions and the Group’s portfolios.

The qualitative component of the CECL methodology represents the Group’s judgment of additional considerations to account for internal and external risk factors that are not adequately measured in the quantitative component, including consideration of idiosyncratic risk factors or other relevant factors.

The net increase to the ACL amounted to the RMB1,076.8 million for the year ended December 31, 2025 primarily resulted from the increase in contingent guarantee liability and accounts receivable and contract assets balances generated from financing guarantee business, driven by the increased volume of loans facilitated covered by the guarantee service in 2025, and an increase in weighted average vintage-based loss rates for loans receivable generated from microcredit business which reflects a more conservative provisioning stance in response to elevated risk indicators.

(af)Other comprehensive income

For the years ended December 31, 2023, 2024 and 2025, the Group’s share of other comprehensive loss of RMB6,852, loss of RMB313,815 and gain of RMB147,887 (US$21,148) from its equity method investments, which were net of tax effect of RMB2,284, RMB104,605 and RMB49,296 (US$7,049), in other comprehensive income.

For the years ended December 31, 2023, 2024 and 2025, the Group recorded other comprehensive income of RMB474,792, income of RMB292,799 and income of RMB3,198,217 (US$457,339) from its financial investments, which were net of tax effect of nil, RMB1,696,625 and nil. Of the amounts recorded in other comprehensive income, the Group has reclassed nil, RMB4,259,490 and RMB767,591 (US$109,764), which were net of tax effect of nil, RMB1,440,761 and RMB255,864 (US$36,588), from other comprehensive income to earnings for the years ended December 31, 2023, 2024 and 2025.

(ag)Recent accounting pronouncements

The FASB issued Accounting Standards Update No. 2023-09 Income Taxes—Improvements to Income Tax Disclosures (Topic 740) in December, 2023. which is effective for fiscal years beginning after December 15, 2024. The standard requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. The Group adopted this ASU for the year ended December 31, 2025 prospectively. The adoption of this ASU has been reflected in the Group’s disclosures, see Note 14, with no other impact to its consolidated financial statements.

In November 2024, the FASB issued ASU No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses (“ASU 2024-03”), and in January 2025, the FASB issued ASU No. 2025-01, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date (“ASU 2025-01”). ASU 2024-03 requires enhanced disclosure of the nature of expenses included in the income statement as well as disclosures about specific types of expenses included in the expense captions presented in the income statement. ASU 2024-03, as clarified by ASU 2025-01, is effective for annual periods beginning after December 15, 2026, and interim periods within those fiscal years, with early adoption permitted. This guidance should be applied either prospectively or retrospectively. The Group is currently evaluating the impact that the adoption of these standards will have on its consolidated financial statements and related disclosures.

In August 2025, the FASB issued ASU 2025-05, “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses for Trade Receivables and Contract Assets”. This ASU provides a practical expedient and accounting policy election to allow entities to measure expected credit losses on certain trade receivables and contract assets using a provision matrix approach. ASU 2025-05 is effective for annual periods beginning after December 15, 2025, and interim periods within those fiscal years, with early adoption permitted. The Group is currently evaluating the potential effect of this ASU on its credit loss estimation methodology.

F-37

(ah)Translation into United States Dollars

The financial statements of the Group are stated in RMB. Translations of amounts from RMB into United States dollars are solely for the convenience of the reader and were calculated at the rate of US$1.00 = RMB6.9931, on December 31, 2025, as set forth in H.10 statistical release of the Federal Reserve Board. The translation is not intended to imply that the RMB amounts could have been, or could be, converted, realized or settled into United States dollars at that rate on December 31, 2025, or at any other rate.

3. Fair value of assets and liabilities

Financial Instruments Recorded at Fair Value on a Recurring Basis

The following tables present the fair value hierarchy for assets and liabilities measured at fair value on a recurring basis:

Balance at Fair

Level 1

Level 2

Level 3

Value

December 31, 2024

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

Assets

  ​

  ​

  ​

  ​

Financial guarantee derivative

1,038,258

1,038,258

Financial investments

266,684,257

266,684,257

Total assets

267,722,515

267,722,515

Balance at Fair

Level 1

Level 2

Level 3

Value

December 31, 2025

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

Assets

  ​

  ​

  ​

  ​

Financial investments

914,493,536

125,988,946

1,040,482,482

Liabilities

Financial guarantee derivative

15,425,681

15,425,681

Balance at Fair

Level 1

Level 2

Level 3

Value

December 31, 2025

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

Assets

  ​

  ​

  ​

  ​

Financial investments

130,770,835

18,016,179

148,787,014

Liabilities

Financial guarantee derivative

2,205,843

2,205,843

(1)There were no transfers between Level 1 and Level 3 of financial assets and liabilities measured at fair value.

Financial guarantee derivative

The following tables summarize the notional amount and total fair value of financial guarantee derivatives as of December 31, 2024 and 2025. The maturity profile of the derivatives is generally within one year. While the notional amounts disclosed below give an indication of the volume of the Group’s derivatives activity, the notional amounts significantly exceed, in the Group’s view, the possible losses that could arise from such transactions. The notional amount is simply a reference amount used to calculate payments. The maximum payout is subject to pre - agreed cap.

  ​ ​ ​

Notional Amount

  ​ ​ ​

Maximum Potential Payout

  ​ ​ ​

Fair Value

December 31, 2024

RMB

RMB

RMB

Financial guarantee derivative assets

 

130,290,057

21,975,258

1,038,258

Financial guarantee derivative liabilities

 

  ​ ​ ​

Notional Amount

  ​ ​ ​

Maximum Potential Payout

  ​ ​ ​

Fair Value

December 31, 2025

RMB

RMB

RMB

Financial guarantee derivative assets

Financial guarantee derivative liabilities

245,983,263

133,219,259

15,425,681

F-38

  ​ ​ ​

Notional Amount

  ​ ​ ​

Maximum Potential Payout

  ​ ​ ​

Fair Value

December 31, 2025

US$

US$

US$

Financial guarantee derivative assets

Financial guarantee derivative liabilities

35,175,139

19,050,101

2,205,843

The following table summarizes the activities related to fair value of the financial guarantee derivatives for the years ended December 31, 2023, 2024 and 2025, respectively.

Year ended

Year ended

December 31,

December 31,

Year ended December 31,

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Opening balance of financial guarantee derivative assets (liabilities)

(107,890,394)

1,038,258

148,469

Change in fair value of financial guarantee derivative

24,966,242

1,038,258

(3,367,074)

(481,485)

Cash received

(10,965,160)

(46,801,092)

(6,692,467)

Net cash payout

93,889,312

33,704,227

4,819,640

Ending balance of financial guarantee derivative assets (liabilities)

1,038,258

(15,425,681)

(2,205,843)

Financial investments

Financial investments measured at fair value consist of the investments in VC funds, which are open-ended funds with most underlying investments measured at fair value, and various other financial instruments, including U.S. Treasury securities, wealth management products with no fixed term and fund-linked notes, whose fair value are provided by custodian banks and financial institutions. The Group used the statements directly obtained from third – parties without adjustment with assessed fair value of the financial investments. Due to the use of significant unobservable inputs, these investments are categorized in the level 3 valuation hierarchy.

Financial Instruments Not Recorded at Fair Value

The Group’s financial instruments not recorded at fair value including cash and cash equivalents, accounts receivable and contract assets, financial investments at amortization cost, payable to investors and institutional funding partners at amortized cost, other payable and short-term borrowings. The carrying values of these financial assets and liabilities approximate their fair value reported in the consolidated balance sheets due to the short-term nature.

4. Prepaid expenses and other current assets

Prepaid expenses and other current assets consist of the following:

As of

December 31, 

As of December 31, 

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

US$

Prepaid expenses(1)

10,679,051

21,414,229

3,062,194

Input VAT to be deducted

17,918,681

14,090,676

2,014,940

Others

5,480,762

8,041,902

1,149,977

Total prepaid expenses and other current assets

34,078,494

43,546,807

6,227,111

(1)Prepaid expenses mainly relate to prepaid service fee to the Group’s service providers.

F-39

5. Deposits to institutional cooperators, net

The following table presents the deposits to institutional cooperators as of December 31, 2024 and 2025, respectively:

As of

December 31, 

As of December 31,

2024

2025

2025

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

US$

Deposits to institutional cooperators

 

1,964,168,534

1,718,689,880

245,769,384

Provision for credit losses on deposits to institutional cooperators

 

(5,871,290)

(5,096,518)

(728,792)

Deposits to institutional cooperators, net

 

1,958,297,244

1,713,593,362

245,040,592

Deposits to institutional cooperators relate to the pledged cash to the Group’s financial institutional cooperators and the amount of deposit is separately agreed with each institutional cooperator.

The following table presents the movement of the provision for deposits to institutional cooperators:

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Provision for

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

As of

credit losses on

Charge-off for

As of

December 31, 

deposits to

deposits to

December 31, 

2023

institutional cooperators

institutional cooperators

2024

RMB

RMB

RMB

RMB

Deposits to institutional cooperators

 

2,649,017

3,222,273

5,871,290

  ​ ​ ​

  ​ ​ ​

(Reversal of)

  ​ ​ ​

  ​ ​ ​

provision for

As of

credit losses on

Charge-off for

As of

December 31, 

deposits to

deposits to

December 31, 

2024

institutional cooperators

institutional cooperators

2025

RMB

RMB

RMB

RMB

Deposits to institutional cooperators

 

5,871,290

(774,772)

5,096,518

  ​ ​ ​

  ​ ​ ​

(Reversal of)

  ​ ​ ​

  ​ ​ ​

provision for

As of

credit losses on

Charge-off for

As of

December 31, 

deposits to

deposits to

December 31, 

2024

institutional cooperators

institutional cooperators

2025

US$

US$

US$

US$

Deposits to institutional cooperators

 

839,583

(110,791)

728,792

6. Property and equipment, net

Property and equipment, net consists of the following:

As of

December 31, 

As of December 31, 

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

US$

Computer and transmission equipment

31,286,142

37,106,123

5,306,105

Furniture and office equipment

1,715,512

2,695,289

385,421

Leasehold improvements

27,530,407

33,375,602

4,772,648

Motor vehicles

816,103

816,103

116,701

Total property and equipment

61,348,164

73,993,117

10,580,875

Accumulated depreciation

(45,514,674)

(50,093,561)

(7,163,284)

Property and equipment, net

15,833,490

23,899,556

3,417,591

Depreciation expense was RMB3,026,574, RMB4,866,123 and RMB8,768,355 (US$1,253,858) for the years ended December 31, 2023, 2024 and 2025, respectively. Disposal of property and equipment resulted in loss of RMB148,198, gain of RMB56,293 and loss of RMB3,693 (US$528) in the years ended December 31, 2023, 2024 and 2025, respectively.

F-40

7. Intangible assets, net

Intangible assets, net consists of the following:

Weighted Average

As of

Remaining

December 31, 

As of December 31, 

Amortization

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

  ​ ​ ​

Period in Years

RMB

RMB

US$

Licenses (1)

26,600,000

26,600,000

3,803,749

Software and others

23,330,332

28,314,192

4,048,876

6.93

Accumulated amortization

(13,338,363)

(15,731,077)

(2,249,514)

Intangible assets, net

36,591,969

39,183,115

5,603,111

(1)The Group acquired an insurance broker license at RMB26,000,000 in 2018 and further acquired an insurance sale on line license at RMB600,000.

Amortization expenses were RMB2,234,031, RMB2,332,653 and RMB2,392,714 (US$342,154) for the years ended December 31, 2023, 2024 and 2025, respectively. The Group expects to record amortization expenses of RMB2,383,578 (US$340,847), RMB2,258,429 (US$322,951), RMB2,095,841 (US$299,701), RMB1,712,430 (US$244,874) and RMB1,147,241 (US$164,053) for the years ending December 31, 2026, 2027, 2028, 2029 and 2030 respectively.

8. Short - term borrowings

As of December 31, 2024, the Group’s short-term borrowings were RMB328,500,000 which comprised of RMB113,500,000 from banks, with RMB5,000,000 secured, and RMB215,000,000 from other financial institutions. The secured were pledged by the Group’s certain accounts receivables.

As of December 31, 2025, the Group’s short-term borrowings were RMB409,530,006 which comprised of RMB208,500,000 (US$29,815,103) from banks, with RMB76,000,000 (US$10,867,855) secured, and RMB201,030,006 (US$28,746,909) from other financial institutions. The secured were pledged by the Group’s cash deposited with banks.

The weighted average interest rate for the outstanding short-term borrowings was approximately 4.08% and 3.34% per annum as of December 31, 2024 and 2025, respectively.

Interest expenses from short-term borrowings were RMB30,660,399, RMB22,886,523 and RMB18,853,444 (US$2,696,007) for the years ended December 31, 2023, 2024 and 2025, respectively.

As of December 31, 2025, the Group will be repaid short-term borrowings amounting to RMB409,530,006 and interests amounting to RMB2,952,306 in 2026. Interest payments are calculated using the interest rate as of December 31, 2025.

9. Financial investments

VC funds measured at equity method

Investment in Dragonfly Ventures Ⅱ Feeder, L.P. and IOSG Fund II LP were both made in the year 2021 in the form of limited partnership at RMB63,726,000 and RMB19,117,800, respectively. Since the interest is not considered so minor that the Group has virtually no influence over those VC funds operating and financial policies, the equity method of accounting was applied. Given that there is generally a time lag of one quarter to receive the most recent financial statements, the Group used the VC funds’ financial statements as of September 30, 2023, 2024 and 2025 to record the equity method pick-up under ASC Topic 323 for the years ended December 31, 2023, 2024 and 2025, respectively. This accounting practice has been consistently applied to all periods presented. The Group did not record any impairment on these VC funds during the years ended December 31, 2023, 2024 and 2025.

F-41

The table below summarizes the carrying amount of investments in VC funds recorded under equity method in the form of partnership as of December 31, 2024 and 2025:

  ​ ​ ​

  ​ ​ ​

As of

  ​ ​ ​

  ​ ​ ​

December 31, 

As of December 31, 

Ownership

2024

2025

  ​ ​ ​

2025

%  

RMB

RMB

US$

Investment in Dragonfly Ventures Ⅱ Feeder, L.P.

 

5.73

%  

114,164,666

95,789,583

13,697,728

Investment in IOSG Fund II LP

 

3.00

%  

27,176,853

15,854,611

2,267,179

Total

 

  ​

 

141,341,519

111,644,194

15,964,907

The table below summarizes the financial information for the VC funds in aggregate as above as of September 30, 2024 and 2025, for nine months ended September 30, 2023 and 2024, and for twelve months ended September 30, 2025:

  ​ ​ ​

As of September 30, 

  ​ ​ ​

As of September 30, 

2024

2025

  ​ ​ ​

2025

RMB

RMB

US$

Assets:

Cash and cash equivalents

 

26,095,749

61,401,551

8,780,305

Investments

 

3,107,977,290

2,301,191,361

329,065,988

Other current or non-current assets

 

11,686,260

2,609,657

373,176

Total assets

 

3,145,759,299

2,365,202,569

338,219,469

Liabilities:

 

Payable and accruals

 

12,085,677

16,097,934

2,301,974

Total liabilities

 

12,085,677

16,097,934

2,301,974

  ​ ​ ​

Nine months ended

  ​ ​ ​

Nine months ended

  ​ ​ ​

Twelve months ended

September 30,

September 30,

September 30,

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Net investment loss

 

(24,856,047)

(22,646,794)

(12,073,482)

(1,726,485)

Net realized gain on investments

 

14,582,478

126,355,211

50,322,271

7,195,989

Net unrealized (loss) gain on investments

 

(50,420,352)

203,174,322

(533,190,993)

(76,245,298)

Net (loss) income

 

(40,043,826)

316,374,217

(436,373,062)

(62,400,518)

VC funds measured at cost minus impairment

In 2022, the Group invested an aggregate amount of RMB69,646,000 in two VC funds, in the form of partnership and zero coupon convertible note. These VC funds were measured at cost minus impairment because readily determinable fair value is not available. For the year ended December 31, 2025, the Group received a capital commitment return of RMB12,403,257 (US$1,773,642), which includes a partial redemption, and dividends of RMB6,596,079 (US$943,227), which were presented in “Income (loss) from financial investments” in consolidated statements of comprehensive income. No impairment loss, nor upward or downward adjustment resulting from observable price change has been identified or recognized for the years ended December 31, 2023, 2024 and 2025. As of December 31, 2025, the cumulative impairment losses recorded for these investments were RMB8,874,750 (US$1,269,072).

The table below summarizes investments measured at cost minus impairment, plus or minus observable price changes from orderly transactions of identical or similar investments of the same issuer as of December 31, 2024 and 2025:

  ​ ​ ​

As of December 31, 

As of December 31, 

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

 

US$

Opening balance

80,861,876

100,439,344

14,362,635

Contribution/(Redemption), net

 

18,132,017

(12,403,257)

(1,773,642)

Exchange differences

1,445,451

(2,096,301)

(299,765)

Ending Balance

 

100,439,344

85,939,786

12,289,228

F-42

VC funds measured at fair value

In 2022, the Group invested in a VC fund in the form of partnership. The investment was measured at fair value. During the year ended December 31, 2023, the Group entered into a withdrawal letter to withdraw all of its limited partnership interest from the VC fund and, subsequently, entered into a switch request agreement to reinvest its net withdrawal proceeds to another VC fund in form of partnership. The transactions did not result in cash receipts or cash payments and were finalized in 2024 with a residual amount. In 2023, 2024 and 2025, the Group recognized unrealized gains of RMB6,497,518 and RMB17,133,677, and unrealized loss of RMB21,052,326 (US$3,010,443), respectively, presented in “Income (loss) from financial investments” in consolidated statements of comprehensive income.

The table below summarizes investments in VC funds in the form of partnership measured at fair value as of December 31, 2024 and 2025:

  ​ ​ ​

As of December 31, 

As of December 31, 

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

 

US$

Opening balance

 

17,227,629

35,224,215

5,036,996

Switch in

374,471

Redemption

(834,425)

(119,321)

Fair value adjustment

 

17,133,677

(21,052,326)

(3,010,443)

Exchange differences

 

488,438

(420,226)

(60,092)

Ending Balance

 

35,224,215

12,917,238

1,847,140

Financial investments accounted under AFS model

In 2024, the Group invested RMB125,500,826 of fund - linked note which is fixed term with maturity within one year, consigned by a financial institution. In 2025, the maturity of fund – linked note was extended to October 2026. Given its intention and abilities, the Group accounts these investments under available-for-sale model. The Group measure fund -linked note in accordance with statements provided by the financial institution without adjustment due to lack of quoted prices on an active market. As of December 31, 2024 and 2025, no credit loss was recorded for the investments, since fair value is greater than amortized cost.

In 2024, the Group redeemed all the U.S. Treasury securities with original maturities over three months and RMB326,818,365 of wealth management products. In 2025, the Group invested RMB281,795,031 (US$40,296,153) in U.S. Treasury securities with original maturities over three months which are pledged as collateral. Given its intention and abilities, the Group accounts these investments under available-for-sale model. As of December 31, 2024 and 2025, no credit loss was recorded for the investments in US Treasury securities since the quoted price of US Treasury securities does not show a downward trend subsequently till the date of the most recent statement of financial position.

For the financial investments accounted under AFS model, the Group presented realized gains in “Interest income” in consolidated statements of comprehensive income, and recorded unrealized gains or losses, net of tax, as “Other comprehensive income attributable to financial investments” in other comprehensive income.

The table below summarizes investments measured under available-for-sale model as of December 31, 2024 and 2025:

  ​ ​ ​

  ​ ​ ​

Unrealized

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Fair value

gains accumulated

Fair value

Amortized cost

As of December 31, 

  ​ ​ ​

Additions

  ​ ​ ​

Settlements

  ​ ​ ​

in other comprehensive

  ​ ​ ​

Total realized

Exchange

As of December 31,

As of December 31, 

2023

during the year

during the year

income

gains

differences

2024

2024

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

US Treasury securities with original maturities over three months

56,181,082

 

 

(56,243,877)

 

62,795

Wealth management products with no fixed term

350,537,587

 

 

(326,818,365)

 

485,868

6,818,365

31,023,455

30,000,000

Fund-linked note

 

125,500,826

 

(15,934,002)

 

1,033,826

1,085,278

111,685,928

111,685,928

Total

406,718,669

 

125,500,826

 

(398,996,244)

 

485,868

7,914,986

1,085,278

142,709,383

141,685,928

F-43

  ​ ​ ​

Unrealized 

  ​ ​ ​

Fair value

gains accumulated 

Fair value

Amortized cost

As of December 31, 

Additions

Settlements

in other comprehensive 

Total realized 

Exchange

As of December 31,

As of December 31, 

2024

during the year

during the year

income

  ​ ​ ​

gains

differences

2025

2025

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

US Treasury securities with original maturities over three months

 

281,795,031

 

 

4,784,483

(4,753,473)

281,826,041

281,826,041

Wealth management products with no fixed term

31,023,455

 

 

(31,137,165)

 

113,710

Fund-linked note

111,685,928

 

 

(3,585,900)

 

3,965,808

3,611,268

(2,605,396)

113,071,708

109,105,900

Total

142,709,383

 

281,795,031

 

(34,723,065)

 

3,965,808

8,509,461

(7,358,869)

394,897,749

390,931,941

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Unrealized

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Fair value

gains accumulated

Fair value

Amortized cost

As of December 31, 

Additions

Settlements

in other comprehensive

Total realized

Exchange

As of December 31,

As of December 31, 

2024

during the year

during the year

income

gains

differences

2025

2025

 

US$

 

US$

 

US$

US$

 

US$

 

US$

 

US$

 

US$

US Treasury securities with original maturities over three months

 

 

40,296,153

 

 

684,172

 

(679,738)

 

40,300,587

 

40,300,587

Wealth management products with no fixed term

 

4,436,295

 

 

(4,452,555)

 

16,260

 

 

 

Fund-linked note

 

15,970,875

 

 

(512,777)

567,103

 

516,405

 

(372,567)

 

16,169,039

 

15,601,936

Total

 

20,407,170

 

40,296,153

 

(4,965,332)

567,103

 

1,216,837

 

(1,052,305)

 

56,469,626

 

55,902,523

Financial investments accounted under trading model

In 2024 and 2025, the Group invested RMB97,916,010 and RMB1,270,936,983 (US$181,741,571), respectively, of wealth management products with no fixed term and is redeemable, and in which other than insignificant risk of underlying assets was incorporated, consigned by banks. Given its intention and abilities, the Group accounts these investments under trading model. The Group measures wealth management product in accordance with statements provided by the banks without adjustment due to lack of quoted prices on an active market.

Both realized gain and fair value change are presented in “Interest income” in consolidated statements of comprehensive income.

The table below summarizes investments measured under trading model as of December 31, 2024 and 2025:

Fair value

Fair value

As of December 31,

Additions

Settlements

Total

Fair value change

As of December 31,

2023

during the year

during the year

realized gain

during the year

2024

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

Wealth management products with no fixed term

 

 

97,916,010

 

(10,417,600)

 

179,600

 

1,072,649

 

88,750,659

Fair value

  ​ ​ ​

Fair value

As of December 31, 

Additions

Settlements

Total

Fair value change

Exchange

As of December 31, 

 

2024

during the year

during the year

realized gain

during the year

differences

2025

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

Wealth management products with no fixed term

 

88,750,659

 

1,270,936,983

 

(730,045,659)

1,863,559

4,662,583

(3,500,630)

 

632,667,495

Fair value

Fair value

As of December 31, 

Additions

Settlements

Total

Fair value change

Exchange

As of December 31, 

2024

during the year

during the year

realized gain

during the year

differences

2025

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

Wealth management products with no fixed term

 

12,691,175

 

181,741,571

 

(104,395,141)

266,485

666,741

(500,583)

 

90,470,248

F-44

Financial investments accounted at amortized cost

In 2024, the Group invested RMB5,000,000 of a fixed term deposit in commercial bank with maturity within one year. In 2025, the Group further invested RMB10,000,000 (US$1,429,981) and redeemed RMB10,062,632 (US$1,438,937) of fixed term deposits. The Group has positive intention and ability to hold the investment to maturity. As of December 31, 2024 and 2025, the amortization base of the investments, net of allowance for credit loss, were RMB5,010,417 and RMB5,009,792 (US$716,391), respectively. Fair value of the deposit was considered negligible difference from its amortization base. During the year ended December 31, 2024 and 2025, the Group accrued interest income of RMB10,417 and RMB62,007 (US$8,867) as presented in “Interest income” in consolidated statements of comprehensive income, respectively. The allowance for credit loss for the fixed term deposit was immaterial.

The table below summarizes investments measured under amortization cost as of December 31, 2024 and 2025:

Amortized cost

Amortized cost

As of December 31,

Additions

Maturities

Interest earned

Interest accrued

As of December 31,

2023

during the year

during the year

during the year

during the year

2024

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

Term deposit

 

 

5,000,000

 

 

 

10,417

 

5,010,417

Amortized cost

Amortized cost

As of December 31,

Additions

Maturities

Interest earned

Interest accrued

As of December 31,

2024

during the year

during the year

during the year

during the year

2025

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

Term deposit

 

5,010,417

 

10,000,000

 

(10,062,632)

 

52,215

 

9,792

 

5,009,792

Amortized cost

Amortized cost

As of December 31,

Additions

Maturities

Interest earned

Interest accrued

As of December 31,

2024

during the year

during the year

during the year

during the year

2025

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

Term deposit

 

716,480

 

1,429,981

 

(1,438,937)

 

7,467

 

1,400

 

716,391

10. Long-term investments

In 2018, the Group invested RMB225,000,000 in cash for 15% equity interest of Jiangxi Ruijing Financial Asset Management Co., Ltd. (‘‘Jiangxi Ruijing’’), a Chinese Mainland based asset management company through a nominee arrangement where the Group obtained all shareholder rights associated with the 15% equity holdings through contractual agreements with the nominal shareholder. Given that the Group has the ability to significantly influence Jiangxi Ruijing, the equity method of accounting was applied.

In 2021, the Group invested RMB315,000,000 in cash for 45% equity interest of Shenyang Tianxinhao Technology Limited, a Chinese Mainland based software and information technology services company. As stated in the shareholder agreement, the historical assets (which refer to assets other than equity of Newup Bank of Liaoning, same below), claims or debts and other actual or potential profits or losses, which are generated before the closing date or after the closing date but attributable to reasons before the closing date, as described in the agreement, shall be enjoyed and borne by the original shareholder, the Group will not bear any historical assets, claims or debts set forth. The significant influence can be given by the Group as the Group has representation on the board and thus equity method was applied. For this long-term investment as of December 31, 2025, the Group recorded cumulative impairment losses of RMB95,877,250 (US$13,710,264), of which RMB74,940,264 (US$10,716,315) was due to goodwill. The Group recorded impairment losses of RMB46,771,435, RMB22,240,082 and nil during the years ended December 31, 2023, 2024 and 2025, respectively.

F-45

The following table presents the summary financial information for the investee companies in aggregate as of and for the years ended December 31, 2024 and 2025.

  ​ ​ ​

As of December 31, 

  ​ ​ ​

As of December 31, 

2024

2025

2025

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

US$

Assets:

  ​

  ​

  ​

Cash and cash equivalents

580,989,751

499,468,134

71,422,993

Financial investments

 

4,408,605,503

3,754,016,087

536,817,161

Prepaid expenses and other current assets, net

 

656,666,733

561,278,020

80,261,689

Long-term investments

 

667,927,748

721,968,656

103,240,145

Other non-current assets

 

3,019,189,760

2,958,203,995

423,017,545

Total assets

 

9,333,379,495

8,494,934,892

1,214,759,533

Liabilities:

 

Accrued expenses and other current liabilities

 

5,232,335,603

4,312,826,530

616,725,991

Long-term borrowings

 

1,501,000,000

1,613,492,000

230,726,287

Other non-current liabilities

 

2,143,675

2,143,675

306,541

Total liabilities

 

6,735,479,278

5,928,462,205

847,758,819

Year ended

Year ended

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

December 31,

December 31, 

  ​ ​ ​

Year ended December 31,

2023

  ​ ​ ​

2024

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Net revenues

383,611,655

326,706,200

205,873,146

29,439,468

Net income

 

193,845,592

120,087,725

107,642,794

15,392,715

11. Accrued expenses and other current liabilities

Accrued expenses and other current liabilities consist of the following:

As of

December 31, 

As of December 31, 

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

US$

Fund attributable to institutional funding partners (1)

129,963,039

188,607,363

26,970,494

Commission fee payable (2)

248,760,119

388,487,096

55,552,916

Transaction cost payable (3)

202,940,226

336,430,938

48,108,984

Share repurchase payable (4)

245,113,010

Receipts in advance

16,680,512

24,209,696

3,461,940

Lease liabilities

12,732,875

10,857,421

1,552,591

Other accrued expenses

73,300,655

92,462,926

13,222,023

Total accrued expenses and other current liabilities

929,490,436

1,041,055,440

148,868,948

(1)Fund attributable to institutional funding partners relate to the principal and interest collected on behalf of the institutional funding partners but have not yet been passed onto them as of December 31, 2024 and 2025.
(2)Commission fee payable relates to the commission fees payable to channel partners who introduce borrowers to the Group. The commission is typically determined based on the volume of traffic introduced.
(3)Transaction cost payable mainly includes payables to external suppliers for credit assessment service, payment processing services, and fees payable to collection agencies.
(4)Share repurchase payable relates to the payable to a major shareholder regarding a share repurchase transaction on December 16, 2024 with a total repurchase price of approximately US$48.7 million, which has been fully settled in 2025.

F-46

12. Guarantee liabilities

The Group recognized both a stand-ready guarantee liability as “deferred guarantee income“ under ASC Topic 460 with an associated financial assets receivable, and a contingent guarantee liability under CECL model.

Deferred guarantee income

The following table sets forth the activities of the Group’s obligations associated with the deferred guarantee income, originated from guarantee services commenced for the years ended December 31, 2024 and 2025.

As of

Fair value

As of

January 1,

of deferred guarantee income

Release of

December 31,

  ​ ​ ​

2023

  ​ ​ ​

at inception of new loans

  ​ ​ ​

deferred guarantee income

  ​ ​ ​

2023

RMB

RMB

RMB

RMB

Xiaoying Credit Loan

 

 

72,160,875

 

(25,563,732)

 

46,597,143

  ​ ​ ​

As of

  ​ ​ ​

Fair value

  ​ ​ ​

  ​ ​ ​

As of

January 1,

of deferred guarantee income

Release of

December 31, 

2024

at inception of new loans

deferred guarantee income

2024

RMB

RMB

RMB

RMB

Xiaoying Credit Loan

 

46,597,143

 

332,919,374

 

(214,792,005)

164,724,512

As of

Fair value

As of

January 1,

of deferred guarantee income

Release of

December 31, 

  ​ ​ ​

2025

  ​ ​ ​

at inception of new loans

  ​ ​ ​

deferred guarantee income

  ​ ​ ​

2025

RMB

RMB

RMB

RMB

Xiaoying Credit Loan

 

164,724,512

981,672,870

(678,767,939)

467,629,443

As of

Fair value

As of

January 1,

of deferred guarantee income

Release of

December 31,

2025

at inception of new loans

deferred guarantee income

2025

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

Xiaoying Credit Loan

 

23,555,292

 

140,377,353

 

(97,062,524)

 

66,870,121

Contingent guarantee liabilities

The movement of contingent guarantee liabilities originated from guarantee services for the years ended December 31, 2023, 2024 and 2025 are as follows:

As of

Provision for

As of

January 1,

contingent

December 31, 

  ​ ​ ​

2023

  ​ ​ ​

Net payout(1)

  ​ ​ ​

liability

  ​ ​ ​

2023

RMB

RMB

RMB

RMB

Xiaoying Credit Loan

(5,613,471)

67,519,980

61,906,509

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

As of

Provision for

As of

January 1,

contingent

December 31,

2024

Net payout(1)

liability

2024

 

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

Xiaoying Credit Loan

 

61,906,509

 

(116,003,939)

 

241,738,132

 

187,640,702

As of

Provision for

As of

January 1,

contingent

December 31, 

  ​ ​ ​

2025

  ​ ​ ​

Net payout(1)

  ​ ​ ​

liability

  ​ ​ ​

2025

RMB

RMB

RMB

RMB

Xiaoying Credit Loan

187,640,702

(440,606,972)

1,001,272,880

748,306,610

F-47

  ​ ​ ​

As of

Provision for

As of

January 1,

contingent

December 31, 

  ​ ​ ​

2025

  ​ ​ ​

Net payout (1)

  ​ ​ ​

liability

  ​ ​ ​

2025

US$

US$

US$

US$

Xiaoying Credit Loan

26,832,264

(63,005,960)

143,180,118

107,006,422

(1)Net payouts represent the amount paid to institutional funding partners upon borrowers’ default net of the amount subsequently recovered from the borrower.

The maximum potential undiscounted future payment was RMB2,572,977,752 and RMB6,743,554,847 (US$964,315,518) as of December 31, 2024 and 2025, respectively.

13. Related party balances and transactions

In 2021 and 2022, the Group recorded dividend receivable of RMB15,000,000, and collected the amount in 2023, from the nominal shareholder of Jiangxi Ruijing, the nominal shareholder is controlled by Mr. Yue (Justin) Tang. In 2024 and 2025, the Group received dividend of RMB7,500,000 and RMB15,000,000 from the nominal shareholder of Jiangxi Ruijing.

In 2022, the Group entered into agreements with Newup Bank of Liaoning (“Newup Bank”), according to which the Group charged service fees directly to Newup Bank for the intermediary service the Group provided. The Group recognized total net revenue of RMB11,370,044 during the year of 2023 in connection with the service fees of facilitation service for loans. Accounts receivable and contract assets amounted to RMB1,096,251 with respect to December 31, 2023, which had been fully settled in 2024.

The terms of the agreements with the related parties are determined based on contracted prices negotiated with other parties in normal commercial terms.

F-48

14. Income taxes

Cayman Islands

X Financial is a company incorporated in the Cayman Islands. Under the current laws of the Cayman Islands, the Company is not subject to tax on either income or capital gain.

Hong Kong

Under the current Hong Kong Inland Revenue Ordinance, YZT (HK) Limited and YX (HK) Limited, subsidiaries of the Group located in Hong Kong, are subject to a two-tiered profits tax rates for taxable income earned in Hong Kong for the years ended December 31, 2023, 2024 and 2025. The first HK$2.0 million Hong Kong dollars of profits earned by a company are subject to be taxed at an income tax rate at 8.25%, while the remaining profits will continue to be taxed at the existing tax rate, 16.5%. No income tax expense for these entities has been recognized in the consolidated financial statements as they have no assessable income for the years ended December 31, 2023 and 2024. For the year ended December 31, 2025, the income tax expense recognized for these entities was immaterial.

Chinese Mainland

Under the Law of the PRC on Enterprise Income Tax (the “EIT Law”), the Company’s subsidiaries, VIEs and subsidiaries of the VIEs established in the Chinese Mainland are subject to an income tax rate of 25% for the years presented. However, certain entities are eligible for preferential tax treatments. Specifically, one subsidiary is granted a 15% preferential income tax rate as a qualified enterprise under an incentive regime through 2027. Additionally, under a different incentive regime, one VIE and two other subsidiaries, operating in a specific preferential tax jurisdiction, are subject to a reduced income tax rate of 15% through 2027; of these two subsidiaries, one became eligible for such reduced tax rate starting from 2025. Furthermore, a subsidiary established in 2025, operating in another specific preferential tax jurisdiction, was eligible for a reduced income tax rate of 15% through 2030.

Uncertainties exist with respect to how the current income tax law in the Chinese Mainland applies to the Group’s overall operations, and more specifically, with regard to its tax residency status. The EIT Law includes a provision specifying that legal entities organized outside of the Chinese Mainland will be considered residents for Chinese Income Tax purposes if the place of effective management or control is within the Chinese Mainland. The implementation rules to the EIT Law provide that non-resident legal entities will be considered Chinese Mainland residents if substantial and overall management and control over the manufacturing and business operations, personnel, accounting and properties, occurs within the Chinese Mainland. Despite the present uncertainties resulting from the limited Chinese Mainland tax guidance on the issue, the Group does not believe that the legal entities organized outside of the Chinese Mainland within the Group should be treated as residents for EIT Law purposes and, therefore, has not recorded an unrecognized tax benefit for this tax position. If the Chinese Mainland taxing authorities subsequently determine that the Company and its subsidiaries registered outside the Chinese Mainland should be deemed resident enterprises, the Company and its subsidiaries registered outside the Chinese Mainland would be subject to Chinese Mainland income taxes, at a statutory income tax rate of 25%.

According to PRC Administration of the Levy and Collection of Taxes Law, the statute of limitations is three years if an underpayment of taxes is due to computational errors made by the taxpayer or withholding agent. The statute of limitations will be extended five years under special circumstances, which are not clearly defined (but an underpayment of tax liability exceeding RMB0.1 million is specifically listed as a special circumstance). In the case of a related party transaction, the statute of limitations is ten years. There is no statute of limitations in the case of tax evasion. Tax years from 2015 to the current year for the Group’s Chinese Mainland subsidiaries are subject to examination by the Chinese Mainland taxing authorities.

F-49

Current tax expense and deferred tax expense (benefit), which are substantially all for Chinese Mainland income taxes, are as follows:

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Current tax expense

278,695,689

432,950,473

549,695,672

78,605,435

Deferred tax benefit

(17,565,186)

(27,248,759)

(258,046,348)

(36,900,137)

Total income tax expense

261,130,503

405,701,714

291,649,324

41,705,298

Income before income taxes for different jurisdictions is shown as follows:

  ​ ​ ​

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Cayman Islands entity

(3,703,756)

(7,595,959)

(7,544,222)

(1,078,809)

Hong Kong entities

1,137,814

11,787,138

(10,827,886)

(1,548,367)

Chinese Mainland entities

1,471,143,931

1,890,138,917

1,768,362,904

252,872,532

Total

1,468,577,989

1,894,330,096

1,749,990,796

250,245,356

A reconciliation between income tax expense computed by applying the Chinese Mainland income tax rate of 25%, the income tax jurisdiction where the Group has substantially all of its operations, to income before income taxes and the reported amount of income tax expense for the years ended December 31, 2023, 2024 is as follows:

Year ended

Year ended

December 31, 

December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

RMB

RMB

Expected income tax at Chinese Mainland income tax rate

367,144,498

473,582,524

Share based compensation expense not deductible for income tax purposes

10,649,553

10,044,452

Other expenses not deductible for income tax purposes

916,343

1,671,017

Effect of preferential tax rate(1)

(134,240,494)

(207,311,932)

Effect of different tax rate of subsidiary operation in other jurisdictions

(214,788)

2,299,728

Research and development tax deduction

(20,676,415)

(21,231,000)

Change in valuation allowance

11,432,693

81,585,304

Income tax on subsidiary earnings

24,459,727

57,750,000

Others

1,659,386

7,311,621

Total

261,130,503

405,701,714

F-50

A reconciliation between income tax expense computed by applying the Chinese Mainland income tax rate of 25%, the income tax jurisdiction where the Group has substantially all of its operations, to income before income taxes and the reported amount of income tax expense for the year ended December 31, 2025 pursuant to the new disclosure requirements of ASU 2023-09 (See Note 1(al)) is as follows:

Year ended December 31,

 

2025

 

  ​ ​ ​

RMB

  ​ ​ ​

US$

  ​ ​ ​

Percent

 

Expected income tax at Chinese Mainland income tax rate

437,497,699

62,561,339

25.0

%

Foreign Tax Effects

 

  ​

 

  ​

Cayman Islands

 

  ​

 

  ​

Statutory tax rate difference between Chinese Mainland and other jurisdictions

 

1,886,056

 

269,702

0.1

%

Hong Kong

 

  ​

 

  ​

Statutory tax rate difference between Chinese Mainland and other jurisdictions

 

920,370

 

131,611

0.1

%

Changes in valuation allowances

 

916,330

 

131,033

0.1

%

Others

 

786,488

 

112,466

0.0

%

Effect of changes in tax laws or rates enacted in the current period

 

 

%

Effect of cross-border tax laws

 

 

%

Tax credits

 

 

%

Changes in valuation allowances

 

(121,328,441)

 

(17,349,736)

(6.9)

%

Nontaxable or nondeductible items

 

  ​

 

  ​

Gain on deregistration of an entity

 

93,831,476

 

13,417,723

5.4

%

Others

 

8,894,916

 

1,271,956

0.5

%

Changes in unrecognized tax benefits

 

 

%

Other adjustment

 

  ​

 

  ​

Effect of preferential tax rate(1)

 

(211,556,757)

 

(30,252,214)

(12.1)

%

Expiration of operating tax loss carryforwards

 

40,711,795

 

5,821,709

2.3

%

Income tax on subsidiary earnings

 

45,500,000

 

6,506,413

2.6

%

Others

 

(6,410,608)

 

(916,704)

(0.4)

%

Total

 

291,649,324

 

41,705,298

16.7

%

(1)The aggregate amount and per share effect of the preferential tax rate are as follows:

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

The aggregate amount income tax expense of the preferential tax rate

 

134,240,494

207,311,932

211,556,757

30,252,214

The aggregate effect on basic and diluted net income per share:

 

—Basic

 

0.47

0.72

0.87

0.12

—Diluted

 

0.46

0.71

0.85

0.12

F-51

The tax effects of temporary differences and carry forwards that give rise to the deferred tax balances at December 31, 2024 and 2025 are as follows:

As of December 31, 

As of December 31, 

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

US$

Deferred tax assets:

Long-term investments, net of impairment

20,191,218

29,294,312

4,189,031

Advertising and market related expense carryforwards (1)

11,251,555

7,917,365

1,132,168

Accounts receivable and contract assets

16,048,561

76,728,374

10,972,012

Contingent guarantee liabilities

77,314,528

327,632,748

46,850,860

Financial guarantee derivatives

159,210,663

3,856,420

551,461

Loan receivable from Xiaoying Housing Loans

14,318,757

14,316,731

2,047,265

Loans receivable from Xiaoying Credit Loans and other loans

220,392,866

255,414,788

36,523,829

Operating loss carryforwards

43,757,115

2,583,659

369,458

Deposits to institutional cooperators

1,467,822

1,274,129

182,198

Lease liabilities

10,351,392

11,910,124

1,703,125

Others

60,350

78,499

11,226

Total deferred tax assets

574,364,827

731,007,149

104,532,633

Valuation allowance

(307,902,579)

(187,490,468)

(26,810,780)

Total deferred tax assets, net of valuation allowance

266,462,248

543,516,681

77,721,853

Deferred tax liabilities:

Property and equipment

2,867,083

3,980,134

569,152

Financial guarantee derivatives

259,565

Long-term investments, net of impairment

4,375,796

17,850,275

2,552,555

Right-of-use assets

9,809,937

11,194,691

1,600,820

Investment in Consolidated Trusts

26,959,491

72,140,986

10,316,024

Investment in Consolidated Partnerships

31,309,764

6,572,148

939,805

Undistributed earnings

58,600,000

45,622,417

6,523,919

Others

526,630

471,221

67,384

Total deferred tax liabilities

134,708,266

157,831,872

22,569,659

(1)Advertising and market related expenses carryforwards are those in excess of deduction limit, that can be carried forward indefinitely, arising from the operation of the Group’s Chinese Mainland subsidiaries, amounting to RMB45,006,219 and RMB31,669,460 (US$4,528,673) as of December 31, 2024 and 2025, respectively. Under Chinese Mainland tax rules, advertising and market related expenses that exceed the limit can be claimed and deducted in the following tax year.

Movement of the valuation allowance is as follows:

As of

As of

 

December 31, 

December 31, 

As of December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

 

US$

Balance as of January 1

(214,884,582)

(226,317,275)

(307,902,579)

(44,029,483)

Addition

(20,828,173)

(86,384,559)

(87,473,889)

(12,508,600)

Reductions

9,395,480

4,799,255

207,886,000

29,727,303

Net change in the valuation allowance

 

(11,432,693)

(81,585,304)

120,412,111

17,218,703

Balance as of December 31

 

(226,317,275)

(307,902,579)

(187,490,468)

(26,810,780)

The Company operates through its subsidiaries, VIEs and subsidiaries of the VIEs. The valuation allowance is considered on an individual entity basis.

An entity of the Group has completed its deregistration in 2025 and the gross deferred tax assets and the corresponding valuation allowance associated with this entity, amounting to RMB159,532,567 (US$22,812,854) and RMB159,532,567 (US$22,812,854), respectively, were written off. These write-offs had no net impact on the Group’s income tax expense or net income for the year ended December 31, 2025.

F-52

As of December 31, 2024 and 2025, the Company had operating loss carryforwards of RMB178,363,447 and RMB15,557,819 (US$2,224,739) respectively from its subsidiaries, VIEs and subsidiaries of the VIEs registered in the Chinese Mainland. The net operating loss carryforwards will expire in years 2026 to 2030, if not utilized.

The tax benefit, net of valuation allowance, recognized during the years ended December 31, 2023, 2024 and 2025 due to the generation of net operating losses carryforwards that can be carried forward to future years amounted to RMB883,214, nil and nil, respectively. The tax benefit realized during the year ended December 31, 2023, 2024 and 2025 from the utilization of carryforwards where the related deferred tax asset was offset by a valuation allowance amounted to RMB4,876,301, RMB233,258 and RMB1,821,356 (US$260,450) respectively.

The tax benefit, net of valuation allowance, recognized during the years ended December 31, 2023, 2024 and 2025 due to generation of advertising and market related expenses carryforwards amounting to RMB8,239,531, nil and nil, respectively.

The Group assesses the available positive and negative evidence to estimate if sufficient future taxable income will be generated to use the existing deferred tax assets. The ultimate realization of deferred tax assets is dependent upon the ability to generate sufficient future taxable income within the carryforward periods provided for in the tax law based on 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 carryforwards, including consideration of specific known trends of profits expected to be reflected within the industry, (iii) taxable income in prior carryback years and (iv) tax-planning strategies. On the basis of this evaluation, as of December 31, 2024 and 2025, a valuation allowance of RMB307,902,579 and RMB187,490,468 (US$26,810,780) was recorded respectively to reduce the deferred tax assets to the amount that is more likely than not to be realized. The amount of the deferred tax assets considered realizable, however, could be adjusted if estimates of future taxable income during the carryforward period are reduced or increased or if objective negative evidence in the form of cumulative losses is no longer present and additional weight is given to subjective evidence such as the Group’s projections for growth.

In accordance with the EIT Law, dividends, which arise from profits of foreign invested enterprises (“FIEs”), are subject to a 10% withholding income tax. In addition, under tax treaty between the Chinese Mainland and Hong Kong, if the foreign investor is incorporated in Hong Kong and qualifies as the beneficial owner, the applicable withholding tax rate is reduced to 5%, if the investor holds at least 25% in the FIE. A deferred tax liability should be recognized for the undistributed profits of Chinese Mainland subsidiaries unless the Company has sufficient evidence to demonstrate that the undistributed dividends will be reinvested and the remittance of the dividends will be postponed indefinitely.

The Group constantly assesses its intent to reinvest the offshore earnings. As of December 31, 2024 and 2025, the Group does not intend to reinvest certain undistributed earnings of the FIEs that have been generated in the Chinese Mainland, while for the remainder of the undistributed earnings, the Group intended to indefinitely reinvest. The Group has recorded a deferred tax liability of RMB58,600,000 and RMB45,622,417 (US$6,523,919) as of December 31, 2024 and 2025, respectively, associated with the earnings that are not indefinitely reinvested. The Group paid withholding tax of RMB15,650,000 and RMB58,477,583 (US$8,362,183) on distributed earnings during the years ended December 31, 2024 and 2025, respectively.

Undistributed earnings of FIEs that are considered to be indefinitely invested amounted to RMB4,255,686,362 and RMB4,930,483,185 (US$705,049,718) as of December 31, 2024 and 2025, respectively. All undistributed earnings are still subject to certain taxes upon repatriation, primarily where withholding taxes apply. The related unrecognized deferred tax liabilities were RMB425,568,636 and RMB493,048,319 (US$70,504,972) at a 10% tax rate as of December 31, 2024 and 2025, respectively.

Unrecognized tax benefits

A roll-forward of unrecognized tax benefits is as follows:

Year ended December 31, 

Year ended December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Balance at beginning of the year

  ​ ​ ​

259,386,286

364,866,929

463,456,089

66,273,339

Additions for tax positions taken in current year

 

262,052,034

310,256,632

322,251,105

46,081,295

Reductions for tax positions taken in prior years

(156,571,391)

(211,667,472)

(253,438,648)

(36,241,245)

Balance at end of the year

 

364,866,929

463,456,089

532,268,546

76,113,389

F-53

The accrued interest and penalties related to income taxes as of December 31, 2024 and 2025 is set forth below:

Year ended December 31, 

Year ended December 31, 

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

US$

Accrued interest and penalties

9,195,253

15,274,707

2,184,254

As of December 31, 2023, 2024 and 2025, the Group’s unrecognized tax benefits consisted of: 1) RMB50,384,562, RMB107,202,546 and RMB180,110,598 (US$25,755,473) arising from charge-offs of loans receivable from Xiaoying Credit Loans and other loans and accounts receivable and contract asset; and 2) RMB314,482,367, RMB356,253,543 and RMB323,352,375 (US$46,238,775) arising from difference in timing for including certain taxable income in tax return; 3) nil, nil and RMB28,805,573 (US$4,119,142) arising from charge-offs of subrogation receivable related to the guarantee services.

As of December 31, 2023, 2024 and 2025, RMB102,814,895, RMB102,814,895 and RMB102,814,895 (US$14,702,334) of the unrecognized tax benefit balance, if recognized upon examination settlement or statute expiration, would affect the effective tax rate.

For the year ended December 31, 2023, 2024 and 2025, the increase of accrued interest and penalties related to income taxes was RMB2,126,378, RMB5,067,905, and RMB6,079,454 (US$869,350), respectively, which were recorded as part of the income tax expense in the consolidated financial statements.

In February 2026, the Group was informally notified after a routine tax audit that certain suppliers’ operating entities may be considered not in compliance with tax practice, which may impact the eligibility of associated input VAT offsets as well as claims for tax deductions. The Group is currently in discussion with tax authorities to determine potential tax implication; however, the financial impact cannot be reasonably estimated at this time. Management concluded this matter represents a non-adjusting subsequent event under ASC 855, and no provision was recognized as of December 31, 2025.

15. Net income per share and net income attributable to common stockholders

The following table details the computation of the basic and diluted net income per share:

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Net income attributable to X Financial

1,186,793,974

1,539,905,765

1,464,552,224

209,428,183

Shares (denominator):

Weighted average number of ordinary shares used in computing basic EPS

288,115,969

288,828,371

243,975,946

243,975,946

Basic net income per share

4.12

5.33

6.00

0.86

Diluted effects of stock options and RSUs

2,717,245

4,526,300

5,513,257

5,513,257

Weighted average number of ordinary shares used in computing diluted EPS

290,833,214

293,354,671

249,489,203

249,489,203

Diluted net income per share

4.08

5.25

5.87

0.84

Diluted income per share do not include the following instruments as their inclusion would have been anti-dilutive:

  ​ ​ ​

Year ended

  ​ ​ ​

Year ended

  ​ ​ ​

Year ended

  ​ ​ ​

December 31,

  ​ ​ ​

December 31,

  ​ ​ ​

December 31,

2023

2024

2025

Stock options

3,602,998

3,399,998

502,014

Restricted stocks units

12,613,046

6,585,270

864,158

F-54

16. Share-based compensation

Share options

On January 25, 2015, the Board of Directors of X Financial approved the Share Incentive Plan for the purpose of providing incentives and rewards to employees and executives who contribute to the success of the Company’s operations, and granted 13,843,645 of stock options. On June 29, 2015, May 3, 2016, October 11, 2017, April 30, 2018, October 31, 2018 and April 30, 2019, the Board of Directors of X Financial granted 630,000, 7,425,000, 16,616,000, 841,054, 475,000 and 155,000 stock options respectively to certain employees, directors and officers. The stock options shall expire 10 years from the date of grant and vest over a period from three to four years.

On May 9, 2018, the Board of Directors of X Financial granted 40,000,000 share options to certain senior management. The exercise price was the offering price per share of the Group’s IPO which was US$4.75, and were eligible to vest, in whole or in part, when both the market capitalization milestone as well as the targeted adjusted net earnings were achieved subsequent to the IPO. The Company determined the service inception date to be May 9, 2018 and the grant date to be the date of the IPO.

On November 10, 2021, the board of directors of X Financial decided to cancel 9,429,984 of unvested share options granted to certain senior management.

The Company used the Binomial model to estimate the fair value of the options granted on the respective grant dates with assistance from independent valuation firms. The fair value per option was estimated at the date of grant using the assumptions below. The weighted-average grant date fair value of the options for the years ended December 31, 2023, 2024 and 2025 were RMB10.39, RMB10.80 and RMB10.34 per share respectively.

  ​ ​ ​

January 25,

  ​ ​ ​

June 29,

  ​ ​ ​

May 3,

  ​ ​ ​

October 11,

 

April 30,

  ​ ​ ​

May 9,

  ​ ​ ​

October 31,

 

April 30,

  ​ ​ ​

2015

  ​ ​ ​

2015

  ​ ​ ​

2016

  ​ ​ ​

2017

  ​ ​ ​

2018

  ​ ​ ​

2018

  ​ ​ ​

2018

  ​ ​ ​

2019

RMB

RMB

RMB

RMB

 

RMB

RMB

RMB

 

RMB

Fair value of underlying ordinary shares

4.91

9.66

 

16.98

30.29

41.33

 

38.14

26.74

16.65

Exercise Price

0.27

0.27

 

0.27 - 10.71

0.27 - 27.02

25.42

 

30.27

27.93

31.96

Expected Volatility per annum (“p.a.”)

43.00

%

38.00

%

42.00

%

38.60

%

45.47

%

39.3

%

43.90

%

30.15

%

Risk-Free Rate (p.a.)

1.81

%

2.33

%

1.81

%

2.35

%

2.96

%

2.94

%

3.15

%

2.97

%

Exercise Multiple

2.5

2.5

2.5

2.5

2.5

5.58-38.33

2.5

NIL

Dividend Yield (p.a.)

NIL

NIL

NIL

NIL

NIL

NIL

NIL

NIL

Time to Maturity (Years)

10

10

10

10

10

5

10

10

The risk-free rate of interest is based on the yield curve of government bonds in the Chinese Mainland as of valuation date. The expected volatility is estimated based on annualized standard deviation of daily stock price return of comparable companies for the period before valuation date and with similar span as the expected expiration term. Prior to the IPO, the fair value of the ordinary shares was through a retrospective valuation as at each grant date, which used management’s best estimate for projected cash flows as of the valuation date with the assistance of an independent third-party appraiser. Subsequent to the IPO, the fair value of ordinary shares was determined by observable market price.

F-55

A summary of option activity during the year ended December 31, 2025 is presented below:

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Intrinsic

value of

Number of

Exercise Price

Remaining

options

  ​ ​ ​

Options

  ​ ​ ​

RMB

  ​ ​ ​

Contractual

  ​ ​ ​

RMB

Outstanding, as of January 1, 2025

4,003,514

0.27-31.96

0.06-4.32

5,954,422

Granted

Exercised

1,879,130

0.27-10.71

Forfeited/Cancelled

Outstanding, as of December 31, 2025

2,124,384

0.27-31.96

0.34-3.38

870,002

Vested and expected to vest as of December 31, 2025

2,124,384

0.27-31.96

0.34-3.38

870,002

Exercisable as of December 31, 2025

2,124,384

0.27-31.96

0.34-3.38

870,002

The Group recognized the compensation cost for the stock options on a straight-line basis.

For the years ended December 31, 2023, 2024 and 2025, the Group recorded compensation expenses of RMB414,747, nil and nil respectively for the stock options granted to the Group’s employees. The Group allocated share-based compensation expense for share option as follows:

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Origination and servicing

70,740

General and administrative

344,007

Borrower acquisitions and marketing

All compensation expense related to unvested stock options was recognized by the end of December 31, 2023.

There were no income tax benefits recognized for the years ended December 31, 2023, 2024 and 2025 for share options exercised and for share-based compensation expense related.

Restricted stocks unit

Since 2019, the Group has granted restricted stock units (“RSUs”) to its directors, senior management, and employees. These RSUs generally have vesting periods ranging from two to four years and, for those granted since 2020, typically expire 10 years from the date of grant. From 2019 to 2022, the Group granted an aggregate of 35,230,698 RSUs to directors and employees, which included 26,657,998 units granted in November 2021 as significant long-term incentives for senior management and employees. The Group granted 180,000 RSUs in 2023, 7,210,000 RSUs in 2024, and an aggregate of 3,847,044 RSUs in 2025. While certain RSUs granted to employees are immediately vested upon grant, those granted to directors generally vest over a period of three years.

In August and November 2019, the Group cancelled 1,750,000 unvested options and concurrently granted 1,750,000 RSUs as replacement awards. The incremental compensation expense of RMB360,592 (US$52,281), representing the excess of the fair value of the modified awards over the original awards, was recognized accordingly.

In October 2025, the Group cancelled 1,683,606 unvested RSUs. Consequently, all remaining unrecognized compensation expense associated with these cancelled awards was recognized in full for the year ended December 31, 2025.

F-56

A summary of restricted share units’ activity during the year ended December 31, 2025 is presented below:

Weighted-Average Grant-Date 

Number of

Fair Value

  ​ ​ ​

 Restricted Shares

  ​ ​ ​

RMB

Outstanding, as of January 1, 2025

13,375,270

4.94

Granted

3,847,044

11.20

Vested

(7,486,266)

5.97

Forfeited

(63,256)

4.97

Cancelled

(1,683,606)

6.78

Outstanding, as of December 31, 2025

7,989,186

6.60

For the year ended December 31, 2023, 2024 and 2025, the Group recorded compensation expenses of RMB42,183,463, RMB40,177,807 and RMB60,966,646 (US$8,718,114) respectively for the restricted shares granted to the Group’s directors and employees. The Group allocated share-based compensation expense for restricted share as follows:

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Origination and servicing

 

25,396,830

14,643,365

24,122,338

3,449,447

General and administrative

 

16,617,520

22,078,845

32,997,428

4,718,570

Borrower acquisitions and marketing

 

169,113

3,455,597

3,846,880

550,097

As of December 31, 2023, 2024 and 2025, there was RMB61,832,598, RMB8,277,516 and RMB5,757,534 (US$823,316) respectively of total unrecognized compensation expense related to unvested restricted shares granted. As of December 31, 2025, the cost is expected to be recognized over a weighted-average period of 3.05 years.

There were no income tax benefits recognized for the years ended December 31, 2023, 2024 and 2025 for restricted stocks unit related to share-based compensation expense.

F-57

17. Statutory reserves and restricted net assets

The Company’s ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiaries. Relevant Chinese Mainland statutory laws and regulations permit payments of dividends by the VIEs and subsidiaries of the VIEs incorporated in Chinese Mainland only out of their retained earnings, if any, as determined in accordance with Chinese Mainland accounting standards and regulations. The consolidated results of operations reflected in the consolidated financial statements prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of the Company’s subsidiaries.

Under Chinese Mainland law, the Company’s subsidiaries, VIEs and the subsidiaries of the VIEs located in the Chinese Mainland (collectively referred as the “Chinese Mainland entities”) are required to provide for certain statutory reserves, namely a general reserve, an enterprise expansion fund and a staff welfare and bonus fund. The Chinese Mainland entities are required to allocate at least 10% of their after tax profits on an individual company basis as determined under Chinese Mainland accounting standards to the statutory reserve and has the right to discontinue allocations to the statutory reserve if such reserve has reached 50% of registered capital on an individual company basis. In addition, the registered capital of the Chinese Mainland entities is also restricted.

Amounts restricted that include paid-in capital, additional paid-in capital and statutory reserve funds, as determined pursuant to China Accounting Standard, are RMB4,816,033,362 and RMB5,046,425,864 (US$721,629,301) as of December 31, 2024 and 2025 respectively.

18. Commitments and contingencies

Contingencies

The Group is subject to periodic legal or administrative proceedings in the ordinary course of business. The Group does not have any pending legal or administrative proceeding to which the Group is a party that will have a material effect on its business or financial condition.

19. Subsequent events

In first quarter of 2026, the Group has drawn down several short-term borrowings in aggregation amounting to RMB113,818,669, which apply weighted average fixed rate at 3.25%.

In the first quarter of 2026, the Group has declared a semi-annual dividend of US$0.28 per ADS (approximately US$0.0467 per ordinary share). The dividend will be payable on or about May 20, 2026, to shareholders of record as of the close of business on April 30, 2026.

F-58

SCHEDULE I

CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY

BALANCE SHEETS

As of

December 31, 

As of December 31, 

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

US$

Assets:

Cash and cash equivalents

1,359,623

7,934,940

1,134,681

Prepaid expenses and other current assets

390,721

500,011

71,501

Amount due from subsidiaries and VIEs

910,228,376

324,658,501

46,425,548

Investments in subsidiaries and VIEs

6,286,783,144

7,503,918,049

1,073,046,009

Total assets

7,198,761,864

7,837,011,501

1,120,677,739

Liabilities:

Accrued expenses and other current liabilities

245,607,222

210,864

30,153

Total liabilities

245,607,222

210,864

30,153

Equity:

Common shares

206,793

206,793

29,571

Treasury stock

(509,643,763)

(967,773,090)

(138,389,711)

Additional paid-in capital

3,207,028,391

3,256,349,216

465,651,744

Retained earnings

4,174,511,191

5,484,293,291

784,243,511

Accumulated other comprehensive income

81,052,030

63,724,427

9,112,471

Total equity

6,953,154,642

7,836,800,637

1,120,647,586

Total liabilities and equity

7,198,761,864

7,837,011,501

1,120,677,739

F-59

CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY

STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

General and administrative expenses

(5,899,484)

(7,502,575)

(6,465,244)

(924,518)

Interest income (expense)

29,662

33,062

(2,449,776)

(350,313)

Equity in profit of subsidiaries and VIEs

1,190,497,730

1,547,501,724

1,473,467,244

210,703,014

Other income (expense), net

2,166,066

(126,446)

Net income

1,186,793,974

1,539,905,765

1,464,552,224

209,428,183

Other comprehensive income (loss)

5,878,060

11,575,379

(17,327,603)

(2,477,815)

Comprehensive income

1,192,672,034

1,551,481,144

1,447,224,621

206,950,368

F-60

CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY

STATEMENT OF CASH FLOWS

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Net cash (used in) provided by operating activities

(5,736,205)

(8,157,418)

247,024,682

35,324,059

Collection of amounts due from subsidiaries and VIEs

74,701,887

307,016,845

629,234,299

89,979,308

Net cash provided by investing activities

74,701,887

307,016,845

629,234,299

89,979,308

Contribution from shareholders

1,099,619

122,507

19,087,375

2,729,458

Repurchase of common shares

(24,872,828)

(182,204,126)

(733,975,533)

(104,957,105)

Dividend paid

(58,401,356)

(116,639,508)

(154,770,124)

(22,131,833)

Net cash used in financing activities

(82,174,565)

(298,721,127)

(869,658,282)

(124,359,480)

Effect of foreign exchange rate changes

131,100

18,968

(25,382)

(3,630)

Net (decrease) increase in cash and cash equivalents

(13,077,783)

157,268

6,575,317

940,257

Cash and cash equivalents, beginning of year

14,280,138

1,202,355

1,359,623

194,424

Cash and cash equivalents, end of year

1,202,355

1,359,623

7,934,940

1,134,681

F-61

SCHEDULE I—NOTES TO CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY

1.Schedule I has been provided pursuant to the requirements of Rule 12-04 and 5-04(c) of Regulation S-X, which require condensed financial information as to the financial position, changes in financial position and results of operations of a parent company as of the same date and for the same period for which audited consolidated financial statements have been presented when the restricted net assets of consolidated subsidiaries exceed 25 percent of consolidated net assets as of the end of the most recently completed fiscal year.
2.The condensed financial information has been prepared using the same accounting policies as set out in the consolidated financial statements except that the equity method has been used to account for investments in its subsidiaries and VIEs. For the parent company, the Company records its investments in subsidiaries and VIEs under the equity method of accounting as prescribed in ASC 323, Investments—Equity Method and Joint Ventures. Such investments are presented on the Condensed Balance Sheet as “Investments in subsidiaries and VIEs” and the subsidiaries and VIEs’ profit or loss as “Equity in profit (loss) of subsidiaries and VIEs” on the Condensed Statements of Comprehensive Income (loss).
3.For the years ended December 31, 2023, 2024 and 2025, there were no material contingencies, significant provisions of long-term obligations, guarantees of the Company.

Translations of balances in the additional financial information of Parent Company—Financial Statements Schedule I from RMB into US$ as of and for the year ended December 31, 2025 are solely for the convenience of the readers and were calculated at the rate of US$1.00= RMB6.9931, as set forth in H.10 statistical release of the Federal Reserve Board on December 31, 2025. The translation is not intended to imply that the RMB amounts could have been, or could be, converted, realized or settled into United States dollars at that rate on December 31, 2025, or at any other rate.

F-62

EX-8.1 2 xyf-20251231xex8d1.htm EX-8.1

Exhibit 8.1

List of subsidiaries, VIEs and significant subsidiaries of VIEs of the Registrant

Significant Subsidiaries

  ​ ​ ​

Place of Incorporation

YZT (HK) Limited

Hong Kong

Xiaoying (Beijing) Information Technology Co., Ltd.

PRC

Shenzhen Xiaoying Puhui Technology Co., Ltd.

PRC

Shenzhen Xiaoying Information Technology Co., Ltd.

PRC

Tianjin Yuexin Financing Guarantee Co., Ltd.

PRC

Dingyue Digital and Information Technology (Shenzhen) Co., Ltd.

PRC

Chongqing Xiaoying Information Technology Co., Ltd.

PRC

VIEs

  ​ ​ ​

Place of Incorporation

Shenzhen Xiaoying Technology Co., Ltd.

PRC

Beijing Ying Zhong Tong Rongxun Technology Service Co., Ltd.

PRC

Significant Subsidiaries of VIEs

  ​ ​ ​

Place of Incorporation

Shenzhen Ying Zhong Tong Financial Information Service Co., Ltd.

PRC

Shenzhen Ying Ai Gou Trading Co., Ltd.

PRC

Shenzhen Quanbei Microcredit Co., Ltd.

PRC


*The subsidiaries of the Registrant’s subsidiaries incorporated in PRC and other subsidiaries of the VIEs have been omitted from this list since, considered in the aggregate as a single entity, they would not constitute a significant subsidiary.


EX-12.1 3 xyf-20251231xex12d1.htm EX-12.1

Exhibit 12.1

Certification by the Principal Executive Officer

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

I,

Yue (Justin) Tang, certify that:

1.

I have reviewed this Form-20-F of X Financial (the “Company”);

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the Company as of, and for, the periods presented in this report;

4.

The Company’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the company and have:

(a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)

Evaluated the effectiveness of the Company’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d)

Disclosed in this report any change in the Company’s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the company’s internal control over financial reporting; and

5.

The Company’s other certifying officer 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 30, 2026

By:

/s/ Yue (Justin) Tang

Name:

Yue (Justin) Tang

Title:

Chief Executive Officer and Chairman


EX-12.2 4 xyf-20251231xex12d2.htm EX-12.2

Exhibit 12.2

Certification by the Principal Financial Officer

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

I,

Frank Fuya Zheng, certify that:

1.

I have reviewed this Form-20-F of X Financial (the “Company”);

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the Company as of, and for, the periods presented in this report;

4.

The Company’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the company and have:

(a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)

Evaluated the effectiveness of the Company’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d)

Disclosed in this report any change in the Company’s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the company’s internal control over financial reporting; and

5.

The Company’s other certifying officer 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 30, 2026

By:

/s/ Frank Fuya Zheng

Name:

Frank Fuya Zheng

Title:

Chief Financial Officer


EX-13.1 5 xyf-20251231xex13d1.htm 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 X Financial (the “Company”) on Form 20-F for the year ended December 31, 2025 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Yue (Justin) Tang, Chief Executive Officer and Chairman of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date:

April 30, 2026

By:

/s/ Yue (Justin) Tang

Name:

Yue (Justin) Tang

Title:

Chief Executive Officer and Chairman


EX-13.2 6 xyf-20251231xex13d2.htm 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 X Financial (the “Company”) on Form 20-F for the year ended December 31, 2025 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Frank Fuya Zheng, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date:

April 30, 2026

By:

/s/ Frank Fuya Zheng

Name:

Frank Fuya Zheng

Title:

Chief Financial Officer


EX-15.1 7 xyf-20251231xex15d1.htm EX-15.1

Exhibit 15.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Registration Statement No. 333-227938 on Form S-8 of our reports dated April 30, 2026, relating to the financial statements of X Financial and the effectiveness of X Financial’s internal control over financial reporting appearing in this Annual Report on Form 20-F for the year ended December 31, 2025.

/s/ Deloitte Touche Tohmatsu Certified Public Accountants LLP

Deloitte Touche Tohmatsu Certified Public Accountants LLP

Shenzhen, the People’s Republic of China

April 30, 2026


EX-15.2 8 xyf-20251231xex15d2.htm EX-15.2

Exhibit 15.2

Graphic

KPMG Huazhen LLP

15th Floor

China Resources Tower

2666 Keyuan South Road

Nanshan District

Shenzhen 518052

China

Telephone+86 (755) 2547 1000

Fax+86 (755) 2547 3366

Internetkpmg.com/cn

毕马威华振会计师事务所

(特殊普通合伙)

中国深圳

南山区科苑南路2666

中国华润大厦15

邮政编码:518052

电话+86 (755) 2547 1000

传真+86 (755) 2547 3366

网址kpmg.com/cn

Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the registration statement (No. 333-227938) on Form S-8 of our report dated April 25, 2025, with respect to the consolidated financial statements of X Financial.

/s/ KPMG Huazhen LLP

Shenzhen, China

April 30, 2026

KPMG Huazhen LLP, a People's Republic of China

partnership and a member firm of the KPMG global

organisation of independent member firms affiliated with

KPMG International Limited,

毕马威华振会计师事务所(特殊普通合伙) — 中国合伙制会计

师事务所,是与毕马威国际有限公司(英国私营担保有限

)相关联的独立成员所全球组织中的成员


EX-99.2 9 xyf-20251231xex99d2.htm EX-99.2

Exhibit 99.2

Graphic

Date: April 30, 2026

X Financial

Dear Sir/Madam:

We hereby consent to the use of our name and the summary of our opinion under the headings, “VIE Structure and Risks Relating to Our Corporate Structure”, “Risks Associated with Being Based in or Having the Majority of our Operations in Chinese Mainland”, “Item 3. Key Information—3.D. Risk Factors”, “Item 4.B. Business Overview—Regulation” and “Item 4.C—Organizational Structure” included in X Financial’s Annual Report on Form 20-F for the year ended December 31, 2025 (the “Annual Report”), which will be filed with the Securities and Exchange Commission (the “SEC”) in the month of April 2026.We also consent to the filing of this consent letter with the SEC as an exhibit to the Annual Report.

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

Yours Sincerely,

/s/ Han Kun Law Offices

Han Kun Law Offices


GRAPHIC 10 xyf-20251231x20f003.jpg GRAPHIC begin 644 xyf-20251231x20f003.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" 'N [<# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@#+\3$KX;U4J2&%I*01P0=AKPSX$_L[_"[5_@GX O[[X=^ M&+R\N= L)I[BXTJ"2261K="SLQ4EB29_\ #,OPC_Z)GX3_ /!-;_\ Q%'_ S+\(_^B9^$_P#P M36__ ,17IE% :GB^H_!GX#Z1K]AH=_X(\$6>K7\4MQ:6<^EVR23QQ &5D!7Y MM@()QT'/2LFZ\"_LX6'@2+QK<^&O $'A.7'EZS)IULML^7V+A]N#EA@>M8_[ M9OPF\2_'O1]"\#>&]'A@D=YM1F\57KE8M/"1,@MTV,LC-<%_+;&0(]Y(/&&_ M%3PEXH^*7[,7A+2=,\)W?@W7TU'1_.T2U\G=I"V]W&)&AR3&R1K&63J"NW*_ MPT%&IX1\(_LT>/6T]?#OA[X?ZRVH/<1V@M-.MI//:!4:8+A>2BRQD^F\5W'_ M S+\(_^B9^$_P#P36__ ,17E7QJ^'/Q/MH]'@\.:[K_ (JN+?POXJAFU5Y; M>UF-[/;0BP4B%8EWAPP1@ORXR2*X75?AG\3?#ECXJTF+3/%WB#P[J,WAR5B^ MOSRW$#[6RM8GGGGDT>W58XU4EF)V< $FOERW^$GQQU? MX?P1ZO-XO36M+\ SQV2Q:^8F?7(]3F:V+F.4"206_EX9B5*G#$FNZUWPA\1K MGXD^.IKG1?&&H:U=_P!HOH^NV&M+!HL&F/IA2VM7M3-AYARZ7^S[\%];TFTU.P^'G@^[TZ[@2Y@N8M(MV26)U#*X.WD%2"#6)H/PV_9W M\47.G6^D^%O &H7&HVGVZTA@T^T9Y[4A$YPT0A=V*^9Y@&!7KW[,?P"T[PGX ^ M&^O>)?#B6'Q&T30$TB2XD;,L$66)B.UBI^]UY/;..* .U_X9E^$?_1,_"?\ MX)K?_P"(H_X9E^$?_1,_"?\ X)K?_P"(KTRB@G4\S_X9E^$?_1,_"?\ X)K? M_P"(H_X9E^$?_1,_"?\ X)K?_P"(KTRB@-3S/_AF7X1_]$S\)_\ @FM__B*S MOV6;&WTSX/6UI:0I:VEOK&L0PP1#:D4:ZG=!44=@ , =J]=KRG]F;_DE7_<< MUK_TZ75 SU:BBB@04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 9?B?_D6]6_Z])?_ $!JY#]G M;_D@7PW_ .Q;T[_TFCKK_$__ "+>K?\ 7I+_ .@-7(?L[?\ ) OAO_V+>G?^ MDT= ST.BBB@1S/Q%\=Z7\,/ NN^+-9=DTS1[.2\GV8W,JJ2%4$X+,<*!GDD5 MX7:?&/XS>+M7U+0?"_ACPQ'XA\+V5K=>(X=8EG6)[JYC-Q%IUHRG&](6C#3N M2FYON =/5?C_ /#6Y^+WP?\ $OA*RN8;2]U&%/L\UR"8EECE25-^ 3M+1@' MZ5SOCK]EOPM\0?%VJ:]>ZGX@TZ+7$MTU_1M,U#R++61" L0N5VE^% 3]VZ;E M&&S0-#]2_:9T+P[XQMO"NMZ-K%AKTEG).T<4*3Q>='9M=RVZ,'#2,(T;#A-C M$8#9XJG> 4M[":V.J:F;V'29+>&QM/,D:74D:2TMMNX'SFB4R%/X4PQ/ M(K/NOV4-%\->,M2^('A@SZCXQ%QJ&H:?I^MWH735NKR(13;V2%I=A48 );:. M% '%+\&?V2M#^&'P_P# >CWMY<:AJWAR_DUN>ZA?;%=ZC);O!YK*P)*Q1R;( MNFU8TSWH#0N^%/VNO!WC".:2TTOQ%;QIH][K2/=:=L$\=I,(;F./#'KE?FZ]<03?L7> '\.1:+%+JUM;P:#:^'H)([A"\4$-[]M$@#(5+O.%+Y4JP M0 KBK^D?LE>"]$MK=+>YU83V\>LK'=_:(TE634]OVJ8%4 #@( A PH[&@-!? M'W[06/@#I/C_ ,"6D.JWWB*?3K30K/5@T*S37=S'"JR!3D8#LQP?X.#CFL'Q M9^V1H,'P^^(>O^&]+U&^;PO:W AO+RUVV-U>),+9(=ROO5C,R@(X1G7YER.: M]"O/@+X8O?"GP]\./]L72/ ]W97FEPI. 6DM8FB@,IQE]N[=QCY@#7(Z9^R! MX0L]4O\ 4;_5=?UZ_O)-/,MUJ=U'))+%9W2W4,4K+&IF!D1=SR[Y&4!=] %J M7]JGPOH/B+5/#?B&"_L-6T?3+O4+RY2V#6L@M(5EN_)PYDPH?@NJAOX2U4K+ M]L?P5?6%[*NE^(XM0B?3H[72)M-V7NHM?([VHMXR_P VY8I6.XKM",6P.:K) M^Q-X&23Q*PU/Q 5UZQO]-G7[7$##!>72W-PJ,(@Q+.N-SEVVL5SC&.A\3?LQ M^%_$>M:EK,.HZSHVMWFKV>LKJ6E7*136LUM:FUB2+*,HC,+NI4AL^8Q], :' M$>&OVS["[EN'U?P]JH.HZW?Z?X?TRPL\W]Q;V:PIP0QR^&-4M[:&2 ,/-@GLX;A"X).'!D=3C ^45YU MJ_[$W@O5?!NE^%I]8\3W/A^QWM/ITVI+(NH2-=-=-+*[1EEF:1R#-$8W*_(6 MVUZ)\&_AQ?> ],UR^UV\AU#Q5XCU276-6N;7=Y*RL%2*"'< ?*AACBB4GEMA M8@%B* /1****!!7E/[,W_)*O^XYK7_ITNJ]6KRG]F;_DE7_<(=,^ M'GAF"QO0YC2Z\5S"1=KLAW!;$CJIZ&N@_P"$G^,O_1/_ C_ .%;/_\ (%,_ M96_Y(+X5_P!RX_\ 2F6O6*!L\J_X2?XR_P#1/_"/_A6S_P#R!1_PD_QE_P"B M?^$?_"MG_P#D"O5:*!'E7_"3_&7_ *)_X1_\*V?_ .0*/^$G^,O_ $3_ ,(_ M^%;/_P#(%>JT4 >5?\)/\9?^B?\ A'_PK9__ ) H_P"$G^,O_1/_ C_ .%; M/_\ (%>JT4 >5?\ "3_&7_HG_A'_ ,*V?_Y K5^!_A#6/ OP[MM*UY;--6:] MO[V>.PE:6%#<7DTX1795+864 DJ.:] HH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HIK,%4DG '))KCC\:/A\K%6\=>&@P."#J]OD'_ON@#LZ*XS_A=/P]_Z'SPU M_P"#>W_^+H_X73\/?^A\\-?^#>W_ /BZ .SHKC/^%T_#W_H?/#7_ (-[?_XN MC_A=/P]_Z'SPU_X-[?\ ^+H [.BN,_X73\/?^A\\-?\ @WM__BZ/^%T_#W_H M?/#7_@WM_P#XN@#LZ*XS_A=/P]_Z'SPU_P"#>W_^+KC/BU\9+!_AYK3?#_Q_ MX.C\8Q0^;IT=_J5M)#/(I#>2P\U<;P"H;(VE@3P* +W[*W_)!?"O^YL5\9_L!_&J>Y^!]O=_$'QEX3TN"29TT?3%NX;:XB@61]\DP:3.7D+ *0,*@ M/.ZOIG_A=/P]_P"A\\-?^#>W_P#BZ .SKQ_]H[XV:G\#_"5EJVF^&)]?:XOK M:UFN2ZQVEBDEQ%#YDS9W9)E 55#$GK@ UUO_ NGX>_]#YX:_P#!O;__ !=< M9\5-=^%GQ=\%W7AG5OB)HEK8W%Q:W+266M6JR!H+B.= "Q88+1*#QTSC!YH& MCG=0_:AO]/\ BI?Z;+H%I_P@MGK,WA>34Q=N;_\ M*+3FOV80[-ODF-3&#OW M;OFZ<5Q$7[8WCFX\%7=_'X%TUM;ELM)UVQBM;JYNX$TS4(YWA,ZQP^9YP: 0 MD(I7?/&V=H-=9/X1^#=W\3KCQ;+\3-->SN+R35)?#C:W:?V>]^]H;-[LKG?O M-N2N-VW/S8S4/PU\*_"WX6Z1X@M])^,-K-J6H:9#HMGJM[K=D\^EV5NDB6L, M 5<1>8Q!8,6;[Q.*!GIGPG^+,WQ,U+7/,MK/3+2V9(K&U-R'O)S&H2[E91Q MY27.^W5APS02'."M>FU\P^"_A_\ !;P%\3-+\7:5\1M'C_LS34T^VL&U>S*+ MMMTM]S2 B1E*1@["=OF,[XW-7M?_ NGX>_]#YX:_P#!O;__ !=!)V=%<9_P MNGX>_P#0^>&O_!O;_P#Q==+I>KV.NZ?#?:;>0:A8S#=%HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** ,OQ/_ ,BWJW_7I+_Z U>3_ 'X7>#; MWX%_#RXN/".@SSR^'M/>2633(69F-O&2Q)7))/>O6/$__(MZM_UZ2_\ H#5R M'[.W_) OAO\ ]BWIW_I-'0,UO^%1^!O^A+\/?^"J#_XBC_A4?@;_ *$OP]_X M*H/_ (BNMHH$>>:WX-^&'AR33H]5T#PIIKZC=I8V8N[&VB^T7# E(DROS.0I MPHY..*YGQ#K/P#\(WD]KKDOP_P!)N(+C[+)%>)9QLDVQ7,9!'#A74[>N&![U MU/QU\!6_Q*^$_B70YK::YN9+.2>Q-J^RXBO(U+V\L+9&UUD52ISUZ\9KYB\3 M>#?%WA7X#_#WP59^!_$=Y)XKC;5?B#KFDVT-UJL<\\:O>Q+O91Y\\CF+S2?W M<:\!L# 4CV2\\??LV:>8?M>L?#6W\Z)9X_-DL5\R-ONNN>JG'45V^K>"_AAH M*6;ZCX>\*V27LACMFN+"V43,(VE(7*\X2-W/HJ$]!7D6H?#U?$7C[]G+5= ^ M'UWX?\,:&VJ1WFG:C911R:9 ;!XH$F4,P&7QC!;GDG-6?VB]-GO_ (S^!(9+ M9KN"Z\,>)K+2H0,!M3DMH=J9. ':!;@+SG'F>] K'H-QI_P6 M]LBZ+=S:;;QQ6D9C568NP,8\PN?W0YZUHV'P[U[X(?"_XKV?CNR?Q%IOB?P* MVH3^,+J"*.XMKJ.Q$#Z5,0>$4A# H +.OS-0,^M-6\#_#?3;NSCU/P]X7M; MG4)Q;VRW5C;(US+M)"(&7+MM4G R<+47_"#_ R/B$Z!_P ([X5_MH6POCI_ MV"V\_P"S[R@EV;<[-PV[L8SQ7C?Q-T?QC:?#[]GO5[KPWK/BG6?#.HV%]KUI MI<:2W@8:=+%*^UV4,?-?GFN9^-;_ !7^(EWKFO\ @K0O&/AB&^\)V%K:6S-% M:7T%VNN*;@ +(VQS:AFSN(*>_% K'TI??#+X?Z;9SW=WX2\-VUK!&TLLTNFV MZHB $LS$K@ 9)JGHW@KX8>(;:"XTOP]X4U&">WBO(I+6QMI T$H+12#"GY' M )5NA[5\VZ1\./BMHWBG4'CN?&-SIR>(_$6G6T5[K$MS"^CMI3O9NRNY#$WA M&UV^<'"YVUQ%C\+/BWX6'B/4K+2_$T>NZWX7\(R:A/;7,F9H[:-(]4MEV2*5 MN1CY50JVWS=C*6Y L?:.J_#KX=:%I=YJ6H>%O#-CI]G"]QA^$=0GCBCG>*VLK9V6-QE'("]".0?2ODW MQSX(^+6O?#6QTK5;/QQKNC:AX:U^TTZPL)WM[NWU":9A9+J:FX+2P"W)0&5W MX.'7>:^G/@E\%-!\$VVG>*_[$_LSQKJ>@Z?9:O+O.6:&"-=A7)52I3''7OF@ M9V'_ J/P-_T)?A[_P %4'_Q%'_"H_ W_0E^'O\ P50?_$5UM%!)R7_"I? O M_0F>'O\ P50?_$5R/[+]K#9?".*WMH8K:VBUK6EC@A142,?VI=855 4#T%> MMUY3^S-_R2K_ +CFM?\ ITNJ!GJU%%% @HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH R_$_\ MR+>K?]>DO_H#5R'[.W_) OAO_P!BWIW_ *31UU_B?_D6]6_Z])?_ $!JY#]G M;_D@7PW_ .Q;T[_TFCH&>AT444""BBB@#P#XZ?M,7'PON/&*:3IEOJ<7A#0! MJVKS3R8"7-PQBT^T4 @[I'5G8G[J*H&6<8YJQ_;,\,:_XPN$$%MK?AG1=*L) MIKZSL[A[Q]>N[AX;>RM+>2-7=F1)6# 9P>P#5UVJ_LW)XK^('Q!OM=O6_P"$ M=\2:CH6KI!9R;97FL% ,,P92#$6B@;@Y/S_=X-7_ !C^R[X;\8^(O$.OS:IK M5EX@U75-.UB#4[2= ^G7-C"T5N8%:-EVA9)BRN'#&9_7@'H4[C]L'P%!I.FW M*Q:[S:A;?V+!I4CWUO-8JKW<4L0^XT:LI.3@[A@FJVO?M<_#&:R@$\>I MZWI=Q:Z=>336VD27-O;F]"/913<'9+('1E0C(X)QD9L6G[(_A2TT^^@_M76Y M;B^T;5=(NKZ2>(SS2:C(CWEXS>7_ ,?+F- &'RA5"A< 5YY??LE>(KOXOV$M MI +76=*U>6WMM3D=;V/3[9(K>.2T,( E+11!G$VS;$#Y>XT!H=G^TM^ MUAI_[./B[P=I^HV<5W8:O;:C=715F^T#R(T\F.)0-NZ260 LY555')-7+[]I MJ#X:Z=9VGQ)LFA\3FT_M;5;3PK:3ZA;:)8M(526ZF"\*,$,P')1RJ[1FNU\0 M_!'PYXK\?ZEXKUE;G49[_P -R>%I;":0?91922,\V%QD/)N"LV?NH!7G]S^Q MIX:N]/LM-E\3^)SIO]EVNB:O:I=Q1C7+*U=FMHKMEB#?(KF,M&49D)5B#+/X@?\(F_P#:@N!J@T634Q8/_9\=X;;[2(6N/N[C$"W&=N/FP*XC MQ/\ MJ>'F\'^(K[POI^H3ZSIN@OXHMK;7+":R@O]+2:-&N8G(Y20.WE]V(R1 MCKT>H_LM:!';W-S87%U=Z@-4UG7H[34Y_P#0KF^O[:2W(G"*&\I(Y-B!"K*O MTET_P 6WUF=(OK/2O#T]N=1>]FL]%LG:=[6&00P@B>411X( M^2)78L[MP!H?:*.)$5UY5@"/I3Z**!!1110 5Y3^S-_R2K_N.:U_Z=+JO5J\ MI_9F_P"25?\ <'>"/"GQR\"^#-"\.6MQ\/KFUT>P@T^*:5+Y7D2*- M45F . 2%R<5[Y10,\?Q\>O[WPY_[YO\ _&C'QZ_O?#G_ +YO_P#&O8**!'C^ M/CU_>^'/_?-__C1CX]?WOAS_ -\W_P#C7L%% 'C^/CU_>^'/_?-__C1CX]?W MOAS_ -\W_P#C7L%% 'C^/CU_>^'/_?-__C1CX]?WOAS_ -\W_P#C7L%% 'SU M\.O&WQP^)'@W3O$=G!\/K.WO1(4@E-\S)MD=#DC /*YZ5TN/CU_>^'/_ 'S? M_P"-6/V5O^2"^%?]RX_]*9:]8H&>/X^/7][X<_\ ?-__ (T8^/7][X<_]\W_ M /C7L%% CQ_'QZ_O?#G_ +YO_P#&C'QZ_O?#G_OF_P#\:]@HH \?Q\>O[WPY M_P"^;_\ QHQ\>O[WPY_[YO\ _&O8** /'\?'K^]\.?\ OF__ ,:Z7X+^"-4^ M'WP^M='UJYL[O5?M=[>W,FGHZP;[BZEG*H');:/-QR^*_,FMQ, M"=%.DXTD*W^K*?:?*\H [A)G_:J3P%\,=.\+6UN3?6WV>Z9$ MMYO.7;,S?=5#G#$]@.M-?7-.BGO(7OK9);-!+^$?@?4]0\*6]W?WFAV-S<7$MQ,SRR/;HSNQW\DDDU[?X M]_Y$;Q'_ -@VY_\ 135@_ 7_ )(7\.O^Q/]<^%?P]N?&&D6-GJ=EHLJ7FLVEPQ25] M.7/VAKP@B086.)Y451Z !P!^%._X9/\ A/\ ]"9: M?]_YO_BZROC?\>=2^'7B#5-(T2QM+VYTCP7J_C"^-[OQLME5+:)=I',DI;<3 MT6,XY.1Y9\)_VXY=1;Q#=>.I=#DT#2O#T.NRZKX?M;VW:&2298EL_(N0'F=F M<8DC^3. <;A0&I[1_P ,G_"?_H3+3_O_ #?_ !=.C_94^%43$IX.MD)!!(GF M'!ZC[]"NN0W]GK>GS23VUU86/VKRR8'*8"E'.&;>C M80[JL:3^UE8V+7K:TC:PTEYI&FZ=9>'-,G:YEN;S3!>A661L$, Y4@C:N _. M30&IV7_#+'PK\H1_\(C;;!R%^T38'_C])+^RM\*IF#2>#[61AT+SS-WSW?UK ME[O]M?P!#X=TW6;6R\1:E;W&E7&MW<-GI3/-IEI#,\$DETI(\O$T4L?&[F-S M]T;JZ[X4_%J;Q[XR\<^'KNWABGT*6RN[.:!65;C3[RW$MN[!B2) RSHV./D! M'6@-2 _LI_"EAM/@VTQ_UWF]\?Q^YIO_ R?\)_^A,M/^_\ -_\ %UZY10(\ MC_X9/^$PY_X0RT_[_P W_P 73?V58%MO@?HUO&7\FWO=3@B621G*1IJ%PJ)N M8DD*JA1D]!7KU>2_LM_\D7TW_L):M_ZFXG\Z>?5(5G>6_BB?@RJL.]/)0X"X0+S@_>%% 'YI>)OA_?2>"[N:7P3J] MWX,U%O&4?@K2H]#F8Z?=W3VYTN1;<(&M@S+.T3,JA <_+NKT_P")_P '[OPO MXBU'519W_B76M7T0:QXGL(K;]S)!"+;SK0SHA:7[3<0180EBD,=V$7YP*^WJ M*!W/G7P1X$O?C79V'CG7[9-*N+J\TS5(+;RF8PSZ==J[MHSV KKJ* "BBB@ M04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% &#X]_Y$;Q'_V#;G_T4U8/P%_Y(7\.O^Q\>_\ MB-XC_P"P;<_^BFK!^ O_ "0OX=?]BYIW_I-'0!VMQ$_MN:1>:_P#LQ^,;"PL+G4KN8V/EVMI$TLCXOH"<*H). "3@=*\V MMM?^+.L^.KY;G7_$-KH][XM\1>'$LH-+BCCM=-CL9I;6Z1S%N+B9$"2EBK;M MO/<'8^A/'WP^\._&G2M.L-4O9;W1M/U2&^GL+.X4V][+ VY8+E<$21APK&,X M!9%STQ7$2?LA>!6MC9B76(=-0ZP+2PAO D%C'J<:I=0P*%'EQY&Y%!^5G?'! MQ7RYX5U#XA_!_P"%'@;0O#]YXDT&\7PK9ZEH6F6'AI)DUS7)II#=6E^PA_=J MB^6O)1MKF1I"RUZ1>^)_C'>SZQ?KK_B*S-Y\3H/"D%E;Z5"8[#2#*IEN8RT! M+C#L!,^5"H.] ['J.G_L=^%-+L'%AK_B/3]8%[;ZC;ZW8W$$%U:3PVS6@:() M"(U5H&,;H4*L.HSS67>?LG6J_$#X3"QALH?!/@#[1?I)=74T^J7][+(93YA( MVE//6.X+EB2XP%4) M#83Q+Y*AIY(V:1O,RKCE4.T5B^#]<\>>(O%OPQU3Q)XD\3RZ-HWCV]L(;]+- MS]HLY]+1[1ILVL9D1YGD@$QB0!9'Y7A@ ?2,'[-W@R\^T7<-UJ,R7L>NJTD= MVI#+JTB2794A>S(-G]WOFO)_%7[&FM7?CS2X]!U*WT[P5!-H,EQOU2Y^T7"Z M:L:JT]ML,4TS)$B"0.BA1ED9E4UYI9>/?BIX6^'G@FRTMM>\-ZI#X6TV?PWX M?TKPRK6>M:H\T@N[6['D@0)&@0;=\6U7,F[C%>K>$?%OQ4F^+]A=W^IZU-H- MQX]UGP^^CRZ6B6D6EQVKRP3;Q$'.)4 64MM93MY[@'??%/X7:/XP^)S:G>:U MI]KI^I^%M0\'^(+.6[$5P;6Y*20O#U =6\P?,.DV1TYS4_8N\%7UAJ%IXAUK MQ5XO6XT?^PX)-=U3S&L+7>D@$&Q$".'BB;<0S?(,\9!Y7X^_!;0/$W[4WP@U M8^ ]/UP7L&N/K%S-IBR17$D=G"+3[5)M(X9=J%SQ_#7F?@GXN_'&]\$>*;K4 M;_6Q-$NG'6F_L5GO-!D>]*7YM$-JBOY=M\PA_?E=H?>=V* /9?&_[)UBW@)] M)\-ZO-?^,((-4^P7&OW:Q0LU_;BTN))8[>$#:D1^1415# 9ZDUU'A7]EOPUH M,NC7]S=W]SK-C>:7J,[B\T?P!XDN--\17>B1V][J1AO8'L[>2)H2I638I#"-))E3.UV5NU_(S&/S"$DD?YM^(B#GT M _XN?L8WLFBPZ3X$U&UTC27T34-(O\ 4M2U:XM[HQ75W)=,)?+C9)X4>:5E MC(C;+8,A4L*]N^%'PDF\!>,/&WB&ZN4N)=<.GV=K'$Q8165E;"*$,2!\[.\[ MG' W@9XKY)UOQA\5?'WPZ\=Z-K+^(=:U&^\+:X?%'A^ZT4V]OH5ZC@:?#8NL M(,_F+N&!))O4>9D5Z-/\1?BG8?&H:982ZLU]#XBCL+;PD^F8T:3PV+4,=1:\ M,(VR>9U/FY#CR_+P: /L2BOS]\*?%WXO:]/>:=I_C/6W\1IX#NO%,]GK.BPV M]O'JUO?P"6T@?RU$EN4\R$,"R@.'#Y^[]1_LR>,/$7Q*^'DOC?7YY1;^)=0N M-1T;3I8E1[#3"0EK$VT?,Q1/-+9.3+UP!0*QZ_7DO[+?_)%]-_["6K?^G*YK MUJO)?V6_^2+Z;_V$M6_].5S0(]:HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** .%^*GC35_!]OX>AT+3K+4=4UK5H]+B6 M_N&@ABW12REV94ET M4 >:?;OC#_T!? __ (.+S_Y%H^W?&'_H"^!__!Q>?_(M>ET4 >:?;OC#_P! M7P/_ .#B\_\ D6C[=\8?^@+X'_\ !Q>?_(M>ET4 >:?;OC#_ - 7P/\ ^#B\ M_P#D6C[=\8?^@+X'_P#!Q>?_ "+7I=% 'FGV[XP_] 7P/_X.+S_Y%H^W?&'_ M * O@?\ \'%Y_P#(M>ET4 >:?;OC#_T!? __ (.+S_Y%H^W?&'_H"^!__!Q> M?_(M>ET4 >:?;OC#_P! 7P/_ .#B\_\ D6C[=\8?^@+X'_\ !Q>?_(M>ET4 M>:?;OC#_ - 7P/\ ^#B\_P#D6C[=\8?^@+X'_P#!Q>?_ "+7I=% 'FGV[XP_ M] 7P/_X.+S_Y%H^W?&'_ * O@?\ \'%Y_P#(M>ET4 >:?;OC#_T!? __ (.+ MS_Y%H^W?&'_H"^!__!Q>?_(M>ET4 >:?;OC#_P! 7P/_ .#B\_\ D6N?F\?? M%6#QU:>%#X=\'F^N=-FU-;@:Q=>4(XI8HV0C[-G<3,I'; ->UUYE??\ )R6B M_P#8I7__ *66= QWV[XP_P#0%\#_ /@XO/\ Y%H^W?&'_H"^!_\ P<7G_P B MUZ710(\T^W?&'_H"^!__ <7G_R+1]N^,/\ T!? _P#X.+S_ .1:]+HH \T^ MW?&'_H"^!_\ P<7G_P BT?;OC#_T!? __@XO/_D6O2Z* /-/MWQA_P"@+X'_ M /!Q>?\ R+1]N^,/_0%\#_\ @XO/_D6O2Z* /-/MWQA_Z O@?_P<7G_R+1]N M^,/_ $!? _\ X.+S_P"1:]+HH \T^W?&'_H"^!__ <7G_R+1]N^,/\ T!? M_P#X.+S_ .1:]+HH \T^W?&'_H"^!_\ P<7G_P BT?;OC#_T!? __@XO/_D6 MO2Z* /-/MWQA_P"@+X'_ /!Q>?\ R+1]N^,/_0%\#_\ @XO/_D6O2Z* /-/M MWQA_Z O@?_P<7G_R+1]N^,/_ $!? _\ X.+S_P"1:]+HH \T^W?&'_H"^!__ M <7G_R+1]N^,/\ T!? _P#X.+S_ .1:]+HH \T^W?&'_H"^!_\ P<7G_P B MT?;OC#_T!? __@XO/_D6O2Z* /-/MWQA_P"@+X'_ /!Q>?\ R+1]N^,/_0%\ M#_\ @XO/_D6O2Z* /-/MWQA_Z O@?_P<7G_R+1]N^,/_ $!? _\ X.+S_P"1 M:]+HH \T^W?&'_H"^!__ <7G_R+1]N^,/\ T!? _P#X.+S_ .1:]+HH \T^ MW?&'_H"^!_\ P<7G_P BT?;OC#_T!? __@XO/_D6O2Z* /&O&=]\6_\ A#]= M\_1O!0B^P7&\IJUV3CRVS@?9A_.NJ^ ^/^%&_#O'3_A'-.QG_KVCK=\>_P#( MC>(_^P;<_P#HIJP?@+_R0OX=?]BYIW_I-'0!WE%%% !7@5U^TWK%[XKU:#PU M\.-0\2^%-%UA]!U'78M2MX)C=QD"9;:UD(:=8RV&;/9?$>D1>+EL/ _B'6&UZ]T:XT6"\N;:]D(,\EE=R'=;^;CGY'V[GVX#$4# M/4;[]I;X::==^([6X\66J3^'7\K5%$"O"'A"; MQUXRO+"35Y-.748K"*VLD=8S*\T@(RTC!%4 Y.6R6YB64LYXR$4G)P 2.2HYKV'B2/#+PPY4\ M_@:X;X4?#[4_AGXW6WMUA=V<,2YD*[\'[O M09KO*!'F%I^S/\+=/TK6=-M? ^CVUAK,2P7UO%!L26)9/,6( 'Y(P_S;%PN> MU>B:?I]MI-C;V5C!':VEO&L,,$*!$BC4 *BJ. !@ =*MT4 %>2_LM_\D7TW M_L):M_Z5Z;0 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %>97W_ "97W_)R6B_] MBE?_ /I99T >FT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110!@^/?^1&\1_]@VY_]%-6#\!?^2%_ M#K_L7-._])HZWO'O_(C>(_\ L&W/_HIJP?@+_P D+^'7_8N:=_Z31T =Y111 M0!XY^UKX@U'P]\!]>DTJ]DTJZOKBQTEM1A;:]K%=7D%M+*K9!5@DK88 /A7\3O$\/CZ_ETZWT?6);+2X8FA-J);>V2W"S"0G,'V>0JV,G MSWZ'D_0/CCP9I/Q&\(ZOX:URV^UZ1J=N]MH:1J$MO%?+:65L\33-$N8?LSQZ M._V1Q S*9(59 "J2!=KJ,;E)!X- 7/GRP^*WBR#QE<:#X:FL+#4==\4V6CF\ MU;[3>Q6\?_"-PWAD6(S##AUP%!56ZM\Q+5PFO_MQ^.K;X9Z5XE6[\(Z#=CP> M-=-OJ-O/(FMWAO);5X+0B12OEB-9"N6;,R9PF6K[BL="T_38+>*VLH(DMPHB MQ&,KM0(I!/.0HVYZXXKSWXC_ +.'@_XI7]M/K(U.&VCM?L,VG:?J,MM:75MY MGF&*6%"%*ENI4*S#Y6)7B@=SQ[]L[QOXI^'$'@#QEX>FO3+J<-_X8DLK2:^>_%'B7QWH7@+XH^&[WQ+K/VGX4Z*N@OJAOI8WO MY[[5XWMK@L&R#]DC"9))42'%?IA-96]TL:30QRI&RNBN@8*PY##(X([&HI=) MLIQ<"6T@<7!4S!XP?-(QC=D?-C QF@5SXW\;>'[_ .'.F?#_ $;Q8;_X<>!- M>\23Q^)[VS\:7VHJL:VC&SC>_G"26\+@NDVNF:/XRF MU?X<6_Q'_L[1=5UOQ9=:?;7-I_93R7%N^I1DR-;Q7/RH^7R?EW$=/T2OK"VU M.SEM+RWBN[692DD$Z!T<=PRD8(^M59?#.D3Z=!I\FE64EA (K5[=#%&.VU2 M,#\!0%SP/P!\*+3XA>#/#NJ:7XT?3[>SA:U\GPMXJN=:L]ZZE'=,XO)6#3.5 MA\H[Q\JRR)RH KJ/V;M9OKK_ (6;HMU>2W]GX?\ &NH6%A+,Y=T@=(;H0EB2 M2(VN71<]%5%[5ZYI^F6>D6PMK&T@LK<$D16\81 3U.T#'-8_@CP+I/@#2KFP MTB%T2ZO;G4;F65R\L]Q/*TLLCL>22S?@, < 4!9?&3_D-_"__ +&V M+_TBO*]-KS+XR?\ (;^%_P#V-L7_ *17E>FT %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !7F5]_RFUYE??\ MG):+_P!BE?\ _I99T >FT444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%9>J>(-+T:XLH-0U*SL)KZ86UI'=3K&UQ*1D)&&(+L1V' M- &I17/+\0/"QC60>)-(*-?_ -E!A?Q8-Y_S[ [O];_TS^][43?$#PO;13R2 M^)-(BCM[P:=,TE]$HBNCT@8EOED_V#\WM0!T-%)-(@33YT MM;QI+^)1;3,<+'(2WR.2>%.":=?>/_#&F#5C>>(](M!I)C743/?1)]B,G^K$ MV6_=EOX=V,]J .AHK O?'7AK3&U1;SQ#I=FVEQI+?B>^B0VB/]QI^&;9[U)_$6DQ/96JWMTKWT2F"W8969P6^6,CHQX/K0!T-%8#^._# M4E3QUX;E>)$\0Z6[S61U.-1> MQ$R6@ZW &[F+_;'R^] %GQ+ITFL^&]5T^$JDUW:RP(S?=!9" 3[9->-^ ;[X MP>"/ OAWPZWPWT&];1]-M]/-ROBPH)?*B5-X4V>0#MSBO6+3Q[X9OI;%+;Q% MI-P]];->6JQ7T3&X@7[TL8#?.@QRPX%%GX\\,ZB^EK:>(M)NVU5))-/$-]$Y MO%3)=H<,?,"@')7..] '#_\ ";?%[_HENA_^%>?_ )#H_P"$V^+W_1+=#_\ M"O/_ ,AUW%EX]\,:FFEO9^(])NUU5I$T\P7T3B\,?^L$."?,*XY"YQWIMK\0 M_"U^E@UOXETBX6_N&M+0Q7\3"XF7[\4>&^=QW49(H&<3_P )M\7O^B6Z'_X5 MY_\ D.C_ (3;XO?]$MT/_P *\_\ R'7<1_$#PO(D#IXDTETGO3ID3"^B(DN\ MX-NIWU!\?^&!&\A\1Z2(TO\ ^RW;[=%A;S_GV)W<2_['WO:@#A_^ M$V^+W_1+=#_\*\__ "'1_P )M\7O^B6Z'_X5Y_\ D.NVN/B%X5M4O#/XET>% M;.Z6QN3)?Q*(+AONPOEOE<]E/)]*6^^('A?3DU)[SQ+I%JFER)#?M-?1(+21 M_N+*2W[MFSP&P3VH XC_ (3;XO?]$MT/_P *\_\ R'1_PFWQ>_Z);H?_ (5Y M_P#D.NYOO'GAK3&U47GB'2K0Z0(SJ(GOHD^Q"3'EF;)_=[L_+NQGM27?CWPS MI\FH1W?B+2;5].@2YO5FOHD-M$WW9) 2-B'LS8!H \WT7XE?%[6K 71^$&G: M?F66/R+WQ7Y.O#32!!X MATHN;#^U0HOHLFS_ .?G&[_5?]-/N^] '"_\)M\7O^B6Z'_X5Y_^0Z/^$V^+ MW_1+=#_\*\__ "'7J]V&0.] '#?\)M\7O\ MHENA_P#A7G_Y#H_X3;XO?]$MT/\ \*\__(==S8>/O#.JG2OL7B+2;S^U_-_L M[[/?1/\ ;?+SYGDX8^9LP=VW..]-L_'_ (7OUTUK;Q)I%RFI2O!8M%?1,+N1 M/OI$0WSL,\&G3-)?1*(KH](&);Y9/]@_-[4VY^(/A>Q2_>X\2:1 FGSI:WC27\2B MVF8X6.0EODU &_1 M7/7'CWPS;/>I/XBTF)[*U6]NE>^B4P6[#*S."WRQD=&/!]:<_COPU'++&_B' M2DDBL?[4D1KV(%+/_GX89XBY^_\ =]Z -^BL%/'7AN5XD3Q#I;O-9'4XU%[$ M3):#K< ;N8O]L?+[TRT\>^&;Z6Q2V\1:3/? M#&III;V?B/2;M=5:1-/,%]$XO#'_ *P0X)\PKCD+G'>@#H:*** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** /,OC)_P AOX7_ /8VQ?\ I%>5Z;7DOQKU MBPM?$/PSBGOK6"6/Q3%*Z2SJA5?L5Y\Q!/2O5(9DN8EEB821N RNI!# C((( MZB@9-1110(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\ MROO^3DM%_P"Q2O\ _P!++.O3:\CU'7--C_:1T??J-FA7PO?P,IN$#"3[99_( M1G(/M0,]T&U_X67XQO9/#MU;2RFP==5NYA+!>,L+ &!"3Y1C!VL0!N)KNR=O) MZ5YSX.U/2)/B?XREMI+H3WHL@L\]^DMK=[86_P"/6,,2I4: .Z_L>Q M %C;8$OG@>4O^L_O]/O?[76D?1[!U=6LK=@\@G8&)2&D[.>.6]^M7J* *+Z/ M82B4/96S^;9P2?: %FWQ*?, Z!N.0.V:)-)L9#*7LH&,J"*0M$IWIV4\ M<@>AJ[10!2.E698L;. LT7D,?+7)C_N'C[OMTI1I=D"I%G "L7D ^6.(_P"X M./N^W2KE% %*/2+"$PE+*W0PQF*,I$HV(>JK@< ^@HCTFQMS 8[.",VX*P[( ME'E ]0O' /M5VB@"C%I-C;^0([.",6Y)A"1*/*)ZE>.,]\4B:+I\0B"6-NOD MR&6/$2C8YZLO'!/J*OT4 4AH]B%0"RM@$E\]0(E^63^^..&]^M']D66TK]BM ML&7SR/*7!D_O]/O>_6KM% %!]%T^42![*V?S)!,^8E.YQT8\99P2?:-HFWQ ^;CINR/FQVS1 M)I%C<&8R65O(9T$)3YBCHK<<@>AJ[10!2;2K*1I&:S@=I(A"Y,:DM'V0\ ME7** *0TFQ0QD64"F.(PH1$N5C_ M +@XX7VZ41Z38P^28[.",P(8XMD2CRU/55XX!]!5VB@"E%I%C +?RK.WC^S[ MO)"1 >5GKMP/ESWQ2)H]C$(0EE;)Y#%X@(5'EL>I7C@GN15ZB@"@FCV,8C"6 M5N@CD,R 0J-KGJXXX8^M._L>Q %C;8$OG@>4O\ K/[_ $^]_M=:NT4 47T> MP=75K*W8/()V!B4AI.SGCEO?K0^CV$HE#V5L_G.))085.]AT9N.2/4U>HH I M2Z18SBX\RSMY/M!!FW1*?-*_=W;9P2?: %FWQ*?, Z!N. M0.V:NT4 4I-)L9#*7LH&,J"*0M$IWIV4\<@>AH.E698L;. LT7D,?+7)C_N' MC[OMTJ[10!3&EV0*D6< *Q>0#Y8XC_N#C[OMTI(](L(3"4LK=##&8HRD2C8A MZJN!P#Z"KM% %*/2;&W,!CLX(S;@K#LB4>4#U"\< ^U<;\6++3]-\ 32 ZAI MB6UQ;>5/X>M@]W"6N(P?*4#@-G:Y'\!>N_K@_C'XDT[P]X*N9+[Q++X7)FMM MM[:[6G'^DQ#"HW56SL8]E/?&GAK2M?TCX/WT^EZI:QWMI M+)X@LD9HI%#H2I;*D@C([5[3J7_(/N?^N3_R->>?LR_\FZ_#+_L7-/\ _1"4 M 9__ LWXG?]$9N__"CL?_BJ/^%F_$[_ *(S=_\ A1V/_P 57?>.-8U+P]X, MUW5='TA]=U:RL9KFTTN)]KWDJ(62$-C@LP"]#UKY6T#]LKQ0_@+Q+K6H6_AW M5-2T>[T>*;3=+L[ZWO;4W5U'!/;SV=QME\Q-YV2*2CMQC/% 'M?_ LWXG?] M$9N__"CL?_BJ/^%F_$[_ *(S=_\ A1V/_P 57-:G^VIX"T?0(K^[LM?BO?MF MH65QHS:>!>VALE5[MY5+[=L:O&?E9BV]0H8Y TF_:[\"-XPM=!M4U?4(IKO3 M;(ZS:6#/I\4FH1)+9;I<@@2K(@! ."?FP.:!V-/_ (6;\3O^B,W?_A1V/_Q5 M'_"S?B=_T1F[_P#"CL?_ (JN%\5_MD6]LM]!H?A/7$U71M>TC2]7LM6L-KJE MY.J!(!'(?,G*-N5,]QGTK9U7]M'P'HOAZRU2[M-=CEEEU".ZTTV:BZT];%PE MY).I< +&S*"$9V;/RJV#@"QT/_"S?B=_T1F[_P#"CL?_ (JC_A9OQ._Z(S=_ M^%'8_P#Q55?^&J/!W_"=VGAI;?6)!<&Y,D;@C M/^UMXSA?M%_'_P 4_ [Q+H5K9Z#I^NZ?XJ4:1H7[_P J:/7'D A2YW.%^S,K M9+I\RE"#CU#X17.FW>CW*1ZFR>(;+=J&GY+M M!N!R&#_=;( $DG?&/H6R\?\ Q%TRS@M+3X)S6UK BQ0P0^(;!4C0 !5 !P M, "LN[_:+?P7+XT3Q+:'6G\.7UEI\L7ANQ96C>2P2YE>1IY0@3<7VMN'&Q?F M;K)J'[8?@&RBTNZ5-8O-*NM-LM7O-5M; O:Z1:WA(MI+Q\@Q;\-P Q !8X7F M@#8_X6;\3O\ HC-W_P"%'8__ !5'_"S?B=_T1F[_ /"CL?\ XJL/QG^U9X?T M[PQK$FC"Y77;2#76\J\L7DBLWTL#[2UTL;;E3<\6W!R_F)CK6BG[4/AF#QM9 M^%;NSU=;V34H-%EU5+ C3H[^6V2YCA,I;(+QMD<''\6.,@6+?_"S?B=_T1F[ M_P#"CL?_ (JC_A9OQ._Z(S=_^%'8_P#Q50_#']J#PK\5_%5IH6DZ=K]K+?V$ MVJZ?=ZEIS6]O?V<%BC6?PDNO%/A*WDO=1FT/5-;TV'4X M&BADCL+A()Q)@[@=\@V@?>'I73Z#^TYX6UF^@TV:PUO1]7DU^#PX^G:G8^3< M0W,UJ]U"SJ&.V-XD)!SD="!0%B7_ (6;\3O^B,W?_A1V/_Q5'_"S?B=_T1F[ M_P#"CL?_ (JJGPY_:%T[XI_$33]-T.5/[&O-!N]3CBNK.6.[\RWU$V3DODQA M-R, N-QX;IQ7L] 'G'PN^*U[X]U[Q3H6K>%[GPMK7AY[9;FUFNX;E76>,R(R MO&2.@.0:]'KQGX8?\G$_&O\ [@G_ *2/7LU CQZY^,WBF^\4>)-+\,?#:\\1 M6>A7PTZ?4/[7M;57F\B*9@J2-NP%F49/4U+_ ,+-^)W_ $1F[_\ "CL?_BJE M^"G_ "-7Q>_[&YO_ $W6->B>(M0N])\/ZE?6&GR:M?6UM+-;Z?$X1KF14)6( M,>%+$!;?\+-^)W_1&;O\ \*.Q_P#BJ/\ A9OQ._Z(S=_^%'8__%5X M+8_ML>,H/AYXSUK4;'PM)KF@V-E>RZ'Y5]8W^GRRW4,,UM<6LX\R78LIQ-$= MC,H7'S"O7]2_;#\&:1I+7%WIOB"#54U6XT=M EL5COQ-!;KP)LK6#4CBSDF=B"BNQV_=R#U'6N;^)/[9 M%KX;L?&-KH_A?7$U_P *S:?]OAU;3B(!%<7T-NNUHW)+NDC/$O!8+G&* L=S M_P +-^)W_1&;O_PH['_XJC_A9OQ._P"B,W?_ (4=C_\ %5S6I?MJ> ]*T47E MU8>((M074+[39M#>P"WUN]G$DUT[J7V[$CDB;(8EO,0*"W%:$G[7?@0>);?2 M[9-9U"VEFTN%M8M;!FL81J,:/9.\A((60.H!QP?O =: L:O_ LWXG?]$9N_ M_"CL?_BJ/^%F_$[_ *(S=_\ A1V/_P 56!^TQ\?O$/[/TVB:C#H5GK^@ZV'T MBTC6<0W*:RX+6BNSN%^SN%8,P&Y,;LD<4L7[0U]X4U'Q?8>*[)-7U'PU#H\= MY:>%[&4E+F[@=Y&\R=UC\G15.YK>%IM7T;0KRUU>XU.XDTFSO=0L=,?^SK>ZU&WCEM59V.Y5D\T*.&*G[V.M;7 M@?\ :A\(_$'QAI>@Z79ZVO\ ;'VUM*U2YLO+LM2CM&"S202;LLH8X&0">N,$ M$@6)O^%F_$[_ *(S=_\ A1V/_P 51_PLWXG?]$9N_P#PH['_ .*KG4_:?&D^ M+/%VCZQH5[J$EGXE?P_HMGX?M6N+J]9-/CO'W*S A6;G(&%Y]:Y6?\ ;;TV M?XA:<]K"MI\,U\'KXLO=:N[21[B023-!#!$JN CF4!.0Q9\HHZ-0%CTS_A9O MQ._Z(S=_^%'8_P#Q5'_"S?B=_P!$9N__ H['_XJL2;]K[PI;VD8FT#Q5%X@ M;5DT5O#!TP'5([EX&N(@T0?&QXE+*X8KC.2,'&9J'[;W@K3OM!/A_P 83I'' M?O%)#I&Y;C[$^R]\LEP#Y/WF)P,<*2WRT!8Z[_A9OQ._Z(S=_P#A1V/_ ,51 M_P +-^)W_1&;O_PH['_XJJMU^U-X1M?%N@:$MGK,_P#;\$,NE:BEH!;7IEMS M<11Q%G#LS(,9";0WRE@>*\^^'O[:]EX@T#3?$WB>T3PSH\_A637YM.^RS37> M\7ZVD7E2#Y9$D+JJ+M#LQSPM 6/2_P#A9OQ._P"B,W?_ (4=C_\ %4?\+-^) MW_1&;O\ \*.Q_P#BJRU_:R\,/##"/#WBK_A(GU*327\,_P!F#^TXKE;4W2JT M6_:%> >8KABI'4C!QZ5\.?'VD?%+P1HWBO097FT?5K=;FW>1"C;3D$,IZ$$$ M'WH$>>7GQP\6>'M6\/P>)?AA>Z'I^L:I;Z2E^NLVER(I9F*H61&W%<]<5[37 MD/[1_P#QY_#K_L>-'_\ 1QKUZ@9PGQ5^(]U\.K70/[/\/S^)=4UK4UTNTL(+ MJ*WRYAEE+,\A"@!86]R<5SW_ LWXG?]$9N__"CL?_BJE^-?_(U?"'_L;E_] M-U]7J] 'D?\ PLWXG?\ 1&;O_P *.Q_^*H_X6;\3O^B,W?\ X4=C_P#%5ZY1 M0(\C_P"%F_$[_HC-W_X4=C_\51_PLWXG?]$9N_\ PH['_P"*KURB@#R/_A9O MQ._Z(S=_^%'8_P#Q5'_"S?B=_P!$9N__ H['_XJO7** /(_^%F?$X\'X,W6 M/^QCL?\ XJOFOX-_LT>(/@Y\?_%_Q*L/@W)+%J&#H>F#7[$#23*I-V1R ,L= ML>W[L9=3UK[PHH \C_X6;\3O^B,W?_A1V/\ \51_PLWXG?\ 1&;O_P *.Q_^ M*KURB@#R/_A9OQ._Z(S=_P#A1V/_ ,51_P +-^)W_1&;O_PH['_XJO7** /( M_P#A9OQ._P"B,W?_ (4=C_\ %4?\+-^)W_1&;O\ \*.Q_P#BJ]'O%%K;R6EOK6GP:A';S$%XEDC5PK$'!(W8.*Z.O,_V9?^ M3=?AE_V+FG_^B$KTR@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "O%-(^-_C/Q5%=WOAWX57FJZ1'>W5E#>OKEG 9O(G>!GV,V5!:-L \XKVNO M*?V9O^25?]QS6O\ TZ75 R'_ (6;\3O^B,W?_A1V/_Q5'_"S?B=_T1F[_P#" MCL?_ (JO7**!'D?_ LWXG?]$9N__"CL?_BJ/^%F_$[_ *(S=_\ A1V/_P 5 M7A/P:_;=\2>._'?AO3M;M_#2:;J]UJ-OV]SIB6HF/FO/*#!."(>4C; M=\_3Y6%>GZ=^UWX=\:Z=;2^&?.L[@ZEHT>S6K-A]HL;^[6WCN(5C([JS;1+;2-5U.Y&FZ?$_M=?"'QO\ M4>!;+2IOA+)H^OZ;=+/IVKR:_9/Y*LR MB>-@"24=!G _C2,G@&O;-3^-]]XK^!$/Q-^&FE?\)# I:[_LO4(VAN+JUAF9 M+E(@#\LVV-RF<@D 8YK@] _:[N=7OM*\17=G!I7P\UI]5N-'\ZSG;4KZQL+- MII;KA]D8=T;8CJ"R#U(H Z;P'JGC7X:>#=(\+>'_ ((W-IHVDVZ6MM$?$=CN MV@?>8@\L3DL>Y)-=!_PLWXG?]$9N_P#PH['_ .*K$L_VP_!=[HU]?_V9XB@F MA.F"TTV?3=EUJ8U N+,VJ%L/YAC<08$BSJC;MJDX.#0!G_ /"S?B=_T1F[_P#"CL?_ (JC_A9O MQ._Z(S=_^%'8_P#Q5>+Z#^UC\1X/#EAXEU;0= UGPSJ?B^R\.:3?:!;W2R:K M"ZS_ &B>WBD?MB^"K;0=*U.'3/$=_+>6MY?7.FV6 MF^9=Z9;6D[074UU'N_=I'*K*<%BQ'RAJ L;G_"S?B=_T1F[_ /"CL?\ XJC_ M (6;\3O^B,W?_A1V/_Q59LG[6_@8>-[/P];IK%_'^@2> MS!F!Z2I*N" <$_-@8-6_A]^U#X1^)7BO3=$TFRUN/^UHKNXTO4KNP,5GJ,%L MRI++!(22R[F&,@$]<8() L3_ /"S?B=_T1F[_P#"CL?_ (JC_A9OQ._Z(S=_ M^%'8_P#Q5>N44"/+/!7Q;UO6_B$?"/B/P/=>$[]]+?58)9-1M[N.:-)4B=?W M1)5@TJGGK7J=>2WG_)U>D?\ 8EWO_I=:UZU0,****!!1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 5M2_P"0?<_]>H.17CJ?LL>#-'@N[OQ#XI\1:]?7 M7]G6XUCQ'JJ27,4%G=+=06Z2%%&PRIN;(+-SEJ]\KSG]H'P;I?CGX/>+=/U3 M0[;7_+TRZN+6UN+47!%RL#^6Z*03O!/RD#=GI0!PNK_LG_#WQS+>W]IJVJPW MTVLZAJKZCIM]$\D4MXD:74*[D=51A%&0,;E(RK*:Z'4/V;/!SWVJZE)<:E:M M=ZGI.M2NMT%2*;3(XTMBN5.%"Q+NSG=ZBOE.WD^(?P?\-?"?1/ NF3>";*_\ M':3?N+#069=3\0.T2745\J6\CNPA494F)OG=_,/EX'6>-/%/CKQ58?&70=9O MO%EUK$ND^)K4>$X?#X;2HK-;=QI\L5T$#%Y%P059S(SE2B;:"CV/P=^Q_P"% M?"EI%;Q>)O%>JV"ZS;>(4M]2U))HS?17"W G)$89F=U&XDDL/2I_$/['_@KQ M#*\_V_6]/O6U+4]1:[M+B+S/]/E66ZA&^-@J%T4J0 Z_PN,G/B^GZW\7_#%S M%X0M-;\23Z=_:OA&WBU:31XC+;V]Y#,-01,0;!''Y4?4'RBWS-57Q-\2OBYI M'ARTL]1U[Q7I<-C#K\.F:SIV@+=WNL:K;7[Q:=;7<8MV54D@"L"%C67GYQB@ M#Z-F_9Z\':AJ[W0FOA<0^*;7Q8T4-T L=[!;)!$I '^K,:J2IZGG-/\ B1^S M?X-^+.OW^K>*XKS5Y+G1GT6"WFGS#81NX=YK9,8CG+*A\WEOW: <<5\ZW6K^ M/_#.K^,M8U./6/!2ZYXDT+_A*=5T#3VO9;"W_L" S-; QR!D%THB:0*^P9XK ME/''QS^,WA_P,=2UW7/$7AZ2S\*7FI:-=66@1-)JEPEY+&DFI1&-Q; VH@DV MD(NYW;.Y?+H ^G]7_91\+ZY*;JZUG7Y-3:_M]2DU)[F)YI)HK!;#/3M.FNV&V)A<6 M]O+&,6LYN#O+ED.U@=V!0!Z)HO[+*:YXY^,WB+QB+"'_ (3VU&CPV^@R2;K> MQ\L1R.SR* )IMD;, NT&,X_9R\*W5^MX\NHB9?$MMXJ 6X^4WD%JMK M&"-O,9C097N>]>*ZMX[^*&G?&^WT>UN]?M[N+Q!IUE8>%ETL7&E7'A]H8S=7 MDUZ8\^ ,PD1=K>9&PVGYL8;&"#0)GB'[.G[,7B/X:_$Z#Q'K&JZ?)I.DZ/=:'ING: M?J5U>1Q++=)* @G4>0B+'M$8:0Y/+X517N/@CX=Z%\+6\57=A--&OB'6IM=O MI+R8,!)=+\=ZKJGBF;35AT: M[C5R[W$L+)=&+RAO4?*=X))POS8KR7XAWOC7Q+\!K/PC=77BV[T]/"?A_P#L M328M%>9=8N!:]K< M6D76F:CIL%C=ZG&L%A:7<\8$.YBQ&[!)&T#I/$_[.OA#QMX@U36 MTUG5]/UK4M9M->%[I5\B2075G;&S5H@48;?+9D<,&Y?L<53\<_#6R^/VI:XR M7]:\D9\C+.96/S$].*]9HHH)/&?AA_P G$_&O_N"? M^DCU[-7C/PP_Y.)^-?\ W!/_ $D>O9J!GE'P4_Y&KXO?]C*-"U'1]3A-SINH6\EI_[&YO_3=8 MUZO0!\_C]C#P?=V&IVVK^(/%GB&2\TZ#2(KK5-5$DUE917,=RL$+!%PIDAC+ M,X=B$QNK6\8_LH^#O&5]?ZC-+H7/\ PC$/B+Q!8W>GK8NEA]INH$>_MA.(L*64&,-N MQU7KQ7$Z'X@^(OA']H"]\(Z!IW]B^'].NY[?2?"MKIQBTF72Q9-+'.K1VVV- MVNC@R&X4 YC\OO0,].\7_LD> _$%U=W]Q?ZOI>J7FN7>KKJ-O=Q"5)KR&*"> M&,21LNQUACP"I92,JP-;,W[,/@Z>YU:8R:FAU*\T>^F5;O*K)I@06H4$'"XC M7=_>]J^9WU#Q=\4?!'A:UO-:\:ZSKZ>*/"UWJIU/PZMJGA_46NG^V+:N8$$B MPX!*LKHBA&\QMY%=/J>N_&.ZT@:/;^)?$]D=,B\8@ZK%I4+W5_\ 8+F(:69" M8"N74GE%7S5R!ZT ?07Q(_9[\(?%W7QJ?BZWN-:C32KG28-.GD!M;99^)9XE MQE+@KA?-!RH'RX/-\XMKDA)(M M.L[+Q-HA\,6=KHDDGF)9-'Y4DTC.H"3M&D" ("JK".6KR/Q;\9OB=IGQ0T>R MU;6=5\/ZC>^,=!T.30K"PBFT@:;\; M?$?QQXX\36/B[4GEL? \+>%[QE@C2/5]4%P[M> J,KBV%K\G W3OQTH&=;8? MLV> M-U1K2/4+W[>]_HNL?9FOE,F_2XHHK5MN,["L*;^/F/<5Q/P<_9;\1^! M?B[I7B'4K[3[7P[H$>K1Z7I6G7US/$HO9E?;'!*@%LBJI)57D+,>H4*!P7P^ MT'PWIWQ'CL/&?PY\0ZY\9G\=W%__ ,)!:V,Z>7:&=S!>"_RL?V)+?8A@W\XV M>436G\)/C#\3+;QQ;7WBR?Q#>I%:ZO<>-]#GT)DM- \F3%@M@R0AIVE7@!7E M,B_.=I% 'T!:? ;PQI_CH>,$DOAJBZU-X@.Z<>4+F2Q^Q/E'P^-,(U&^TQO#,?AA5FO,C[(ETUW'*&4#$JRON5QTP.*[;Q?XKT M_P :>"/B5H^D&>[U'2;.YT^ZM_(D5Q.]F)41,CY\K*F"N>3CK7RIKWC$>,/V M*_#'A+1)O%VC^(/"^G>'CK,5MH%[!-%'#+;17(0R08E\OF3;'NSY6>5S0)'T M3HG[-/A/PYKNEZU=ZOK.L>(H=:76&UC5KR-KJ^N%M7MHTD*HH9$A=@J*%]>> MN?$ES+HGQ EEAT8Z.5TVVT=+*<6EZLZQ1/&9+6U^RP2L?+WD-"""NX*>2%!IFF?L5_#V MPT!M&EEUJ_L%T:3085NK_+6]J;Q;R,(RJI#Q3(K1L22N.)"/DSL__ %5Z_0(\B\*?LV>&_"OB+3/$ M#ZGK6M>(K34Y=7EU?5;E)+B\G>S:R'G%452B0-M55"A>OKGL?A=\-])^$7@' M1O"&A&Y?2=)A,%N;N0/+M+%OF8 \L>U=910(\A_:/\ ^//X=?\ 8\:/_P"C MC7KU>0_M'_\ 'G\.O^QXT?\ ]'&O7J /*/C7_P C5\(?^QN7_P!-U]7J]>4? M&O\ Y&KX0_\ 8W+_ .FZ^KU>@;/$/VE_BEXS^&5MX;D\-:?%'H]Y/.NL>(Y= M*N-632(TCW1%K2W99'$C_*7!PG<'(KSN']M2Z\/ZKI]SX@TNUUOPVW@NU\27 MNH>#-U]%;R->S6\TOF2,A\@+&IV;#(K;U.=IKW'XH_!;1?BK/H]Y=ZAK6A:U MH[2_8=9T"_:TNX%E"B6,, 05<(N00?NC&*Y1/V0?AQ!X?O-$M[&]MM.NO#P\ M,RQ1WCY:U^TR7+')R3(TLKLSGD[J *DW[8W@2'Q_K7A39J4D^F-?0&]CCC,, M]S9VYN+F!%W^8&6-6PS(J,R.JN2*KV_[8WANX\.ZQK7_ BOBF.VTW2[37FB MFM[:.273+A)&2\3=.%\L>4X()#YQA3FM]_V7/!3>*_$.N1_VG;_VZMX;O3H; MTI:>==1>5<7"H!D2.G4DE026"AB36=XI_9!\">+-)M=.N)MVT[3-+7[% MJ3QEX+ R&U#\'>5:4L=V'=+UL2K8 M+]LT\75W-!ONU,N%4[(RJH&?!)QZ=#&10VTR*BOL?:QQ6W??LN>$=9T?6+#5KW7M8?5],MM)O;^_U M-Y+J:&WN7N(B9.NX/(?F],"DG_94\#RZMXNO/^)JEOXG@OX;S34OF%JCWB;; MJ6),961QDY)(4DE0N30&AL?"7X[Z5\8+[7].L=(UG0M2T>*TN)K;6K9(G:"Z MC:2WF4*[#:RHWRG#*1A@*\8T3]I[QU?>(_'WAS4+?0+*]^&>E7]]XFU.%6GB MOF\IWL3:0+-O5=B[YE8DJP\O*D@U[_X3^$^A>"O$&N:UI0NHM0UBRL;"ZDDG M+CR[2-XX-H(P"%D;)[FN'M?V0OA[9Z986D,&I12V]GJ=A)M'L!96^L6D]_8*HOM,EN([? M[=%B0_ND::-F#[7".'V$5K6O[)7@6R\566O0MJ@FM+BSNUM'O-UNT]M;?9(Y M&4C+$P?NV!.TC/ ))K%O_P!D[2_"_@KQ38^"Y'OM:U+17\.:>OB^_N+RRTS3 MI&&^UA4'&O%4.MQ7FG6-IH+H'A^_T 7,$AA\ M]+^)4O9&7GYI&4L.3M+=ZS_BG^RW8Z[IE[=^%3#;>))[C1YA"79*X\P!L[B"IS0&AB^(OVF-9\3Z5<7W@JPO]/V;K:.TU#2'N+HWD M5\;:=9HXV;RX8]HWN-S*K\*6VBM2R^*OQ;U35)#HOA'3-=T".SU/R]6\]H5N M+N">1(4"9)VR+'P1QD\L.E=E^SK\([GX-?#N/0]1O(]2U26_O-1N9XB[HKW$ MS2LBO(3(ZC*C =&OO&6CQ: M#XEEAS?:=!+YBPR D$!AP>F>"1SP372ZE_R#[G_KD_\ (U9JMJ7_ "#[G_KD M_P#(T"///V9?^3=?AE_V+FG_ /HA*],KS/\ 9E_Y-U^&7_8N:?\ ^B$KTR@. MH4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7E/[,W_)*O\ N.:U M_P"G2ZKU:O*?V9O^25?]QS6O_3I=4#/5J***!'@GA3]C?P;X5O-'']M>)M8T M31[N>_T_P[JFI+)IMM/+YNZ18EC4EAY\N-S'&\U/X=_9,\+>#/#\FFZ7>:K> MQP76G7EA;W]U&J6YL9O/M80T<0;R]X 9FWNP'+' KW2B@=SYH\)_L;:9J?P\ MBTWQY>RW&OW.GZCIU^^@W#16RQ7>K?VDRQ;U+960(H8]54\&-6L=.\43Z\GB&>34M9DT^:'_0A9/]FFB1FC5XT565D=6&?NG!'T?7S%^V M/\)M%\<:W\(=1F\'VNO7Q\<:79:A=?V:+F3^S=MP9(YF"DBWW$%@WR9/- 'I MO[/GPJ;X3? SPUX*NM1AU1[*T=9;VTR(W:5WE8H3DE0N&81N=IP-IYKPK3_ !]\3]%\ M5:GI>GS:];W=A_;MM>>%(?#ZII6CZ9;VTW]ES6(;A=2T;PKJE_J4FDQ+=Z7]JFD35%LXU@ >1(T0B$H[J2 M2!F@=CTOXM_L[:#I_A"1M%U2ST[6U@T2UM+K7]3:U6%=,D;R)8IT4M%./.8; M]KJ20"F#5KX;_LX0)\#?%?@+Q1XAENG\7ZIJ&IZA/HVH,TJB:<&2%;AU#2X M".[(-VY@5&:\\^$_A;Q#^T?X?\>2:SXBDOH;74]8\(V]YKNF*+F&T$MNT;M; MA8PLI3>K,=C!MC8ZK7J>E_LLZ5-XFM_$>L:I?MJMG-J M8[.X,4'E7"[ TB M %P%5_E"J&)X(Q0!8\._LO:!96F@1S^,/%?B.PT34;+5=*M]2U*.2"TDM5=( MEC"1* FV0J5[@#TJ'5?V0?!^HV4,%MJGB#1I!'J%M<76F7JQ37EI>W+W-Q:R ML4.8C([$8PR]FKOOA!\*=(^"O@6R\*:'<7USIUK)(Z2ZC.9IV+L6.Y\#/)]! MQ7;T"N>0_P##,'@F.\:6UBO;"(:SI&MQ6MK,$AAFTZ&.&UC5=IQ&$A0,N<_ _\ 99\2?#OXJZ=XAU2_T^#0=#M-1L])TK3K^YN(HUNIT<+'%,@%NBJG MW \A+'[VU5%?4E% 7"BBB@1Y+>?\G5Z1_P!B7>_^EUK7K5>2WG_)U>D?]B7> M_P#I=:UZU0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!6 MU+_D'W/_ %R?^1KSS]F<%?V=_AF",'_A&]///O;H:])90ZE2,@\$'TKR./\ M9+^$D*".+P5911J,+'%+,BJ/0*' ]A0!Z_17DG_ RA\)_^A,M/^_\ -_\ M'*/^&4/A/_T)EI_W_F_^.4 >MT5Y)_PRA\)_^A,M/^_\W_QRC_AE#X3_ /0F M6G_?^;_XY0!ZW17DG_#*'PG_ .A,M/\ O_-_\)_"VF:YJ%DHCAN+R .P0.'$9_OIN&[8V5SSBN M:_X90^$__0F6G_?^;_XY1_PRA\)_^A,M/^_\W_QR@#M_#WP_\.^$]:US5]'T M:UT_4]K;QK=NBQ/.$&]D!)"ENI ))Q[UY=_PRA\)_P#H3+3_ +_S?_'* M/^&4/A/_ -"9:?\ ?^;_ ..4 >MT5Y)_PRA\)_\ H3+3_O\ S?\ QRC_ (90 M^$__ $)EI_W_ )O_ (Y0!ZW17DG_ RA\)_^A,M/^_\ -_\ '*/^&4/A/_T) MEI_W_F_^.4 >MT5Y)_PRA\)_^A,M/^_\W_QRC_AE#X3_ /0F6G_?^;_XY0!4 M^&'_ "<3\:_^X)_Z2/7LU:>)/V<_AOXNU^]UO5O"=G= MZK?.KW5UOD1IF"*@9MK $A549QT%9_\ PRA\)_\ H3+3_O\ S?\ QR@#UNBO M)/\ AE#X3_\ 0F6G_?\ F_\ CE'_ RA\)_^A,M/^_\ -_\ '* /6Z*\D_X9 M0^$__0F6G_?^;_XY1_PRA\)_^A,M/^_\W_QR@#UNBO)/^&4/A/\ ]"9:?]_Y MO_CE'_#*'PG_ .A,M/\ O_-_\MT5Y)_PRA\)_\ MH3+3_O\ S?\ QRC_ (90^$__ $)EI_W_ )O_ (Y0!ZA;:?;6+SM;V\<#SN99 M3&@4R.0 6;'4X &35NO)/^&4/A/_ -"9:?\ ?^;_ ..4?\,H?"?_ *$RT_[_ M ,W_ ,7:-^S/\,- UFPU6Q\'V46H6$ZW-K.SR.895^ZZAF(##/!Q7J- 'E/ MQJ!/BGX1#K_Q5RG_ ,IU]7JU2?\ #*'PG_Z$RT_[_P W_P 6_\,H?"?\ Z$RT_P"_\W_QRD;] MD[X3,"#X-M2#P09YO_BZ -#]F7_DW7X9?]BYI_\ Z(2O3*S]#T2P\-:-8:1I M5K%8:980):VMK"NU(8D4*B*.P"@ 5H4 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 5Y5^S./\ BU0]];UHC_P:75>JUY1?_LN?"S4M0NKV?P;9 M-BO)/^&4/A/\ ]"9:?]_YO_CE'_#* M'PG_ .A,M/\ O_-_\#=#\>Z#<:-XBTNVUC2YRK/:W4>]"5(96'HP8 @CD'I7 M _\ #*'PG_Z$RT_[_P W_P 1W5BBS0W,Z MN%>\A1QD/GE68'V- 'T!X/\ !>A> =#BT;P[IEMH^EQ,SK;6J;5WLQ+L>[,2 MM;U>2G]E#X3DY_X0VT_P"_\W_Q=)_PRA\)_P#H3+3_ +_S?_'* /6Z M*\D_X90^$_\ T)EI_P!_YO\ XY1_PRA\)_\ H3+3_O\ S?\ QR@#UNBO)/\ MAE#X3_\ 0F6G_?\ F_\ CE'_ RA\)_^A,M/^_\ -_\ '* /6Z*\D_X90^$_ M_0F6G_?^;_XY1_PRA\)_^A,M/^_\W_QR@!;T'_AJK1SV_P"$+OO_ $NM*]:K M@_ WP0\"_#76)]5\->'+72M2G@^RR74;.TABW!MFYB2%W ' [UWE !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 >9?&3_D-_"__ +&V+_TBO*]-KS+XR?\ (;^%_P#V-L7_ *17E>FT M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>3?#S_ M )+U\7?]W1__ $F>O6:\F^'G_)>OB[_NZ/\ ^DST#1ZS1110(**** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "O+?VF?^2-:M_U]Z?_ .EUO7J5>6_M,_\ )&M6_P"OO3__ M $NMZ /4J*** "BO!/$/[7?A_P ->(?B58WFAZO%9>!]'75+F]G@,/VXF62/ M9;HX!=2\>T2YVLVV@0ZSIUQYBBXO MI)XK>2WMU@ )7S6NHX5?)4RAT_AS7T-ITMS/86TEY;BTO'C5I8$D\Q8WP"RA ML#< >,X&:!%RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#S+XR?\ (;^%_P#V-L7_ *17 ME>FUYE\9/^0W\+_^QMB_](KRO3: "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "O)OAY_R7KXN_P"[H_\ Z3/7K->3?#S_ )+U\7?] MW1__ $F>@:/6:***!!1110 445Y_\7?'^K^!+/PY'H6E6>K:KKNLQ:1!'?W; M6T,9>*60R.ZQN< 1$8"]30!Z!17E7]M?&G_H4_!/_A177_R'1_;7QI_Z%/P3 M_P"%%=?_ "'0!ZK17E7]M?&G_H4_!/\ X45U_P#(=']M?&G_ *%/P3_X45U_ M\AT >JT5Y5_;7QI_Z%/P3_X45U_\AT?VU\:?^A3\$_\ A177_P AT >JT5Y5 M_;7QI_Z%/P3_ .%%=?\ R'1_;7QI_P"A3\$_^%%=?_(= 'JM%>5?VU\:?^A3 M\$_^%%=?_(=']M?&G_H4_!/_ (45U_\ (= 'JM%>5?VU\:?^A3\$_P#A177_ M ,AT?VU\:?\ H4_!/_A177_R'0!ZK17E7]M?&G_H4_!/_A177_R'1_;7QI_Z M%/P3_P"%%=?_ "'0!ZK17E7]M?&G_H4_!/\ X45U_P#(=']M?&G_ *%/P3_X M45U_\AT >JT5Y0VM_&A5)_X1/P3P,_\ (PW7_P AUU/PH\;/\2?AOX:\52V2 MZ=)J]A%>-:"3S!"74$J&P-P![X% '74444 %%%?-_P '_@QX9^(_A"Y\0>(3 MKE_J]UK6KK-./$>HQ A-1N(T 2.=54!$50% &!0!](45Y/\ \,N_#[_GTUW_ M ,*C5?\ Y)H_X9=^'W_/IKO_ (5&J_\ R30!ZQ17D_\ PR[\/O\ GTUW_P * MC5?_ ))H_P"&7?A]_P ^FN_^%1JO_P DT >L45Y/_P ,N_#[_GTUW_PJ-5_^ M2:/^&7?A]_SZ:[_X5&J__)- 'K%?+'_!03XF^*OA=\);6\TGPO!XAT&YO;>+ M4;@SNDME(L\4L!VJI!1VC,98D89D'.ZO3_\ AEWX??\ /IKO_A4:K_\ )-5; M_P#9.^&>JVKVE_I.JWUJY5FM[KQ'J4L;%6#+E6N"#AE##C@@'K0,[GX:ZQX@ M\0^!=%U3Q3I$.@Z_>6XN+K2X9&D%H6Y$18@$LJD!N/O9QQ74UY.?V7OA\>3: MZ[_X5.J__)-'_#+OP^_Y]-=_\*C5?_DF@1G?$K]FC3?B?X@\N0O_ -D/5-0T\:H_Q#"^$/!6F_#?]I&UTC09=4ATR\\)W5U/:7NKW=Y&TJ7ELJN%GE<*P5F&1C@U[ MU0,****!!1110 4444 %%>.?\-?_ 9;[OQ&T1AV9)RP/T(O^&O\ X-?] M%#T;_OZW^% 'L-%>/?\ #7_P:_Z*'HW_ '];_"C_ (:_^#7_ $4/1O\ OZW^ M% 'L-%>/?\-?_!K_ **'HW_?UO\ "C_AK_X-?]%#T;_OZW^% 'L-%>/?\-?_ M :_Z*'HW_?UO\*/^&O_ (-?]%#T;_OZW^% 'L-%>/?\-?\ P:_Z*'HW_?UO M\*/^&O\ X-?]%#T;_OZW^% 'L-%>/?\ #7_P:_Z*'HW_ '];_"C_ (:_^#7_ M $4/1O\ OZW^% 'L-%>/?\-?_!K_ **'HW_?UO\ "C_AK_X-?]%#T;_OZW^% M 'L-%>/?\-?_ :_Z*'HW_?UO\*/^&O_ (-?]%#T;_OZW^% 'L-%>/?\-?\ MP:_Z*'HW_?UO\*[7P#\4O"7Q3LKJ[\)>(++7K>TD$,[V4F[RG(R%;N"09?&3_D-_"_\ [&V+_P!(KRO3:\R^,G_(;^%__8VQ?^D5Y3OC MY\;])^ 'P\O?%6J:=J.L"'(CL=,MVDDD8 DEF VQ( "6=R% ]20" >ET5X5K M_P"U3I6@_%BU\&MH&H7%JMUING:EK<3Q^387NH!C90LA.]P^WYG4;4WIGKQR MEG^W1HNH:1K&HQ^%KZWB6VBU#0WOKV&"'5K)[X6)N6D)*VR),06\W[J%6[XH M'8^H**\U^%7QFMOBY+))I>CW=OI\.FV-W<75R0ODW5S")S9E<'6]1U:T@BN;F'1]%NKY8$E+B/>\4;!2WEM M@$YXK/\ ^&CO#G_0!\:?^$CJ7_QFHO O_)Q7Q6_[!NA?^@WE>M4 >5?\-'>' M/^@#XT_\)'4O_C-'_#1WAS_H ^-/_"1U+_XS7JM% 'E7_#1WAS_H ^-/_"1U M+_XS1_PT=X<_Z /C3_PD=2_^,UZK10!Y5_PT=X<_Z /C3_PD=2_^,T?\-'>' M/^@#XT_\)'4O_C->JT4 >5?\-'>'/^@#XT_\)'4O_C-'_#1WAS_H ^-/_"1U M+_XS7JM% 'E7_#1WAS_H ^-/_"1U+_XS1_PT=X<_Z /C3_PD=2_^,UZK10!Y M5_PT=X<_Z /C3_PD=2_^,T?\-'>'/^@#XT_\)'4O_C->JT4 >5?\-'>'/^@# MXT_\)'4O_C-'_#1WAS_H ^-/_"1U+_XS7JM% 'E7_#1WAS_H ^-/_"1U+_XS M4VD?M!^%]6\0Z1HS6GB'3+S59VMK-M5\/WMG%-*(WDV"22-5#%(W(!/.*]/K MRGXUG'BGX1#_ *F]?_3=?4 >K4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %>3?#S_DO7Q=_W='_])GKUFO)OAY_R7KXN_P"[H_\ MZ3/0,UO%OQR\)^"_B5X4\!7]Y+)XH\2.WV.QMH]Y1 KMYDIR B'RV [D@X! M8CB8/VS/AS+'XEN9)-6MK+1;6:\BO9K%A#JD45R+21K-@3YN+@K%@[3N=^-_&WPWUJRN;6VB\,ZT^IW:3*VZ=#:S0A4(&-P,N>>V:^=D_8 M5\37/A_5?#]UXGTF/3--TV[L/"\T4$K3L9]534O,O02%&UXDBVQYRI9L@X% M'L-[+X@Z-+J^F1SC3?M<]K!<3!0MR(9#&TT>"N)\-_$UOJ<^@R^.O$OB2XUV;5(H&>'1C<^5#,UDSKO\Q+:+Y&(7]Y@G % M=5\%/A5XN^&_BKQ/_:>OQW?A&0);Z'I$4TCK:P1R2>2 K "'9;M!!M0D.8=[ M?,: /9Z\F^/'_(8^$W_8ZV__ *27E>LU\_>._B5X8^)\GPLU'PMK5KK5I#XY M@AG:V?+02"UO 4D0X:-LCHP% (^@:\S_ &@_%'B[PA\,=0O_ /90ZAXB,T, M4,+HLDFQG E:&%I$$TJIN9(MZ[B,<]#Z97,_$#X=Z#\4?#)+'[=ITCI* MJK(T4D4B,&22.1"&C=6&0RD$4"/F/PI^TIX_:#P59QJOC?5[KQ)?:/?:9_9# M:)J11-,>ZBCN8;E@EO,KC"[G2;NPLKR;4--U&?5 MH]0OM0GN;F:[FMS;/--)([-*QA8H-Q( Z 5GZ=^RW\/-)G\-O8:;?6 T""&U MM8[75;J-)H896FACG59 )E21V=1)NP3Z<4#T.;TC]K"+6?$R:+;^"=7#7O\ M;,&D74MU;+%J-UILC)<1*?,_=J=N5DDVJ>1QBN,;]KKQ/XGU'XC<'S^\)]?E'"X%'A+]FOP)X*;0VTVQOY&T-YFTS[ M=JMU=?8Q+;BW=(_,D;:AB&W:/E'4#- :'"6?[;?A75/$GA/3K/1]2N+?6K/2 M[RXG,D*O8?VAD6ZM"7W2X(S(8\A%(;FM_P"&O[3UM\1?&&C:-_PBNIZ-::Y% MJ3:7J=S/!)'=26%P(+I-J.S)ABI5F #5G:[\/_@7\*O$/A?^U]?T_P ':AH] ME:K9V=WXF:Q%S;VK,;5IHFF47"PL6VLX;'(.1Q7<> OA1X TZT\(:SX7MHI[ M/28;Z71;RUO'GB\J_E6>X=6W$2+(P!!.<#[N!0!YGX@^)_Q4T[XVO\*K2"SE MN-7O5UK3/%#6X\FTT)?^/J.2+=\UQ'($A0]&$Z.VW!K T3]MV#1_ .B:MJ7A MS6_$O_%.6WB75M5M8K:V6VLIKR:W#F(R\R!HL[$)R.<\5])7'@/1+OQW9>,9 M;,MX@LK"738;KS&PMO(Z.Z;<[3EHU.2,UYQ??LY?"72= 7PU=Z;#:Z?J6CQ^ M&([6;495::TBEEN4A0EPQ8.\C[@=WO@4 4K?]JFSN_B%!H,/A/5WT:X\32^$ M8/$1DA6WDU"&.1YT\LMY@53$RAL88@XZ01"1R@#'O7?\ B3]ESP)XI\OWUD)Q$BI&&6&55P%4 #'OU)H#0\X\'_M?R:3KFO67CC1 M[RWTB'7/$MI9>(K9(_LYATPRRM&T0;S-PMXF._;AF&T5M0_MC6D&FSMJ_@37 MM(UEHM+OK#19);:2XOK+4+D6UM,A60JC"0X>-RK+[UZ$G[/?@);JTG?04G:V MU#4M31)YY)(S/?HZ7A9&8JZR+*X*D%1G@"LOP]^RQ\.O#.GR6=II5W+$UQ8S MHU[J=S M=O?$PO-5MM M0T*&>VWV2Z<8Q=R>:9 D@!EB"!3\Q?'&*]D^&WCFU^)GP_\ #GBVRMYK2SUN MPAU"&"XQYB)(@=5;!(R >QKQCXR?LCV?C:& ^%)M,T2=]1U/4KTZE!>&O"5K8?LM_\F[?#O\ [ MM_P"@"O3Y_P#4R?[I M_E7F'[+?_)NWP[_[ MM_Z *!'J=%%% !7E/[,W_)*O\ N.:U_P"G2ZKU:O*? MV9O^25?]QS6O_3I=4#.P\;_$;PM\-=-BU#Q7XATSP[92R"*.?4[I($=^NU2Q M&3CG [5'_%%W>Z/]M2#7_!XM[J]TYID13&]C.ICN(9E7#'(*%!V8 MUX?J_P &_BVWATZ]9Z%J7A3Q?IGP\TVVL++P?<"SMO[0CU.YD\DQHVUB(75F MB.8P9' SQ0%C] **^(;SP]\=5^*_Q*N!/XGP8=?>R-M(S6%S9O:L-*BA+3". M.9)"A'EQ"0-YF]BK U3\1^%/BWX4\$:_96MG\0?$5]JFC:!);S1ZS,TMGJIB MN!?W!=9E;9&%B+0(=KOL' )( L?:]OK^FW6MW>CPZA;2ZK:11SW%DDJF:&.0 ML$=E!R%8HV">N#6G7P?J'PI^(#Q:SXI\.0?$K#0?#D&F7&H7OD7^I3Q:A M-]K:[02%96$3L=CEE"2< G&+\WAOXZ#QM\6)(Y_$T5V^F^(_LKH[M972NA_L MA;1FGV1R)E=OE1JP/F"1LD&@+'VS>74-A:S75Q(L-O"C222,CU6S?7H+=;R735G4W"0,Q596CS MN"%AC=C&:CTSQCH>M^'!XAT_6+&]T%HGF&IPW"M;;$)#/Y@.W:"K9.>,5\;^ M$?AK\7;+XXZ?\;KOPS;QC6/$5Q;7^EB:1=8@T295M88IXQF$I"((+G"$MN)] MQ77W7PL^(/BW]AK3O"^I:=-?^-(7BNKW1=1F2-M1CAU'SFM7<94>9$F!GCE0 MV!F@+'T7X'^)WA#XF6MS<>$_$VD^)8+9Q'.^EWL=P(F/(#;"<9[9ZUU-?$%_ M9?%CQ5?_ !)UGPCX*U7PGI5UI]E#;R2:19:-X@VI=QFXL[66.5_, MA/LE?; M\[X3^%JU_"(^)OA&]\)Z_!HWC^]\#6OBJ^\C0-1NOM.L#39=-\J$7*/+EHQ> M;G42L6C7:6[8 L?5FH^-- TB_N+*^UNPL[RWM3>S03W*(\4 .#*P)R$!_B/% M:&G:E::Q86][87,5Y9W""2&>%PZ2*1D%6'!!KYZ^$G[-^E>+_AOX;UKXGZ'< M7OQ"N_#']@:UY>"/!NE?#[PIIGAS0K;['I& MFPB"UM]Q;RT!.!D\G&>IY]:!'"7G_)U>D?\ 8EWO_I=:UZU7DMY_R=7I'_8E MWO\ Z76M>M4 %%%% !1110 4444 >3?LG?\ )LWPP_[%^S_]%+7K->3?LG?\ MFS?##_L7[/\ ]%+7K- =3B_B-\8?!7PCLK6Z\9>)K#P]!=RF*W-[)M:5AC.U M1DD#(R0,#OBM/0_'GAWQ)J0L-)UFSU*Z-C#J82UE$@:UF+"&92,AD+/"7Q]L/B7HW@ZX^(6F2^%Y?#;Z/97$$4]G.;GSEF'GNJF.0'RW( M^90@.".*\L^(_P ?'^MS:IXATCPT_A[Q)9>$-#M]&LO#.IBSL[/4(KZ:2>& M%5=%98XGXWC;\[[M9%GXGTR_\0:CH=O>Q MRZKIT4,UW:KG?"DN_P MFXQ\WEOC_=K\_P#PCI?B_P 9^&+[6+#3_%'B3P%I M_C+Q"/['T[Q,?M$:BUMET^5+LS!9H('29?W9M-=7\/O!?Q(^(GP^\ M&ZE;3ZQ?Z+JECX&:XNXM7:%Y8(7N?[4;<)%<'9(F\CYGXQN(X L?=E8'B3QI MH?A";1XM;U.WTQ]7OH]-L?M+[1<73@E(E/3>VTX'<\#FO@_XQ6VL_";P_::1 MXEOM2M](LU\7_P#"/:^";729=2USQ#H^DV>HZKJAP='Q!$\U](KLKO-&R950=WF;2>AH M"Q[=H_Q8\(^(-9BTG3M=M+W4);J[LXH86+;YK7;]I0'&"8_,4-SU.*[&OC#1 MOAC\5/#?A+P3H&G^%9K;_A#=!\2Z'/'INIK96VL2O# +&[5DEWH\Y$CECADE M,A.W(:N?T+X2_$G3O"K6FI^'?%>J^!4\21ZC=>%;74OLE_>63Z:$"QM]M9D5 M+P>8\)G^;[WJ* L?=]9'A_Q/I?BF"[FTJ]CO8K2ZFL9VCSB.>)BDD9R.JL"# M7P__ ,(]\1]/\4?"OX:ZMXIN9M>\7Z8D'BK3X]8>6\TJPLKYKN&8RQD'?);% MK)YN [#JYYKK?$WP2^(WB[[?;:A#K@LA+XUN[>*WUQK<-+/=Q2:/N,U34[SQ[)<^#K>#[-XF*26,;);B M^M9+-9%,S22I-(SHKJ5?S453U#4;;2;"XO;VXCM+.WC:::XF<*D2*"69F/ M R2:\:C_:]\!7_@2'Q9I"ZUXAL;O5Y]%T^TTG3WN+O4)X0SR-!$#ED"(\FX MX^5?7 H ]QHKQI?VK? $WBCPUHMM=7]ZNOP6-Q;ZG;6,C65O]M#?8DGDP/*> MYO=5BTJTMI;(I)/YD+SK5&[W=WIBL+1DF+_ND.Y2Z[6+>6,,,FH_@Q^S=I M/PDUV[OIO&=CXCMK/19_#F@V5W!'&EM8RW373I<$.?/N? M\*)^&O\ T3SPK_X);;_XBC_A1/PU_P"B>>%?_!+;?_$4!<\D\*?L_KX9^)'A M#Q1_PL**X.F023:JNXH^H7TIN&N9 !)L6.:2Y5F1D8C[);JK +71_'#]KCP3 M^S_XF\'Z?XHEE&F>(C:5H4D%Y93++'(NV\Z," M>?4'D5[=7S_\ /AOX:^$OQ:^)'ACPEI,&BZ+::=H92V@R=SE;O=(S$EF8X&6 M8DG%?0% !1110(\=_:0^-'B+X%>$X_$VF>#[;Q3HT3QQ7SRZP+*2!Y9XH( J M&)Q(&>7DY7:!GFDM/C_'HDVN6_CC3[7P[>:1;::]S::5=S:K.)[MIE2$1QP! MFSY0VLH.[1+$W!$,Z!E,L4OV@[DW+R MB')Z4#-"^_:X^$FG:=INH3>,K8V>H60U&WFBMIY!]F\YH#*^V,F-5E1D8OC: M1\V*;-^T+9:?XNDTF_BTRTLX=;U#2Y[K^TV:2..UTY;UY/*$/+[6PT8;Y5^; M.]2\2:WXMW^$KBX\2ZU?V-C;3Q7C-;7>D1Z8LDC#A7VHTH49QD*: M T/:/A[\;O!GQ7N-0@\*:TFJ3V4,-Q*A@EAS%,"8I5\Q%WQMM.'7(XZUY9I? M[8EM? M#/X&6WPU\06>JPZM<7[VOA73/"RQRQ*H,=F9"LO'1G\TY X%5/$?[/&F^*-6 M^*]U=ZK+[ M*2;5X+6YTV)0[-?1W,QAA,"AZ7J,6HRZ5$EO'-96\MNJFW5@&C>.9LKN4AOF#=JU;7]CVSL+SP+>V/BNZ MTV[\#P*NA+9V$$-O!/+,9-0E>)0 _P!I4["N5"#E?F)- :'2/^U/X+\/:!#J M/BW5+71)9[C4DAALC-J >&SNF@FEW1PY 7:"_&%YY(&ZMKP=\9&\8_%'7/"L M/AO48=-L;&"_M?$1VM8WZ2!6'E.#AOE=#QGKSCC/(K^R?IT>G7-FGB"\2.;1 M_$>C[E@7*IJUU]I=QDGF(_*H[]Z]@\%>&H_!?@[0O#\<[W,>DV%O8).X :18 MHU0,0. 3MS@4 ;E%%% @KRCXU_\ (U?"'_L;E_\ 3=?5ZO7E'QK_ .1J^$/_ M &-R_P#INOJ!H]7HHHH$%%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %?/=C\,O#OQ#^/WQ1DUZSFNGM8M(CB,5[/!A3;R$@B)U!Y/?-?0E M>3?#S_DO7Q=_W='_ /29Z!HL?\,T?#S_ * ][_X.;W_X]1_PS1\//^@/>_\ M@YO?_CU>HT4!<\N_X9H^'G_0'O?_ ?] >]_P#!S>__ !ZO M4:* N>7C]FKX>@@C2+S(Z?\ $YO?_CU?.'AK]C+PG^S3XM^'>OV-[>:UXJU/ MQE'%/?S.R11PO;7;F*.$,1@87YG+MZ$9Q7V_7D/[0-W#9ZG\*)KB>.WB7QI; M9DE<*H_T.\ZDD"@#UZBLG_A*]$_Z#%A_X%)_C1_PE>B?]!BP_P# I/\ &@1K M45D_\)7HG_08L/\ P*3_ !H_X2O1/^@Q8?\ @4G^- &M163_ ,)7HG_08L/_ M *3_&C_ (2O1/\ H,6'_@4G^- 'CW[5'P\N/'5I\-WL/#ZZU<67CC1KJ\=+ M=)&ALHYRT[,2,^6%^\*\LL],^*UI\8-1BAA\;17$6L:EYI615\-?\(\+:5;* M*U12%%T'^S;=H\P/YA<[:^M/^$KT3_H,6'_@4G^-'_"5Z)_T&+#_ ,"D_P : M!W/B76;;XJ?#KX>W-WJ?B#QA%:7_ (.\.7NL7>H:J$N(=2>_5-2M[269@L%P MUN=BJ"/F(_B(-=C^S?X'T?XZP>(=5\7G6_$ \&>/;M?#KZ_?BYN;:);>T(BD M=682*&W J2W).[+9-?3NJZIX6UW3[BPU*\T?4+"X39-:W4D4L4B^C*Q((]B* MBT*\\(>&-,AT[1Y]%TG3H<^7:6+PPQ)DY.U5( R3G@4!T[4K M+PQ9/9PZC>R:A9\;FW'D#/(7H.P%=Q63_ ,)7HG_08L/_ *3_&C_ M (2O1/\ H,6'_@4G^- C6HK)_P"$KT3_ *#%A_X%)_C1_P )7HG_ $&+#_P* M3_&@#6HK)_X2O1/^@Q8?^!2?XT?\)7HG_08L/_ I/\: -*?_ %,G^Z?Y5YA^ MRW_R;M\._P#L"VW_ * *[J;Q5HAB_$WX9:%=: G MPO;6X8M5U&YAOX-?M8DGCGO9IT8(^"ORR $'O0,^@Z*\B_X67\3_ /HC5Q_X M4EE_C1_PLOXG_P#1&KC_ ,*2R_QH"QZ[17D7_"R_B?\ ]$:N/_"DLO\ &C_A M9?Q/_P"B-7'_ (4EE_C0%CUVBO(O^%E_$_\ Z(UNT5Y%_PLOXG_P#1&KC_ ,*2R_QH_P"%E_$__HC5Q_X4EE_C M0%CUVLC1/"FB>&I+J32-(L-+>[D\RX:RM4A,[\_,Y4#<>3R:\Y_X67\3_P#H MC5Q_X4EE_C1_PLOXG_\ 1&KC_P *2R_QH"QZ[17D7_"R_B?_ -$:N/\ PI++ M_&C_ (67\3_^B-7'_A267^- 6/7:*\B_X67\3_\ HC5Q_P"%)9?XT?\ "R_B M?_T1JX_\*2R_QH"QZ[17D7_"R_B?_P!$:N/_ I++_&C_A9?Q/\ ^B-7'_A2 M67^- 6'WG_)U>D?]B7>_^EUK7K5>*^#K/QMXE^.$/BOQ#X-_X1/3+3P[/I:> M9JD-V\TTES!*,+'G: L;&M,\.Z;J8;3X&FOI+J[U)[)(U7< RDA M. -W7KTK;_9._P"39OAA_P!B_9_^BEK0\:? 7PQX]\37NO:J+W[?=VFGV1^(_VQ9+[Q+X TOPUHEWI4.IZ]J&E^(9M? ML_MA;7*LA&"AC& O:N?L?V,? 5MH]YIL]SK^J026]I86;ZAJ33 M2:;96US'>#_&D&IB]M-+ MEMSID1,%[=0>?;6K$3$>8Z'C!*@_>91S1K/[9/@:Q\%^'?$-_HNO_P#".:]Y MD4US-8QB.R*7)M)8IU:0,S++E62(2':"V-O-=?K?[./A'7O%MUXCNQ?_ -H7 M'B#3O$S^7=%4^V64'D084#[FS[R_Q&N)UO\ 8>^&NH:?'#/^>_(=BIV[9Y'8%2N5^5MPH#0SO!O[4RZAXIET:\T:V\&Z)IOBO5_#S MM=6[,D]K96,ERTB.K*L+#RRS JPVX Y.1LVO[9W@:'P[?:E=:-XDT>*VL;/4 M[.RNM.5;C4;&YN4MH;FUC1VWH9)8P0=K#>N5Y%;6B_L]?#S6-;''(=R@2(P*/R&X(->,^"/VN?$>AV5_J/Q M'_L.]1]=U'P[IFE>$[.2*ZN;BR=O/G,EU<"(1[$+!25;E0"S'%?17@SP)H?P MZOO$)TV21+CQ-K$VMW*7,P9GN'CC1_+!P0H6)/EYQ7!:Q^R9X(U/2$L4EU6P MNX];OM?M]2MKE36]C=-#,+5FD+.Z*T6X,%!+':2*[>W_9S\'2> M+=/UO2=6UJPFTV.RLKZSTS5F2#439C-L+U1\TK1[L\E=P;YMPXJ%?V5O +^& MX?"X;4'M;/1]3T@1_;/Y6QP 1S0&AGC]J[PD/[2G'A7Q/ M'XG@U&UT2/03I:#4[N6>%KF (-^T(8E>0F1TV!3NVGBLB3]L?1X/$T-[/;36 M?@@>%KS5[C[3:2+JD.H0:E#8FR:$' ?S)3'MQR^,-MY/9^)_V8?"7B?5-:U5 MKS6M-UK4KVQU%=2T[4&BGL[FTMS;PR0'!"DQ,RLI#*VXY%43^R'\/)M)&G7% MOJ5W!_9%QH\C7-^[RRB:\2]DN7<_,;@W$:RB3/#=!C% :%,?M0>$KF>W,GA+ MQ#_PG":H=$7PQ)80'6(9#;_:2VWS=@B\C]YO$F"./O<5'IW[:/@'4_#CZS;V M^M21MI]KJ-K:_8A]IO4GOFL42&,/EG%PFQE.,9!Z5E^,_P!E*>VT;3IO!^J3 M7WBN+7!K-YXA\1ZKZ2TU[?3"*)!_9L/5B^U\.?%_]DK2? MVK/BK\8[6ZUV_P!!U;2K[2S8W$+&2U).FQG]] 2%8Y)^8%6 XSCB@$?6'PS^ M)GAOXU^"8?$OAN9]2\/7LL]O#// R+<+'(T3L%< [2R-C(&1VKPX_LU^-/#B M0:UX>O= N?$VF^.-;\3V%IJ+S)926VH)-$8I'1"Z.BS;OE!7*;>AS4G[,?[( M=O\ #7X/:7X<\9/?R:[97%T)9=(\0W\-M*C3NT;HD#Z'^Q?XF\*ZOX7L-.UW2YO#2Q>&I-:N)UE6\$^CN M[J+9 "I29W&2[ H!T:NB^)7[-WBR[UGQ#JW@&72O"$SRI%IL.ERM92-'*IDO M;AI4C;RYI)Q:YP&S%:;,CS6KU;_AGGP=Z^(?_"HU3_Y(H_X9Y\'>OB'_ ,*C M5/\ Y(H"YE_$2VO[-?@];ZI=)?ZG%XDM8[JZCCV+-*+"[#N%'W06R0.U>O5X M%XX^%>@>"O&'PPU'2_[5^U'Q0D/^G:U>WB;6LKO/R33.N>.#C([5[[0#"BBB M@04444 >2^!?^3BOBM_V#="_]!O*]:KS'Q)\$5UGQOJ7BC3?&GBCPM?ZE;V] MM=Q:--;"&98=_EL5F@E(8"1AP1FH?^%(:Q_T5_Q__P!_M-_^0J /5**\K_X4 MAK'_ $5_Q_\ ]_M-_P#D*C_A2&L?]%?\?_\ ?[3?_D*@#U2BO*_^%(:Q_P!% M?\?_ /?[3?\ Y"H_X4AK'_17_'__ '^TW_Y"H ]4HKRO_A2&L?\ 17_'_P#W M^TW_ .0J/^%(:Q_T5_Q__P!_M-_^0J /5**\K_X4AK'_ $5_Q_\ ]_M-_P#D M*C_A2&L?]%?\?_\ ?[3?_D*@#U2BO*_^%(:Q_P!%?\?_ /?[3?\ Y"H_X4AK M'_17_'__ '^TW_Y"H ]4HKRO_A2&L?\ 17_'_P#W^TW_ .0J/^%(:Q_T5_Q_ M_P!_M-_^0J /5**\K_X4AK'_ $5_Q_\ ]_M-_P#D*C_A2&L?]%?\?_\ ?[3? M_D*@#U2O*/C7_P C5\(?^QN7_P!-U]3_ /A2&L?]%?\ '_\ W^TW_P"0JCLO M@.5\2:!J^K>/O%_B0Z)>&_M;'5)[3[/YWDR1;V$5LC'"2O@;L9H&CUBBBB@0 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Y-\//\ DO7Q M=_W='_\ 29Z]9KR;X>?\EZ^+O^[H_P#Z3/0-'K-%&=5U MFWMO$'B"5XM-T[EYIRJL[-M )50$/S'"YXSFN6@_:=^&,TWBF,>+;5/^$9AE MN=2>6.5$6*.3RGDB8KMF59!Y9,1;Y_E^\0""/5:*\KM?VF/AU>V?AVZAU]GB MUZ[EL;539SJ\4T,K.[N])F:YM; M>\GL&F,3(C2PR-'+L) WJ'5EW#@E3@T ;M8_B7PEH?C33?[/\0:-I^NV&\2? M9=2M4N(MXSAMC@C(R<'%;%>._M&V1U>/X=Z1+=7MO8ZIXLM[2\2PO9K22:'[ M+=.4,D3*X4LBD@'M0!T/_#/7PL_Z)IX/_P#!#:__ !NC_AGKX6?]$T\'_P#@ MAM?_ (W67_PS)X"_YX^(?_"LU;_Y*H_X9D\!?\\?$/\ X5FK?_)5 &I_PSU\ M+/\ HFG@_P#\$-K_ /&Z/^&>OA9_T33P?_X(;7_XW67_ ,,R> O^>/B'_P * MS5O_ )*H_P"&9/ 7_/'Q#_X5FK?_ "50!J?\,]?"S_HFG@__ ,$-K_\ &Z/^ M&>OA9_T33P?_ ."&U_\ C=9?_#,G@+_GCXA_\*S5O_DJC_AF3P%_SQ\0_P#A M6:M_\E4 :G_#/7PL_P"B:>#_ /P0VO\ \;H_X9Z^%G_1-/!__@AM?_C=9?\ MPS)X"_YX^(?_ K-6_\ DJC_ (9D\!?\\?$/_A6:M_\ )5 &I_PSU\+/^B:> M#_\ P0VO_P ;H_X9Z^%G_1-/!_\ X(;7_P"-UE_\,R> O^>/B'_PK-6_^2J/ M^&9/ 7_/'Q#_ .%9JW_R50!J?\,]?"S_ *)IX/\ _!#:_P#QNC_AGKX6?]$T M\'_^"&U_^-UE_P##,G@+_GCXA_\ "LU;_P"2J/\ AF3P%_SQ\0_^%9JW_P E M4 :G_#/7PL_Z)IX/_P#!#:__ !NC_AGKX6?]$T\'_P#@AM?_ (W67_PS)X"_ MYX^(?_"LU;_Y*H_X9D\!?\\?$/\ X5FK?_)5 &I_PSU\+/\ HFG@_P#\$-K_ M /&Z/^&>OA9_T33P?_X(;7_XW67_ ,,R> O^>/B'_P *S5O_ )*H_P"&9/ 7 M_/'Q#_X5FK?_ "50!J?\,]?"S_HFG@__ ,$-K_\ &Z[33-+L]$T^VL-/M8;& MQMD6*"VMXUCCB0#"JJ@ * . *\SD_9F\!I&Q$7B'(!/_(V:M_\ )57/V:[^ MZU3X > +N^NY[V[ET:V:2YNI&DDE;8!N9F)+,>Y)R: /3:*** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@# MR;]D[_DV;X8?]B_9_P#HI:]9KR;]D[_DV;X8?]B_9_\ HI:]9H#J%%%% !7A MW[7GA_5_$7PJM8K#3KS7-*MM=TZ[U_1M/C,EQJ&DQSJUU B @R%E&2@.6 ([ MXKW&B@#XMU/5K+1O#.H:K\+/!7BCX9>!=2\2VD?B#6]#T62*ZFLA:L'N;/3W MC+0J)%BBDD2'<1EPK$$CTOX7?'*_\(_"A+[XF1:\EQ:07>H)J-WHTJ3S:8EX M(;:6Y2--L=RZ21,81\V,MM'./H>JM[96VI0&"Z@CN8&()CE4,I((()!&." : M!W/GG]H_4F\)_'GX&^+KC2-7U'1='?7$O;C2-+GOWMS-:(D>Y(49@&;C.*\Q M\>ZWXMA^*7Q'\8>%KGQI;P:_X:T*XL1#I8^6JQJX4A68)N88QNR*]@\/_!3P]X:^*_B#X@V9O?[ZCDN"UN NW# M)'CY6.WDYKT&B@04444 %%%% !7C/PF_Y+Y\<_\ K_TC_P!-L5>S5XS\)O\ MDOGQS_Z_](_]-L5 'LU%%% !1110!YE\9/\ D-_"_P#[&V+_ -(KRO3:\R^, MG_(;^%__ &-L7_I%>5Z;0 4444 %%%% 'EGB+XQZG8>.M5\+>'O 6M>++O2K M:VN;VXL[NRMXHQ/YGEJ//G0L<1,3@8%,_P"%J>._^B+^(_\ P<:3_P#)=1^! M?^3BOBM_V#="_P#0;RO6J!GE/_"U/'?_ $1?Q'_X.-)_^2Z/^%J>._\ HB_B M/_P<:3_\EUZE,Q2-V'4 D?E7QI\)_CO\4W\/?"_Q)XI\1Z3KFE?$*TU +9VV MCBVN=)FAM)[B-XR)")T(@(8.$QE3F@#WG_A:GCO_ *(OXC_\'&D__)='_"U/ M'?\ T1?Q'_X.-)_^2Z\X\.?M?,NB^'A<>&]4UZ---\-W.M:[&]M;+!_:RJD$ MOD;RS$RG#(F0H.CZC!<6Y&IG2XY&N]D8 M;>A)@D"!AE]O;I0!WW_"U/'?_1%_$?\ X.-)_P#DNC_A:GCO_HB_B/\ \'&D M_P#R76%H_P"U;X?\0Z[8VND:7>:EI%_KMAH%KK$,D1@FN+G3WOVP Q.(HP@? M/.Z3'8UQ>H_M^>&;"'0Y$\,ZM"5_+C^ M8(A/7 (!ZC_PM3QW_P!$7\1_^#C2?_DNC_A:GCO_ *(OXC_\'&D__)=K7=U?W.E+J!_T9;7MKK$>G(\$K/O'FNZA4(VCS,E_EH ]F_X M6IX[_P"B+^(__!QI/_R71_PM3QW_ -$7\1_^#C2?_DNN"N/VE];O_$MIH_\ MPC=_X=\0:;K#Z9J.@S26MRMW(='GU".-;A7VHA$:_. 3G@@#.,31/VU[G2? M/PVUGQ=X2>&\\3V=M>7C65];@01SW @BDA@,C2R*2RL00-JGEBV10!ZQ_P + M4\=_]$7\1_\ @XTG_P"2Z/\ A:GCO_HB_B/_ ,'&D_\ R767\//C!JEU\.?B M)XFUV)-0;PWXAURQA@MC%;&2"TN7CB3?(RH&*H 69E'K7*>'OVQO^$KT_3H= M)\"7^H>)K[6K[08=)@U*V\MKFVLEO&87#,$,;1.,-CKV/!(%CO\ _A:GCO\ MZ(OXC_\ !QI/_P ET?\ "U/'?_1%_$?_ (.-)_\ DNO%OB_^VMJ)^$-_K_P[ M\-WF$PZ0MY,4A22(N&E8B.8G8"% #<]*^OZ /*?^%J>._^ MB+^(_P#P<:3_ /)=16WQJUJT\3>'=*\1?#;7?#4.NWITZVU"YOK">)9_)EF" ML(;AW *POSMZUZW7E'QK_P"1J^$/_8W+_P"FZ^H!'J]%%% @HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ KR;X>?\ )>OB[_NZ/_Z3/7K- M>4ZE\+/%5I\0?$/B;PQXRL]&77([5+FSOM%^VA6@1D5E<3QD9#="#S0-%/XL M?":Y\6?%'X7^*M)TW3_M&A:RUQJ=_(J)<&T^RW$:HKXW, \V=N<-:9^SCX@U' MX>^)=7U;P[I\/Q$U[Q9=:]ID37OF)X>%TUM&SO(I"SM"ENL^S#*TD<>!D!AZ M!^S]X.\?^ ]=\2:'K@@A\"6 2V\.P!X6;RDEE",NP!@# +??YI+--YK#Y372 M_P#"(?%3_HH^A_\ A*-_\F4?\(A\5/\ HH^A_P#A*-_\F4!<]-KR;X\?\ACX M3?\ 8ZV__I)>5<_X1'XJ?]%'T/\ \)1O_DRODGX-_##XU_#S4O $GQ)\1++X M8G\;J=,\.7 $]U;L8+PK+YP9O*0C)$.Y^O\ "XTN[2X1'_NL5)P?8UT=?!][>>-]?^(/Q!\8>%/AOXK^'KMI>B+!I=O8BWNM M;AM=8WW,X*[4$HM3Y?DLV]E?:-RTOQ!M_C7XB\,:W]GT?QW:SZEXCUV]TB6# M498IK"'[- =-B>*&13L:3>5WOY<3*P=')% ['W?69H'B'2_%>DPZIHVH6NJZ M;/N$5Y9RK+%)ABIVLI(.&4C@]17R/%X7^,E[XUT_Q+/>>+TF@\2>%XUL1>[+ M+^SWL;<:LSVX.UAYAFW9'RLN4PEVGV^^LY M+M%EM;;&?.D0G*)C^(\5\Q?!S0OB2OBOX=W-]!XD/AR#Q)JLCIK:2B6SL3I. MR-9#/-+.4:ZW%-[;@*YH8M%U[3=5DGLH]2B2RNDE M:2U=F5)@%))1F1E#="5([5T-?!WA+P%\5_"?PNTS3K/1?$>F06?A#1;6[L]+ M=([[8FKW+:A#;/N&VY-HR%<$<'Y?FQ7;Z'X+^(/B/Q!X0&E3^/M!\.6&CZM? M64/B35G\QKY;N-M/CORC;I(]I8B%RS;!M=FY% 6/KJBO@G0M#^.[>$M>_LJ+ MX@6DO]@V2>(X]:OT-[=:LMY$;U]'9G98U-L+D*R%4.8@@#C([GPSX,\=^(_% M'@A=.D^(WA_PA96^KWL,/B36&^T-<+- UBEZ5)=H<^;MBE+OM7#$J<4!8^O: MYF/XC^%)=1-@GB726OA+> M%?%FD67ASQ%;:;KK^.)UBU&5?M4_VFUM/[.-Q(6)+R,CJGS_ .ID_P!T_P J\P_9;_Y-V^'?_8%M MO_0!0(]3HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** /GOX>?#;XW?#7P/H7A33?$W@*YT_1K.*QMY[K1 M+WS7CC4*K/MN@-Q YP*Z3^S?CY_T,'PZ_P#!)??_ "77L%% 'C_]F_'S_H8/ MAU_X)+[_ .2Z/[-^/G_0P?#K_P $E]_\EU[!10!X_P#V;\?/^A@^'7_@DOO_ M )+H_LWX^?\ 0P?#K_P27W_R77L%% 'C_P#9OQ\_Z&#X=?\ @DOO_DNC^S?C MY_T,'PZ_\$E]_P#)=>P44 >/_P!F_'S_ *&#X=?^"2^_^2Z/[-^/G_0P?#K_ M ,$E]_\ )=>P44 >/_V;\?/^A@^'7_@DOO\ Y+H_LWX^?]#!\.O_ 27W_R7 M7L%% 'C_ /9OQ\_Z&#X=?^"2^_\ DNC^S?CY_P!#!\.O_!)??_)=>P44 >/_ M -F_'S_H8/AU_P""2^_^2Z/[-^/G_0P?#K_P27W_ ,EU[!10!X__ &;\?/\ MH8/AU_X)+[_Y+J[\(/ASXE\)>(/&WB+Q9JNE:GK/B:ZM9W31K22WMX%AMT@4 M 22.Q)"Y.37J=% !1110 4444 >9?&3_ )#?PO\ ^QMB_P#2*\KGOVP?%?C7 MP-\!O$^O^"-3L-&O].M7N;B^NX3+)'$JGB!<%?,+;0&?*J,G&<5N?'&/488_ M!.JZ=HFHZ^NC^(H[ZZM-+C22X$/V6YCW*KNH;#2)GG.#FL?Q)\4[3Q?H=[HV MM?"'QQJFE7L9AN;.YTF!XY4/56!GY% SR#QK\<_&]A^T')9VGB+[+HFB:]X5 MT+^PA;1-'J46J(YN)G8KYGF*0"A1@J^2V0T;2A%K/V::TM9?+8)YEL&16F#E9(RV>3CW.]U_PQJ?C32_ M%UW\"_%<_B;2X?(LM5DT.V-Q!'R JMYV>-S8]-QQU--\-ZYX7\':AK][H7P+ M\6:/>:^Y?4[BQT6WB>Z)W9+LLX/5F/'&K1;K5=0MM-MGECMUFNY5C4R.P1$!8@; MF8@ =S7@/[+GQ'N_BWX_\?>*[SPOJO@Z:_TO0V.EZR@64#;=D2(1@M&V?E8A M2=I^45VG[3'A74_&/@?0K+2].EU.:+Q1HMW+#$ 2((K^%Y7()'RA%8GVH$>J M7=S#:6DTUS(D-O&A>625@JJH&2Q)X ZFO%/A-^SO\&++3+/Q#X)L(=6TV6S MN+'3[X:O<7]O!;R%DG2U,DKK$&.Y6,>">1FO#?%OPR^+6L>%-06:7Q=J*A'@GXO^%KKPWH^DVOC&*Z ML],\/0>%'M;UO[)L0HC_ +435E#A78?O0-X;*[%CPPH'8^GK?]G/X?V6DW6F MP:#Y=G=6NDVN/'EMXCTE; MVTFU:^TB)-,FC475]&4S']"^.GAWPC)+J,/CO M79]4\%VDFIPRZK(LL.IKJ81S"R'S(V6T^9HX0K2+_%YAW4 >[>%/V9/A_P## MKX)>'_ GB6]AFAT>ZEU\ZHERVER"[5GDEN8VC=6C1%D9.&.V/ 8GK6OI?[+O MPEU+0_#$NC:0%TBPM<:=-I.JW"1W-I).;M8W>.0>? 97\U5D^,-0U;3K?QAI6G7,TKN8$EC1M,,ZR2.WENID7]XSG&UT>2WND70K6V2&#^UH]3C5@#(6%SG(9F/E> M7C!H ^H?B9\#?"/Q>U#1KWQ)9WDUYI"SI97%AJ5S921+,%$R[X)$)#!%!!/: MO(/''A7X"_V?>^!]*\3>"?#'B9-(D\'6EE=7<,_V6*69)3 UHTJ[W,J*V3B3 M=R&W?M"S>)/"N@6WVM/ &J6^GZM-;Q&!-8:>)[7>6'W M@4SDCIGWH$;GP8_9;T_X=3W6IZ]=0ZUK"]3\%^)?"EUHJ3Z!XBN[F^U.S>:0 MB>>>7S97SNRI,GS#:1M/W<5AVOP>^&_PPDL_$=RO]GR:;J3ZD-7UC5IG/VVX M@6R>1Y)I#N:1"D>"<%MN!NKR:;PK\5T^(M[XCL[SQ(+@>/KNQL[2ZOI'TQ=$ M?2V,V\NFZ*=>LO%-RL[W M.O1:M:2SR:>"[ 6PA2)_P (HNC_ &>8Z<(DW%5D1S;-PN]2LYD)4UYQX7^*_B#3/#WBK7-/ M\4^)XX/"GAK0/$K1>)O$JSI>7BW,LEW )$D=2MW$DBJA.6.PJH7:* L?I#7E M'QK_ .1J^$/_ &-R_P#INOJM_L\6OB(?"?1]2\675S<>(]9\S6+R*XD9C:&Y M=IDM5#?=6%'2(*./DJI\:_\ D:OA#_V-R_\ INOJ!(]7HHHH$%%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>3?'C_ M )#'PF_['6W_ /22\KUFO*_CMH?B#5+?P3J/AW0W\0W.A^(X-3GL(KJ*WD>% M8+B-BKRE5R&E4X)&1F@:/5**\F_X6C\0_P#HC&L_^#S3/_C]'_"T?B'_ -$8 MUG_P>:9_\?H ]9HKR;_A:/Q#_P"B,:S_ .#S3/\ X_1_PM'XA_\ 1&-9_P#! MYIG_ ,?H ]9HKR;_ (6C\0_^B,:S_P"#S3/_ (_1_P +1^(?_1&-9_\ !YIG M_P ?H ]9HKR;_A:/Q#_Z(QK/_@\TS_X_1_PM'XA_]$8UG_P>:9_\?H ]9HKR M;_A:/Q#_ .B,:S_X/-,_^/T?\+1^(?\ T1C6?_!YIG_Q^@#UFBO)O^%H_$/_ M *(QK/\ X/-,_P#C]'_"T?B'_P!$8UG_ ,'FF?\ Q^@#UFBO)O\ A:/Q#_Z( MQK/_ (/-,_\ C]'_ M'XA_]$8UG_P 'FF?_ !^@#UFBO)O^%H_$/_HC&L_^ M#S3/_C]'_"T?B'_T1C6?_!YIG_Q^@#U6?_4R?[I_E7F'[+?_ ";M\._^P+;? M^@"J[_$_XANC+_PIC6.01_R'=,_^/UN? ;PQJ?@GX,^"]!UJW6TU;3]+@M[J M".02+'(J@,H8<-@\9'% COZ*PO&NJ?V'X.UW4O[1@TC['87%Q_:%W&9(;;9& MS>:Z@@LJXW$ C(%<[H5CXIUK1[+4(/&]G=V]YX=CBBF@T=1&]\RAAJ"YDSL. M'/&" M>2'\90R;-(:TD_XE"#??'I>??X4?\\>A_O4 =G17&P>'?%Z-:&3QC#((]+>U MG']D(OG7I^[=C]Y\JC_GER#_ 'J;:>'/&,&_&-N^EFZ\907:P:<]O=@:.D?VJZ/W;@8D/EA M?^>8R#ZTFG^&O&,']D_:_&<%W]GLI8+W&CI']LN&_P!7.,2'RPG]P9#>HH [ M6BN+TOPWXQMCHOVWQE#??9K::+4,:0D?VV9O]5*N)#Y03N@W;O44NF^'?%]M M_8/VWQA#??9()DU+&D)']OD8'RI%Q(?*V'JHW;O:@#LZ*XS2?#OC"TD\/&_\ M90Z@MG'.NJ*FD)%_:+-GRF4B0^3LR,@;MV.U.T7P[XNLF\.G4O&$.I"S%Q_: MH324A_M(OGR2N'/D^7D9QNW8YQ0!V-%<;HOAWQ?9GP]_:/C&'4?L9N#JFS2$ MA_M(/GR0N)#Y/E]\;MW?%-T;PYXRM%T :AXS@U%K26=M2*Z.D/\ :"-GRD7$ MA\G9W(W;O:@#M**XO2_#GC*V301>^,H;UK2>:34F&D)']OC;/EQJ!(?**<98 M;MWM2:?X:\9V_P#8OVOQI!=FUNI9=0*Z,D?VZ!B?+B7$A\HIW8;BWH* .UHK MBM/\->,H#I7VKQG!=?9[V6>]*Z0B?:[=L^7 ,2'RRG'SC);T%-T_PWXS@&F" MZ\:P7;0:A)<79&C)']IM3G9;C$A\LK_ST&2?2@#MZ*XFT\-^,H8[ 3^-(+AX M=2>YN6&CHGVBT).VU W_ "$?\]1DG^[2P>&O&48L_-\9P2F+57N9S_8Z#S[( MGY;4?O/D8?\ /49)_NT =K17%P^'/&$8M_,\90R;-6:[E_XE"#S+$]+/[_RL M/^>W7_9IR^'?& ";O&4)QK7VT_\ $G09T_\ Y\?O\-_TW^]_LT =E17&?\(W MXPV$?\)E#G^V1> _V0G&G_\ /E_K/O?]-OO?[-$OAOQ@T4X3QE"KMK'VQ&_L MA#LL/^?+&_EO^FW7_9H [.BN*N?#GC*2.Y$/C."%GU=;N)CHZ-Y5CWLR/,^9 MC_SVZ_[-+<>&_&,@O/)\9P0^;JB74&='1O(LQ]ZU/[SYR?\ GJ<$?W: .THK MQOXR:UXD^'/@/Q+X@N?B7I/AJW6_AEM;_5-#\ZWL(&81_9W5) TA9F&)."#@ M8Q10![)1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 5R_B+X;>%_%OB70]?UK1+/5=7T,2_P!F7-W'YGV0R;-[ M(I^4,?+3YL9&."*ZBB@#R7P+_P G%?%;_L&Z%_Z#>5ZU7DO@7_DXKXK?]@W0 MO_0;RO6J!GF_Q(^*-UX0\=>!/"NEZ<-1U/Q)/=RR*^0(K.U@,LSKR,N6:"-0 M>,RY/ KP'PI^VKXIUCPK\0=7U#0?#=O?>'-"N=8.AQWUQ%J6FS1,H^QWMM/$ MDA)#9,T0V I@_>4U[I\4?A9=>,?B!X!\36CQNFBM?Z?J-I+*T7GZ?>P!)MK* M,AUDBMV'(X#\@XKCE_8[T:\L]3M=;\:>*O$<4^@W7AJP;4KB!Y-.L;C;YJ1N M(0TCD(HW2ES@4 :<7[7/@C^P+J]EAUN+4K74+?2VT-])F2_FN)H3/"(X2 2K MQ*T@8D#:ASBHM3_;*^&6G6^EWBZC?WFG7^GVFJG4+339I;:VL[B=X$GG<#$2 MB6-HV#?,K?P]:3QW^R3X7\=:GK>ISZGJ=MJNHW]AJ<=P!!,EI/:VK6J%8I8V M1U>-V#*X8$\C! IU_P#LB^$-0\.ZIHLVH:PUKJ.A6&@7#B2)7DAM;F2X60[8 MP/,=Y6W$#;CHHH#0Q_B_^V%I7@/3_'5CI6BZE+XM\+6/]HR66LV4UK:RVXNE M@,HFVD%&)8H1]_;\M=%=_M9>";+1I;N:UU^+4(M5DT8Z$^DS+J1N$@%PV(" MVP0,)=W3;_M?+6#=_L:Z-J7_ GL%_XV\67]CXUG:YU6UN)K5MTN^-HF23R/ M, B$:K&NXJJ\8K5\??LF^&/'FI:KJDNI:A9:Q>ZR-;BO4CMK@6TILH[-T6.: M)XV1HHU.'5BK?,I&* T+&J_MTM[>^8I: MS32[<1H[C9S\P;@CKC0\+?'&*;P;\2-9\268T^?P%?ZC;:HEIF0/#;Q"X26, M$Y^>W>-L'^+<.U9NH?LH>%-3T#6](EU'5Q:ZM8Z'I\[++$'":7,9H&4B/ 9W M8[SC!_A"UK?#/X32:1IOQ$'BJ.UU&7QKKEY?7EG'EX5M)(TMH8"2!N_<0IN_ MVG<#C% '+^ _C9X[&C)XR^(7AC0/#?PXO-&;78]7L-6::;3(MB2)#=Q/&ID= MD?K#N 9-N.17??"_XT^'_BV^J0Z5%JFFZEI9B-YI6MV$EE=PI*"T,ICD .R1 M5)5O8]""*X31_P!D'PY:Z1?:+K/B;Q/XI\/MHTWA_3M)U6]1H--LI-N5B"1J M6=0B!9)"[*J( >*W/!G[/B^#M3GUG_A-O$^K^([N[M);[5[^: RWEM;(ZPV; MJL018?WC,VQ5=F^8O0!M?';XGW'PB\ _\)#;6$>HR?VE86'D2R%%Q<74W,?BHWKR:K$#Y%A';0B1G?@Y'(W'("KEC M46K_ .N_'GP.L/ GC/Q;J>H:G&UO<3^(;'RXKIKB&=9XW7-/$7B>_T.]NYX;O4S:[IK:ZMU@N+-Q'"BF)T'4 ."QPW M3 !1^&O[3EM\7/C%_P (MHVBW4/AF;PN/$$&I:K:RVLUT&NA"CQ1N 'MW0[U MD[^E7/A!8Q>*E\8Z1X@^#^F>"M*L-:S91/:0M#J80G9=A1&%+ KD-C(R/3)I M^$/V3=.\&7D5[I_CGQ6NH6NC0^'+"[>:VWV.G0W23QP1XA /$?EEF#,RL>KUY1\:_P#D:OA#_P!CK MT444""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@#G_'LTEKX&\1S0WEAI\L>FW+I=ZJN;2 B)B'G'>-3RP_NYJ?PC,\WA;1Y) M+BTNY'LH6:XL!BWE)18Z?<;!K/\ QXEO*; G M_P"F6?O?[.:L>%0X\,Z0)!8B3['#O&F?\>H.P9\G_IG_ '?;% $NO7TFEZ'J M-Y$%>6WMY)D#]"54D ^W%>/:!^T=;Z7^S-X4^*/B^$)=:M8V;M9:8H4375P5 M5(H_,<*H+-]YW"J.2V!7M-]91:E8W%I."89XVB< X)4@@\_0UXAI/['?@G2O M#4_AUM5\67^A&V2"TTV_\07$\&GF.1)(9;9&;$4D;H-K#H,KRI(H&5W_ &Q_ M#$FA65_I_A_7]9NWMM2N[_3--CMYI].@L'6.ZDD(F$;J'=54Q,^_/RYI-$_; M2\"Z]XQT#0;:VU11JXT^,7SI#Y5M82490SHC1JSHK.":POB[ M^R3?>(O#VAZ7X/UB*![2SU*QO+_6[Z]-[<)>X,I>>"13*A;YC Z[&(3&P#![ M/P7^RGX1\':QX&!V\UL?"OX]^(_&GBWQEI^J^#=2L8],\0VFC0V,<47VO3XY+%)WGO")F M0QAR0'C+9#I\IY-:#?LD_#B;P_;:-+IEW-I]MX>;PU#')>2$QVGVA+E2#G(D M66*-U?[P*"MCP?\ L]^'O!4KW%AJGB.2_N-4@UB]O;G6)GGOYXH# HG;(\R, MH>8S\I(!QP* /4:***!!1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 >8?M&ZG/HWP@UJ[M]<\.>'94>WQJ/BN'S=/CS,@Q(OG MX3ZQ_9\?A"6[W0;%\=_\@D_ODSYWOC.W_;VT4 >E4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '@=WXK MN_AM\>?'6HWGA+Q1J^G:QIVE+:7FAZ3)>1,T(N1(K,GW2#(O!]:Z#_AHFT_Z M$#XA_P#A+W'^%>N44#/(_P#AHFT_Z$#XA_\ A+W'^%'_ T3:?\ 0@?$/_PE M[C_"O7** /(_^&B;3_H0/B'_ .$OX_PKURB@#R/ M_AHFT_Z$#XA_^$OX_PKURB@#R/_ (:)M/\ H0/B M'_X2]Q_A1_PT3:?]"!\0_P#PE[C_ KURB@#R/\ X:)M/^A ^(?_ (2]Q_A1 M_P -$VG_ $('Q#_\)>X_PKURB@#R/_AHFT_Z$#XA_P#A+W'^%'_#1-I_T('Q M#_\ "7N/\*]K2S:;$+=[7PGHL#V=MISQ64"&TLVW00$1J"D9[HO M0'TJ'Q_9#4_ OB.S.D#Q MQIMS"=(,WDB^W1,/(\S^#?G;N[;LU5LO#KW_P\ MT_1HC>>$'-A!"L>FSJT]AM1?W:2,&5BN-NX@Y% '545YA_PI.^_Z*?XZ_P# MVU_^1J/^%)WW_13_ !U_X&VO_P C4 >GT5YA_P *3OO^BG^.O_ VU_\ D:E7 MX*7P(/\ PL[QT<=C>VO_ ,C4 =-X%^)'ACXFZ2^I^%=TDRT4B MDAD=3\R,".C 'OTJYXR\8:3\/_"FJ^)-=N?L>CZ7;/=7=PL;2&.-1EFVJ"QP M.P!-?!G[*'[ OC_P=\1I_'_B;QAJG@U&O9)DT?2KA6N[V/S"5%TXS&$8SM1?&+ MP_\ $[[6=(@UNWCM8DF>75]%N]/C9&SM9&GC0/P,G:3@=:[@2(V,,#GIS7QR M_P $?B+K'PMU+P]<>$[JS$=[I-Y+I>L^/KC6K?78+:??/9;IH\6J2)U(!5CM M5A@5PGPT^$?Q!NFO]7\-^$K:RDT?Q7XMTJ3P[>WTEI%:Q7UO:I#)#*T>)88C M%C*#!!^3I0%C[1U7XL^%]#UNXTK4]3_LZZBNK&R5KN"2.*>>[+"WBAD*A968 MHH1*S*5CWB0*"1AAU]*ZW]F3P9<:E\;_&6H0RO=?#WP7=WUAX0>2T> M!?-OYEN=05=X!80.OD*V-NUS@F@#Z5\,?$'0?&,WB"+2;W[0^@:A)I6H[HGC M$-RB([IE@ P"RH=PR.>M6+?QAHUSXJO?#<6I02:[:6L=[<6*OF2*%V94=AV! M*-^5?,-S^RMX@U_XG37NOZ7I6J>$KKQEKNN7-E<7.Y9K:YTN"WMM\>W#'SH2 M2I/R\'FN1O/V1/'C>&+ZT@TS3/\ A(-1^'^C:+YM&.TEX[ MF!(XBY^7$85E*T ?<7VF(QK)YJ>6P!5LC!STP?>D-U"$E?S4V19$C;AA<#)R M>V!7R%X _9-UO^W_ !>^(=,MK;2-'GU[45TF:\CN4TBXN9+=[3R$CC2/"-$ M\@C4;(V/R]L@ MWKS[\5NU\D_#']G7Q1X7\:?!WQ%K/A;09[C0++5]-O?L:]N M?^$:_M#[#]JQ.C9\[(V[,;_?;CO10!ZA1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110!S7Q&M!?_#[Q1;-I]UJXFTNZ MC.GV$WDW%T#$P\J-\C8[9VJV>"'1R1>R Q-E8".1*1PO^UBI_"1A MM/!VB_+=VT$=C NJ-_I*#RU $Q/_+0=&]\T ;E%5VNH4WAIHP47?F'"^OT]Z )J*A^TQ$@>:F2N\?,.GK]/>FK=P/L FC)==ZX M8"? O]LWX=?'._N=%M-170_%5K-)!)H>J2*DLA5BNZ%@=LH., M_*=P[J*['XK?&4?#G5- T'2_#FI>,?%VO>>VGZ)ICQ1,T4*JTTTLTK+'$B[T M&6.69P%!YP >E45Y=;?M#^#K+PMX=UCQ;?\ _"O9M;D>"#2?%NVQO%E1RCJR M,?NA@/G!VX9#G#"MN[^,O@73_&"^%;GQ=H\'B1G,?]E27B"X#",2[2F<@E&# M 'J.1F@#MJ*\>\#_ +5WPO\ 'GAO0-9M/%ECI\6NW$EKI]IJQ7R&*WW$A"S9Z.1A2. M&/WAT5Y#%^U3\,)_%=GH47BRPG-UH4OB)-1CG0V0M(W*.3-G <;78KU" MQN6QCGIO$/QH\">%K?49M7\6:181Z>;=;KSKI0T33J7@4KG.Z15)50,L 2* M.XHKS_PU\9=#\8?$)_#&C/\ VC$= MO$4&KVTJ26MQ;S32Q($8$DG,+'/2DC M^/7PYFNM?MD\;:&9] 1I-47[!DU9D^,_@2'7->T=_%^CKJF@VSWFJ6C7B M![.% "\D@S\H0$%O[N1G&10!V]%><:'^T3\,?$NKV6E:5X]T#4-1O;A[2VMK M:_C=Y95 )10#R2#D?WOX$?B0UZ/"_B+3]=-DZI<+8SB0Q;@2C$#G M:P!*M]UL?*30!UE%%% 'E7[36A1^(_@QK>G2^&-6\8QRO;YT?1+W[)=38G1L MI+_#MQN/J%([T4?M.6MM>?!?78KS3O%NK6[/;[K3P.<:L_[],>3CL."W^P&H MH ]5HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH YOXC7"6GP^\33RW6H6,<>EW+O=:0A:\A B8EX%QDR+U4?WL5#I. MCZ5XN^'6EV&J6[Z]I5YI]OYL>N0!Y+E=BD-.C#&\D L"/O5/\0KQ=/\ 'B: MZ?59="2#3+F5M5MXO-DLP(F)F5,?.R8W!<;3QI,K&T0E[,=+=CCF+_8/R^U=%10!SB?# MKPM%+%*GAW2DDAT[^R(W%G&"EES_ *,#CB+G[GW?:F0?#KPM:RV$D'AO2H7L M+1K"T:.RC4V]NPPT*$#Y4(/*C@UTU% 'R)\ ?^"@^,- AN;2 M/^U+-KJRO;6X">9%,BNC@AHT=61A@K@@@\>M5\\_M5_M":U\$X;,>&X]'O=0 M33+W6;JQU"&>21[:W"9*E&1(U)?!=G)!*[8WYP#,7Q7^RCXOUZ"WO#\1+;5O M$6H^&+KPAXAU77='$HN+.XG:9I;:..1!#)&7955BRLNS?DH#6B?V1Q:ZE%+9 MZ\JV]OXMT/Q#";JV,TY@TZRBM5@>0L"SN(BV_H-Y^6LC5?VI/%]C\2(K:+2- M!?P>OBC2/#4BO++_ &C(]_8Q7*NASY?R-+MP1\_;;CGG_@#\?_%GQC^/7A"Z MU/5]$AT35_!]_JL6@Z!?22_9C]K@2-;M6.#.B[EW +SYBX&.0>IU_P +?V3M M4^'=]H72SQ3D.S*9$^92,;6'MG//:%^QCXGL M+._OKSQGI]SXG\[0[^SNS97#P->:7+,\;W"/.2Z2B7YD0HL9QL "@57\)?'? MQCX1^)'BPZI>66K>![CXD7WAS??RS&\T_;IBW2^6V3&MO&(6RF"Q+L1[U?"/ M[:'BV]T77]7U72]!NM*T%]#U6^O-/@NH\Z-?-(DTT<3%G+0A4E#.$WQ[B8T. M* U.PUW]E+Q!XKNC>:MXKTIK_5O">L>%];DL='^S1[;V8SI);1K)@&-]JDN6 M+J"6.YLBG'^RSX[>36]5G\&Y+'P;I[KJ.C#Q3]DN9&62YTV:_:"UB1S(JQ3&$ M+*SL&7=)&@09S7J'[47Q_P#$GP4?0FT33],N+.YMKR\U"ZOMT\EK% $._P"S M1R)*8_G^>5 _E\90YH%J3?L]_LS77P/U+3+F;Q!#JZ6/A>#PV$CL_(W^7>W5 MR)OO-C(N0NWU3.>:X'5/V+/%'B,^,&UCQY:WUUK6AZEH45\;&42>7+]1BNY[@F M6,:E<6A@@*]"R0!@[9 )Y4@\ ]3VKQ7^SMJFIZO\5-4T'Q1%X=U'Q?I&F:98 M7,.G)(VF?9!(& #$ADD$@! "E0,CD C"^&?[)FH>"_%.@:Y?^(K.[EL/%&H^ M)9[6"UF*,UUIB67E!Y9G=MC)OWN69N^#7+:A^VGXGTWX@>.+9?!UO>>&O#TV MLV2P1RF.^,MA:?:/-+,V'24C;L6/(?$&B: MI;?\(OH]_!9^&;N2;3[=IFG9L*[$K+MVAC_$H0\9P 1Y#\4/V9?B!X9\+Q^ M/"^G7/B&/5O"VD:#=ZH+"%K*:2RO'D1O,>B@+GS' M>_L>377BJ^UA?$=M"MSXA\-:T8X[##K'I5J(#$&#C!DP65OX,]#7+>&OV"KC M1_"^IZ'=>)-/NHT@L--TR]:RG>86-OJ<5^T=D)8Q;-L:H@.7QEB*^Q:* MN?-C_LI:A;>/4\467B"Q:X'C'4_$1MKO3B\)M;ZPCLIH2H<;G58]P8_*2<,O MJSX3? 3Q]\#X;HZ+KFF:C'>7FG6O]E)'.EC;6<4_M-W\&F_!?7;BZUKQ1X?A5[?=J'@Y"VIQ9G0 1 =C] MUO\ 9)HI?VF=?@\+_!K6]3N/&EY\/HH7MP?$%A8F]FMMTZ !8@#NW9V>P8GM M10!ZK1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110!SWCV_.D^!?$=\-7C\/FVTZYF&K30B9++;$Q\]D/#A,;BIZXQ5C MPE=G4/"VCW1U!-6,]E#+_:$48C6ZW(#YJJ.%#9W =LU7\?3R6G@7Q'/#>V.F MSQZ;4E%R M\8[(>JCTH V:*** "BBB@ KFO%_AGPKKQL9O%&E:1J(MY2EH^K6\4OER.-I$ M9D!PS#C Y-=+7SU^TU\%]?\ B/XB\.ZQIGAWP]XZL;*POM-E\.>*+IX+2*6X M$82^4JC9>,(P( #;7.QE;F@#V3^P?#,=_':-IVDB]:2._2 PQ>87B4)',%QG M**%4-_" #6!J4OPV^%%AKWC">W\/^'8K16N]3U6VM8HY )64EY&C7@E&\0:=KR^-5NY1J>FVMM!'%)I,$13)A%MF8VC8JA=,8 P8_P!D MKQIIGA/0[*;PGX2\9V]E+KUM'X#O%@TV+Q+IVB:R!.?L*:K!#/B8<'RA(#\W';FOF/4/V8/%^@>*=9UK0- M!\.SW%OXYTSQA9R"[-L^I1)9/;SVCMY;&+RY'>5&8ON\PY^;.>*\;_L;_%+Q M'\.]"\."S\)37=M;:E(+^*X9)K&]GU:2]5DG>%G,)B95"QB-P_WG*<4!8^D= M5\+^"_VC-/UB/2]0U#29=#\1RVNH76F01PO+?VRB)A*DT3QSA05"LRMC:-I& M*WO OPS^'G@CX>6.C:9::9>^'[2S_LPWE\8KDSQ>:S,DLK##@RNS%3QNZ<5;3#:M]J%I9[8C'(/-5EA*% MMBGYL&@#[:_X1SPE#XH.OC3=&C\1W<8M&U3R(A=S)R!&9<;V'RD;<_P^U0^& M]!\$^#-/FO\ P_I^@:'8',!-'U?4[*VT"Z/P_P!0T31YKY)%O-)U"XU*\FCN$C8;H@(9TVMD2*#C@YJQ MIW[&?CJS\!0HNEZ7%-;ZU:W]QX2&I026.H+!8M:F50UEY$*DQC5@A@;RU.O#VG:[H6OV.HZ3J,TEO9W<.T\1[-,O=53QCH>I+K%W.S7CZ7:Z?#;7<3/LR6D9),KTD!R_MYU M+^Q1XWL? /A30M/T#PZ-5T1]0LUU WJ-;3I+>">.>>UEMG5D*A0WEE)U,:;7 M*\ ^_**KV@E6VB6X9'G"@2-&I"ELM75IX@\.^& M)XW@ U3Q7$)=/BS,@(D4]SG:O^TRT4 >G4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 8/CD2MX)\0"&/39ICI]QLC MUG_CQ9O*; G_ .F1/WO]G-6/"N\>&=($J6,\3^!=!\8WVA M7FLZ5#J%SHEZNHZ?++G=;7 5E$BX/4!CP>._4"@#YC\?_MCW-[;W>M>!TFET MRWTGQ'*-6G\2 M^'TU3P]:Z;X5DU%+.XBB?1YM2+Q,RC:3<[Y&B.T%0JYY]?>+/]GCX=6&A:/H ML'A6SCTK2+._T^RM-SE(;>]_X^X\%N1)WSGVQ18_L]?#[3]$N-)A\-P_8+F# M3K6:.2>9VEBL'WV:LS.6/E-R"3D]#D4#/)OVH?B;X^\-?%/P?X:\'7WB&WM; M[2+[4+J+PMH5IJMXS12P(A9;EE5(_P!Z06!SD@=\CFO#/[>$FG^$O J:UH)\ M3ZY>:-!JFOW&@%@+0/=O:E8H-C-+,CQRF2/Y%7RWVLW KZ#^)OP$\"_&&^TZ M]\6Z(=2O-/C>*VN([VXMGB1R"ZAH70D$J,@U0D_9I^&A/AXP^%+6S&@PI;V* MV4LMNJQ)+YJQR+&ZB9!+^\VR;AORW4DT >-^(/VC-6TVQUV5-;U539P^.'5X M[&S./[+EB6)@"O/EA\)G[W_+3-=B/VIKBP\=VOA^X\)W4^C#7K7PO<>(_MD0 M_P!-FL4NT(MP-Q7:^&.1M[;NVYJ?[,VA:M\0VUBXFC7PN^FZK:3^&XK8J+F? M4Y%>_GEGWECY@1!L4+M(R#SBNPE^#'@R>Z6YDT&![A=8@U]9"SY6_AA6"*<< MXW+&H4#I[4!H>=?!W]J.Z^*_C'0]'G\$W7AVQ\0:+/XAT?4)M1BG-Q9I+'&I M>-!F.1O-#;"3@?Q$Y \4\2_M9_$#PG\0;WP]<7EN\'@SQ3=7/BV>2S4,/#K7 M-FEHZ@+C<8[TL2N&Q 23C.?8/@;^R+9_!OXCS^+WUBUU&Z%A<:=;PV.DI8*$ MFN%G>20+(RLP**H6-8T4;R$RU>H:G\%?!.L:EXLU"]\.VMQ>^++-+#6YFW;K MV!$V*C8/&%XRN#P.>!0!\>P_M#?%OQ=K_@ZS@UOQ#80Z]X?N/$:Q>%/#%GJ= MRD,FI2Q6GF+, $B%L(CNZECSFNZ\4?%7XGWVF_%[QIH_C;3]"TKX8WL]@OAR M]TF*5=8-K;1S2R7$Q(DC,YA_"OPIX9US3]9TK1+>QU/3]&C M\.VMQ%NS#I\;!TMP"<; R@CC/O7.^+_V:/AIX\\8KXHU[PE:ZCK)\HS2O)*L M5T8_]7]HA5Q'/MP,>:K8[4!<\*\-_%GXF>-_CGJUE#J?C&U\-VFO6EHEOI'A MG3[C3H()+:UG>.ZNI2)D<>(I MKN.^ENX-2NX5DG3;M=HTE",1L7JN#CFO6* "BBB@04444 %%%% 'FO[0Z7DG MPFUD:?:>$+V[W0;(?'?_ ""6_?)GSO<#.W_;VT5#^T?I$VN?"#6;.'PQHOC& M21[2M]NB9?(+_P!\[=W;=FK'A&U^P^%M&M_P"SETCR;*&/^SED\P6N M$4>4&_BVXVY[XK)^+%S8VOPO\8S:G;S7>FQ:->R75O;S&&26(0,717'*DKD! MAR#7EOAC]I[PGIN@:=I]OI&L0PVGPXB\>(C>7(5T]8P!!O+Y:? '4;3_ 'J M/H"BO$%_:Q\+G9_Q*]7&[P&?B#_JXO\ CQY_<_ZS_7>WW?\ :I+;]K#PQ=_8 M=FF:N#=^"Y/'";HXN+-,YB/[S_6^W*_[5 'N%%>)V?[5?AB^;2 FF:LIU+PE M-XQCW1Q?+:1CYHV_>?ZP]@/E_P!H4S2_VL/"^JW/AZ&/3-71M:\,3>*[??%% MA+:+=NC?]Y_K/EX RO/44 >WT5XGH7[5?ACQ!+X92WTS5HSK_AVX\2VQDCB& MRWASN1\2'$AQP!D>XJ/P]^UAX7\2?\(I]GTO5X_^$CT6]URV\R.+]W#;9\Q7 MQ(?G.TX R.>2* /<**\1\,?M6^&?%?\ PA/V72]6B_X2S3+[5;/SHXAY45KG MS%DPYPQVG&,CGDBE\*_M5^&/%S_#];33-6B/C2PO]0L3/'$/)CM WF"7$APQ MV_+MW#GDB@#VVBO#_!O[6'A?QO<_#>&STO5X6\=0ZA/IYGCB @6SW>:)<2'! M.P[=N[.><4_P'^U7X8^(#_#);#2]6@_X3\ZG_9QN8XAY'V+=YOG8D.-VP[=N M[KSB@#VVBO#_ )^UCX8\?GX9?8=+U:#_A/VU-=.^T1Q#[/]B_UOG8D.-W\. MW=[XIG@?]K?PKX]B^'+V.EZQ /'-S?VVG_:(X@86M/\ 6&;$AP#_ [=WOB@ M#W.BO#O"'[67A?QG#\/YK/2]7A7QI?WNGV(GCB!A>V^^9<2'"GMMW'UQ3?#7 M[6WA;Q0O@9K;2M8B'B_5KS1[,2QQ#RI;<_.TF).%/8KD^HH ]SHKP_P]^UCX M7\2?\(?]GTO5X_\ A)M:NM#M?-CB_=S6_P!]I,2'"GL1D^HJ/P]^UQX6\1P> M&)+?2M8C'B#Q%/X:MQ+'%\EQ%]YWQ)Q&>Q&3["@#W2BO#]+_ &LO"^K0>'I8 MM+U=%UOQ/-X5@#QQ92YC^\[?O/\ 5^A&6]A3;']K7PM?+HQ32M8 U3Q:_@Z+ M='%\MVI_UC?O/]5[CYO]F@#W*BO#[/\ :R\+WG]GE=+U!TW1Q<7@_ MY:G]Y_JO?[W^S2Q?M8^%YA%C2]7&_P >?\*^&8XO^/[_ )[?ZS_4^_WO]F@# MV^BO#O\ AK;PKL+?V5K'_(]?\(!CRXO^/[_GK_K/]3[_ 'O]FEG_ &L?#$%O M?3-I>KE+7QM_P@C@1Q9-Y_SU'[S_ %7OPW^S0![A17AFH_M;^%=,AU.232M8 M8:?XR7P3(%CB^:\/_+5?WG^J]_O?[-/U/]K'POI/]L>;I>KO_9?BJ'PE-LCB M^>ZD^[(O[S_5CN3\WL: .B_:/\.-XL^$&M:8G@:/XD-,]N?^$;DU#["MUB9& MR9LC;LQO]]N.]%>)_M2_M&^ ;OX/?$6Q\2>'-=U?2M!UZUT*_M+2[6S>>;<) 15>.56+! 8_0$\# .Q_]D! end GRAPHIC 11 xyf-20251231x20f007.jpg GRAPHIC begin 644 xyf-20251231x20f007.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" #9 PX# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ I#TI:0]* /#?$_P_T#XA_M"WMGX@T]=1MX/#=O+&CNRA6^T2C/!':N@_ MX9D^&W_0L0?]_I?_ (JG6/\ R6?\,R?#;_H6(/^ M_P!+_P#%4?\ #,GPV_Z%B#_O]+_\57J=%'US$_\ /R7WL/JM#^1?6 M?\,R?#;_ *%B#_O]+_\ %4?\,R?#;_H6(/\ O]+_ /%5ZG11]6?\,R?#;_H6(/\ O]+_ /%4?\,R?#;_ M *%B#_O]+_\ %5ZG11]IT4?7,3_S\E][# MZK0_D7W(\L_X9D^&W_0L0?\ ?Z7_ .*H_P"&9/AM_P!"Q!_W^E_^*KU.BCZY MB?\ GY+[V'U6A_(ON1Y9_P ,R?#;_H6(/^_TO_Q5'_#,GPV_Z%B#_O\ 2_\ MQ5>IT4?7,3_S\E][#ZK0_D7W(\L_X9D^&W_0L0?]_I?_ (JC_AF3X;?]"Q!_ MW^E_^*KU.BCZYB?^?DOO8?5:'\B^Y'EG_#,GPV_Z%B#_ +_2_P#Q5'_#,GPV M_P"A8@_[_2__ !5>IT4?7,3_ ,_)?>P^JT/Y%]R/+/\ AF3X;?\ 0L0?]_I? M_BJ/^&9/AM_T+$'_ '^E_P#BJ]3HH^N8G_GY+[V'U6A_(ON1Y9_PS)\-O^A8 M@_[_ $O_ ,51_P ,R?#;_H6(/^_TO_Q5>IT4?7,3_P _)?>P^JT/Y%]R/+/^ M&9/AM_T+$'_?Z7_XJC_AF3X;?]"Q!_W^E_\ BJ]3HH^N8G_GY+[V'U6A_(ON M1Y9_PS)\-O\ H6(/^_TO_P 51_PS)\-O^A8@_P"_TO\ \57J=%'US$_\_)?> MP^JT/Y%]R/+/^&9/AM_T+$'_ '^E_P#BJ/\ AF3X;?\ 0L0?]_I?_BJ]3HH^ MN8G_ )^2^]A]5H?R+[D>6?\ #,GPV_Z%B#_O]+_\51_PS)\-O^A8@_[_ $O_ M ,57J=%'US$_\_)?>P^JT/Y%]R/+/^&9/AM_T+$'_?Z7_P"*H_X9D^&W_0L0 M?]_I?_BJ]3HH^N8G_GY+[V'U6A_(ON1Y9_PS)\-O^A8@_P"_TO\ \51_PS)\ M-O\ H6(/^_TO_P 57J=%'US$_P#/R7WL/JM#^1?6?\,R?#;_H M6(/^_P!+_P#%4?\ #,GPV_Z%B#_O]+_\57J=%'US$_\ /R7WL/JM#^1?6?\,R?#;_ *%B#_O]+_\ %4?\,R?#;_H6(/\ O]+_ /%5ZG11]6?\,R?#;_H6(/\ O]+_ /%4?\,R M?#;_ *%B#_O]+_\ %5ZG11]IT4?7,3_S\ ME][#ZK0_D7W(\L_X9D^&W_0L0?\ ?Z7_ .*H_P"&9/AM_P!"Q!_W^E_^*KU. MBCZYB?\ GY+[V'U6A_(ON1Y9_P ,R?#;_H6(/^_TO_Q5'_#,GPV_Z%B#_O\ M2_\ Q5>IT4?7,3_S\E][#ZK0_D7W(\L_X9D^&W_0L0_]_I?_ (JJG[/FC6?A MX^/M,T^$6UC:^(YHH8020BB&' YYKUZO+?@M_P A?XD_]C//_P"B8:VC7JU: M-15)M[;N_4QE1ITZL'"*6^R\CU*BBBO-.\**** "BBB@ HKR#XU_M(:'\'7B MT[[/-KWB>Y0O;Z-:$!MO]^1SQ&GNFT G\C7U0A MW"OSZMOCEXZM?B'<^,X_"OA%=8GMA;N1)<;>.LF-WWBN%)]%KK5_;!^*ZC \ M.^$?^_ES_P#%5Z&,P-2LX>QIVLDGKU.+#9Q@J2E[2NG=NQ]M45\3?\-A?%?_ M *%[PC_W\N?_ (JC_AL+XK_]"]X1_P"_ES_\57G_ -EXK^4[?[&+R 'YX;:YFBD8>S,2 M!^(H_LS%?RC6>9R/;\T9^OY5^=/\ PU3\ M8/\ H:;#_P %4='_ U5\8/^AJL/_!5'7M_V'C>R^\\O^U<+_-^!^BV?K^5& M?K^5?G5_PU3\8/\ H:;#_P %4='_ U3\8/^AJL/_!5'1_8>-[+[P_M7"_S? M@?HKGZ_E1GZ_E7YU?\-4_&#_ *&JP_\ !5'1_P -4_&#_H:K#_P51T?V'C>R M^\/[5PO\WX'Z*Y^OY49^OY5^=7_#5/Q@_P"AJL/_ 51T?\ #5/Q@_Z&JP_\ M%4=']AXWLOO#^U<+_-^!^BN?K^5&?K^5?G5_PU3\8/\ H:K#_P %4='_ U3 M\8/^AJL/_!5'1_8>-[+[P_M7"_S?@?HKFEK\Y9OVM/B[9>3+)XDL9X_.C1HQ MID:E@6 //XU^C(Z"O-Q6#JX-J-7=G;A\33Q**U0<@&FTUN)-/86DS4=RYCMY77[RH2/RK\[I/VL? MBY<7-RT/B2Q@A$\J)&=,C8A5=E'/X5VX7!5<8W&ENCFQ&)IX9*51Z,_17/U_ M*C/U_*OSJ_X:J^,'_0U6'_@JCH_X:J^,'_0U6'_@JCKTO[#QO9?>/\ M7"_S?@?HKGZ_E1GZ_E7YU?\-4_&#_H:K#_P51TA_:J^,(_YFFP_\%4= M']AXWLOO#^U<+_-^!^BV?K^5&?K^5?G2/VJOC 1_R-5A_P""J.E_X:I^,'_0 MU6'_ (*HZ/[#QO9?>']JX7^;\#]%<_7\J,_7\J_.K_AJGXP?]#58?^"J.D_X M:J^,'_0TV&?^P5'1_8>-[+[P_M7"_P WX'Z+4M>"_L?_ !5\2_%CP3K][XHO M(;Z]L=7>SCEA@6(;!%&W0>[&O>J\.K3E2FZI":J14H[,**0]*S+'Q%9W M^IWNGQRC[9:,%EB;@C(!!'J.:A)O5%-I&I12 GO2TAB$XHS]?RKXG^/O[1GQ M'\(_&/Q!H&@:W:V&F6(@\N.6Q24Y=-QY//6N"_X:J^,'_0U6'_@JCKVJ.48J MO352"5GYGF5,QP]*;A-ZKR/T5S]?RHS]?RK\ZO\ AJKXP?\ 0U6'_@JCH_X: MI^,'_0U6'_@JCK;^P\;V7WF?]JX7^;\#]%<_7\J,_7\J_.K_ (:I^,'_ $-5 MA_X*HZ/^&J?C!_T-5A_X*HZ/[#QO9?>']JX7^;\#]%<_7\J,_7\J_.D_M5?& M #_D:;#_ ,%4= _:J^,)_P"9IL/_ 51T?V'C>R^\/[5PO\ -^!^BV?K^5&? MK^5?G5_PU3\8/^AJL/\ P51T?\-4_&#_ *&JP_\ !5'1_8>-[+[P_M7"_P W MX'Z*Y^OY49S7YU?\-4_&#_H:K#_P51UZU^RI\?/'GQ%^+-[X?\4:M;:C81Z. M]ZHALUA(D$L:CD>S-7/7RK$X:FZM1*R\S:CF%"O-4X/4^O****\<]$**;(XC MC9CDA03Q6?H.OV7B2P2]L9A-"_YJ?0CL:=G:_05U>QI4A.*6OG']L#XO^+/A M;'X3C\*ZA#I\NI33)-)-;+,,*@8<&M:-*5>HJ<-V14J1I0R^\\O^U<+_-^ M!^BV?K^5&?K^5?G5_P -4_&#_H:K#_P51T?\-4_&#_H:K#_P51T?V'C>R^\? M]JX7^;\#]%<_7\J,_7\J_.K_ (:I^,'_ $-5A_X*HZ/^&J?C!_T--A_X*HZ/ M[#QO9?>']JX7^;\#]%<_7\J,_7\J_.K_ (:J^,'_ $--A_X*H_\ &C_AJGXP M?]#58?\ @JCH_L/&]E]XO[5PO\WX'Z*Y^OY49^OY5^=7_#5/Q@_Z&JP_\%4= M'_#5/Q@_Z&JP_P#!5'1_8>-[+[Q_VKA?YOP/T5S17Y\^&/VJ_BM+XQ\,VE]X MALKJROM6M;.:)=.1"R22A6Y[<$U^@PKS,5A*N#DH5=V=U#$4\3'FIO06BBFD MX-<1TCJ*RM"\26/B*W>6RF$FQBDB'AD8'&"*U:;3B[,2:>J"BD;('%?/OQD_ M:WL/ 6N7/AOPQI)\5^([8[;H"816EFWI))@Y;_9 S[BM*=*=:7)35V95:U.A M!U*LDDNK/H.BOB;_ (;#^*YY'AWPB >@,EP*_E#^W,M_Y_(^V:\M^"Q_XG'Q)_P"QGG_]$PU\\']L M/XK@_P#(O>$1_P!M+G_XJN=\*?M(?$[PGF$'6NBGE^)C3G%QU=OS,)YUE\IQ:K+2_Y'WW17Q-_P -A?%?_H7O"/\ MW\N?_BJ/^&POBO\ ]"]X1_[^7/\ \57/_9>*_E-_[\(_]_+G_P"*H_LO%?RA_;F6_P#/Y'VS M17QCIG[:?Q!TZ[276_!FBZEIX/[U-'NY(YU''_BYX;3 M6O#UV9X-WES02+LFMI!UCD7^%A^1[$URUL+6PZO4C8[\-CL-C$W0FI6['Y\V MGB&?QQK&M>+KQB][KEY+/EN2D(8K%&/0*N./K5ZN;^'G_(GZ;_NM_P"A&NDK M] I148*,=C\/S"$_%=B[0W-IJ$5I/M.!-;3,$>-O4<@CWYK]* <@&OS"U__ M %6G_P#83LO_ $>E?IY']Q?H*^0SF*56,EU1^M<*U)3P4HR>TFE]R8ZOF?\ M;Y_Y)1X?_P"QAMO_ $5-7TQ7S/\ M\_\DH\/_P#8PVW_ **FKS,#_O-/U1]5 MB?X$_1GQS810SW]K%:%@&;\!DUZC\5?A=_P (''J$PT1) M="N#&-%\0V=T\L)4NO\ Q\9) 8KNYP #TR*\OTV>&UU*TFN(?M%O'*CRQ?WU M# E?Q (_&NQC^(4>D>$/%/A[2Y]1ETO7$$,5A?%6BLEW[BPP3N?'R@@*.YR: M_4*T:KJ1<-NJ^:_%?--:'Y_3<%"2EOT^[]?+9ZEOQI\'+KPUXB&DV>JV.HO! MI2ZG>NDC#[/&(][NR[<[<$;=N2<'@5F7?PHU^RUB^L9OLJ166G+J]Q?>:3;I M:,,K+G&[GH%V[LYXKI=3^*OAS6O&S^(KW2-0:2715T_8DD>;:X6(1I-'D$-C M&?FS@XXKH-&\;:7\0_%6H7LSZKIMK'X6CTR\B6-+QKDJRH,Q#!E7!9CC!!YX M KB]KBJ<5SKIKIUT['3[.A.347UT]#SZ^^$&OZ=J,UK/+8K';V":G<7:W!:& M&V8@1NQVYR^1M502?SKF?$&A7WA;6KK2M3@,%[:N%EC#9!! 92I]"I!!]Z]F MU3QU;>#=4U6VU+5K_P 1:5XGTB.W=X;<6-]IHB8B%1%G" 8R%XR,'OSXMK5Z MNI:E-.LUW.C;5$U])YL[ %CZ^PX'0<5TX:I6J.\UI\_+_@K[C"M"G!6AO\ MOZ[/[SLOBMX2TGPM8^"9])BGB&KZ,+^X^T2^8WF%R.N /0"N!S7:?$?QM8 M>,=,\)VUG#

F+IKF=5Q-AL[Q@G'TKBJWPRFJ253?7\W^AG6Y?:/DVT_) M?J+FC-)1749%+5_^/:/_ *^(?_1BU^N7:OR-U;_CVB_Z[P_^C%K]W_[\"O.2#3U@22:XF8L%))Z$]3@ M#BO7O#'A:Q\*::EG8Q[5'+R-]Z1O4FM\96P\J48Q6O3R,Z$*JFVWZFG>?\>D M_P#N-_*OR9M>#=?]?=Q_Z-:OUFO/^/2?_<;^5?DS:];K_K[N/_1K5Z?#G\6I MZ'G9U_"AZ_H>G?"GX;K\0M#\2-8):ZEXFLC"UEI%W<&$31'/F.N""S# &0! MGGJ*ET/X5Q>*M5\2HY'A%= TO[5=V&IR/YJSA<'D@GR]_.[DX(&#UKC]&U/3 MK31VC=KVPUA+H3VVIV1&Z)-FTH1D$Y/.01C'?->@M\X^Z68Y) Z9KZ:JL0I2=/9[>6VW1W5^EUJ?/4W1:BIK_@[ M_-6T\GH:%-J<2VS+'I[:J+?SOWLEFK$&91C&.,X)#8YQ4EO\(M= MGL%N9)["S9M-.L?9[FX*R+9@X\TX4CJ#\N%6TJVT74K< MW&@W&EW?E3QLDLTG_+;D;CGT)PHX KH&TVTU7P;IFG-XKOM,O9/#@M9KN?3! M-;F AI&@:]4X"$_+M'S#[N3G%9SQ&(@_?5E?>W3Y7-(T*,E[KN[=^OSL>27/ MPZUJUT&359$A"Q6L5_+:"0^?%;2L5CE9<8P2.F<@$$CFM'X36OAO5?%6G:3K M^C7>K'4;I;93!=& 0*PP7 RS \X) 4U<\:_$VS\;:%I^Q@E3C5CRO3S_ *^1S/B2SL].\1ZK M::;<-=:?!=RQ6T[=9(U3:7:M8Z:TA^S6SON:./& & M;N>Y/J35&N^%^57.9VN["YI.M%%6(^O_ /@GY_R3SQA_V,4O_HF*O6/BYX\U M;P??Z=%ITD:)-&S.)(PV2",5Y/\ \$_#CX=^,,_]#%+_ .B8J^@O%/@'2?&, M\$NHQRNT*E4,'X. M-JGC2_M[JV MUQ,L\"I;S6C 26TP=6$@SP1@,"O<-U'6OTS!*4LO@HNSMT/A<8TL9)R5U?\ M0]"TOX/3ZY\0M!\':EI3^#M7E,KWIEE:2*XB7!#6Y.^/+Z+K?@:>\6] MURW\-_:0]S=,HN)A,I7:O7"HN,;B2?45'\.?BQX9^'WV:6+1]3GOH=8:]:Z6 M:,-/;E6 B?(.,%LX7&2!DTW+&03M&[MIVO>7=W[>FQ"6&DU=VUU[VLNVG?\ M/R.3\/?"K7O$5OI\D1M+-M1NY;"QCO)BC7,\8)D5< @!=I&3@$\#.:;IOPLU M[6+9I;,6TQ9[E+:(2G?>&W!,QA&.0H!Y.,X('->G^";C3[SPQIL\>N:OIEP^ MKWMSI\BZ8FH?8FD.W=N7 @8AV)W9S]X8VYKDM0\?6-GX1A\*3W>I2WOA^^NT MLM4T:Y$<5]$\C$B0GD MSN&21]:I5Z\YN,5U[/S^_I?7N)T:48IR[=_33RZ] M.QPOA46TFKP)<:/-X@>0A(=.AG,)F*^36?[0CD:,?9)K$H1')GGS%;&Y M2.."".M7?''C"X\:ZM;7Z_7R].IS^:,TE%=9B+FO:_V)/^3A-0_P"Q*M1 ML+2:!;>"0*@:($XP#U_&O;_O=*X[6/A-H&NZG<7]U%.UQ.VYRDQ SC'3\*_. M\+.E3FW65U8^TK1G)6@['D;_ !L\3NK*9[?!&#^X%8/A'QEJ'@W4?M-G(6B8 M@2P,?DD'^/OVKVJ;X)^&(X9'\BY^52?]>:Y/X:?")KQH=4UN+;!]^&S8U>Q'$83V_U'OWK MY6_;]_UWP^_Z^;K_ -%5]=Q1K$BHJA54 !0, "OD3]OW_7?#[_KYNO\ T57G MY:U]=IVVN;XV_P!5G?L?,V@6MG?:_IEKJ-U]AT^>YCCN;K'^IB+ ,_X GK7I M7Q0^%I\"3W\ M>\+V%QJ5YI^J20F&VU%E*62(^ MXX(SN<_*,@*/ESC-?I-:-5U(NGMI=?/\UYZ-:'PU-T^1J6__ /U\M4S0\9_ M!2]\-^+KG0[+4K._;3],CU#49_,*BV78ID9EVYP2WRA=Q(]*QK[X4Z_I>JZS M9WOV6UBTBR34;N^:4F!+=QF-P0"S%N@&,YX/2NNUCXN^&M>^(.K^*;S1=1:: M_P!)%I&BRQYL[@1A!)'D$-P#RP.#SBMRR\9Z-\2/$?B34IVU;3;*;0+;3KJT M$*7QG*L%),(PTB@9.01M/S'%<2K8JG%.I'HKZ==+[?/\/GT^RH3DU!]7;TU[ M_+^MO-K_ .%.MZ7J]W8W4]A#]CM(KVZNA.S0P12D"(L0NV4[B7/3:>X.1@^]>LZQXTL_"&N>(;'4]8U#Q!8^)] M*MBUY;0K9WNGO&SB%3$?E7:!]ST(]:\LC\37.G>*(]:L)YY+FWD#PS:D1<2, M0,!I-PPQ/IT':NJA4K3NY)6MINKO3YK6ZV[&%6%.+LN_W+\GI9[]SI?%W@O2 M= ^&7AC5K2X-YJ=]>WEO>7"-^ZS$P79&,X*JV*X'->A>-/B_=^-OAW MHGAZ[M;>*ZLKN:XGGMK2*"-PQ/EA%0#;@$Y]>IKSRML,JJ@_:[W?W7T,ZK@Y M+V>UE]]M?Q%S1FDHKK,2WX=_Y'OP5_V,%A_Z.6OU9[>E?E+X=(_X3OP3_P!C M!8?^CEK]6@>*_/>(?]XCZ'V.3?P'ZGC7Q&^)^N^&?%=S864L*VZ(A >+<)SR9K<_]L17K^O\ PPT/Q-JQ3-<. "4E*C@8'%9I^"7A]W_0K#0G'66QQWQN\8 M3^ /A+XJ\06A"W=C8220L>TF,*?P)!K\^?#FF#2=(@C+M+<2#S[B=SEY97^9 MV8]R237W#^UG_P FZ^.?^O _^A+7Q;!_J(O]Q?Y"O3R6*Y9RZGQ'%U22C1II MZ.[^ZW^8_%&***^E/S<,48HHH ,4444 &*,444 &*,444 %.\)?&6Y^ /C2Y MUNVC,UIK-F8+FV'W6FC=2DF!WVEESWIM>:_&3_4:5_O2?^RUS8F$:E)QDKH] M[(JDJ>84W%[W_)G3?#S_ )$_3?\ =;_T(UTE1_<7Z"OS#U__ %6G_P#83LO_ $>E?IY']Q?H*^2SK^)#T/U;A/\ W.?^ M+]$.KYE_;]=8_A)H+,0JKXAMR2W0#RIJ^F37S_\ M>>'+;Q[8?#KP?= ^3K/ MBF!)<'&8DBE:09]QQ^->-A9$WT=_N/L*\>>G*/?0^1?AQ\&/B!\8;1;_P MMH]O!HK,0FKZO*889N<$QJ 6<9'7&*]!_P"&(/BQ_P!!KPG^=Q_\37WAI^FV MVEV%M9V<$=K:6\:PPP1(%2-%&%50. /2K.*]6IG>+G)N+LC@AE>&C&SC M<^!O^&'_ (L?]!GPI^=Q_P#$4#]A_P"+ (/]M>% 1T(:X!_] K[YP*,"LO[9 MQO\ .7_9N%_D/@8_L/\ Q8))_MGPH6/)):XY/_?-'_##_P 6/^@SX3_.X_\ MB:^^2*2C^V,;_.']FX7^0^!_^&'_ (L?]!GPG^=Q_P#$T?\ ##_Q8_Z#/A/\ M[C_XFOOD &C H_MG&_S_ )!_9N%_D/@;_AA_XL?]!GPG^=Q_\31_PP_\6/\ MH,^$_P [C_XFOO@X% -']LXW^?\@_LW"_R'P'/^PQ\5KE CZUX5P'5Q@W'5 M2"/X/45[_0;BH[E3QZ5[] M@4R2%)D9'4.C @JPR"/2N2MC:N):=?WK'32PU.@K4M"EH'B'3O%.C66K:3=Q M7VG7D0F@N86W(ZGH0:T*\)^ 6G1_#_XF?$OX?V.5T&PNH-6TV _=MDND+R1+ MZ*) V![U[O7)4BHRLMCHB^978W;SG%+2T5F40WG_ !Z3_P"XW\J_*'PKH6N> M-_$%QH/A?2)M1XHSMC@0S, TKGA17ZJ>(+Y=,T'4KQQE+>VDE('<*I M/]*\:_8Z\!V'A3X.6&KP6R)J?B9VU>^G ^9S(28T)ZX1" ![GU->M@<9+!1G M4@M79'!BL-'%.,9[+4^=+3]B?XMW4"2R:AX5LY&',+2SN5]BP7!J;_AA_P"+ M'_09\)_GF,$U'0M04+S#@UWY3(ZXK MPOXXZ9#X2^*'PU\=:>@@U.758_#]\Z#!NK6XR%5_78^"/3)K@<_K$GSKWGU_ MS.Q1]DDH[(]U/(I N#3J*Y#<**** /S<_:>F=?VD?%%M;V\U[?W;6D-M9VR; MY9G,7"JHK6T']CWXO>(;);N6+0/#ZN R6U_<223 '^]L4@'VS7T+\*O!NE^( M?VF_BEXUN+=9;_2IH-(LF<9\H^0K2N/0L"JY],CO7T,%KZ&6;5Z%.%"CI9(\ MA9?1JU)5:BO=GP/_ ,,/_%C_ *#/A/\ .X_^)H_X8?\ BQ_T&?"?YW'_ ,17 MWR0!2<&L/[9QO\_Y&G]FX7^0^!Q^Q!\60"!K?A4!OO8:X&?K\O- _8?^+ _Y MC/A/'IFX_P#B*^^0 11BC^V,;_.']FX7^0^!O^&'_BQ_T&?"?YW'_P 31_PP M_P#%C_H,^$_SN/\ XFOOCZ\4H'M1_;.-_G_(/[-PO\A\#?\ ##_Q8_Z#/A/\ M[C_XFC_AA_XL?]!GPG^=Q_\ $U]\X%&!1_;.-_G_ "#^S<+_ "'P-_PQ!\6 M?^0UX4_.X_\ B*Z?X8?LS_&CX.^+I_%&DWG@W4;Z2R:R:VN6N0C(75^" ,'* MCG/K7VE@4%0:RJYIBJT7"I*Z9I3P.'I2YH1LSR#P-\>+F?Q5;^#_ !]X?;P9 MXLN0?L:F8366HXZ^1-@9;_8//UKU\'(S7EO[2?@JV\8?"36V*!=3TJ(ZKIMV MHQ);7,(WHZGMG!4^H)KK_AOXB?Q?\/O#6N2@"74=.M[IP/[SQJQ_4UP247%3 MCIT.N+:?*SHR,@T@&*=16)H%?'W_ 4#FCMCX!EE=8XDGNV9V. H$7)-?8-? M./[37@33_BA\6?@_X9U1=^GRWUU=W,9Z2QPQ"3RS[,5 /L37;@JGLJ\:CZ:_ M<UTK19AF'4--@RAAMY&1STKW>;XU_$#X6.L_P 4O"-B/#VX M+)XC\,3/-!;9(&Z:%_G5?5@3CTKW[ J&]LX+^UFMKF)+BWF0QR12J&1U(P5( M/!!'&*XZV,J8F2E7]XZ:>'A0CRTM!FF:E:ZQ86]]93QW5G<1K+#-$VY70C(8 M'N"*LD9KQ']F&-O#*>.O J.TEAX6UQ[:PW$GR[:5%E2/)_N[F'TQ7M]1_M9_\FZ^.?^O _P#H2U\6V_,,0'78O'X"OM+]K/\ MY-U\<_\ 7@?_ $):^*1S9KZ>4O\ Z#7UV2_PY^I^;<8:.B_\7Z&A=:;>6*JU MS9W%NK_=:6)E#?3(YJL"/P]:]Y\::3:^)/$'P8TB_5Y+._TR."0(Y5@"@.01 MWR!7/:GX \+6NGZ!J39^OO[5,]K/';QW#P2);REECF92 M$<@X(!Z''M7L.D>!=.\,>--9M[S3(+RV@\/7&H64\=TSP3C)7S(SU'RL!S]T M@D9R#4?A'1=/U73OA,MY'/":T\1V]@D2 M3L49)9PLF?9$TB%1(O]Y< M]1[BHLC%>OR>"K7Q#%X0>[NKA[2+PC)JK6SS$D;" L49(^5L>&Y-7%M'.0]O-&%R V.5.>,Y-+ZW!*[_K?_ "'_ &=5LZV\$MPZ LRQ(6( [D#M7I=W\.]%?4/![V]I?BW MUK1I+Y[2W<3,LRCC+G&V/GECC&.U=-X)\*V7A;XE:7_9[@QZCX3GOG"R&1$= ME(8(QY*_+D9I3Q<%&Z6MF_N_X9FE++*LYJ,FK72OZVM;3S1X.&# $$$'D$=Z M\V^,G^HTK_>D_P#9:]"TW_D'6O\ UR3^0KSWXR?ZC2O]Z3_V6NFNK089'+FQ MM*7>_P"3.F^'G_(GZ;_NM_Z$:Z2N;^'G_(GZ;_NM_P"A&NDJH?"CCQO^]5?\ M3_-B$XI V>XKIOAG#'=?$?PQ;3QI-;SZA%%+%(H974G!!![5Z5XMT*P/A;XA M,ME9:K/8:H$LX]-B59M,CSSYIP#M., <]#SZ85*ZIS4&M[?B[&E#!RKT95E+ M:_X1YOZT?W:GB(Z45W>M_"6[T2SUW??+-J&@PV]QJ-LL6%"R]HVW?,4QSD ' MMBI?$OPML?#.NV6CS^(Q-?WKV@ABCLF_U<[;=Y.[ *Y'RYY /K36(I/1/\'Y M/\FB7@<1%-RC:W=I=6K;[WBU;>Z//Z*]!?X30GQ'J.C0>(([B[TH7$VHXM& MAAB7.Y_%,TSX3-J>JZ=9KJGE+JVE-JNELT&6GVCYH6&[Y7''(R M#Z4?6:5KW\]G_EVU] ^HXF]E'K;=;WMW[M+UTWT.!HKM-:^&[Z+H.F:L]Y*] MO?6;3%3;A3#ZU*/[1'>6MI<1A0"#.%P M\0W9=4+ -D#UZ4U7IOK_ $A2P6(C>\-K/IU5U]Z3^XX2BNH\=>#K+P5J-YIB MZXNI:I:71@FMTM6C5$VA@^XD@DY' Z>IKEA6T)*<>:.QS5:E?IY']Q?H*_,/7_P#5:?\ ]A.R_P#1Z5^GD?W%^@KY M3.OXD/0_4N$_]SG_ (OT0IKQ7X\_\E$^"_\ V,K?^DLM>U$BO%?CS_R43X+_ M /8RM_Z2RUX-+X_O_(^TGL7OVB?VFO"7[,VAZ1J?BM;V5-4NC:V\5C#YC9"[ MG8Y( &.^3GBO18_%.GR^%U\0"<+I;68OA,XV_NMF_<1U'%5O&7P_P##GQ#L M8++Q+HECKEI!*)XH;Z%9520# 8 C@\UB_$[P3J?C+0=-T33)[*UTDW<+:E;W M"./M%HA!,"%"-NXA03TP",*?#FJ,T M=B0%+6$OS6YXZD#@GW4GK3_#/[9'AGQ%+HLLFA:WIFDZIKH M(6_:@D_9IO/#?[2.G?%#PGJ=CHFGC3QIVLZ;<)+,VH19)W M[]WRLHV@9#9V#I7B7[-GP7UKXK>#;*UU&]MM,\+Z'\0;SQ&]L]K(M]/(DDGD MJ"Q"B-O,W;L9X 'K3 ]PD_;,\,6MUJ0OM URQT[2?$7_ C.IZI)%$;>TNRV MQ+=(/[0<%]XPU#2M+\+ZYIEIIE_I^G6UQ/91 M3$%E"L%$@8X7+$D Y%9/@/X,:U\=-3^+_ATZC:Z5X4N?B5+J]XT]G*;NX@CF M+I]G8D(5=E'SD' !QG/'>^.?V*M?\76/Q>M8O$NF6D7CW4["_0FUD8V26S A M#\WSE@HYXQS0!ZQ/^TMH%EXH'A^&SU;5WM+G3].U#4K2U#0VUS=KF%7 .3V+ ME00FY\\>Z7X:CM=0_XFFIWNBVE\T:B-[RUQYL94G>HR?E.T?7=+O+"2:1)X$VE[5Q( N\9'S@X!Z M' QSJ_LG>-+GXIZ+XTU+QW8:G<:5XGN-8A2?2W\QK25=JP,XEZHN%7 "\DG) MH P/$?[6&M>*OA)\2=?\G4_ 5CH'B6/1(-6LH;:\FCV7$43J8W?#,S$@D#"J MXP20:]5\1_M7^#O!VI:G97CW=U:Z!]ACUW58HU\G3Y+K A$@SN).Y2VP':&^ MN//-:_8R\07GPQ^(_@BU\4Z:-/\ %/B?_A(K>XFLI/-MLW*7#1OA\-RBH",< M$D\X%3>-_P!BJZ\5WWC.V@\06UGH7CB72KC78V@=YX9+,C>+8Y Q(%'W\[22 M?F! !H!U7C7]M#PIX#U_QAINHZ-K4L?A5K-M4O;:&.2"*&X/[N4-O^88P=H& M[K@<&OH&-UEC5U(96 (([BODCXE?L5:WXYO/BT;3Q)IVGVGC>#3;>%)+61VL MTM.%R=PWEA],5]7Z7!+:Z;:0SE#/'$B.8L[=P !QGMF@#Q[P#_R='\4O^P9I M7_H#U[77BG@'_DZ/XI?]@W2O_0'KVNM:OQ+T7Y(SAM\V%%%%8FAA>._^1(\0 M?]@^X_\ 1;5YM\'?%NG> ?V5?#7B35Y6ATK2?#B7MU(B%V6..+Z-I\]E):H"!=,S*86<@\A/G."#SL/\ #6)9@Z?^T1H?@*]M/"GB#4[_ %S4 M["]LM&U?7FCB$46HW2;XXV5-N!T!*KM3TN_%;6=I;7C*@DPJQ%BBL#M8G'*IC.3BO1OA;\>O^$4T7QDOB[Q9JGB_5 M;#Q6OAFVBN=-MK.66]("+!"(FV,"59]Q(P 36?X+_9!\1>#_ ]\&M)'B/2[ ME/A_J5Q?R2FUE!O1)QM W?(0">>><56UW]B[7=>TSQ?(?%5E8:]>^-!XUT2\ MM[5VCLK@;@(IE+?O%V,1D;>><<8+T ]+@_:ET&[TC2YHM&UF/5]0GOK=-(NX M!;RJ]HK/< NY$> JD@AL-V[XPM6_:O&I77PB?P?X>O-&;N*/Q#IUOKFK^.%\9ZG,UK(\"E"Q2VA&X' # %VZX/RC/ M ![1\(?C3I/QAC\1I86=[IE_X>U.32=1L;]%$D4R8/5692"#U![&N9_:7YM_ MAU_V..F?^C:F^ OP2U/X2>(?B/J6H:I::BGBS7)-92.VB=#;;LCRR6)W8&.> M._%0_M+_ /'O\.O^QQTS_P!&UK1_B(B?PL]IHHHK$L**** /%/@/_P E'^,_ M_8QI_P"DT52:W^U=X)T#]H'3?A!=->CQ-?1*R2K!FW5V0ND9;.0,>]1_ M ;_DH_QG_P"QC3_TFBKT>X^'?AF[\86_BN?0+"7Q+;Q^5#JKP*;A$P1@/C(X M)'XUM6^/[OR1G#X3QCXF_%K7_$?[2'A_X+^&=4D\/)+I;:UK6LVT4;W*0ABJ M00>8&56;;DN5) (QSS72>*]=UC]G[2/$'B_7=>U'Q3X'TO3$D^R3I"U]#+YF M'?S J>8I4KP>1@]-='MVL)!J,#2VFH6;$D MPRA&5E(+$JXSCN#2_%+X4>-/B]\*/%WAC5M>TJPN]VLU#;G7MK!8I&LUI%;EDGDD\PA04D! M7:,[B.,CFJ?Q0_9MU?QQX)^&26&LZ?8^+_ DD,EK/=VC7%A=;8EBDCDB)#;6 M"J>#D8[U#K_[.7B:3QOX3\::'KFAV'B&QTJ[T;4H#ICI8R07#%R8(T<%"C8( MW$[L?,2VQD;:Q.\$$ MDXV\C!->=>"OV0_$7A2P^#%M-XFTR]'P^U"\O)'6SDC-XLY?Y0-YVE1(W/.< M#@5Z=\ O@WJOP9B\4Z?<:Q:ZII.IZS=:M:+%;-'-&9WWLLC%R&P>!M XZ^P! MZT.G-+2"EI %%%% '*_%3_DFOBK_ +!EQ_Z+:LK]G_\ Y(=X!_[ =G_Z)6M7 MXJ?\DT\5?]@NX_\ 1;5E?L__ /)#O /_ & [/_T2M;+^$_7]#/[9W]%%%8F@ M5XK\3?\ DY#X/_[FJ?\ I/7M5>*_$W_DY#X/_P"YJG_I/6U+XGZ/\F1/;YK\ MSH_CS\=?#W[/'@.7Q7XE%U)8K.END5G'ODDD;H!D@#H3DGM6GX=^*VC>*OA= M9>/--,LNC7MD+V!9$V2L".$*]F+?+]:V?%O@W0_'FC2Z1XBTFUUG3)6#/:WD M0DC)'(.#Z5RWC?X>76N6/AKP]I5M86/A&SN$>_LTD>"1H8U/E10[!A0'V,>1 MPF.^1B6<1^R[^T#J/Q9^'WB2?Q19_8O%_AC5+VPU?385"M$8Y',8"YQG8 N< MX)0GO5[P5^UOX*\=WWAF"RM]9M(/$K7$.DWM_8^3!=SP%A)"KEOOC8V/X3@@ M$D$5S&F?L^:Q\+OC7XS\=Z!J%A;>#=>TCR-4TJ[FF>X>>-#BZ#D$;NQ!/()Y MKR3]E/X0ZM\2OAK\&M9U"\L+3P]X)U35-36./S!>23M<3!(Y%8;54;M^[/S* M5X'4L#W[PW^U]X)\37>CI#;:W:6>J:O+H,&HWEAY=L+^/K S[CR<'! *DC&< M\59M/VK_ 9=^([_ $5;77!/IFI3Z9J=R--=[;3Y(D+L\\JY5$(!PQ/.T\<5 M\W_LW?"36OB]X$T>VDN]/L_#N@_$6^\03G]Y]LD:.9FBC"XV[6+;M^>@Q@YS M7OG@+]G34-*T_P",FFZ_?VLEEX^U.YOHVL-WF6J31[-K;@ S# .1P>: -K1? MVI/"6NVM75XVAW5S%YL6E6TK%T@"$= S2,<=WSCB@"I\0_P!J:RU#X6_$ MJY\(7%QI?BWPOH\&KK'?6R.##.@D@E RRLK+U'49Y KV3X2Z_?>*_A7X-UO4 MY$EU+4M%L[RZDC4*K2R0([D < ;B>!7R_I7[&'C>SL?B3%<^(/#\T_C+PU9Z M-))%!<)Y5Q"-IE.XL6# LQ/4DC 45]1_"[PS>>"OAKX5\.ZA+#/>Z1I=MI\L MUOGRY&BB6/0#MS@],T =12'I2TAZ4@/%/@5_R5;XV?]AVW_\ 25*]LKQ/ MX%?\E6^-G_8=M_\ TE2O;*WK?'\E^2,X;??^84445@:'D?[6?_)NOCG_ *\# M_P"A+7Q9#_J(>/X%Z_05]I_M9_\ )NOCG_KP/_H2U\6P?ZB+_<7^0KZ[)?X< M_4_-N+]Z/_;WZ'12?$+Q+/=Z;=2:Q(]QI@VV,I@AS:C&,)\GIZYIC>//$3)! M&=6E,<%PUY%&(8@$F;.Z3A.2=S9SQSTK#KNO@?HUCXB^)FEZ9J5I%>6-PLF^ M*49!PA(_45[514Z<'-Q6B[+^NY\/0E7Q%:-)5'>32^)[MI:_A]R[(Y^'QOKM MKJ4=];ZDUO'=3E6"[<*1Z MJ!49\;Z^U_J=XVJRF\U.,17TIC3-PHZ;AMQD=B "/6MSQ%\)]0\/VVHRIJ%K MJ:7;;;]#1T,8KJ&V%FLD<4>$MP/]4BE=JKP. !79^)_AC-?^)=2@272M'73-%@U*5;=)/* M>+&"W/(<]2*R;SX0:G9:K8YX7&TY.W,[/>_5:7WNMK7>R6]C&M_B)XGMI[*6'6IXY+*!K6U*1QC MRH6 #1@!<%>!USTI4^(_BB.[MKE=:G%S;6[6L,S1QLR0DY9,E>A]ZC\8>$)O M!US80S7<5W]MM$O8VA1E'EOG:3GOP?RK!'05O&%*:YE%6]$;?&3_ %&E?[TG_LM>E5YK\9/]1I7^])_[+16^ M!GH9+_O]+Y_DSIOAY_R)^F_[K?\ H1KI*YOX>?\ (GZ;_NM_Z$:Z2KA\*.'& M_P"]5?\ $_S9I>&M&%)Y[&83Q)(2%WCIG'6M[4?B?J%W:>(H;2 MRM=-;Q ^_49HB[/)U^52Q.TAV&L?%'5=:L-6AFBA6YU>*"'4+M2=]PD6=HQT7/\ $1U]!4/B+X@W?B7Q M=IOB&YL[=+JQ$(2*,L$;RCE,]QT&<=:Y6BI5&G'5+^M/\D7+%5IJTI7V_!M_ MFV_.[N=3%\0]0@\9ZMXBCAA6755ECO+;GRY$D&'7U'J/0TQ?B%J<7B#P]JL" MI =!A2WL+=6)6.->JD]3N[GOQ7,T4_94^W2WR)^LUOYGO?YWO?[U?UU-K4/& M&JZGX?\ [(N+IY+;^TI-5)+'+3L#DGV!)('J:T/$GC]_%.M6.LWFCV UB!H& MFO8PP>Y\H@IN&<+]U02.2!BN5HH]E"][?T]R?;U+-.5]O/;;?M_GW9J>*?$$ MWBSQ'J&M7,4<%S>R>;*D1)0-@ XSSV%9=%%:)**270SE)SDYRW;N_5F7X@(6 M"P8D #4K,DGM^_2OTM3Q%I01?^)G9]/^>Z?XU^:'B6".YL[.&5!)%)J-FKH> MC SJ"/RS7Z I\!?A^R GPK89(_NM_C7S.;*DZD?:-K3HD_U1^G\+.I]3GR)? M$]_1>1:\=_%;0O .@-JUW<+>6R2I'(EG(CR*&.-P7/('4UYC\3O&.C>-_&'P M4U'1-0AU"T;Q*WSQ-RI^RR\,.H/L:Z#Q_P#LR^%?$OAUM/T;2[+1+R25";Q( MRS(@/S #/4CBN"\4_"'P_P#";QC\&K71X"UQ-XE8W%[.=TLI%K+U/8>PXKS( MQPGL[PD^?7ITMUU/JW+$^TM)+ETZ^9]0"EI!S2UY)Z(AY%(!CM3J* $ Q2T4 M4 %%%% !1110 4444 >*> ?^3H_BE_V#=*_] >O:Z\4\ _\ )T?Q2_[!NE?^ M@/7M=;5?B7HOR1G#;YL****Q-#"\=_\ (D^(/^P?+?M+ M_P"H^'7_ &..F?\ HVMJ/\1$3^%GM-%%%8EA1110!XI\!O\ DH_QG_[&-/\ MTFBKVNO%/@-_R4?XS_\ 8QI_Z315[4QP#6U;X_DOR1G#8XWXQ?$_3O@W\-/$ M'C'4T::VTJU>=;=#AIY,?)&ONS8&>V*/#OBA--TG5A)X>' MCE5=^=T3#?L."5/R\BLC0^QKCXE^$[33[>^F\1:;%9W#O'%,UR@5V3[X!S_# MW].]7+KQEH-CJUGIEQK%E!J-X ;>UDG422YSC:,\YP<>N#7Q#XB^%?Q3U?X? M>$]7GT[5(?B/HC:A]@U.QL(OLVJPO*B*FHVI(V-<( [$CY<'?@\CJ;_X.>*- M0^.OB>+Q7X;U_4]!\1?V-J.FWN@W<,=M87%I%&&AD=COB1)%9AM^\.Q+4 ?5 M\?C_ ,-2W-Y;IKNGF:S222X7[0O[I4XD9N> O<]N]5Q\3O")L(K[_A)-,6SE MN!:).UT@0S$ B/)/WL$''7FOC_2_@EXIL]4^(NA?\(_X@U3X>ZWINH2OI%XD M4=]IUU-,-T>GW);:ZR_-+MSM! W@,3FIJ7PF^)>H?!73/#VIZ'>>)_[-\=6% MS:74]C'#?7FF0;-TUTA/+*%V MEF"#J,$E@/L6#XM^"KG[+Y7BO2)/M5R;.# M;>(?,F'6,<\M[5K7'B_1+37(M&FU:SBU:492R>91*W!(PN<] 3^!]*^#?B%\ M#/&^I0?%K^S?!.H--JWC_3M6TMHH8U+V<1!DD4[AM VDX.")M#UO3+F**V@:"-55+AS^\0Q $!!G=T ^:@#ZCM M/BCX/U#4(+"V\3Z5/>SSO;16\=XAD>50"R!>,_$GAG1 M]4ANM3T*58;E%D!R^T%PHSD[,J"<8R<>M?'.G?!7QO8ZI'>CP/J<4P^+Z>)# M.D,?F?V8%C'FYW9P-K_)U]N:]_\ V?/!&N^"?C#\9#JWAZXMK/6]<75-/U7] MV8)8#"B;58-NW;E.5QQCGJ* /6OBF<_#3Q5_V"[C_P!%M65^S_\ \D.\ _\ M8#L__1*UJ_%/_DFGBK_L&7/_ *+:LK]G_P#Y(=X!_P"P'9_^B5K5?PGZ_H9_ M;._HHHK$T"O%?B;_ ,G(?!__ '-4_P#2>O:J\5^)O_)R'P?_ -S5/_2>MJ7Q M/T?Y,B>WS7YGM54]4UBQT2T:ZU"\@L;9>#-<2!%'XFKE> ?M3:5JVI7OP[.D M>$=4\2S0:N[/>Z<^Y=-4Q%3))"65)=P8J/,^5>2>N#B6>SS^+="A@M)9M8L$ MANU+6[O-]# M^&GA22]\':X^C^'_ (GS:S?Z"MBS3/IS.K12QP#_ %BJ26VJ"<]J=@/KKX)? M&RU^,EQXSAMM+.G/X:UA]'E<7"S1W#*BMYB$ ?*0PZUZB.E?-7[''A;6/#&K M?%Z74_#6H^'+75O%4NI:>E[:^0);=HU564?53QVXKZ6I %%%% !1110 4AZ4 MM(>E 'BGP*_Y*M\;/^P[;_\ I*E>V5XG\"O^2K?&S_L.V_\ Z2I7ME;UOC^2 M_)&<5T.N?$V+6+>W@CT06L4&N-K@/VPNS2,260Y3ISU'3WJ MEKW@.2RT+PMJ^F//?0^((7DBM7CQ/$R %L@<%>?O\#UK(3PEKLFHC3UT:\:_ M,/V@6JH"YBQGS ,\KCG(S6=J-2TWT\^VGYW-N;%44Z4;V=NB>Z35G9[JSLOT M.FUGXKSZI;ZZL6FI:7&JZO!K7FB:7Q!\48M=TSQ7:C M0DMG\2O#+>3+>%MLD?\ $B[,8/H?SK,TOX8>)=3AU"0Z3(/TP3Z?WI7]?0ZO4/C =0U+6;UM&6-M3T9=%=1=$B.,?QC MY.6X''2M;0/B#8^*?$<]]JEM)8167A[^S([>TNU\VY 95 "N%1SM+$JQQ@9& M37F$.C:A[[&Q\2_[* MFU.PO--U&^O9;FVS!]<5R(Z5E?IXGW%^E?F'K_^JT__ +"=E_Z/2OT\ MC^XOT%?)9U_$AZ'ZMPG_ +G/_%^B%QBO%?CS_P E$^"__8RM_P"DLM>U&O%? MCS_R43X+_P#8RM_Z2RUX5+XOO_(^TGL>U"EI!2UB6%%%% !1110 4444 %%% M% !1110!XIX!_P"3H_BE_P!@W2O_ $!Z]KKQ3P#_ ,G1_%+_ +!NE?\ H#U[ M76U7XEZ+\D9PV^;"BBBL30PO'?\ R)/B#_L'W'_HMJY#]FG_ )('X"_[ ]O_ M .@"NO\ '?\ R)/B#_L'W'_HMJY#]FG_ )('X"_[ ]O_ .@"ME_"?K_F0_B/ M3****Q+"BBB@ HHHH **** "BBB@ KQ;]I?_ %'PZ_[''3/_ $;7M->+?M+_ M .H^'7_8XZ9_Z-K:C_$1$_A9[31116)84444 >*? ;_DH_QG_P"QC3_TFBKV MHC(Q7BOP&_Y*/\9_^QC3_P!)HJ]KK:M\?R7Y(SAL)M%(4!-.HK$T&E >O-+M M%+10 TH*-HIU% ";11M%+10 FV@+BEHH Y7XI\?#3Q5_V"[C_P!%M65^S_\ M\D.\ _\ 8#L__1*UJ_%3_DFGBK_L%W'_ *+:LK]G_P#Y(=X!_P"P'9_^B5K9 M?PGZ_H9_;._HHHK$T"O%?B;_ ,G(?!__ '-4_P#2>O:J\5^)O_)R'P?_ -S5 M/_2>MJ7Q/T?Y,B>WS7YGM53V%=57RG_ ,%(6V_ /20'6-O^$HTS!8<#]XW/4=*Q+/H30/B-X>\3:Y<: M+87[/JMO MS+:36\D,BQ,,BNEXQ7S'\*KO68O M^$JT\B72-8TN#R?+LRUOM0*2^!P^X$D$Y->=:C\;/$\UU\?5L_%UQ-%H/@6S MUC3O)F1OLMX;,2NRD#N^,J MQ6$NX.\" EY!Q@@!3GGM7Q5X0^/_ ,1/#WB/6@FO7?B=W^%47B>.UO0CA;\# M[Z*BCC')7OBLWP)XFF\0?'#X*Z_>>*YM;UG4_AWJ%_=3S3HS0W+QNSJN -@# M9PO;;]:+ ?=_@/Q_H/Q,\,6OB'PSJ,6K:-=%UBNH--:^'G[.0'BRZTV7Q)KFKZ?J;62PQB>&.6;8-NS:", 9 [YZUU/P MM^,'C[Q;\./A?-J7B*>?3)O$^J:7K-S!(BZAE 'BGP*_Y*M\;/^P[;_\ I*E>V5XG\"O^2K?&S_L.V_\ Z2I7ME;U MOC^2_)&)M M-\)>(M2O]3O!:1RZ=/:1G8SDR.!C@ \< M$-9_M!8[33?#KZ=.([5XQ'*4VJ%7!^7GC!. .M>+8H]??FL:F'A4=WII;3Y_ MYG30QU7#Q48I.S4KN][JS[^1V_@[Q1;1:#XTTW6-2E$VJZ9]DM;B7?*H(3)\LDNW9QCGOG'3%>)T=J53#0 MJ7NWK_E;MV*H9A5P_+RI.VFM_P";G[]_P/13XNLD\ >'8=/U*#3=8TJPN-,N MK5[/S7N(Y&R6C6./3=.M[2[\H.%CD1E). MTX#@%"?-YM].OR\R'C:K@Z?1J*Z_9M;KILKV.[^*?BC2?%< M>DWEI';QZR?-.I-9!UMY6R D@5@,.P&3CIT).*X0445K3@J<5".QS5JTJ]1U M9[OMZ6_'=^85YK\9/]1I7^])_P"RUZ57FOQD_P!1I7^])_[+4UO@9ZF2_P"_ MT_G^3.H^'ZF/PG9(P*NA='4]00[ @UT5=G\>_A/JGP=\8:OK5OI\UWX&U6Y: M\^U6J%_[-FDZG] :+H?L:KT4']S)=:1ICI42Q^O<.X.K@\':LK.3O;ML!KQ7X M]*O!-G?\ AZ(7'B/P[J$.M:? M3CSWBSNB_P"!HSK]2*\BDUSJY]-/8]34YI:X?X4_%WP_\7/#XU'1[C;,?L[^'M;NI?%'C_P 363Z; MK'BV[6XAT^7_ %EI91ILMXW]&VC)'J>>:]GK6K\5NR2^Y$0VN%%%%8FAA>.O M^1)\0?\ 8/N/_1;5Q_[-!!^ ?@+!S_Q)[?\ ]!%>CWELEY:36\HW1RHT;#U! M@'P*\7I\)]5?X0>+773;ZRED/AV]G.V+5;)G+(J,>#(F[:5ZX XZUO%.5 M-I;[F;TDFSZ%HIH8'O2Y%8&@M%)D49% "T4F11D4 +129%&10 M%)D49% "U MXM^TO_J/AU_V..F?^C:]EEGC@C:21PB*"S,QP /4FOGJZ\21?M$?&+0;7P]_ MI?@GP7>F_O\ 6%&8+N_"E8H(F_BV;BS$>H]L[T5[W/T1G/:W<^B:***P- HH MHH \5^ Y'_"Q_C.._P#PD:?^DT5>U5\]>(]<_P"&?OC=J?B+5T:/P#XR$"W> MIX)33-0C&Q3+_=212!N/0J/>O?K.^M]0MHKFUGCN+>50\ @1@_V'9_^B5KA/VA/B(OB1)/A1X1< M:GXPU]/LUT(/G32[1L"6>8CA?E)"@\DL/Q]G\-Z)!X;\/:9I-L,6]C;1VT8_ MV44*/Y5NURTTGU=S-:ST-*BBBL#0*\5^)O\ RB)['L M59&O>$M$\4QQQZUH]AJ\<9W(E_;),JGU 8'!K+^''Q-\/?%3PW!K/AZ_CO+= MP!+&"/,MW[QR+U5AZ&NJR*R:<79[E+5:%*;1K"XTI],EL;>737C,+6,;"A&"N.V*QH/AEX1MH)88O"NB10RP+;21QZ="JO"#D1D!>4&/NGBNFR*,B MD,P;#P'X;TF[2[LO#VE6EVD7D+<6]E%'(L?38&"@A?;I52Q^%O@W3)!)9^$M M#M' %M%C2T!&;Y+6QB^:YO)>T<48Y M9B<#CIWII.3LA-V6IP_P*_Y*M\;/^P[;_P#I*E>V5Y1^SMX/UC0/"VJZWXDM M_LGB/Q/J,FL7ML3DVV\!8X3_ +B*H/OFO5ZUK-.;M_5D3#X0HHHK$L\F_:N@ M>X_9W\S8]@P)KXHM7$EK ZD%6C5@1W! -?I!X@T2T\2Z)?:3?Q^= M97L+V\T?]Y&4@C\C7YS>./!&K? 35/["\3)*='5S'IFO^6?L]Q%_"KMT20#@ M@^E?2Y/7A'FI2=FSX;BG!5L33IU:2ORWNEOK;7\!M%9R^)-(901JMD0>?^/A M/\:7_A(M)_Z"ME_X$)_C7U5T?F'L:O\ *_N-"BL__A(M)_Z"ME_X$)_C1_PD M6D_]!6R_\"$_QHN@]C4_E?W&A16?_P )%I/_ $%;+_P(3_&@>(M)/_,5LO\ MP(3_ !HN@]E4_E?W,T**S_\ A(M)_P"@K9?^!"?XT?\ "1:3_P!!6R_\"$_Q MHN@]C4_E?W&A16?_ ,)%I/\ T%;+_P "$_QH_P"$BTG_ *"ME_X$)_C1=![& MI_*_N-"O//BS:3W[:7#;Q/-*!(Y2-2QQ\HSC\:ZJ[\7:-9@9U&":1^$AMG$L MDA]%5CL57CJ ,5 MP8W$PH4FV]>Q]/D&7UZN+C5<6HQOJ_2Q]620)-&R.H=&&&5AD$>AKC+OX(?# M^^N'GN/!>A2S.7<7+'L<'_ ,*&^'/_ $)&@_\ @!'_ (4C M? ;X$-&EM+0Z?Y M$+6496/=;@MM&.,GFO2_^%"_#D?\R1H/_@!'_A6+\//^2Y_%3ZZ;_P"DPKU> MNS%2DJBL_LQ_])1S8=)P=^\O_2F<'_PH;X<_]"1H/_@!'_A1_P *&^'/_0D: M#_X 1_X5WE%BM55FE9,CDCV/&/^&7='_Z'+QQ_X4,_^-'_ R[H_\ T.7CC_PH M9_\ &O9Z*?MJG<7)'L>,?\,NZ/\ ]#EXX_\ "AG_ ,:/^&7='_Z'+QQ_X4,_ M^->ST4>VJ=PY(]CQC_AEW1_^AR\BCVU3N')'L>,?\ #+NC_P#0Y>./_"AG_P :/^&7='_Z'+QQ_P"%#/\ XU[/ M11[:IW#DCV/&/^&7='_Z'+QQ_P"%#/\ XUH>%_V9? WAO7(=:FM+OQ!K,)W1 M7VNWDE[)$?5=Y(!^@KU>BAUJCTN-0BN@T(%IU%%8EA1110 AKF?'7PU\-_$O M2/[-\2Z3;ZK:@[D$R_-&W]Y&'*GW!KIZ*:;B[H35]&>+1_LJ^'K5!%9>)O&- MA;#[EO;Z_ST4>VJ=PY(]CQC_AEW1_\ H./_ M H9_P#&C_AEW1_^AR\./_"AG_P :]GHH]M4[AR1['BK_ +)WA&_(76-5\3Z_:CDV MFIZW/+"W^\NX9^AKU?0/#6F>%=(MM+T>R@TW3K9=L5M;($11]!6G14RJ2GI) ME**CL%%%%9E!1110!2U;1K+7=/N+#4;:&]LKA2DMO.@='![$'@UY&/V3/!EC M+(=$O?$'AF!R6-KHVL3V\(/L@; _"O::*N,Y0^%DN*>YXQ_PR[H__0Y>./\ MPH9_\:/^&7='_P"AR\./_"AG_QKV>BCVU3N')'L>,?\,NZ/_P!#EXX_\*&?_&C_ M (9=T?\ Z'+QQ_X4,_\ C7L]%'MJG<.2/8\8_P"&7='_ .AR\QXQ_PR[H__0Y>./\ PH9_\::_[+&@ MSJ8[CQ7XTN86X:*7Q!<%6'H>:]IHH]M4[AR1['(_#[X4>%OA=I\MIX:TF#3E MF;=-*H+2S'U=SEF/U-=:!@4M%9-N3NRTDM@HHHI#"FLN>].HH \J\6?LT>!_ M%6N2:VMGBM55J)6N1R1['C'_#+NC_\ 0Y>./_"AG_QH_P"&7='_ .AR\./_"AG_QKV>BC MVU3N')'L>,?\,NZ/_P!#EXX_\*&?_&C_ (9=T?\ Z'+QQ_X4,_\ C7L]%'MJ MG<.2/8\8_P"&7='_ .AR\QXQ_PR[H__0Y>-_\ PH9_\:V/!?[.7@CP3K::W#83ZKKBL7+WDZ'U M5I"=I^F*]/HI.K-JUQ\D5T&JNVG445D6%%%% "$9JM?Z9:ZK:26M[;0W=M(, M/#/&'1A[@\&K5% '"-\!_AT[%CX(T$DG)_T"/_"D_P"%#?#G_H2-!_\ "/_ M KO**OGEW)Y5V.#_P"%#?#G_H2-!_\ "/_ H_X4-\.?\ H2-!_P# "/\ MPKO**.>7<.6/8\>^(GPU^&W@7PCJ.L'X?Z->2PQD0VT.FHSRRGA% "GJ>I[# M->,?LMZ/X5\9/JFC^)? >E278E>XM;Q]+0*P)/F1$[< J<8'H2.PK[%D4-UK MS3X!*#X-U(GG&MZAC/;_ $AJ]&E6BL+4C*-W=:WVW_KS.&I3D\1!J5E9Z?<: M7_"AOAS_ -"1H/\ X 1_X4?\*&^'/_0D:#_X 1_X5WE%>=SR[G=RQ['!_P#" MAOAS_P!"1H/_ ( 1_P"%'_"AOAS_ -"1H/\ X 1_X5WE%'/+N'+'L%[P7>D>%](TZZ'2:VLHT?\ )<_BI]=-_P#285ZO7DNK?"?Q:GCSQ!XC\-^,X-"76/(\ZVET MM;@CRH@@^8N/0GIWIW_"!_%3_HIMG_X((_\ XNO3JPIUFIJJEI%:\W1)?RG! M3E.DG%TV]7VZMON>L45Y/_P@?Q4_Z*;9_P#@@C_^+H_X0/XJ?]%-L_\ P01_ M_%UA]7A_S]C_ .3?_(FOMI_\^W_Y+_F>L45Y/_P@?Q4_Z*;9_P#@@C_^+H_X M0/XJ?]%-L_\ P01__%T?5X?\_8_^3?\ R(>VG_S[?_DO^9ZQ17D__"!_%3_H MIMG_ .""/_XNC_A _BI_T4VS_P#!!'_\71]7A_S]C_Y-_P#(A[:?_/M_^2_Y MGK%%>3_\('\5/^BFV?\ X((__BZ/^$#^*G_13;/_ ,$$?_Q='U>'_/V/_DW_ M ,B'MI_\^W_Y+_F>L45Y/_P@?Q4_Z*;9_P#@@C_^+H_X0/XJ?]%-L_\ P01_ M_%T?5X?\_8_^3?\ R(>VG_S[?_DO^9ZQ17D__"!_%3_HIMG_ .""/_XNC_A M_BI_T4VS_P#!!'_\71]7A_S]C_Y-_P#(A[:?_/M_^2_YGK%%>3_\('\5/^BF MV?\ X((__BZ/^$#^*G_13;/_ ,$$?_Q='U>'_/V/_DW_ ,B'MI_\^W_Y+_F> ML45Y/_P@?Q4_Z*;9_P#@@C_^+H_X0/XJ?]%-L_\ P01__%T?5X?\_8_^3?\ MR(>VG_S[?_DO^9ZQ17D__"!_%3_HIMG_ .""/_XNC_A _BI_T4VS_P#!!'_\ M71]7A_S]C_Y-_P#(A[:?_/M_^2_YGK%%>3_\('\5/^BFV?\ X((__BZ/^$#^ M*G_13;/_ ,$$?_Q='U>'_/V/_DW_ ,B'MI_\^W_Y+_F>L45Y/_P@?Q4_Z*;9 M_P#@@C_^+H_X0/XJ?]%-L_\ P01__%T?5X?\_8_^3?\ R(>VG_S[?_DO^9ZQ M17D__"!_%3_HIMG_ .""/_XNC_A _BI_T4VS_P#!!'_\71]7A_S]C_Y-_P#( MA[:?_/M_^2_YGK%%>3_\('\5/^BFV?\ X((__BZ/^$#^*G_13;/_ ,$$?_Q= M'U>'_/V/_DW_ ,B'MI_\^W_Y+_F>L45Y/_P@?Q4_Z*;9_P#@@C_^+H_X0/XJ M?]%-L_\ P01__%T?5X?\_8_^3?\ R(>VG_S[?_DO^9ZQ17D__"!_%3_HIMG_ M .""/_XNC_A _BI_T4VS_P#!!'_\71]7A_S]C_Y-_P#(A[:?_/M_^2_YGK%% M>3_\('\5/^BFV?\ X((__BZ/^$#^*G_13;/_ ,$$?_Q='U>'_/V/_DW_ ,B' MMI_\^W_Y+_F>L45Y/_P@?Q4_Z*;9_P#@@C_^+H_X0/XJ?]%-L_\ P01__%T? M5X?\_8_^3?\ R(>VG_S[?_DO^9ZQ17D__"!_%3_HIMG_ .""/_XNC_A _BI_ MT4VS_P#!!'_\71]7A_S]C_Y-_P#(A[:?_/M_^2_YGK%%>3_\('\5/^BFV?\ MX((__BZ/^$#^*G_13;/_ ,$$?_Q='U>'_/V/_DW_ ,B'MI_\^W_Y+_F>L45Y M/_P@?Q4_Z*;9_P#@@C_^+H_X0/XJ?]%-L_\ P01__%T?5X?\_8_^3?\ R(>V MG_S[?_DO^9ZQ17D__"!_%3_HIMG_ .""/_XNC_A _BI_T4VS_P#!!'_\71]7 MA_S]C_Y-_P#(A[:?_/M_^2_YGK%%>3_\('\5/^BFV?\ X((__BZ/^$#^*G_1 M3;/_ ,$$?_Q='U>'_/V/_DW_ ,B'MI_\^W_Y+_F>L45Y/_P@?Q4_Z*;9_P#@ M@C_^+H_X0/XJ?]%-L_\ P01__%T?5X?\_8_^3?\ R(>VG_S[?_DO^9ZQ17D_ M_"!_%3_HIMG_ .""/_XNC_A _BI_T4VS_P#!!'_\71]7A_S]C_Y-_P#(A[:? M_/M_^2_YGK%%>3_\('\5/^BFV?\ X((__BZ/^$#^*G_13;/_ ,$$?_Q='U>' M_/V/_DW_ ,B'MI_\^W_Y+_F>L45Y/_P@?Q4_Z*;9_P#@@C_^+H_X0/XJ?]%- ML_\ P01__%T?5X?\_8_^3?\ R(>VG_S[?_DO^9ZQ17D__"!_%3_HIMG_ ."" M/_XNC_A _BI_T4VS_P#!!'_\71]7A_S]C_Y-_P#(A[:?_/M_^2_YGK%%>3_\ M('\5/^BFV?\ X((__BZ/^$#^*G_13;/_ ,$$?_Q='U>'_/V/_DW_ ,B'MI_\ M^W_Y+_F>L45Y/_P@?Q4_Z*;9_P#@@C_^+H_X0/XJ?]%-L_\ P01__%T?5X?\ M_8_^3?\ R(>VG_S[?_DO^9ZQ17D__"!_%3_HIMG_ .""/_XNC_A _BI_T4VS M_P#!!'_\71]7A_S]C_Y-_P#(A[:?_/M_^2_YGK%%>3_\('\5/^BFV?\ X((_ M_BZ/^$#^*G_13;/_ ,$$?_Q='U>'_/V/_DW_ ,B'MI_\^W_Y+_F>L45Y/_P@ M?Q4_Z*;9_P#@@C_^+H_X0/XJ?]%-L_\ P01__%T?5X?\_8_^3?\ R(>VG_S[ M?_DO^9ZQ17D__"!_%3_HIMG_ .""/_XNC_A _BI_T4VS_P#!!'_\71]7A_S] MC_Y-_P#(A[:?_/M_^2_YGK%%>3_\('\5/^BFV?\ X((__BZ/^$#^*G_13;/_ M ,$$?_Q='U>'_/V/_DW_ ,B'MI_\^W_Y+_F>L45Y/_P@?Q4_Z*;9_P#@@C_^ M+H_X0/XJ?]%-L_\ P01__%T?5X?\_8_^3?\ R(>VG_S[?_DO^9ZQ17D__"!_ M%3_HIMG_ .""/_XNC_A _BI_T4VS_P#!!'_\71]7A_S]C_Y-_P#(A[:?_/M_ M^2_YGK%%>3_\('\5/^BFV?\ X((__BZ/^$#^*G_13;/_ ,$$?_Q='U>'_/V/ M_DW_ ,B'MI_\^W_Y+_F>L45Y/_P@?Q4_Z*;9_P#@@C_^+H_X0/XJ?]%-L_\ MP01__%T?5X?\_8_^3?\ R(>VG_S[?_DO^9ZQ17D__"!_%3_HIMG_ .""/_XN MC_A _BI_T4VS_P#!!'_\71]7A_S]C_Y-_P#(A[:?_/M_^2_YGK%%>3_\('\5 M/^BFV?\ X((__BZ/^$#^*G_13;/_ ,$$?_Q='U>'_/V/_DW_ ,B'MI_\^W_Y M+_F>L45Y/_P@?Q4_Z*;9_P#@@C_^+H_X0/XJ?]%-L_\ P01__%T?5X?\_8_^ M3?\ R(>VG_S[?_DO^9ZLW6O-/@%_R)FI_P#8;U#_ -'M5,^ _BI_T4VS_P#! M!'_\773_ N\#W7P_P#"YTR[U%=6NGNIKJ2Z6#R0S2.6/RY..3ZU4HPIT914 MU)MK:_2_=(E.]O+LV=E1117"=@4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 (3BO*?'7[4GPT^'>LRZ3K'B-?[2B M.);:SMY;EHCZ/Y:G:?8UWOC&^ETOPIK=[ VV>VL9YHR>S+&Q'ZBORDT-FFTV M*YE8R7-U^_GF?EI';EF)]237MY7EZQ\Y*4K)'EX_&/!Q32NV??7_ W%\(O^ M@Y??^"FZ_P#C='_#<7PB_P"@Y??^"FZ_^-U\*?B:/Q-?2?ZNT/YV>+_;53^1 M'W7_ ,-Q?"+_ *#E]_X*;K_XW1_PW%\(O^@Y??\ @INO_C=?"GXFC\31_J[0 M_G8?VU4_D1]U_P##<7PB_P"@Y??^"FZ_^-T?\-Q?"+_H.7W_ (*;K_XW7PI^ M)H_$T?ZNT/YV']M5/Y$?=?\ PW%\(O\ H.7W_@INO_C='_#<7PB_Z#E]_P"" MFZ_^-U\*?B:/Q-'^KM#^=A_;53^1'W4W[AG.%7^R;K+'T \OFM M0?M=_#LC/F:]C_L7[W_XU7SE^Q'X2TOQ)\8?$FIZG:QWEQHNG0"Q69=RPM*[ M;W /\6%QGL":^\?)C4?<7\A7RF-HT<+7E1C=V\_^ ?0X:K4KTE4=E<\;_P"& MNOAW_P ]=>_\)Z]_^-4?\-=?#O\ YZZ]_P"$]>__ !JO8Q&A_@7\A2B)#_ O MY"N'FI_RO[_^ =5I=SQO_AKKX=_\]=>_\)Z]_P#C5'_#77P[_P">NO?^$]>_ M_&J]E\E/[B_D*3R4_N+^0HYJ?\K^_P#X 6EW/&_^&NOAW_SUU[_PGKW_ .-4 M?\-=?#O_ )ZZ]_X3U[_\:KV/RT/_ "S'Y"CRT_N+^5'-3_E?W_\ "TNYXY_ MPUU\._\ GKKW_A/7O_QJC_AKKX=_\]=>_P#">O?_ (U7L@B0C.Q?^^:7R4_N M+^0HYJ?\K^__ ( 6EW/&O^&NOAW_ ,]=>_\ ">O?_C5'_#77P[_YZZ]_X3U[ M_P#&J]E\E/[B_D*/)3^XOY"CFI_RO[_^ %I=SQK_ (:Z^'?_ #UU[_PGKW_X MU1_PUU\._P#GKKW_ (3U[_\ &J]D,2#^!?RI!&A_@7\A1S4_Y7]__ "TNYXY M_P -=?#O_GKKW_A/7O\ \:I5_:\^&RL//O\ 5;*+.&GN]$O(HD]V=H@ /6\D$\$&?$7Q3\+V ,6B:3X@) ML;7/RVZRQ)*R)Z*&8X':O25AQ=U=A1116904444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 <]\0O\ D0_$O_8,N?\ MT4U?E5X?_P"0'8?]<5_E7ZJ_$+_D0_$O_8,N?_135^57A_\ Y =A_P!<5_E7 MV7#GQ5/D?,YW\,#1IAD0-M+KNZ8S@TKY*,%.#C@U]"_\([;>,/"UOJ7@#5+5 MI]/TKR=1\%ZC"J.K"(K)+'P3MOT M[7O^3+^KU.BOM^-K?FCQ^BO4].^#MEKUSX4BL+^^A?6;>\O9XKN.,/;06Y(; M@$99L#&0!R?2N*\7>'['13ILFG:@MY%>VBW#1-)&\MK(@K M:&(IU):?R.M>^ZX-+U7X17UM MX+\1Z5J$6EV*/J&G3:2L-XL8V^9)',PW-\V2?8XS7@7TX'I2H5_;J3M:SMUO M^*0ZM+V32O>Z_K9L^BOV!O\ DI'Q _Z\++_T*2O=?BW^U=X(^#/Q&\+^"_$, MEX-5\0,BP&W@WQQ!GV*SG/0MQQG%>%?L#?\ )2/B!_V#[+_T*2OK3Q%\,O"G MB_7=)UO6_#VG:KJVDOYEC>7=LLDENV<@H2.,$ ^Q&:_-A\ MT?M$?%34_A-\9;J_\?:9K\GPLN["WM]-U[P[/(HTBYR?-:=4(^8E@0S9X"@ M\BNFO?VL_#_PYT[1-!LYY_'EW!X;BUVYU&*8(]S;%UC5D4@F29_F;8,?=.2, M@5Z7K_PEU/4]4\6W%GXJFAT_Q*D<=UI=Y91W5O$%A6$F)6QAF5>--:U[0(_",EEXDT;Q"F@W.F37Z[MC(TAN@VSF,1J7'J/%O@A#X6^ M-/B+XAQZS<7-SK>GV^G2V4T:[$2'[C!^I8Y.2>M:-E\&]#T_XQ:M\1X ZZ]J M6FQ:;,/^6>(R2),?WB-JY]$ H \3^#?[0>G:3X7-K;Q:[J^N:YXWO]#LK37M M2CE;ST422;9E0!($4':-I;.?6KEU\7[KQ!\7Q7IFLQ01B6SN MY,>8NS[KQD*.#ZGFNRU3]GV;6?B3X'\;ZAXLO+S6?"UMZ1:>+KN_T^UNC>1S&.>U'S@H "5/ M#>IZ=ZO^#OVQH?'&M^#8-.\*7"Z9XMU>^TO3+R>\57/V3=YLCQA3MR$$?'VEZM#I6C:G/>:],VH6M_H3VVH6=I/<-YTQN0?)#+'M/[OA]JK\U&@'T MI\9/C%-\*+>UDC\/W.KK/;W-PUR9/(M(/)0,$EF(8*TA.U!CDYK@9?VO$NK# MX6W6D>$;K45^(%I'Y5VOQ>^!<7Q1N\]WFP1M4#((&3D=*=^PMXKUOQ?\ #KQ?<:]J%YJ%S:^+=0LX?MLY ME>")/+"Q!O1$/#'@*PTGQ3?P:QX*U&XO]+U=[:-F*S_ZZ*2/[ MK*']9TJTUN\UI-3U6?5I9;R-$999<;@-H''RC]: /4* M0T4&D!XM\#/^2I?&G_L/P?\ I+'7M5>*_ S_ )*E\:O^P_!_Z21U[56U;X_D MOR1$-OO_ #"BBBL2PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH Y[XA?\B'XE_P"P9<_^BFK\JO#_ /R [#_KBO\ *OU5 M^(7_ "(?B7_L&7/_ **:ORJ\/_\ (#L/^N*_RK[+ASXJGR/F<[^&!?90RD'. M",<5U_\ PLF^CUN;7+:PLK'7I;=K7^T+8.K*C1^6S!-VS>4R-Q&><]>:Y&BO MM9TXS^)7/EU)QV9W.E?](B\*+':Z=/)X9+BQFN+4$[3M)*C=CY@"00#R:\JHQUKGEA M*,K^[KK^-_\ -FT:]2-M=-/PM_DCU+4OB!HOAG4M&U[PE9KIWB:VED6X0:A/ MJ%K+;%,;7:;DEB3P.,=>:\^US6$UF^:>'3+'2(QTNL^.)-5$YMM(TW1)KJW6UNY=+C:(7$8(."F M[:N=HSM SCFN:'2BBM8PC!6B2Y.3NSZ*_8&_Y*1\0/\ KPLO_0I*^VSTKXD_ M8&_Y*1\0/^O"R_\ 0I*^VVZ&OR[-O]]J'W^ _P!VAZ'A_BWXW:GJ7QTA^$W@ MI+(ZW;Z>-4U?4]05GAL8B1LC"*07D8$'J PZ]*ZJ'QMK'@>3Q)=_$*YTG3O M#>G06TMIKD!:-9RYD$B.A)*LI$8"@G=O&.>*\X\2?!GQ#X'_ &GYOB_X5L4U M^TUK3%TS6M'\]8IU9,".:$MA6&U5!4D="0>:T/CO\//&/QQ^&HM8M/AT6\T_ M5['5;+3YKD-)=+!()'CE8?(I;&% ) (R3SQY!WDGQR_:3@\$?#(^*O"$MEK< MMMKMIH][:W2R1O TLHC=70@-&Z[@<,/YU)X,_:'-S\4/BSH7B=].TC0/!9LW M34F%9/GR<9!<*,=3VYKQ[XB?LS^.O%^A?$?4;.PCCU#Q=XMTS6(-+FN MD!M;:UV!B[VT\#/\ #[U#\3?V6?B!XZUKXTWEC!;67_"07FC:EI"W%T M MRUDL0>*7;R@8H<'U"T]!GU2OQF\%OH(UA=>@-D;S^SL"-_.^U9QY'D[?,\SG M.S;NQSC'-<1KG[6O@"Q\1^ ](T_5/[8_X2XR26EU902R1+"@(+DJAYWX3;U& M26P!7F'BGX'^,9++PAXS\*>#K'0O$FC^)$U[4?#LFJM,=38P>3,S3MD!]I(7 MKP 3SQ72^(?A#XHO/BS\&_&FD^&=.TG3_#XU*+4='MKM4%O]J"8D!"A6Y4E@ M.Y[]:-!'9>!OCM8W.B>*-7\3^(/#RV&GZ]+I5K)I3S.R_/MB@E1T#&XSP44' MGI6_>_M"?#K3=!TW6KKQ980:7J%X=.M[IRP4W(.&A;CY'!X*O@C!S7S-9_LM M^.C'<:K+:QPW-A\39?&EMIWVE3]MLW9ODST64!LX/'49YJ#4/V4O'K>&;62. MVMYK_4/B>/&]U8-]=)7@W[+/PM\1_#&Z^)S>(;2.V77_%5 MQK%D8YEDS!(B*-V/NME#D>XKWFD(**** "D-+2'I0!XM\#/^2I?&K_L/P?\ MI)'7M5>*_ S_ )*E\:?^P_!_Z2QU[56U;X_DOR1$-OO"BBBL2PHHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH RO%&FOK7A MW5=.C8(]W:2VZL>@+H5!_6ORB^SR^$YI-!UE?[-U;3B;>>VN/D(*\9&>JGJ# M7ZW/]ZO@3_@HG_R-OA__ *]C_P"A&O=RG&2PM5I*Z9Y688:.(@KNUCP[^U;/ M_G\M_P#OX*/[5L_^?RW_ ._@KS&BOK_[2E_*>!_9L?YCT[^U;/\ Y_+?_OX* M/[5L_P#G\M_^_@KS&BC^TI?RA_9L?YCT[^U;/_G\M_\ OX*/[5L_^?RW_P"_ M@KS&BC^TI?RA_9L?YCT[^U;/_G\M_P#OX*/[5L_^?RW_ ._@KS&BC^TI?RA_ M9L?YCZH_9*^,GAOX7?%?6(]?OX;/3M>LHH8=09P8HIHF)V2'^$,'.&Z9&.]? M O^ART/_P/C_QH_P"%S^ ?AYI5C-=W'C31%AB7D'_7-?Y59KQ*DN M:39VQ5D%%%%9E!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 8 !1110 4444 %%%% !1110 4444 ?__9 end GRAPHIC 12 xyf-20251231x20f010.jpg GRAPHIC begin 644 xyf-20251231x20f010.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" +>!"H# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#],=#T.QN] M)MI9;99)'!+,2&_P#D!6G^X?YFM.@#,_X1O3/^ M?1/S/^-'_"-Z9_SZ)^9_QK3HH S/^$;TS_GT3\S_ (T?\(WIG_/HGYG_ !K3 MHH S/^$;TS_GT3\S_C1_PC>F?\^B?F?\:TZ* ,S_ (1O3/\ GT3\S_C1_P ( MWIG_ #Z)^9_QK3HH S/^$;TS_GT3\S_C1_PC>F?\^B?F?\:TZ* ,S_A&],_Y M]$_,_P"-'_"-Z9_SZ)^9_P :TZ* ,S_A&],_Y]$_,_XT?\(WIG_/HGYG_&M. MB@#,_P"$;TS_ )]$_,_XT?\ "-Z9_P ^B?F?\:TZ* ,S_A&],_Y]$_,_XT?\ M(WIG_/HGYG_&M.B@#,_X1O3/^?1/S/\ C1_PC>F?\^B?F?\ &M.B@#,_X1O3 M/^?1/S/^-'_"-Z9_SZ)^9_QK3HH S/\ A&],_P"?1/S/^-'_ C>F?\ /HGY MG_&M.B@#,_X1O3/^?1/S/^-'_"-Z9_SZ)^9_QK3HH S/^$;TS_GT3\S_ (T? M\(WIG_/HGYG_ !K3HH S/^$;TS_GT3\S_C1_PC>F?\^B?F?\:TZ* ,S_ (1O M3/\ GT3\S_C1_P (WIG_ #Z)^9_QK3HH S/^$;TS_GT3\S_C1_PC>F?\^B?F M?\:TZ* ,S_A&],_Y]$_,_P"-'_"-Z9_SZ)^9_P :TZ* ,S_A&],_Y]$_,_XT M?\(WIG_/HGYG_&M.B@#,_P"$;TS_ )]$_,_XT?\ "-Z9_P ^B?F?\:TZ* ,S M_A&],_Y]$_,_XT?\(WIG_/HGYG_&M.B@#,_X1O3/^?1/S/\ C1_PC>F?\^B? MF?\ &M.B@#,_X1O3/^?1/S/^-'_"-Z9_SZ)^9_QK3HH S/\ A&],_P"?1/S/ M^-'_ C>F?\ /HGYG_&M.B@#,_X1O3/^?1/S/^-'_"-Z9_SZ)^9_QK3HH S/ M^$;TS_GT3\S_ (T?\(WIG_/HGYG_ !K3HH S/^$;TS_GT3\S_C1_PC>F?\^B M?F?\:TZ* ,S_ (1O3/\ GT3\S_C1_P (WIG_ #Z)^9_QK3HH S/^$;TS_GT3 M\S_C1_PC>F?\^B?F?\:TZ* ,S_A&],_Y]$_,_P"-'_"-Z9_SZ)^9_P :TZ* M,S_A&],_Y]$_,_XT?\(WIG_/HGYG_&M.B@#,_P"$;TS_ )]$_,_XT?\ "-Z9 M_P ^B?F?\:TZ* ,S_A&],_Y]$_,_XT?\(WIG_/HGYG_&M.B@#,_X1O3/^?1/ MS/\ C1_PC>F?\^B?F?\ &M.B@#,_X1O3/^?1/S/^-'_"-Z9_SZ)^9_QK3HH MS/\ A&],_P"?1/S/^-'_ C>F?\ /HGYG_&M.B@#,_X1O3/^?1/S/^-'_"-Z M9_SZ)^9_QK3HH S/^$;TS_GT3\S_ (T?\(WIG_/HGYG_ !K3HH S/^$;TS_G MT3\S_C1_PC>F?\^B?F?\:TZ* ,S_ (1O3/\ GT3\S_C1_P (WIG_ #Z)^9_Q MK3HH S/^$;TS_GT3\S_C1_PC>F?\^B?F?\:TZ* ,S_A&],_Y]$_,_P"-'_"- MZ9_SZ)^9_P :TZ* ,S_A&],_Y]$_,_XT?\(WIG_/HGYG_&M.B@#,_P"$;TS_ M )]$_,_XT?\ "-Z9_P ^B?F?\:TZ* ,S_A&],_Y]$_,_XT?\(WIG_/HGYG_& MM.B@#,_X1O3/^?1/S/\ C1_PC>F?\^B?F?\ &M.B@#,_X1O3/^?1/S/^-'_" M-Z9_SZ)^9_QK3HH S/\ A&],_P"?1/S/^-'_ C>F?\ /HGYG_&M.B@#,_X1 MO3/^?1/S/^-'_"-Z9_SZ)^9_QK3HH S/^$;TS_GT3\S_ (T?\(WIG_/HGYG_ M !K3HH S/^$;TS_GT3\S_C1_PC>F?\^B?F?\:TZ* ,S_ (1O3/\ GT3\S_C1 M_P (WIG_ #Z)^9_QK3HH S/^$;TS_GT3\S_C1_PC>F?\^B?F?\:TZ* ,S_A& M],_Y]$_,_P"-'_"-Z9_SZ)^9_P :TZ* ,S_A&],_Y]$_,_XT?\(WIG_/HGYG M_&M.B@#,_P"$;TS_ )]$_,_XT?\ "-Z9_P ^B?F?\:TZ* ,S_A&],_Y]$_,_ MXT?\(WIG_/HGYG_&M.B@#,_X1O3/^?1/S/\ C1_PC>F?\^B?F?\ &M.B@#,_ MX1O3/^?1/S/^-'_"-Z9_SZ)^9_QK3HH S/\ A&],_P"?1/S/^-'_ C>F?\ M/HGYG_&M.B@#,_X1O3/^?1/S/^-'_"-Z9_SZ)^9_QK3HH S/^$;TS_GT3\S_ M (T?\(WIG_/HGYG_ !K3HH S/^$;TS_GT3\S_C1_PC>F?\^B?F?\:TZ* ,S_ M (1O3/\ GT3\S_C1_P (WIG_ #Z)^9_QK3HH S/^$;TS_GT3\S_C1_PC>F?\ M^B?F?\:TZ* ,O_A&],S_ ,>B?F?\:\]F8)-(H; #$ 9/K]:]6KR:Y_X^9?\ M?/\ .G<#T;PW_P @*T_W#_,UIUF>&_\ D!6G^X?YFM.D 4444 %%%% !1110 M 4444 %%%% !1110 4G2EIK=* %) &2<"@$'HM[J:3PGJDD(^QRN66#S<# MF&/Y?A3L!]7Y% 8$XR,^E>8?M#_$F?X8_#:[U*Q95U*YD6TM&/.UV!);' MLH8_7%>*>)X+GPC\!O#7CW3[Z[3Q3)-'//?/,S-/O8@JX)P5QCB@#Z[HKEOA MCXQ7Q]X%TC70 KW< :1%_A<<,/S%=0PR*0!FC-?(_P"V3)/X-U;P_=:+>76G M37ZSFX\B=E5RI3!QG'\1KN/#'PD_X23X1:)K6D:UJND^)KG38;D7B7LC*TI0 M'YE)(P33L!] 4M?-7[./[0.J>*M=F\'^+&5]8AWK!=$ -(R'#(W;/!Y[XKZ0 MEGCM87EFD2*-!N9W8*JCU)/:D!+17/Z7X_\ #6N7QLM/U_3;V[[0072.Y^@! MYK6O]3L](MO/OKN"R@W!?-N)%C7)Z#).,F@"U16;8>)M'U69H;+5;&\E5=QC MM[E'8#UP#TI;#Q'I.JW+V]EJEE>3H,M%;W".R]N0#D4 :-%07,ABMY77!95) M&?I7%?!?QM?_ ! \ VNM:E'%'=RSSQE800N$E91^@H [RDHIKH'5E(RI&"* M'9HR*^(_VF+J\\(_%JWT_2=0O+&RN(H7DABN7"DL<' SQ7L/Q!^%=YX<\"3> M(?!>MZKI>KV5N+MXOMCR1SJ%RX(8GG&3^%.P'OE%>'_LU?'67XLZ7=Z?JZQQ M^(-/ D9HQ@3QDXW@=B#P?J/6O:+Z_MM,M9+F\N(K2VC&7FG<(BCW)X%("Q29 M%9>A^)](\2PO)I.IVNHHAPYM9EDVGWP>*^>_VT;FYT#2-"U/3;NYL;R6=X7> M"5DW*%! (% 'TS2!@V<$'!P<=JXKX?Z@%^$^A75[?K;[M,B:2\N) -I*#YBQ MXZGO7G?[.?@#5?!NO>(Y]0\8V7B*.ZVE(+2Z\X_>)\UQD[3SC'OUH ]ZHK+O M/%&C:==&VN]7L+6Y&,PS7*(XSTX)S44WC+0;?5H],EUK3X]1DQLM6N4$K9Z8 M7.: -FBD-8FN>-/#_AF:.'5M:L--ED&52ZN4C8CUP3TH W**I1:S8374%O'> MV\D\\7GQ1K("SQ_WU'=>1STYJ/4?$>DZ1,L5]JEE92L-P2XN$C8CUP2.* -& MBLNZ\4Z-8I"]SJ]A;I,NZ)I;E%#CU7)Y'TJ]:WD%];QSVT\=Q!(,I+$X96'J M".#0!-161KWBS1?# B_M?5K/33*?D%U.L9;UP">:T;6Z@O+=)[>:.>"0;DDC M8,K#U!'!H FHK)B\5Z)0_ZRW@N4=TQUR V]C"6VB2YE6-2?3)(YJ"P\2Z1JCNEEJME=NB[F6 M"X1RH]3@\"@#2HK/T[Q#I6L3/%8:G9WLL8RZ6UPDC*/< G%7Z #-%>%?M:67 M]F_#>XUZRGGL]3MYX42>"5D.UGVD$ \]:Y?]G7P%9_$KX9G4]9OM3DU,W,D0 MNH[Z564 #& #CC-,#Z=S2U\A?![XJ^)?"OQKG\":MJD^M:8]U):1O<'>\;*" M5(/7&!R*^O >*0"TEGUD:3'KFGOJ>2OV1;E#(6]-NZ3^UJVDQZE=1Z1%<.QMWG8QJ/+).03C'>FE M<#Z^HK&T7Q?H7B.:6'2M9L-1FB_UB6ERDC+[D*3Q5O4MG:CJ":!J(\Y+?[2^Q74CS(\YX['_@7M36H'VW29KGO!-YIFL^#M+O=)&-,O M+99HUW$D!AD@^XR0?<5Y[\.O!-GJGC[Q!XBAEN_[*M;G[)86YN',1E08ED"D M]-WRCME32 ]CW '&1FEKY\^(G@J_\3_&71=9T[QW86-E:/&DM@;T+*C*>55 M>2W3!Q7NVH:O8Z/$DM_>V]E$QVJ]S*L:D^F21S0!=I*Q;OQMX>L=-^WSZ[IT M5D7\L7#72",O_=#9QGVK1L;^UU.SBN[.XBN[:4;HYH7#HX]01P: +.:6O&/B M]\=M/\(:[I'AS3;^!M6NKJ-;ERP*6L.[YMYZ D?E7K6FZK9:Q;?:+&\@O8"2 MOFVTJR+GTR#B@"[17/ZOX^\-:!=_9=2U_3;"Y[Q7%TB,/J"" M5)H9%#))&P96!Z$$=10!+25FZYXETGPU;+/JVIVFFPL<*]U,L88^@R>:AL?& M6@ZE"DMKK6GW$;G"M'=(03Z=: -FBF/(JH79@% R23QCUK'TGQIX?UR^FL]. MUJPOKN+.^&WN4=QZ\ T ;=%%)0 M%8NO>,]!\,/&FKZS8::\GW4NKA(RWT!- M:=E?6VH6R7%K/%Q'!H GIJR(^=K!L'!P)A_9+6$4 M=QIML_F))+Y0#;FW$9RM&:\H_:&T"?Q=X-&CV/B6S\/7SRK*!=W(A$RCJI.< MX^E=5\*](N=!\ :/876K1ZW/!"%:]B?>DG/9NX'3-(#KM^-?#_AF5(M M6UJPTV5^5CNKE(V(]<$]*U+#4+75+2*ZL[F&[MI1E)H) Z,/8C@T 6**IZGJ MUEHUG)=ZA>065JG+37$@1%^I)Q570O%6C>*(G?2=4L]31#\YM9UDV_7!XH U MJ*H:EKVF:,T:ZAJ-I8F3.P7,ZQ[L=<9(S3;?Q'I-W:SW,&J64UM!_K9H[A&2 M/O\ ,0<#\: -&D# D@$$CJ*S[;Q!I>HV<]S:ZG9W%O"/WL\,Z.D?&?F(.!QS MS7B?P;\!ZGH?Q4U_69_&UCKME>^8\5K;78E=P6R"R@X&WIQ0![[16;J/B32- M(F$-]JME92D;A'<7"1L1ZX)%5KWQKX>TZ[MK:ZUS3K>XN ##%+=(K2 ]" 3S MGM0!MT4FX$<$5AZSXX\/>'KM;;4]37/\ Q\R_[Y_G0!Z-X;_Y 5I_N'^9K3K,\-_\@*T_ MW#_,UIT %%%% !1110 4444 %%%% !1110 4444 %-;MBG4A_.@#Y?\ BI\( M/%GAWXTV7Q#\+::VN0>OJWQ=XRUJS,ECX<\.W>KZF05665?*M M8SZM(Q&0/09-+/&'PAT'X<#PW?6>J6DZ1W=Y M<)BU2-&)#K)G#9&.![TP/0_V2TD3X+:7YF>9I2H/]W->R5@^!?"MOX(\):7H M=MS%90B+=C&X_P 1_$Y-;IZU('R-^WA_Q]^#O]RY_G'7T#\$R/\ A3_@[.,? MV5 >?]P5XI^U5X*\4?%'4]%BT'PY?SIIJS"6=T"HY8KC;D\_<_6NO\->(/&^ MC?#/2_#.E^!M137;6P2R^U7CQQVR,J!=^[=DCOC%/H!\\> $>X_:K7[$"4&N M3L2G]P.V[\*^FOVD_ ^O>,_#-D-(UFPTFSLY_/O1J,OEPN@Q@LV"" ><$8-9 MOP#_ &=C\,KNXU_7+A-0\1W(89CY2 ,.ZD1A\T M70E0%KE_#5M;O96_P!E_L[3Y-[Q 8PS< 'T&<>M?5WA6:^E\/6+ZG9#3;PQCS+ M7S1)Y?L6'!.*&!\E?LWZLWPC^,OB+P7K(55GW1+.X .Z/+(P/HR'./\ :6OH M?X1Z';&TU7Q,MK'#>? ?0_B7>_#>SET#Q-HUCIIN+@)#[%\8I9I/.";0= M\C/C&>V[%%P-GPM;:Q9Z#:PZ]=P7^K(#Y]S:Q>5&YW'&%[?*0/PK7S2TQVVH MS8)P"< _P#);-._Z][?_P!"K[ U5HT\!WC2D"(::YD>%[]K*"../=*H1G*G)P">E>I^,]8\=>.?!K^&M \(7 MVD374 MKF_U62.)(D( ;: Q+9&1^-,#P7]C.*>3XRW$D 8P+ITYE(Z8WH!^N M*[S]H7QG-J7QU\*>%;F"YO="M9()Y].M0&>ZD9SQM) ;@ $]SZUZU\!_@=: M?!O1+A7G%]K-Z5-U=*"% 7.U%SSM!)/N3SV \_\ VE_@OXAUWQ3I?C7PE"UU MJ5FJ++;H?W@*-N1T'?J01]/>GNP![#Q3+\?M)\3^'_"6K:/HDT26NHBZCCA# MC)RQ57.<<<^U0?MT?\BCX;_Z_).G^X*]&\!^*O'WC4V*:KX;;PI! 0UY<7# MO.1_!$A&0#W)Z=JX[]K+P;XA^(.GZ-IF@:)=:@]K*T\DR ", @ #)/7BD!Z9 M\.(([KX/:#%-&DL3Z3&&1P&4CR^A'>OG']APY\8^*>O%F@QZ?O*^B/ LU]H_ MPET^&[T:^CO["R6W>Q\L&5V50/E&<')[UXM^RM\._%/PY\8ZL^NZ#>VEOJ%N ML4=P0&5&5MWS'/'!HZ 8W[;<*#Q9X1*J$>6*0.Z'!;YTQD^V3BL;]I_P=I'@ MC2?!-YH]H+2]DBWRW88F65@H8,[=2<]S]*[O]J?X?^*/B!XLT)]"T&\O8--C M;S9U ",692 N3S]VJ_[1O@7Q3\2-(\)VVC>&[YY+.V!G,BA?+) &WKUXI@>Z MWOBI] ^%+>('7SIK;2Q: MZ4.0A7E>XZ;H)\4_"]-$U&UGL&N-/^QRQSH \9V;&_ M [0O'/P.U37?#]SX1O-:MKR57M;VT91!O *@N[$!5(VY[CGBD!S'[*8,?QX\ M16P9C!:VES!"C,2$19U 49["NN_;FAC7PKX>F"*)?MK+Y@'S8V'C/I7'?LG^ M:?CYXH:=46X]*]C_:I^&FK_$?P-:KHMO]KO;"Y\_[.OWG M7:0=OOSTI]0/+OCU!'_PS7X'F\M?. B"R8^8#;R :]U^ TZV_P $?#,SDE4T M]7;N< 9/UKPOQUX4^(GQ ^#WA[0(/!T]B--*I*L[@2RL!@%5[+ZDU[Y\$--O M=*^%VC:3JNG7%A=V< MIH;A0-V!R1CL:701\]? GQU)XQ\<^./$>N:!J?B>^ MN8T@BCLK>.=;6%V?,>'88!"H!CKM->F?LNZ'XM\*VVOZ1KVDW>FZ/Y_GZ:ET MRG8K$Y088]MO'J#ZUYWH?P[\?_L^?%._O_#V@S^)?#UZ6C*6_):$MN7..5=3 MW/7GUKZ2\$W/B35EN-3UZT72(Y@HMM*5@[Q 9RTC#^(\<#@8]:&,^4/B%HEK MJG[6]MILB-':7-S$)5@;RRP*\\CUJ?QKI5GX!_:MT&WT"T32K M,-Q[YYKH_$?@+Q9?_M'V_C"'PS?OHT%W&6&K^;2;*:#=(%&YPF-Q49I@>I_M/>-K[P)\)KZXTV1K>]O)4LHYT^]$' M!+,#Z[5(!]Q7G^A_!.U^*G[-GA&UTJXM]-U)6%\+UX]Q>0LZR!F')Z]?]E>. M*]<^,OPZ'Q9^'-YHJG[/>/MN+5Y1C9*O0-]02/QKQ?X(W?Q7^&6G3^$I_!$V MI6R2N]K5%"S'+ R8(*9RW'J<>R ]UE^'\>J_#6+PKK4XU5A9+:R74P^9 MG"X#^QSCFOFK]F#Q$/AE\0O%'@_7 L+8=A*ZX.Z($GGT*\@5]<:+%?P:5;+J MDT,^H!,SR0*5CW=2%!YP.G/I7SI\;?@L?$/QP\)ZE9YB@U1]E[Y9P0(QDDX[ M%>#]: /6_@_X=@L-$N]:^R1VU[KES)?RA%P0K'Y%]L+CBN_%,MX4MX(XHP%C M10J@=@.E/I >*?M@_P#)$]1_Z^;?_P!&+7BGPW\>^.?AO^S^VKZ!9Z7=:6+V M5)9)(Y'GMB0OSX#!2O3MQWKV_P#:'_ M !-?7GC2YU&;4O%:2N)[:90JV[-SO4=\]CVZ5[I\8/#6M>+/AYJNE>']033- M1N$ $TCE 4!!92PY7(R,U\YZ3\(?'OP1^+4NH^%=*GUC0"_*QL,2P$Y*,,_> M7L?:O:_C=I?B;QW\'KNW\.V]S9ZE<^69;.3Y)FBS\\8.>O3Z@$=Z&!\]?%>[ ML+7X"Z)H"_9=8UK1;R.*[UC28 +2%B'Q%YV!ODV[=VT')7)YZ_2WP(NI-?\ M@MX8?46-XTMF8Y#-\Q=0S* <]> !7@5[\+?B1K_[/]IX9;PU:V"Z7=>>D7F? MZ5=Y9R3LZ*1O.N, M>U-@?-_P[\*Z+?\ [5.KZ1^\4V.@2:YI]XTABD@ MD55&\ ?.3]W!%>Q_%WX=7?Q3^&%QHT[10:N0D\10_NUF7MD]B"1GWS28'@7] MBW7BK]G?0M&\.^#=9EUM'BO8]46&-(VEW$NZR[]W(+ <>E?3OPZN-9N_ VB2 M>(('MM:^RHMVDF-QD P2<9'.,_C7@_P4U3XI?#W1?^$0NO!$]\D#L+.]DD$4 M,0)R0SXP5!)/'/:OHW0[.]L])M8=1NQ?7ZH//N$0('?N0!T'H/2A@: Z5\7: MEHUGX@_;'FL-0A%S9RW1\R%S\K@1YP?4>W0U]HCI7RWJGPX\6Z7^T)?^/(-" MGO='M;P9CAQYTR%,%HU_B H0'(?M"VEO\'_C=X=U?PO!'I3/%'.\%H@C1B'* ML-HXPRC!KZ9^+GP]M_B?\/=1TF6%/MCP&6SE8#,4X&5(/8$\'V)%>4>)/AIJ M_P C^%])1%_T]/+EN2K%MH0\@%CU],U](#"@#H!Q0!\C?LJ? M$:'P[X1\8>'M3A"7.G*]ZL;(-[_P.C>I#!>/_! #]J:&]@&W1KF$ZM/$I^7>" RD=PSE3SUW'TKZ ME>4?M,?#W_A8'PLU!((O,U'30;ZVQ]X[!\ZCZKN_$"O6*1AN!!Z&D!\ M>?LY?%ZYLOA?K'A2%UEUV*98M&B+!7DVJ#)L;)*@GD5[-\;;7 M4?$GPGU33M,TN[O+_4HDCC@10&C.Y6R_IC%/L!\X?"CP-HFL_LS>-]:U"R6^ MU&V%U]FDG8L+I') )Q@5Z5^Q'J$UW\.-5MI97DBM[\^6&;.T M%!P/0<9_&LKX;>"?%'AK]GOQEX6O?#E^-7O#*MO$BJ1)YT80$'/\)!)ST&*Z M/]D[P?X@\ Z%K.E:]H]UI\TTXN8Y9 -CC;MP#ZT >5_'G0-+M_VE="M8M/M8 M[:Z^SO/"L0"2LSG<6&.2?>OK0>%;71_#E[IGANWM-!>6*3R3:PA$CD(.'VKZ M'!KP3X__ M\5:A\6-!\8:)I*/$DXDN]FEQ? M:9+->OFW$I"A.1D G/IG.!W7[$VJ75]\,=3MKB9YHK74WC@#L6V*8T8@>V23 M]2:X?X:_#'XF6/@7QKX;E\.VUN=65W?4=0FQ*[;<;% R6R1D$D $D]Z[[]DK MP=XH\!:#J^EZYH4FFPRW1N%N)I &<[44*J>GRDY]Z?0#B+I[_6/VQX+7Q&N^ MT@<_889Q^[">7E"N>#EL_CQVJM?>'[.__:]>P@TFUO\ 3Y"'NH7C#)'\N2^. MQ! YK3^.WQ,L]$^,,=EXL\-S:AH=C LE@;4^5.\I )D$@(; Y&T,!D9YJ_\ M#+]H_P"&^FZV+&T\.7>@3ZA*%DO9P)6D8GCS)"Q<\^N: -+]LWQQ?>&?!FE: M+I\K6L>IR,)WB."8T ^3/H<_H*Y[XCZ+KNM:'X(E\!^"=;TS5- (>.ZFMXH@ M8]JD#(D.[)&<'U/K7I7[2OPCN_BSX-MFTG:^JZ>YF@C9L"9& #*#Z\ C-87P ML\2_%-_#5KX6O?"7'K@$X_2I[>-H841G,C*H!6TD$@W1R*48>H(P:0'RE^RO&O$FM^,O$%M]B MO]1+I;V;8+Q1LVYBV.A.%X]J8'$?MQZ)I]E)X6OX+."*^O);@7%S'&!)-M6( M*&;&6P#QGI7TI\-]%L-#\$Z/#IUE;V$4EK%,\=M$(U9VC7?NG/I7N?@">XE\'Z2EW8W&GW,%M M'!)!CH!T&:CN$CFBDCE57B92KJPRI!Z@U(:\@^*>O>)];NH= MTWPQJ[:'+,$U._@ 5I(/XDCY!PW0GCC.*0'R=\2] C^''Q!C\2^';4W7A9[Y MI+":Y0&WG:-@9(QS\R!N 3P0,C(%?=OP]\OB#/%%@F*3H)%&?P([C'H*>X';?MJ6\3?#"VG M,:F9+U CX&Y0U=C^SDKO\#_#@201R&V8*^,X.XX..]8/[4WAK7/&_@NS MT70]'N]1NGG6=GC4!(P.S'/7VKH/@AI&L:+\)+/1;JPGTK5K*!X0+E0 7.2K M#U&2*.@'DNEZ)<_#S_A/=,\7WUEXJU;6H99;>RL8_M5WC8V9968#RT VGYB M,<9J3]AG4KBXTCQ;8RS.UM;3V[Q1,V50N) V!VSL%9OPF^'7Q/T'7/&-K=:% M;F36HGAEUC4IC\F0PRI&2^=W05T'[)_@'QA\.=7\06FM:!):65V8V-W)* 8 M]^ J\EL[^O3CZ4P,#XT>([GQE^TUX9\(W1+:+8W5LK6K' MK)]2>TEB>^L8<>:^P\,@/WCMX(]A6=XL^&NK_''XOZ3K%QI%[HOAS3(T\R34 M8_*EF8-NVJAYQG')]Z /4_C1X @^*'PXO[18 U\(?M%D^WYUD R /KT_&O"O MV8OBC;^'?AKXLT:^MXY+W2 ]Q#;LO-QO.U8SQECYA"_\#'I7ULNV-548"@8 MKYET_P""*V7[5%WEL*AQV\P%@/]@4D![;\./ UKX$\!Z; MH<<,6Z. ?:2%&)96&Z1O<%B?PP*^8OV8T6+]HGQ1&@"(ANU5%& )2 /H*^ MQ+^X-K93S+#).8T+"*)$OC/JFOZKX;O[;3=3DN-CE0 MWE;W++OYX_"@"U^W/$B:!X9E5%$INI%+CAB-G0GTKB_CCX%T70/@=X+U6SL@ M-4G*>=?.Q::0%,X9CR0.WIVKU#]K7P3XB^(5GH>GZ!HMUJ#VLKSR3( $ *X MR3UK$^,'@KQ3XR^#_@W0=/\ #5\VHV@!N$90!%M7;@G/<\C%- >Q_"S5-0U# MX)Z!>PG[1J;:0C1^:>'E$?R[OJ<5X+^R5 OB#4OB#=^(XQ>:RT:).]\N90&, MGF ANG(&1[5[_P#!:SO])^&.A:=J%A<6%]86RVTD5PH!+* "1CL:^5X?C+H* M^)_$=YXY\&WDVOS7#P,-/F:V$<'_ #QD",I8YY);.?;%(#KOV-]%BN?$OB:Z M;3(9K6SE(M-0>/+QL6(V*_H5[>U?6U>(? SXZ^"/%UQ%X9T'27\.S(C/%9/$ MJHX')P5)R?KS7M]# ****0!1110 4444 %%%% !1110 4444 %%%% !7DUS_ M ,?,O^^?YUZS7DUS_P ?,O\ OG^= 'HWAO\ Y 5I_N'^9K3K,\-_\@*T_P!P M_P S6G0 4444 %%%% !1110 4444 %%%% !1110 4ASVI:* $ Q2T44 )12T M4 %%%% !1110 4444 %+? NL:3HVH-IFI7406&Z5B"I# D9'3(! M&?>NJHH \K^$W@'Q+I%MI=QXPNHKR^TJV>UM!'(9#\Q^:5F/5MN%'MGUKU-1 M@"EHH **** "BBB@ HHHH **** "BBB@ HHHH **** "J]])/%9S/;0BXN N M4B+;0Q[#/:K%% 'S7\%_@EXQ^'?Q.O\ Q)?VUE+:Z@LJ2QQ7&6A#R!\CUQC% M?20SGFG44 %%%% !1110 4444 %)03BN \1?'/PCX?U4Z7]ODU/4USNL]+A: MYD7'J%X_6@"_\6O"^K^,O FH:5H6I-I>I3!3'<*Q7H^+;F*ZU2RM/L4 B MWD8?[(888^P)KN;.ZCO+2&>/_5RH)%]<$9'\Z )ATI:0D"C- "T4F:,CUH 6 MDS574K]-,LYKJ1))$B7%?'VKSZ9HNI?:KZ",RR0F)D M*@$ YR/4B@#MJ*Y+X@_$_P /_#&QMKK7[PVR7,GE1(JEF<]20/0#K71:7J=M MK&G6U]9S+/:W,:RQ2KT96&0: +=%1F>,2B(R*)2-P3/./7%24 )1G-5-4U!- M+LY+F2.65(QDK"A=C] *\^MOVB_ MYJ2Z=!JDDVHF3RA:+:R>;OS@KMQP0: M/3*6J]E=K?6L)/'7A*"S\,:JVE:A#=+.Q M60Q^:H##:6'(Y(/X5Z1D>M&: .,\ >&-6T[[1JWB&2&?7;N.*%Q +;2_552SU5L/: 8XC)!7'%1:W\(+[XBWFFKJ^@ M:+X;L;.Y6X9K$![B;:PJ2BBD 4444 )C M-+110 4444 %%%% !1110 4444 %%%% !28Q2T4 >8?';P)XH\;Z!8Q>%M6; M3+VVN1,RB4QB4=@6'I70>!/#.HZ6EYJ>N/%+KNH;//\ (),<2(NU(U)ZXY)/ MP-=65Q"DK0/)&R+*GWD)&-P]QUKQ+P?\./%'@&P MFTZ7P]H?B_?,\O\ :MTX6YEW'/[S>#DCIP:]THH \D\)?"&4?$.+QEJMAIND MW,$!AM]/TM<(">KN< $^F!7K=%% !1110 4444 %%%% !1110 4444 %%%% M!1110 5Y-<_\?,O^^?YUZS7DUS_Q\R_[Y_G0!Z-X;_Y 5I_N'^9K3K,\-_\ M("M/]P_S-:= !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 444A&: /"OVMOBE=^ ?!5MINES-!J>L.T7 MG(<-'"H&\@]B<@9]":/V2/ -EH/PRM->>!)=7UEGN);EQEP@8JB@^F!GZL:Y M+]N3PM=WNA^']=A1I+:SEDMY\#[F_:5)]LJ1^7K7I'[+.OV^M_!/05B<&6R$ MEI,O=65V(S]593^-/H!UGQ-^'EE\1_"UWIES%%]H(W6T\BY,4@Y5LU9UO6)O M O@C[<]F^HMI]JAFBMW520JC*; MF2&.65Y4@8NH8%-NWG@^TN/L\NL+*BD\@%TA/S,HW#GCOZ&O4](UNQ MUW1[;5;*X2:PN(A-'/G@H1G)]*^9/@5X.U7XG? AM#A\5P6&E-+-:W%FFF+) M*A+;CF3>"20VH#PC)\-/@+K6AZ?JKZL]E:3K'/L"D9&2N 3C&3^= $ M5I^T1;>(?$6HZ?X:\-ZEXCL]-/\ IE]:NBA!WV(Q!?H>!R:\8_9/NHK[X[^* MKB'=Y4MK.Z[E*G!F3J#T-=)^PN4/ASQ*,CS/M:$^N-E8'[+?_)P/B\G_ )X7 M'_HY* /2/VH==\)Z?;:3;^-/#E[J=@TA:TO+*=49),?.F,@C(Q['\*]+T;7K M2P^&>G:MHVD7$MB-/CEM=-@QY@38"J#)QTQSFO#_ -NOGPMX8Q_S^2_^@"O: M?AK_ ,D?\.^O]CP_^BA0!\__ >^-'B'Q7\5?$FL3^';_5G:!+:.SL63%G&' MZ'<1^)'4U]:0N9(4=E*,R@E6ZCV-?(?[&O\ R4;QF?\ IF><8_Y:FOK^A@-Q MDU\*> 1_QE[?^A25]V9P:^%/ /\ R>!<_P#8U# MR+$C.[!5499B< #U--EGC@B>61PD: LS'H .IKS7QCXKG\5_!#Q!K&EQ/"9K M.<0X;<60$J6'U )J0*$?Q_37;K6CX6\.77B/3M&S]LOH[A(5X!)\M6Y'TU?19V>'=Y)I(S+]AAF2)8T SEY'.!QV )K+\ ?'K3O&?BZ]\*WVG7&@^(K4L&L[B19%? M'7:Z]^]<)\0W\*6OQYL/^$?TMM4^(\^W)DN&2SMCMP)90.2P4 [1U &??SCX M?17EM^U[=1W]TMY>B>02SQP^4KGRQG"Y.!VZFBP'T[\5?B?%\*=$CU:]TNXO MM/+B*22V= 8V/W>"1G.#TKSZ_P#VL-,B\*0>(;'PSJ]_IY;R[B<($BMV+$!2 M_(8\=N.0,YJS^V(?^+,W'_7[#_[-7FU[C_AAV+'=DSC_ *^Q_P#6H ^F? OC M/3_B#X6T_7M+9FM+M"P60 ,A!*LI'J""*Z&O$OV/F+?!'303P+JX &.G[PU[ M;2 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ KR:Y_X^9?]\_SKUFO)KG_CYE_WS_.@#T;PW_R MK3_O:;<:?J% MM'=V5PACEAE&5937CNB_L[W_ ,/=6NKSP)XIFTBVN3F73KZ$3PGTYR#QD@=\ M=Z]NHH \[@^&>J:Y<0S>,/$+:U!$PD33;6 6]L7'0N,EGQZ$@>U=-XR\.3^* M/#%]I%O>#3_M<9A:81>9M0\'"Y':MZB@#RGX,? UO@TU[%::VVHV5VP>2*:V M",& P"&#'\J]'UC1[77M+N].OHA<6=U$T,T3=&5A@BK]% 'SUX9_97U#P1K= MS)X=\=:AI.E7)Q+;10J79?[N2<9YX;&17M^D>&;'1-#32;>'-F$*.)#N:7=] MYG)ZDY))K6HH \,T/]FNX\&^*-0O?#/BNZT72=1XN;&.%6;;G.U7/3J<'J,U M-\-?V9X?AQXOD\06GB*Z>:0LKP>4NUXV.=C$DD]!S7MM%,#RKXT? ]OC,;"& M[UM].LK,LZ0PVX=BY&"2Q8<8%=GX,\,3^%O"ECHEQ>#4$LX5MXYO*\LM&HPH M(R><5T5%(#Q'P]^S)!X4\:WVLZ1XFO[#3[YB;C3X44&12V[9YG4#/H,U[8B" M-%4=%&!FG44 5-1ANIK61;.:.WN#]V21-ZC\,BO![+]E&;3O&K^*[7QE/#K3 MW+W9E^PJ5\QR2WR[^AW&OH.B@#RKQ)\*?%WBK2YM.O/B%-!:SJ5E6TTU(V8' MMNWYQ]*[;PIX1M_"WA&P\/AOM=K:VXMR9% \Q>^1[YK?HH \7L/@#?\ A Z] M:^$/$*Z5I.M9\ZUN;7SC;D@@F)MPYP<<^U=I\+?A9I/PG\._V7I0:1I'\VXN M9?\ 63OTR?0 =!_]>NTHH \1\6_LP6/B7XE-XOMO$%_I%Q*RR316HPQ8 #*O MG*Y ]ZCM?V6K'2_B+%XHTWQ%J%D0=TD/$DDAQ\V9&R>>_%>Y44P. ^+OPMD^ M*WAV+1'U4Z;8B199"L(D=RN<$(W8^]SGTKV:BD!PGPA^&3_"?PT="35&U2R24RPM)"(W4LLUY-<_\?,O^^?YT >C>&_\ MD!6G^X?YFM.LSPW_ ,@*T_W#_,U8U/5+;1]/GO;N3RK>!"[MC. /8=?I0!;H MK@M#^-&@Z_K-EID-KK-OBN:@^(>B/H>IZK/&_^0%:?[A_F:TZ .%L#_PD/Q0O;K):UT2V%K'AOE\Z M3YG./4* *Q_B86;XC?#"?=G3UU"Z61@?D$AMV$>??[V*]#TO1+31_M/V:/8; MF9IY6)R7<]2367%\/]$BT :,MIFQ68W"*SL6CEW%MZL3D$$\8Z4P/"/B(CMX ML^(UQ@_V6NK^'/M;'[A"D>9GMP#%G\*[;QGX?C\8_&,Z.)&BAN/#<\5W)&/F M1&E78>?]H9'TKTBU\%Z/::-=Z4MFDEE>%VNEE^@IVA>$M M.\.O-):1N9YL"2XF/+)QC\:L444 M%>37/_'S+_OG^=>LUY-<_P#'S+_OG^= 'HWAO_D!6G^X?YFM.LSPW_R K3_< M/\S6G0 4444 %%%% !1110 5EWO_ "'M-_W)?Y+6I67>_P#(>TW_ ')?Y+0! MJ4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %>37/_ !\R_P"^?YUZS7DUS_Q\R_[Y_G0! MZ-X;_P"0%:?[A_F:TZS/#?\ R K3_ MTW_37/_'S M+_OG^=>LUY-<_P#'S+_OG^= 'HWAO_D!6G^X?YFM.LSPW_R K3__P#(>TW_ ')?Y+0!J4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%)G- "T444 %%%% !1110 4444 % M%(: \M[:0Q2WR*!;B0=55B?G(/!V@@>M3^)/%5GX6M() MKOS'DN)DMK>WA7=)-*QP%4=/4Y) !)->6^&KG4? ]Q\.++3M2?4M&UBW^SS M6;QQ[82(]_FH54'J2""3UK8^);,_Q&^&%YO#:='J%U'(X;*"1H"(\GUR& ^M M,#J1\2M%AT+5]5O99-.BT>1HK^&Z3;) XQA<#.[=N7:5R&W#!-1#XGZ3;IJG M]H)<:5<:;:K>W%K=H!*(6SM=0I(89!'!R#P:\5^(44C^*OB/?JI_LF+5O#OV MJ3^ B,@R_7:&BSZ8'I7;^+M!A\9?&;^R2["UE\.31WCPD;@CR+Y?/KE21_NT M =_X:\E[!')'!(3 MY?FK@LN>& ]#U%>7SZ"NC3Z[";R?4U\I+K6;D*$S'%'^[@4#H6P2>3WZ5T'P MZ^(4_B74/[-N]/BLG-A#?P>0^Y?*?("'C@C'TH ]!K+O?^0]IO\ N2_R6M2L M75A<'5].^S&,2[9<&4$KC"^E(#:HK+VZS_STLO\ OE_\:-NL_P#/2R_[Y?\ MQH U**R]NL_\]++_ +Y?_&C;K/\ STLO^^7_ ,: -2BLO;K/_/2R_P"^7_QH MVZS_ ,]++_OE_P#&@#4HK+VZS_STLO\ OE_\:-NL_P#/2R_[Y?\ QH U**R] MNL_\]++_ +Y?_&C;K/\ STLO^^7_ ,: -2BLO;K/_/2R_P"^7_QHVZS_ ,]+ M+_OE_P#&@#4HK+VZS_STLO\ OE_\:-NL_P#/2R_[Y?\ QH U**R]NL_\]++_ M +Y?_&C;K/\ STLO^^7_ ,: -2BLO;K/_/2R_P"^7_QHVZS_ ,]++_OE_P#& M@#4HK+VZS_STLO\ OE_\:-NL_P#/2R_[Y?\ QH U**R]NL_\]++_ +Y?_&C; MK/\ STLO^^7_ ,: -2BLO;K/_/2R_P"^7_QHVZS_ ,]++_OE_P#&@#4HK+VZ MS_STLO\ OE_\:-NL_P#/2R_[Y?\ QH U**R]NL_\]++_ +Y?_&C;K/\ STLO M^^7_ ,: -2BLO;K/_/2R_P"^7_QHVZS_ ,]++_OE_P#&@#4HK+VZS_STLO\ MOE_\:-NL_P#/2R_[Y?\ QH U**R]NL_\]++_ +Y?_&C;K/\ STLO^^7_ ,: M-2BLO;K/_/2R_P"^7_QHVZS_ ,]++_OE_P#&@#4HK+VZS_STLO\ OE_\:-NL M_P#/2R_[Y?\ QH U**R]NL_\]++_ +Y?_&C;K/\ STLO^^7_ ,: -2BLO;K/ M_/2R_P"^7_QHVZS_ ,]++_OE_P#&@#4HK+VZS_STLO\ OE_\:-NL_P#/2R_[ MY?\ QH U**R]NL_\]++_ +Y?_&C;K/\ STLO^^7_ ,: -2BLO;K/_/2R_P"^ M7_QHVZS_ ,]++_OE_P#&@#4HK+VZS_STLO\ OE_\:-NL_P#/2R_[Y?\ QH U M**R]NL_\]++_ +Y?_&C;K/\ STLO^^7_ ,: -2BLO;K/_/2R_P"^7_QHVZS_ M ,]++_OE_P#&@#4HK+VZS_STLO\ OE_\:-NL_P#/2R_[Y?\ QH U**R]NL_\ M]++_ +Y?_&C;K/\ STLO^^7_ ,: -2BLO;K/_/2R_P"^7_QHVZS_ ,]++_OE M_P#&@#4HK+VZS_STLO\ OE_\:-NL_P#/2R_[Y?\ QH U**R]NL_\]++_ +Y? M_&C;K/\ STLO^^7_ ,: -2BLO;K/_/2R_P"^7_QHVZS_ ,]++_OE_P#&@#4H MK+VZS_STLO\ OE_\:-NL_P#/2R_[Y?\ QH U**R]NL_\]++_ +Y?_&C;K/\ MSTLO^^7_ ,: -2BLO;K/_/2R_P"^7_QHVZS_ ,]++_OE_P#&@#4HK+VZS_ST MLO\ OE_\:"NL_P#/2R_[Y?\ QH U**RL:S@?O++_ +Y?_&C;K7]^R_[Y?_&@ M#5HK+VZS_P ]++_OE_\ &C;K/_/2R_[Y?_&@#4HK+VZS_P ]++_OE_\ &C;K M/_/2R_[Y?_&@#4HK+VZS_P ]++_OE_\ &C;K/_/2R_[Y?_&@#4HK+VZS_P ] M++_OE_\ &C;K/_/2R_[Y?_&@#4HK+VZS_P ]++_OE_\ &C;K/_/2R_[Y?_&@ M#4HK+VZS_P ]++_OE_\ &C;K/_/2R_[Y?_&@#4HK+VZS_P ]++_OE_\ &C;K M/_/2R_[Y?_&@#4HK+VZS_P ]++_OE_\ &D*ZSG_667_?+_XT :M%91&L@X\R MR_[Y?_&D9M709:2P4>I#_P"- &IG'6ES7%>)?'!\,Z?9$A98 YWN M0.% SWKS/X??':<6]]'X@U""-_.\R&62)WRK9RH"#@*<#GUH ^@J*\@F_:$T M>+.R\28]MEG*,_GBLNY_:15#_HVGR7(_ZXE?YM0![G17@J?M%ZQ<#_1_#+RG MUY_IFID^,WCN\.+7P:6SW,)_\(?\ %F^!\[Q'#;Y]) N/^^5I)/@_X[O@ M#=>-Y1ZA9Y6']* /:+FYBM+:6>9Q'#$A=W;@*H&237GGPP^+,?CJ^U:WN!'; MR0RF2U7H7@)P,^XXS]:\6^*'@J\\$-9P7FORZM=709C"P;"H.-Q))ZGC'L:X M.*(-*@E#+&6&]E'S =R/UH&?0?XUXC_ ,,PQ?\ 08D_[Y'_ ,30/V8HL_\ (8D_[Y'_ ,30![7_ M &S8?\_UM_W^7_&C^V+#_G^MO^_R_P"->+G]F.W_ .@M-^G_ ,32?\,QVW_0 M6F_(?_$T >T_VS8?\_MO_P!_5_QIAU[35.#J-H#Z&9?\:\9_X9CMO^@M+^G_ M ,33Q^S): ?-JDS?\"'_ ,30![#)XATM$+'4;3 &3^_7I^=>??#OXNCQAXPU M?3)"BV^XM8$#[R+P?J3]ZO*?B=\*K/P!96C0W,]W=W+D)'U 4?>8X4>H'7O7 M$Z'>:CX>U:SU*UBD6>!PZ?*><=1]#_6F%T?;H.:6NS$5Q& M) "CC&>U7]NL_P#/2R_[Y?\ QI :E%9>W6?^>EE_WR_^-!76?^>EE_WR_P#C M0!J457LQPIEOX$T&TT+^QX=.CCTX2FX$().V0MO MW@DY#;N<@\5OT4 9-IX4TFRTBXTR.QB-E<%S/%(-_G%_OER>6)[DT:)X6TSP M]YQL;;RI)L>9*SL[N!PH+,2< < =JUJ* ,^TT*RLK:Z@C@!CNG9YPYW&0MUS MGKQQ]*I>'?!.C>%)9I=-M!!)*JHSEBQ"+]U!GHHSP*W:* "LN\_Y#VF_[DO\ MEK4K+O?^0]IO^Y+_ "6@#4HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBD/ H 6L[Q%JZZ!H.H:DZ&1;2!YB@Z MMM!.*GU#4K;2;2:[O9X[6TA4O)-*P5$7U)/2OC3]H/\ ;3BO;>]\.>"%$T,B MM%/JLJY5E/!$:_U- '$7O[>?Q"FNYI+:VTFWMRQ,<30,Y5>P)W#-1)^WC\1U M=2T.D.H/*_9F&?\ QZL#X'?LL>)/BY+%>W2OHWAX$$WDRX:4>D:]_KTKZ)7_ M ()_^#003KFJ, >0=O- 'O7PJ\:O\1/A_H?B*2 6LM_;+*\*G(5CU /IG-=; M6/X1\+V/@OP[I^B:9&8K&QA6&)6.3@#&2?6MB@ HHHH **** "BD/2D+A022 M !0 I.*;%*LR;D8,OJIR*\_^)GQ0TSPYH-[%:7T,VJ.ACBBB;<5)XR<=,5Y1 M\./C1J7AW1WTE=.EUBX,C/#M)) /)! Y/.30.Q],YH)XKQ(^-OB=X@!%AH"6 M$9_CD3I_WT:/^$#^)>O@?VCXA6Q0]4B?./P&*!'LEQJ5K9@F>YBA _ON!7.: MG\5O"NDY$^LV[,/X8CO/Z5PUK^SM%)D?%OQ"3GR-(B;T"J1^> M32K\%/$^L'.M>+9F4\F.)G8?EP*]LQ1B@#Y:^(_PG?PW>VUII%M?ZG(4WS7! M3Y3GH!BN;T;PKK>G:K:7,^@7-W!'(&D@DB.'4=5/X9KZRU/Q3I&CW(@OM2MK M28C(CFE"DCUYKD/ GQR\-^.=/O[I;R#3Q:ZA= $C(SSGO6K#H6FV^/*T^ MUBQ_O)KF=3^.WP]T8L+SQGHL17J!> M(W_H)-;QA*7PHYW)+=G=)&D8PJA1[#%+7B>L?MF_!W1N)/&MG.P_AMT=S_*N M-U;_ (**?"'30PBO=2OG'006?!_$FNF.$Q$_AIO[C*5>E'>2^\^GL45\9ZE_ MP4Y\&1 _V?X7UB_/8DK'G^=I:/ MJTOS95.HJO\ "3EZ)O\ )'WF12,:_.>__P""AWQ-OF;[)X=T33E/3A[6EBN1^)KSJF(PE+XZ\/D[_P#I*9ZM/+0?0FO+M!_:ST/7VU,1>"+= M/L-[)9/N"?,RA22..GS5\4^+_BOXU\=7T=WKWBJ]NY8U\M=NV,!0>;Y5Y-'YKF1]CD;F/5CZFOA\;C\2IU/J^(NG;E]W;O>ZUN??8')L,Z5 M/ZU0M)7YO>W?2UG96/V-T'4X]1T+3[Q46VCN($E6+@! 5!Q^%6I-4M(OOW<" M?[T@']:_,SX3?![5OC3H%UJ-Q\4=2\.1VLPMA:M+*ZN ,Y&#CVKMX_V++&8_ MZ9\9M3D]=@D/\S7U='-LF5*+Q..A"=M4VDT_2Y\!B\!C:.(G2IT6TGHUM;[C M[SE\3Z1"/WFJV*?[UP@_K5&Y^(GA>S!\[Q#IA_\D4LNS)_ M\N[?*7^1[M=_M>_""S.'\=Z6Q]$D+?TK(N_VW_@W;CGQA!)S_P LXV;^E>86 M_P"R5^S[ 06M=0EQ_?G>M.W_ &:?V>K7&-!EE(XR\CGK^-9OB?AE+_>D_P#M M^'^9?]F9B_L?^2R_R.2^./[;W@O4[G2O^$5\37/EQK)YXCMF&3E=O4>QKQWP M;^U+>7.M>)+BX\6726LT\;VPF7^$( <#''->V^-_@7\,8+NPC\,>%;5[.1)% MO'FSO0Y78RY[CYJX?P)\"KOPYKGB:[31HM1LY)XWL;6UC#$J$QEQCY1GMWKX M3'<29#7JXJCA959U6H\JC4BU+WH:0LG9K=W6W-T/N,NPF.HPP_MO9\J;W@[[ M2^*[771?)GW!\(]5DUSX:["N5^&%K/9^!=%ANH/L MMPEN \.W;L.3QCM755^CX1MX>FWORK??;J?#8JWUBI:WQ/;;?H%%%%=9RB4M M%% !7DUS_P ?,O\ OG^=>LUY-<_\?,O^^?YT >C>&_\ D!6G^X?YFM.LSPW_ M ,@*T_W#_,UIT %%%% !1110 4444 %9=[_R'M-_W)?Y+6I67>_\A[3?]R7^ M2T :E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !124R69((FDD8(B@EF8X 'J: 'D[1FO/OBU\TG[3K5X'NY%S; MZ? 09IC[#L/<\5XE\?/VU[#PP+C1/ S1:GJF"DFJ'F"W/3Y./WC>_P!T>]?. M?PV^#'CO]I/Q+-JMQ/.;.63-WKFH9*@]U3^^WL.!QR* '_$[XX^./VB_$$6D MVD-P+.639:Z+I^6#>A?'WCZL>![5]"? 7]BBS\/O;ZUX[$=_J(P\>E(=T$/I MO/\ &?;I]:]N^$'P*\+?!G2Q!HUH)-0D0+M>BXH MCMK6&S@CA@C6*&,;41!@*/0"I,"EHH 3%+124 +16=J_B'3=!MS/J-]!9Q#^ M*5P*\TU[]HG2H)#;:'8W&LW1X5@"D9/Y9/X"@#ULG%8?B'QOH?A:,MJ>I06[ M#GRMV7/_ $GO\ PX,1Q] 2Y_$@5M^'_P!GK0K&03ZO M<3ZS='EA(=D9/T!R?Q- %#5?V@9-2N#9^%M$N-2N#P))$)'_ 'RO]35,>"OB M)X_8/KFIC1[)CDP1GY@/]U>/S->RZ5HUAHMN(+"S@LXA_!!&$'Z5;%O@[XV\+^(++4[>&U\R"0,09_O+_ M !#IW&:]^?7[>+4WL&W)<[/,0.N%D'^R>]>=^"?VA-$UWX=:=XI\036GAL7D MTD*V\]TIQMD*9W';QQFN>.(I3ISJQDFH/E?D^WJ4XR4E%K5ZKT/6$^Z,\'O2 MX%>'^)_VTO@[X2#K<>-+.]E4D"+3$>Z)/UC4K^M>0>)/^"GO@NUE,/ASPKK> MO2]%,YCMD8^V"[?^.BO5A@L14UC!_E^9RRQ%*.CD?9](3SCI7Y^WG[;?QV\< M@KX1^&L&EP-TGN;>25A_P-V1/_':Q+J#]J7XD%CJGC0>'[5QEDLYUA*CZ6Z? MS->3B<=EN!?+B\92@^W.G+_P%7?X'33IXBM_"HR?G:R^]GZ(:IK5AHEN9]1O MK:P@&_S.S']*J1Z'\!O"C'RM.U+Q1.!P9G=U)_-5 M_2OGJO%^1TVU0]M7?]RDTO\ P*IRH]FED&;5DFZ<8+^\[_E<^F?%'_!3+XL:[/_ CRU@1C[$DG]*X2^_;Y^*GC#+M0M6:9R M4M;9G# G[^2XY/4C&:]P\-?LC?%;QK(+B70IK!&^;[1K,XB;_OEB7/Y5HG]B M'XLAB!HUF1TR-1AP?S:M*68YRHSE&G"#D[WA22_]*YVWYL]"&691"T*^(<^7 MHZCM]R:1XE/X;\*JN)=?\2ZJ0,8^2%3[RZVY+2V=C>%_ M#H4:7X=TO3\=#;6D:'\P*WDB1!A451["M'@<95_C8J3^;_5D?VSA*7^[X2*^ M2_1?J?EOH'[(OQ3UD+Y7A22QB_O7@:)_P3^\=WH5M2U;2=-4] M0KO,P_# 'ZU^A6!BC:/2E'),>D%&/HO\SXTT?_@G38!5.J^+ M[F8]Q:6RQ_\ H1:NQTK]@3XTTCPO#OD&Y[ZY_>+"H//!ZL>U6-< M_98\ V;PWUEX1L;PQ B>V=/]:.Y'HU>ZE%/44;!Z5YCX]]G=60EFV+]V\WIYO7^OP]3A- ^#WA#1]+@MK#0HM/ML!_(CRH4GKT[ MUK?\*U\._P#0.3\S73;0.U+79_8.5M\T\-3;>[Y(Z_@_Z!-M_WQ70452R7+%MAH?^ 1_R%]'_ (#'_(EXJN_^ M7C^]G':[X,@N!%:Z?IMI;I*2)KK8-T:X_A'J?6I)_!<.FVT$NB!;2]MQ\K=I MAW5_7-=9M'I2[17$\AP#J3J^S2E*UFDDXVVY;)6=];[M[Z)):K&UTE'FT7SO MZ]RMI\DTEK&UQ&(IF4%T!S@_6K5(% Z4M>_!.,4F[G$W=W"BBBK$%%%% !7D MUS_Q\R_[Y_G7K->37/\ Q\R_[Y_G0!Z-X;_Y 5I_N'^9K3K,\-_\@*T_W#_, MUIT %%%% !1110 4444 %9=[_P A[3?]R7^2UJ5EWO\ R'M-_P!R7^2T :E% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444E "T4POL M!)( '/W<(YDF/]U%ZDU\%?&C]J#Q5\;;]M$T2*?3="F;9'86F3/<^G MF$=?]T@ JWBC% !@"EI#TK)\0>*= M,\,V;7&HWD=L@Y 8_,WT'4T 6]7U.#1M,N;ZY;9! A=C["L?P]X[TOQ!X=AU M@7"6ML^=PG<*4(Z@UX7\5?C4/%]A)I.F0R0V)8&260X:0#H,=A7)?#31+#Q5 MXCM](U6\GM[63)C2-OE9_3GIF@=CW?Q#\?O#VDEHK'S=7N1P%ME^7/\ O'^E MF>&_AQX=\,*IL=-B$H_Y;2C>_P!< MGI^%=*<*/2@1X[H_[/D5S.MWXEU>YU6Y/)17./H6/./IBO2]!\(:-X9C":9I MMO:8_C1:\!^(/[?_ ,+/!9DA MLK^?Q)>+D"+3H\J3Z;SQ6]*A5K.U.+9G.I"'Q.Q]+&H9[F*UC,DTJ11CJTC M ?B:^#+[]M#XR?%>1K;X;_#^2R@DX6\N(6E('KDX456B_95^/?QHD$_Q \=3 M:;:2X9K..8G /;8N%_.G.%&B[5ZJ3[+WI?=&_P")"G.?\.#MW>B^]GU)\0/V MK_A?\-Q(NJ^++.2Y0'_1+(^?+GTVIG%?/'BG_@I'-K5RUC\// M]K%P?E2>] MR!GL=B9./J17<> ?^"=OPX\*F.;5_M/B&Y7DFY;$9/\ NBO4[^[^%/P)T[$O M]D:(J#B%%4RMC_9'-9OT;1O3P]6K+ET5=_>_\ M)GQ)XDU#]H?XOW;.T+Q0QE@A\PCDX8\])+X^&(Y(["0*$GE4 M(20,9V]_;->)P^,-.0;76%M@8?A7YU7S_ #V;JPI5(4ESJSA' MEO%)IW?O2O*Z:=].5+JS]#PW"^ ]G3J5N:3MJF[V;L_16UZ=3[.@_8W^"?PV MMOM6OWU@H49+:C<;CCZ%@/TJCJ'QE^ ?PR1H?#^F/K,\8VJ--MEB3_OL!?YF MO!O '[./Q$^-5E!KEI ;C3[AG"W^HW/#;6*G&[)."#^5>Y>$?^">+DI)XD\3 M!<D1]%GO ;B4#U&> :\VU;XK_$_XFS>0VJZI?!^!;6$ M9CC(]-J#%?>'A']COX9>%?+=M%;5IU_Y::A(7R?7 P*]=T;PUI/A^ 1:9IEI MI\8&-MM"L?\ (5VT,@<59N,%VBDE]RLB)9]A*'^[TKON_P#/5GYG>%?V1?BC MXS=9GT*2PC<9\_5)/+_'#*44?Q0:= 6_P#'VQC\ MC7VUM'I1@5[%+)\-3^*\O7_@'E5^(<;5^%J/HOU9X?X1_8Y^%_A0JYT-M8G7 M'[S4IFDY_P!T87]*]?T7PYI7AZV$&EZ;::; ./+M(%B7\E K1P*6O6IT*5+2 M$4CP:N)K5W>K-R]6)M'I12T5N.M+@4M% !1110 444S.* 'T5G7WB# M3=,4M=ZA:VP'7S9E3^9KCM9^/G@'0@?M?BFP5AU6.3>?TK6%*I4^"+?R(E.$ M/B=CT%C@$U!!=Q7!812I*4;8^P@[3Z'T-?+OQF_;/TBT\/367@>=[O5I\Q_; M)(]J6ZX^\,_>;T["OG7X.?'OQ!\*O%,M^)IM4L[V3?>V)K495&N5]$^O^1YM3,:,)J*U75GZ:45\JO\ MHZM.<6GP]U.3/3 _9?ALR9Z91S_/%/7XL_M!7^/L_@6* 'IYD.?YM3_LJLOBE%?\ ;R#Z[3>R M;^3/JRBOE)_%7[2E\?DT2QM0?6%1_P"S4@A_:9OCS+I]J#_M1C%+^S6MZT%_ MV\+ZXND)?IW4=G8VR%Y)I#@* M!7B7PP_:\\/_ !"\;7NA30'2HW?;IMS._%R/1A_"Q[#G/L>*\N^('[,?Q4O_ M I>2W_C$^(C"/.&FB1_WI'IG@GTKY[^'/PS\0>/O&$.B:5;2Q7DSA,KP52A4E*JI-=5IR_)GGU\9B(5(I0LNW<_5)&W=\T^L;PAI%S MH'AK3M-N[Z74[FVA6.2[F^]*1W-;-?'M)-I.Y[RU6H4444AA1110 5Y-<_\ M'S+_ +Y_G7K->37/_'S+_OG^= 'HWAO_ ) 5I_N'^9K3K,\-_P#("M/]P_S- M:3,$4LQ"J!DD]J %HKC] ^(B^)-=DL+;0=9BM5W;=4N+=4M9 O'RMNR<]N*T M_%/BJU\*6MO)<"2:>[G6UM;6$9DFE;HH]. 22> 30!NT5QH^)^DV^A:SJ6H M&733HTGD7]I,N98I"%**,9W;]R[2/O;AWZ1M\4M/L(]575[>?2+S3;07TMK. M59W@)(#+M)!Y&".Q(]10!VU%VGB--2$D$VFW&G;3=0W6,QJR[U;()! M!'Y8-;&A:P-=T^.]2"6"&4DQB8 ,RYX;'8'J* -*LN]_Y#VF_P"Y+_):U*R[ MW_D/:;_N2_R6@#4HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M***Y[Q_XI_X0GP3KVO\ E?:/[,LIKL0YQO*(6"Y]\4 =#6#XP\;Z+X"T6;5= M=OXM/LHAR\IY8^BCN?85\#S?MU_$IYG='TR)&.0BV@(7V!))_,UY+\1OBMXE M^*FKF_\ $6HR7;CB.%?EBB'^R@X% 'LWQU_;"UOXC2S:)X46;2-%D/EET/\ MI%SDXZC[H/H.:U/@/^Q=J?BYX-;\<>=IFEL1(NGYQ<7 ]6/\ /Y_2O9/V7?V M;_"WA;PSH_BRYB&L:W?6ZSI-:^D<#TH R?#/AC2O"&D6^EZ M/8PZ?8P+M2*%0!^/J?(=.\.69NM2O(;2$#[TK8)]@.I_"@#1/ M2LO7?$NF^&[4W&I7D5K'VWGEOH.IKRG6?C9JOB>[;3/!.ERW,AX^UR)G'N!T M ]V-.T+X&W>MW0U/QGJK_&C6/%=T^G>"M,EF).T MWDB9Q[XZ+^-3:%\#;G5;E=2\8ZE+J%T?F-NKG:/8G_"O0[N]\-?#707N;JYT M_P /Z5 /FFN)%AC7ZDXR?U-?,_Q,_P""C/@G09FTWP3I]YXWU5FV1O C16Q; MIPQ&Y_HJ\^M:TJ-2N^6E%O\ KKV(G.--7F['JOBKX>>&-*O;V>[T3RXA TEL M\,K+&[*I.QAV)Q7E>B_%'X2:9X8\,^(M7N;+0M4NXA=RVAO6=K;:QXVKDD\= M,5XGK6B?M'_M%:EJEYK-S<^!O#SVIGFL&GDAA2)5+#]SDMN/^UC-=!^SY^Q? MX#UWPIX7\1^+I=2U!]507$0\X);DY(\EP!D9QGKS7!.&'PU*;Q.,O'VB5XI- MQ;O>#E\*UTNUIL]6F4JE2K)*E2UY;ZNR?]Y+?Y?,[WQ?_P %(O#,=T=/\#^' M-4\5Z@?EC_=E%)]E7+-^E/P'I,WW9)0(& /NV7_2OL MCP;\,/"7@.V6V\/^'=.TF)1C_1K=5)^IQFNI?"KG@5[7UFE3_@4EZRU?^1S> MRG+^)/[M/^"?#NA?\$[M5\4W2WWQ)^(-_K$[$,\%JQQGN-S$_IBO>O /[(/P MK^'GEM8>%[:ZNDY%S??OGSZ_-6A\1?VG_AY\-C)%?Z['?7Z9_P!!TS%Q(#Z$ M@[5_X$17R_\ $3_@H#XBU?S;?PEI4.AVYR!=76)YR/4#[J_K]:\+&9M"W+7J MN7DMON6A[V"R7$U_>HT[+N]/Q>I]P7=[H?@_33-3<^,]=:X<$,UCI8VI]#(PR?P KQHXO% M8A[_JWYGN_P!G9?@M<=6YI=E_5_R/(O'/[8/Q)^)-P;#2I3H\$V52 MTTI"96![;N6-,\$_LD?$SXFW"WVJ0OI-O*Z5OJYR3^==IM'I5QRJ55\^+J.3[$3SR%"/)@:2@N[W_KU MN?*/AS_@GYX3L;=#JNLWVHW8'SE%5(\^PK:7]@_X?K(K,]XP!R5+#!'I7TI@ M#M1@>E=CRG!MW=/\7_F>9_;>8?\ /W\%_D9OAWP_I_AC1;32M+M(K*PM4\N& M"%<*@K2P*.E+7K))*R/%;+OC5X)\# M!QK/B6QMIEZVZ2>;+_WPF6KQGQ%^W%H[W)LO"7AW4?$%XQPAD'E@GV50S']* M[Z& Q.(UITW;OLOO9S5,31I:2EJ?0GB_Q?I?@70;O6-9NTM+"W7 *^F-,\(Z)HR!;#2+*T7TA@5?Y"M5(T0850H] ,4 M_K6"A_#P]_63?Y6%['$2^*K]R/E!M4_:5\6 >79VF@Q-G&_RT(_$9-'_ SW M\8_%# Z_\1#;HV-R0R.^!^&VOK# HQ1_:=2/\*G"/I'_ #N/ZG%_'*3^9\O6 M/[#]A<-OUWQ=JNI,>JJ< _GDUV&C?L=_#;20IDTV>_<=6N9V8'\.E>X[1Z48 MK&>9XR>CJ/Y:?D7'!T([01YAJ_[.7P_U/PW=Z-%X=M+&*>/;Y]NFV6,]F#>H M->8?!+]CNV\#^*KG6/$T\&K_ &68C3H5&4*CI*X/\7^ST%?3V!Z48'I40S#% M0IRIJ;M+E& #2T4 %%%% " M8Q1BEHH 0J#U%9NF^&=*T>^O;RRT^WM;J]8/]:=%--K1"LA H M'04M%%(84444 %%%% !7DUS_ ,?,O^^?YUZS7DUS_P ?,O\ OG^= 'HWAO\ MY 5I_N'^9JSJ"02V4\=TP6V="LI+%1M(P>>,56\-_P#("M/]P_S-6=0T^VU: MRGL[R!+BUF0I)%(,JRGJ"* /+_#'A5?AS\0=/TWPYJ%Q-X;O[:5YM+GN&G6T M9<;9(RQ)56R1CN14OQ)E6;Q_\,M3259-,AU&YAEE5P4$CP,L8)]<@CZFN]\/ M^$](\+6Y@TJQCLXB,$+DDCL,DDX]JCA\&:';:,VD1Z; FG&0R_9PORARVXL/ M0YYR.] '@?Q"MWE\3?$;5E0G2+?5O#_VF8 M+9^]GOGK2:-X;TWP['*FG6:6PE(+LN2S8&!DGD@#H.U.X'FDV@1:1+KD274^ MJQQQ+=ZQXQUXSZ5VUGH]I86\\$4*B*=F>53\V\MU+9ZYJGH'A'2?#4DSZ;8Q MVKS8#LN2=HZ*">BCL.@H VJQM669]7TX6[K'+MEPSKD=%[5LUEWO_(>TW_\OGY^S0D95?5B>E=!X,\9Z=XWT MA-1TZ7>C3JW_ #]6W_?H_P"-:E%9'<9?DZM_S]6W_?H_XT>3JW_/U;?]^C_C6I10 M!E^3JW_/U;?]^C_C1Y.K?\_5M_WZ/^-:E% &7Y.K?\_5M_WZ/^-'DZM_S]6W M_?H_XUJ44 9?DZM_S]6W_?H_XT>3JW_/U;?]^C_C6I10!E^3JW_/U;?]^C_C M1Y.K?\_5M_WZ/^-:E% &7Y.K?\_5M_WZ/^-'DZM_S]6W_?H_XUJ44 9?DZM_ MS]6W_?H_XT>3JW_/U;?]^C_C6I7#?%'XP>'/A)HKW^N7JQR8/DVD9S-,?15_ MKTH W;^[O=*M);N\U&QMK6)2SRRKM5 .Y).!7Q?^T-^V-=:[:ZCX4\)-;SZ9 M<1M;7>K-$,_VB-?31[&">+3)90+;1K,% MC)Z%\?>/Z"OH#]G_ /8LL_#PMM=\=)'J&HX$D>D_>AA/8R?WR/3IZYH \,^! MO[)?B/XMK'J6H,^@>'SRMU*G[R)-5=0>5 M_=C(],A*^H]4U*S\.:1-=W!6WL[6/<=HP%4#H!_2JB^,=(&A0ZQ)>Q0V$L>] M9)&QD?XT 0Z%X?NO#NC6>E6$EM!9VD2PQ)Y9)"@8'<4FLZQ-X?LWNM1U6QM( M%ZO*A _#GGZ5YSKGQSN]:O#IO@W39+ZX)V_:70X'N!_C6%?^!K>RC/B#XG^* M8K2)/G,,MP% 'ID]/HHI-J.K8TKE_4?C9XAU[4'TWPE9#4'/ N_L[#\0I/3W M; I;3X&:SXDN%U/Q=K1FG)W&WW$@#T+< #V7%>2^,?V]_ /@.-M#^&V@S>)K MX?(AM8C'"6]2V-S_ (9KC4\-_M-_M0$-J=Z?A_X8G.?*0M;ED/L/G;CZ"NN& M%JR7-)\M/N6[^ZQA*O"+LM7Y:_P# /H3QS^T+\._@)9/8W?B'2;6YC&1I MFF6YFG<^ZH>"?5C7@5U^V;\8OC7>2Z5\)/!#00M\G]JW,'FN@_O'J?"S_@GQ\// S1WNOB;QAJH(=GO3M@W?[@//_ B?I7TSI&CV.AV,5GIUG;V M%I$,)!;1+&BCV &*T3PU'9.H_/2/W;OYOY$?O9_W5][^\^&](_8%\U\R[?\ WIF.X_3./:O5)66.-G8A% R6)P *\=^)_P"U5X!^&0E@GU-=5U-0 M<66GD2,#[GHOXFN;$YA)0M4DHQ[+1?)'5A\%*K.U&#E+[V7?$/QG\/>%-9N] M.U+5HX+V(@3(NG2L!QGE@"#P:P+O]I_X?Z9!&+CQ+:6\*GY0=-FP/H *^%/C M#\;+[XI>)]2OXK4:7:7;AOLZ,6<@ #EOP[5YLJ%F "EV/ &TDYK\Y>&;=N?)($]QC_ '5.T?B?PKZ0^&_[(?@SX\#THQ7IT,NPV'UC&[[O4\;%9QC,5I* M=EV6ADQ6NI1QA(Y[1$48"K"0 /3K3_(U;_GZMO\ OR?\:TZ6O3/%,OR-6_Y^ MK;_OT?\ &CR=6_Y^K;_OT?\ &M2D)Q0!F>3JW_/U;?\ ?H_XT>3JW_/U;?\ M?H_XUR7QC^,6C_"#PV^H:A();R0%;6R1OGF?^@]37DWPI_;/T/7=%NSXQDBT M74;)I4Y^SE*S/H;R=6_Y^K;_O MT?\ &D,.K '_ $JV_P"_1_QKYWUW]MK3KB8VOA'PYJ&O7).U7="B$_0 M^E8 MQU7]H?XJ_P#'K:Q>#].DZ,5$;!?JV6/X 5TQRNNES5FH+^\[?AN9/&4V[4[R M?D?2.KZV^@V[3ZCK&FV,*\E[@[ /S->0^+_VNO"/AD21VNMQ:Y>+_P L=/M7 M8'Z.2%/YUS>D_L6S:Y>.?&-]K4^$V_[3WQ9^ M(!@L#<"[N(7E*^^7/'IY<6U M#^)KZSAACAC6.-%1%X"J, ?A3\#TI_VDJ?\ NU*,/.UW][%]4<_XTW+\%]R/ MFKPA^Q%X4\.SQW&HW$OB*Y7DB^++$3_US0@'\2:]I\.^!K;PG!Y.B:?HVDQX MP5LK!8L_7;U_&NLP/2EK@K8O$8C^+-LZJ="E2^"*1E&UU1@0;BU(/4&$\_K6 M5X>\&Q>$+::WT6TTO2X)IFGECM+7RP\C'EB >3V]@ .U=525RW:5D]#:R;N9 M8@U;_GYMO^_)_P :7R-6_P"?JV_[]'_&M2BD,R_)U;_GZMO^_1_QH\G5O^?J MV_[]'_&M2B@#+\G5O^?JV_[]'_&CR=6_Y^K;_OT?\:U** ,OR=6_Y^K;_OT? M\:/)U;_GZMO^_1_QK4HH R_)U;_GZMO^_1_QH\G5O^?JV_[]'_&M2B@#+\G5 MO^?JV_[]'_&CR=6_Y^K;_OT?\:U** ,OR=6_Y^K;_OT?\:/)U;_GZMO^_1_Q MK4HH R_)U;_GZMO^_1_QH\G5O^?JV_[]'_&M2B@#+\G5O^?JV_[]'_&CR=6_ MY^K;_OT?\:U** ,OR=6_Y^K;_OT?\:/)U;_GZMO^_1_QK4HH R_)U;_GZMO^ M_1_QH\G5O^?JV_[]'_&M2B@#+\G5O^?JV_[]'_&CR=6_Y^K;_OT?\:U** *] MFMPD9%RZ229ZQJ0,58HHH *\FN?^/F7_ 'S_ #KUFO)KG_CYE_WS_.@#T;PW M_P @*T_W#_,UIUF>&_\ D!6G^X?YFM.@ HHHH *3%+10 E+110 5EWO_ "'M M-_W)?Y+6I67>_P#(>TW_ ')?Y+0!J4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 5R_Q*\0W?A;P;J&HV,7G7,2?*,9"Y.-Q^E=,PS7 M ?¦_@?PW(N$FU"[4QP0.,CGJQ'H*VHQN>+8+FZTS3I;R*%PLACP,,>< 'K^'3(KZ ^#7P63PM''K&M1*^KM MS'"<%;]?1UZM.DI<\KII+ETT?Y_\,?B^4X#%XZK3E0BXM-R=37;3OIN MGMJ[NY[!;.9(E8@J2 <'J*EIJ=*=7RQ^[K8****!A1110 4444 %%%% !111 M0 4QCMR3P!WK-\1>)-,\):5<:IK-]!IVGP#<]Q.VU1_B?8W_'S]KW1_APMQH_AUXM8\0X*ET; M=!;'_:(ZGV%?)_A#P!X]_:?\92WTTLUTKO\ Z1J=UD0PCT7_ %>B_ ']C;5 M/&KP:]XT$VF:.Q$D=DW%QE0:9I%E#864*@)# M"H % '!_!K]G_P -?!K3473X!=ZLRXGU*=09&]0/[H]A7IKR+#&SNP5%!)9C MC'O6%XN\;Z1X*L3KT2W;?9):M^23*C%RVZ?AZG8?'_P"*C7'AW6;33I8K MZVL0UQ+Y#$>8BJ3L]_F'45X=9?&7P;HVAZ3J/C#6'6VDMUN$T>TE\V8;AG;@ M=*\62W^)7QRF\3:OX0BU/2?!,,#R3R7LVV!8U7YE#X^8G'W5SC/.*^@?@;^P M_P""((O"6O\ B&XO]7DOX(;V*.4*;60L@;RG7&>,\<]JBMA%@:4?KN)<(RFK M62^/[Q<_*/S-=!X9_8)\7_$B^CUGXO^-KJ\E9M[:?:RF0CV MW'A?P%?;VCZ'I^@64=IIME!86L8"K#;QA% ^@J^1P:]2.(A1_P!WARON]9?> M]ODIYO\,_V>_ /PEA5/#OAVTMYQC-W*@DG;WWG^F*]((XK MF?&GQ$\-_#W3S>>(M8M=+AP2HG?YW_W5'+?@*^5_B?\ \% 8(?.L_ ^EF9N5 M&HZ@,+]5C']3^%>3BL?2HOFKSU^]GKX/+:^*TH0T[[+[S[ U36+'0[)[O4+N M&RMD&6EG<(H_$U\Z?$_]N;P?X1,MIX=C?Q)?KQYD?R0*?][J?PKXI\3>/?'? MQEU$R:GJ%[JN3PFXK!'^'W0*] ^%7[)VO>/IDEF#):9^>7!6(?\ NI^@KY+ M$9[.I/V.&C[S^;^[I\S[3#<.4:$/;XZ>B^2^_K\C!^(7[2WQ#^+MTUJ^H36U MG)P-.TL%%(ST..3^-=9\(_V+?%WQ :*^UUCX=TESNW2KNGD'LO;ZFOL7X5_L MV^$_AC!$\-E'>Z@HYN94& ?]D?Y->M( N . .PKJPV5UJ\O:XZ7RO=_-_HOO M.3%9Y1P\?89=!)=[6^Y?J_N/G72OV(O!.C$&TN+M7Q@R2A9&)[\FMK3OV4/# M6EZA:WB7DSM!*LH5H4P2#G!X]J]SI,5Z;R7 2GSNDK_/_,\3^W3VSM\O M\AD2! !C I^*6BO:/""BBD:@!:*Y+QO\4/"_P .[4S:_K%M8D#*PEMTK_[J M#DU\_P"N_M<>(?'-^^D_##PK=:A,3M%_I_ 5RFF?LO^-_B=>)J7Q-\53A&^;^SK63>5]L_=7Z M 'ZU[SX#^#'A#X<0HFBZ-!#,HP;F1=\K'U+'FNOV>!PO\27M)=EI'[]W\C#F MQ%;X5R+SW^X^-/B1\-/BM\74U#QSK&BM;10Q@I8EB'$8_N)U]_>L[]G3]G.^ M^*^K+J6J1R6?AJUD_>R,,-<,#S&G]37Z)X# @C(/'2H[2S@L81#;PQP1 DA( MU _ 5V?V[65%TJ<%'M;HO\ /S,?[-@ZBG*3??S,SP[X.T/PK;+#I.E6E@BC M ,$*J<8]>IK9Q2T5\TY.3O)W/6225D)BBEHI#"BBB@ HHHH **** "BBB@ H MHHH **** "BJ%SK-A9Y^T7UO!CKYDJK_ #-8][\2?"MAGS_$6FH?072$_H:T MC3G/2,6_D9RJ0C\32^9T]%>)>/OC!X?M)[;6-$\5PM?V2D-IQ#M#=QGDH<+@ M-Z-^=>?P_M!)JO\ :&F2ZK=Z;97VH2W#WS+NF@MBJ[88P.C9##/0=>]>G2RO M$58;4S*A3ERMW^:_K_(^K:*\:@_::\#V-K'"MS?RB)0@8P99L M#&>32/\ M5^"5SC^T7/M;K_\56']G8OI2?W&W]H87K47WGLU%>(2?M:>$5^[ M::D__;)?_BJKO^USX8'W--U%C[JH_K5K+,:_^73)>981?\O$>[T5X&W[7FA' M(CT6_;T^91FF?\-:Z>W^K\-7\GK^]'_Q-5_9>-_Y]O\ #_,G^T\'_P _/S_R M/?Z:W2O '_:M9Q^Y\'7[GWD[?@E1G]J#5)/]3X'OGS]WYF/_ +)3_LK&=8?B MO\Q?VIA/YOP?^1[OTW_@H S_$NOV?A?1;K4[Z M01V\"ECSRQ[ >YKY&O;O6/C3X^58U/F7#[8T.2EO$.Y^@Y]S6[\:OB/+XZUY M=)TTL^FVTFQ%0Y\^3.,^_H*]E^"_PS3P+H0N+I =6NU#3-U\L=D%>U32P5+V MDOC>Q^:XNI/B3'?4Z+M0IN\GW?\ 6B^;.N\&^%;+P;H-MI=BF(XE^9B/F=N[ M$^IK=IJTZO&;9 M+>-Y)'6.-1EG8X 'K0!+7EWQI_:!\,_!736;4;@7FL2*3;Z5;L#+)[M_<7W/ MX UXY^T!^VE:>'OM.A>!GCO]2YCEU7K% ?\ 8_OM[]/K7S_\*/@+XS_:(\02 M:O?SW$6G2R[KO6K[+,Y[A ?O']![4 4/%WCWX@_M1>-8;&*&:_DD<_9=(LSM MM[=?[QSP,#J['ZD#BOK7X _L?Z-\-%M]9\1B'7?$@4,HVYMK0^B _>8?WC^ M[UZO\+?A#X<^$6AKIV@V0B9@#/=R#=/.WJ[?TZ"MSQ#XHT_PS:F:]F"G!VQ# MEV^@K&M6IT(.I5DHQ6[;LD7&$IM1BKLUV98HRS$(H&22< 5Y%\1OCS8^'[2Z M729;=S #Y^J73A+6W]>3]X^PXKY^_:!_;+TZPFDTBS9M4O2=J:1I[DC=V\Z0 M?^@C]:X?P%^RS\3?VEKNUUKXC7TOA;PGD20:7$NQV3_8C[R]-7Z&!XM_:%U[ MXD^*VT3X:Z9>^,/$ER2O]JRQ%T3GEHHSP /[[X ':O8/@Q_P3^6?4H_%/Q@U M1_$VM2$2?V2DI:",]1YLG63']U<+_O"OJ#X7_![PE\&]"73/"NCPZ?$0/.FQ MNFN"/XG<\L?T';%=N[K&I9F"J.22< 5ZU%4L'?ZLGS/1SEK-_/:*_NQ2C?9' M-)3K_P ;;I%;+_-^;NS/L-#TW2M+CTVSL;>UTZ-/+2UAB"Q*O]T*!C'M5N*W MBMH4BBC2**,!41 % Z #M7SW\?/VN]!^&-C+8^'I[77?$NX+]G5BT4([ERO M?_9SFODOX@?M?_$?Q_:&T.IIH=FPP\6D*82_U?);\B*\/$YIA\.W!OF?E_F? M1X/),5BHJ=N6+ZO_ "/O+XE_M#^!?A3&Z:UK4;WZCC3K/$UPQ]"H^[_P(BOD M?XG_ +>OBCQ+YMIX1L8_#EBV1]JDQ-=,/4'[J?@"1ZUS/PN_8_\ %7Q$L(-> MUJ]M_#NA3KYWVR[;?+(AYW!?ZL17K>A^&?AQ\,+N*Q\%^'_^$V\49"C4]13S MHT;UCCZ=?0?C7@XO,:[AS5)>RB]NLGZ+=_@?28/+<%2FX4HNM-;_ ,J]7LOQ M9\^:-\'_ (A?%=W\0ZS++9:9(=TFN^(YVCC?_<#9>3V"*17H7@WX$:)<7J:? MX?T^[\9:F,;]0O8_*M8_=8LD >\A/L!7T?H7P.U_QU?QZQ\0-3E?NFGQ-RHZ M[>.$'L.?>O;=!\.Z=X9L8[+3+.*RMDZ)$N,^Y/<^YKEP^5XG&/FDG3AW>LW\ MMH_BS?%9Y0P:Y8-5)]EI!?/>7RLCQ_X=_LRZ7H*Q7?B$QZC=#D6D*[8(SZ?[ M7Z#VKVRTM8;.&.&"-(HD&%1% 'H!5FBOL,'@,-@(Y\+CQ1(L:A5 55& . *OZQ@\+_N]/GE_-+;Y1_S)]E7K?Q9*M38[WC+LD&[W.=S?B1]*^@?#_ (_M7Z> M[;-)\/:C?,>AT#Q.LVLVB^6UC$LDE MO>19R8V(&U3R2''0]>*\W/QYCU&#^S+Y-4BT::]GN[H6\P-Q.K.6B@#\;$'& MXCDXP..:X3XC:AX8OM4@7PIIDVGZ='%AFG),DKYY;DGCI7/:1J=SHVJ6M]9O MY=U;R++$V <,#QD=_P#Z]?,UN+<-AL2J5"C[2DNK=I?*RMITO?Y:6\6K6K3F M[R2]-OQ_IGTS_P -8&X0)IG@Z]NL<+NG_P#B4;^=(OQZ^(FI_P#(-^'D_/0R MP3./SPHI(O&7QLU"-/LOAJSLXR!@>1M_]":I/LOQYU$9-Q9V*MV'D#'\S7K? MV]@_^76!D_7F?ZH]+_:);U9?**0S_A-/CEJA_P!'\,6UD#T+1JN/^^Y*4Z3\ M>M5/[S4;+3@?]N$#_P <4FE'PX^,^HX^T^,(K8'KMEVD?]\I0?@%X^OS_I_Q M"N3Z^7/,P_(D4?V]6_Y=8%+U2_5L7U>K+=U'_P!O)#?^%2?%C4D_T_Q]';J? MO+%^W8O]#2_MW-_^7=",?G'_)A]0YMZ;?K-G,O\$?AS89;4 MOB()"/O!;R!3^7S&@>"O@9IN/M'B-[P]_P#27;/_ '[6N]M_V6?!$&-\=_/Z M^9<]?R K6M?V=O -IR-"$Q'>6XD;]-U9RS7/JGVHKYO]$C2.7I;4H_.[/FSX MM7WP_A@L[#P/9))SYES?R>:3QPJ+YGYDX]/>N!T/5/[%U2VO/LT%VL3 M!=1 MB2.1>X8$8.:^J?BG^S=IFN:1 _A6SM]+U"V)/E D+.IQP23P1CBO+_"/[+WB MG4-7B7688],T]&!ED,JNS =0H!/ZU\7F']LU\8JDY2V\ ^&[:&*)=!TUEC4(I:TC)P!CD[:G'@GP\#D:!I@]Q9Q_\ Q-?3WS5K M6NON?^9["P]5=8_<>+)^T)\,8S\GANY7//&GP\_^/U(W[2GP^A<>5X+-^UKX7 ^70=4)]TB'_ +/3?^&M_#0Z:!J?Y1__ !5>VIH&F(V5TZT4 M^H@4?TIYT>PQ_P >5O\ ]^E_PI>PS#_G^O\ P'_@A[/$?\_%]Q\F?&3X_CQ] MH]OINC07FEVS,QNEEVCSA@;1E2>.O%>.6-_<:9>0W5K,\$\+!TD0X*D="*^X MOBG\(M-^(_A\62B/3[V%_,M[F.,?*V,$,!U!_P *\5T']DC6&U9?[7U*T33D M;+&V+,\@]!D#%?,9AE^8U,0I7Y^S6EOQT/)Q&%Q$ZE]_,^A_AQK,_B'P1HVH MW3%[BXME=V(P2>YXKI:I:1IT&D:=;V5JGE6]O&(XT] !@5=K[RFI*"4G=VU/ MHHIJ*3"BBBM"@HHHH *\FN?^/F7_ 'S_ #KUFO)KG_CYE_WS_.@#T;PW_P @ M*T_W#_,UIUF>&_\ D!6G^X?YFM.@ HI,TM !129I: "BDS1D'O0 M9=[_P A M[3?]R7^2UJ5EWO\ R'M-_P!R7^2T :E%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !112-TH &Z5X=^T!\4?[*M&\.:9+B\G7_ $F1#S&A_A^I_E7= M?%3XAV_P_P##CW&Y7U";*6L)_B;'WC[#J?P]:^=_AGX'OOBGXNENM0>22S23 MSKRX;JS9SMSZG]!7J82C%)UZOPH^'S_,:DI1RO!:U9[^2_X/X([7]G[X7&XD M3Q+J<7[M#_HD3C[Q_O\ ^%?1*=*AL;6.QMX[>&,10QJ$1%& .@JQ7'7K2KS MD>'[![Z[(W-CA(U_O.W0#W[UZO#^QC\1DO(%NX M=.LX6<;I9+L *.[8QSQ4RDH*\G9 DV[(]+_9Z_8P_M&&S\1^. !;2!9K?2T; MEU/(,A[ ^@K['7^S?#&EQQHL&GV-NNU(T 1% [ "O,M7^+.D?#GPE:VBW44J MZ=:QP27L[[(050#.3UZ5\@^/OVJ?%'Q:\1MX;^&NG76OZG*VP7@C)CC[91>@ M _O-Q7RRSJIF-:6$R.E[>:^*5[4H?XI[?*-V>B\+'#P57&2Y$]E]I^B_S/I_ MXR?M6>'?AKILDCWB1.00F[YI)#_L)U/U/%?)\6N_&']L'5Y;;PM:W&@^&&8I M-JUR2A9?=_\ V5:]8^#'[ @N-2A\4_%S4I/$6L.1)_9?F%H4/H[?Q?08%?9& ME:38Z#I\-EI]K#8V<*A8X($"(@'L*]7#9/1H36)S&?UFNM5=6I0?]R'5K^:5 MWU5CCGBJE2+IT%[.#_\ GZOIZ(\+^ O[&?@GX+)%?RP#Q!XDQN;4;U 1&W? MRT/ Y[GFOH)G5%+,0J@9))P!7B_Q;_:L\$_"M9;9KP:UJZY L;%@VT_[;=%_ M4U\:?$C]I_X@_&K4#I6F>?I]E,=L>FZ6&+R#_:(Y-:X[.(1DW.7//LOZT/4P M&25\1&\8\D.[_J[/L3XM?M:>"OAE!MS@GC>P^9OT%=M\)?V%?$/BHQ:CXRN6T&R?#FT M3Y[EQ[]E_6OJ_0O!GP]_9X\/^9:VMMIJ@8-S(-]Q,<>IY)^E>+4^MXN+J5Y> MSIGNTY9?E\E3PT?;5?O5_+_@?>?G38_!O5(KN:'6R=,EC8H]N1F4,.H/I6OI M_P '=/-Y")KJZGBW#=%$H#/["O4_&6M1>(?%6JZG K+#=7+S('ZA2>,UH?"T M!OB%X?# %3=IPPK\L^MUJN*]G3G[KE9;;7/UGV,*6%=6I#WE&[7G8]3\,?"W MQ=\0M,T^UU*9_#_A>UB6*WLAG)0=/E[GW->Y^"_AQH7@2U6+2[-8Y<8>X<;I M'^K?T%=0!TXIU?LN#RJAA)>U?OU/YI:OY=EY(_"\;FV(QD?9*T*?\L=%\^[] M0HHHKV3Q HI,U7U#4+;3+.6ZN[F*UMXQN>69PJJ/ISTS M7*?!GX6ZM\5O%EMI5E#(^FI*DE[*6*HD8///]XC(%?H9:?!GP=I_A"X\-V^A MVL>F7"%)4V L_P#M%NN?>M#X=?#C0OAAH2:5H5J+> $L[MS)(WJS=Z]I9Y1H M89TM&1ZU\C.E15ZDDCT_-+7SQ<_M M'^(/$LAB\*>$;BYW<+-,I8?I@?F:B/A?XR^.03J&JQZ!:N,F.-@K ?1?\:]# M^S:D-:\XP]7K]RN<']HPGI1BY^BT^]GN^L>)])T",OJ.I6UFJ]?-D /Y5YQX M@_:8\':.Q2UGFU28(%!^"7PN\+?/K&N^>P'/FW2@?D.: M2/\ 9^\8^(L2>(/&DY#=8H2QQ^N*W=*_96\*VA#W\][J4GG+/,X MK:4H+_@GX4&+/3(=0D7ILA:7/XMQ2Q_M$0AO M*\*^!9'/16$(0?\ C@KUG1_A!X0T/'V70;737::-\"?!.C8,>B13N/X[@ER?SXKT M*BNFGEV$I:QIK\_S-(X:C#:*/-OB#\#?#_CG2H;>."/2;B#/DSVD2KCV(&,B MN-\#_LKZ=X?UJ'4-6U ZH('#QVRQ[4)'0MGK]*][HJ:F6X6I4564%=?UL$L- M2E-3<=1!T%+117IG2%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %>37/\ Q\R_[Y_G7K->37/_ !\R_P"^?YT >C>& M_P#D!6G^X?YFM+(K-\-_\@*T_P!P_P S5;QA/K%OX=O6T*T%[JFS$,)E$>2> M^YN 10!1L_B!I^H>.[KPO;K))=VML+B6;'[L:Y8?&2RLI_"2U24 MDHDOWBO9B.V1S7F4WAZVTF37([:6YU.WMHQ=ZM<3N"UPT2?NK<;0 ,M@?7 MK6O\-/B#J'B756L-0AM?GTZ#48GM P$:R$CRSDGICKW]* /2*R[S_D/:;_N2 M_P EK4K%U>.:35].6"412;9<,R[@.%[4@-JBLO['JG_00B_\!Q_C1]CU3_H( M1?\ @./\: -2BLO['JG_ $$(O_ J?]!"+_P''^-'V/5/^@A%_P" X_QH U**R_L>J?\ 00B_\!Q_ MC1]CU3_H(1?^ X_QH U**R_L>J?]!"+_ ,!Q_C1]CU3_ *"$7_@./\: -2BL MO['JG_00B_\ J?]!"+_P !Q_C1]CU3_H(1?^ X M_P : -2BLO['JG_00B_\!Q_C1]CU3_H(1?\ @./\: -2BLO['JG_ $$(O_ < M?XT?8]4_Z"$7_@./\: -2BLO['JG_00B_P# J?]!"+_P''^-'V/5/ M^@A%_P" X_QH U**R_L>J?\ 00B_\!Q_C1]CU3_H(1?^ X_QH U**R_L>J?] M!"+_ ,!Q_C1]CU3_ *"$7_@./\: -/I6?K^N6?AW2+G4;Z416T"[W8_H![G@ M?C43VVI(I9M1B '/^H'^-?,/QF^(UYXMUC^QK6[-QIEI)MS$FT7$GKCOCD#Z MFNK#4'B)\O3J>#G.:0RK#.H]9/2*[O\ R77[NICZUJNK_&?Q[&L2%I)W\JWA MSE8(ASS[ ?_!;X47G@[2FU&YDB MBUB]4&0/$':&/.1&#GC/!;WP.PKTS['J>/\ C_B!_P"O?_Z]=&+KJ3]E3^%' ME\/Y94H1ECL7K6J:N^Z3Z>3?7ML:M%9?V/5/^@A%_P" X_QH^QZI_P!!"+_P M''^->:?9&I167]CU3_H(1?\ @./\:/L>J?\ 00B_\!Q_C0!J45E_8]4_Z"$7 M_@./\:/L>J?]!"+_ ,!Q_C0!J45E_8]4_P"@A%_X#C_&C['JG_00B_\ '4+>%Y)=3@CC0%F=X % ]3S7QS^T/\ MAWLA6'D_]]?E0!ZI^T7^UAIGPMAFT3P^\6J>*&!5L$-%:>[XZM_L_GZ5\ ME_#7X4>,_P!IKQG/J-W<3FT>7=?:S= LJ?[*?WFQT X'?%=%\"?V5M8^*N/$ M/B2XET?PV&\PRS?ZZ\/4[<]%/=OR]:^B/'7QG\._!+PHMC8W]CHVBVL9BC:& MW$98@=(D&2S'UQSG/O7C9EFV&RR,?:7E.6D815YR?:,5J_R[G7A\-/$-\ND5 MNWHDO-DVMP^&OV2/!-]>^&H!>/:6IFO;)VS+=%5SYC/_ GVZ>U>(?&3]L;2 M[1X3"3K6NS0JT6F6;9BMBZ@A7<=^>@R3[5\W>.OBOX^^+X2[$:!(FJ=VU&RN[I]Z_M.5*?)@$K MI6?2Y0\ _LL_$_\ :5O+?7?B1?S>%_"Y/F0Z6J[)G7J-L?\ ",?Q M/D^U?U;OPK_89\8>.(X[_Q-.?"NG/AMDR>9=R#KPG1<_[9 M_"OL'X8?L_>'OA#8B'P];6T=UC#ZCXZ)^.3[5] ME_#7X*>$/A/8B'0-)A@EQ^\O)?GF?W+GFKOBOQ-'X+TYKW5M;M[6(#"J;?+N M?15SDFO%I/$_CSXZ7$FG:*&TGP]NVRW;#9O7_:8=?]U?QJ:E3!Y4U3IQYZKV M2UD_\D1'Z_G*=6M-4Z*W;TBO3^9^7Y'<_$/X^6.@7#:1X=0:WK;L8PL(+QQM MV''WC["L+PK\$=9\;:DNO_$&[EFD!?# M]C<1W%OHME!,AW+)'"JLI]ZL M-03NH+[D> \37DK.H_O9J45E?9-4_P"@C%_WX'^-!M=3 )_M&' _Z8#_ !KI M.8U,CUILLJ11,[L$51DL3@ 5X?\ %?\ :1T3X7++:'68M;UQ>%TVQA#-N]'; M.U/H>?:O)H-$^,O[3R*^J7/_ A_A"3D1JK1B5>QV\-*?]["UZE'+ZDX^UK- M0AW?Z+=G%4Q48ODIKFEV7ZOH>G?%+]KKPSX,E?3- 7_A)]<)V+%:G,*-Z%Q] MX^RY^M>>V'PB^*/[0UW'J7C[5)?#OA]COCTR(;7*^T?1>.[9/M7KWPM_9OT' MX40B333#>:I_%J5[;+)/_P !)/R#V7'XUZ9]DU,#/]H1X_ZX?_7K?ZY1PONX M*.O\TM7\ELC)4*E;7$/3^5;?/N<[\.O@_P"%OA=8K;Z%I<<,I'[R[D&^:0^K M.>?PZ5VK<"N"\5_$72O!2D:KXGM()>H@2#?*?^ *<_G7E%Q^T1XK\4W[6/@K M0I+]LX^TW%OGCU"J<#\37-#"8K&-U6G;^9Z+[V.IB\-A?W=]>RU?W(]5\5>, M]3\#ZK<7&HQQR>'[B,BWO(UQ]EEP<"7_ &6/>O/'_:9M!;:)%)=017#()M1F MCA:15QG]TBY^\?7H*\:^)^I^+?[(H[+7=.M;B*XQY=[J, F6%_0J3C;[XK?ZQE&'E["O5C*KVC_F]+_P!6 M/"EC<14J\M/W4W]K_@:GKMY^U)/J]Q]F\*^%KO4YR<*TH)]/X$!/ZU"(OC;X M\'S-#X9M']UB8#\-S?GBNEU3XS^$/!4#6MIKEI(8N%M=+L0P^@*D(/SKCU_: M(\:>)Y_(\*>&)+OG'FW$)?\ $A.!_P!]5Y=3/LOPSY:$(M_.;_R.V4.9VKUV M_*.GY&OI_P"RT=1E%QXG\3WFI2L)IMO,@SN MOI1)*?<*FV+^K5>TG]DC2K>83ZGK M-UJL^=QW)Y:$_@VX_G7!5SO-,9I2@TO[SY5]RU-*>&A'6C1U[R_ILN:Q^T_X M1T5?L^AV-QJD@X58(A#&?Q//_CM8H^(GQ<\>C&@^'1HUH_ GFCP<>NZ3&?J! M7K.@?#>P\,*HTJSTVP<#!DAL%#GZMG)_$UOBRU,<"_B _P"OR[15OQ=V=ZHUI_'.WDM#PR#]GGQ;XJD$_B[Q?*^>3!;,TF/8%L ?E7;^'/ MV<_!>@;7?3FU*<<^;>N7R?\ =Z?I7>_8]4_Z"$7_ (#C_&C['JG_ $$(O_ < M?XUK3RS"TWSK_$TCA:47>UWYZG(^.?@EX;\<:=!;2V@T^2W!$,UHH0H M/3&,$?6L?X?_ +.GA_P)JT>I>;<:I>QJ?]!"+_P ! MQ_C1]CU3_H(1?^ X_P :UE@<-*JJS@N9=2W0I.7.XJYI(,#%.K+^QZI_T$(O M_ J?]!"+_P''^-'V/5/^@A%_P" X_QH U**R_L>J?\ 00B_\!Q_C1]CU3_H M(1?^ X_QH U**R_L>J?]!"+_ ,!Q_C1]CU3_ *"$7_@./\: -2BLO['JG_00 MB_\ J?]!"+_P !Q_C1]CU3_H(1?^ X_P : -2B MLO['JG_00B_\!Q_C1]CU3_H(1?\ @./\: -2BLO['JG_ $$(O_ @#4HJO9Q3Q1D7$PF?.=P3;Q5B@ KR:Y_X M^9?]\_SKUFO)KG_CYE_WS_.@#T;PW_R K3_%M(@TE]+CTVV33G8NUJL0$98G< M6QZYYSZ\UK44 9]GHME8:<;""SABLV!#0*@VMG[V1WSDYSUIND:!I^@Q/%I] MG%9HY!81*!NP,#/TK2HH HVFE6UE!+!!;I'%*S/(N,ABW4GUS5;1/"VE>'7F M;3;"&S,Q!D,2X+8Z#V ].E:]% !67>_\A[3?]R7^2UJ5EWO_ "'M-_W)?Y+0 M!J4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4UCQQ2GI7'_$WQ_;> ?#DM MVY#W<@V6T.>6?U^@JH1=2N4\2ZG%NMHF_P!$CN.^'W@^_^+/C M&2XO&>6W#^=>3GN"?NCZU]PA\3W9 M^?Y90J9]C'F>)7[N.D%^OR_/T)T&*?117C'Z.%%%% !1110 4444 )FLOQ-X METSPEHUSJVKWD5A86R%I)IFP![>Y]JY[XJ?%OP]\(]!;4]7M3(GO3T^;'(4_W>_?TKL/@?^R[I_A6RMO%_P 2-J*H M$UKHK]2>H:3_ _.C0_#_@']D;0%UWQA>6NK>,W3,5NN)%MC_=1?XF_VJ\;U M'QI\5_VS/$KZ;X;M[C2_#KMMDN22J[,_Q./_ $$5Y+JXG'.5++DK+2527P1[ MI=9R7\L?^WFC>U.A:5??I%?$_P#)>;^2/3_CY^VM ER?#?@ZV&K7^?)AM+,9 MAB;H VW[Y']T<55^#/[$GB3XM:K#XS^,U]<>2X#P:&LFUV7J ^/]6O\ LKS] M*]F^$?[-_P ./V5- _X2#7KJVN-81-TFJW^/E;'(B7_#FO*?C=^W3J&M"XTG MP)$VG69!1]3F'[YQ_L#^'Z]:BE'+\@7Q59:S?E'I"/9*WS9VT,'C< MX:@HVIKHM(KU_F9ZY\IV7_!.S4$NX&N/%ELUN'!D$5NVXCOC->/6 MJYCC4Y4XM0?];[GUF'I91EK4:LE*HNMK_AJM#A_@_P#L5^*OB.EOK'B"XF4\Y"^_J37VE\+_ (!^#?A);*-$TM#>XP]_<@23MZ_-_#]!BNZT M33H]%T>QT^(DQVD"0(6ZX50H_E67XN\;:1X)L'N]4NT@7!*1YR\A]%'>O9HX M/#8"'M)636[9\YBLQQF95/91O9[17]:F_P"8JIEF &22:\@^(GQ\L]%N6TC MPW%_;6MNVP"(%HT)]QU/L*X^\\3>,OCO>/9:%$^B^' =LERQ*EU]V[_05ZM\ M//A#HGP^MD:VB%UJ!7Y[R8 L3_L^@KS7C,5F;Y, N2GUJ-;_ .%?J=RP6$RI M<^8>_4Z4T]O\;Z>BU///"?P/U?QEJ,>O>/[N6>5OFCL V-H]#C[H]A7N>G:9 M;:59QVMI;I;6\8PD<2X %6QT%+7K8++Z&!B_9J\GO)ZM^K/'QN8U\?)>T=HK M:*TBO1!112;AZUZ9Y@A<#N*-P*YR,&OD/]JG]IB;3;B\\%^%Y9(+I"8[^_&5 M9/6-#U!]3^5>6^"OV@/B/XJTS2? .EZK'!+ M[K_A)-8SYDDEVW[A&^A^]^-=MXH^/'@OP/";6*Z2]EC&U;6P4$+Z#(X%52]C M2ERX.FZL_P"9K1>B_5F=64G'FQ,U"/:^OW_Y&+\*OV5O"/PX\N]NHO\ A(-: M!W&\O5W*C=?D3D#GNM3-J%[!8PH/O2N%KP63XJ?$GXER-%X M4T,Z39,<"[F'..QW'C\LU>TC]FB[UNX6]\:>(+G4YRRU?W+1$0Q-URX.DVN[T7XZLT?$_[4&C6DK6GA^RN->O#POEJ5CS]<9/ MX"N?%C\7_BJP,\P\+:5)_"I,3%3_ ./']*]'9OA[\'K3_EQT^51VP\[']37" MZK^TGJ'B"X-EX*\/W%_,3@3S(2![X']37D5\ZP& ?+1@N;S]Z7R70SJ0G/\ MWJK_ -NQT_X)L^&OV:/"WA\B\UR>36KD?,[W+[(L^N,Y/XFM#7OC?X%^'EJ; M+3S#<2Q_*+33(Q@'T)' KBX?@_\ $+XCR+<>+M?;3K1N?LD#<@>FT<#\:]*\ M'_ GPEX/"/#IXO;I-7S#,\Q=TN5=Y?I%;'31I."M0IJ"[O M?^O4^1/B=K]YXN\5W.NW5C-817A!ACFSPH '!QS5'P/X7F\8^*M.TF)'99Y5 M$IC'*QY^8^W&:^[O$?@C1/%EBMIJNFPW<"?<5EQL^A'2J_A3X=>'_!6XZ/ID M-I(_#2 905)XCVDZB<6[OOYF#RZ4JG-*5T8?AOX$^"_#>UH='BNY MASYMX?-/Y'C]*[RWM8K2,10Q)#&O"K&H 'T J51BG5]?2H4J*M3BEZ'M1IP@ MK15A!2T45N6%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %>37/_'S+_OG^=>LUY-<_\?,O^^?YT >C>&_^0%:?[A_F:TZS/#?_ " K M3_TW_.DCMD=ED?RK6#/$:9ZG^9KI_CU\3SXFU,Z!I MDF_3K5\3.A_U\H.,#'51^IYZ8KTCX%?# >$=)&J7\7_$UNT!"L.84/0?4]37 MM48K!TO;3^)['YOCZT^(<>IVGP_\%VG@70(-.ME#2 9F MFQS(_(Y$/DV"-Q'Z-(>P]NIKS[]H_P#; M/! M7VGPYX,FBO\ 7AF.XOUP\5H>A [,_P"@_2OCF.RM[Q)O%_C_ %F>PTB5V?S3 M^\O=2?ND"'K[N?E7U[548N3Y8J[$VDKLZ"WM/&O[2OC2YO[RY\U4&^ZO[IME MK91=>3T Z YKBH-1\#?AW'+LBM;<,3$OA=\ M+OV1]#BU+Q;-'=^(I8]T>F(5ENY\=-V/NK[9"\=6IXC#4:46\=+3^1.U_P#' M)=/[L=^K:=A476Q$U#"QNWUM?[E^K//?@S^QIXE^+FJIXO\ BEJ$[0.?-,,T MF@X%>U^//VG/ 7P$T9O#/P^L;75-1@7R]T MXF'&68?>/L./>OG MSXK?M.>-/C7=C0M'ADTG1I6$4&CZ8"TDPSP'*C+'V ]N]>F?!']A&_U8P:O M\0)&T^V.'72('_?/_P!=&Z*/8<_2OG:^:XC'-4,%&T5HM+1BO);+\SZ^AD^& MR^'M\QEJ^E[M^KZ_EYGC2)\2_P!J;Q<2/M.K2;OF9ODM;53^@'ZU]??!+]C# MPW\.Q;ZGXA">(==7##S5_P!'A;_94]3[FO>?"_A#2/!FD0Z9HNG0:;8PC"PP M( /Q]3[FM8Y&>*TPV60I/VE9\\^[.7&YU5K1]CAU[.GV6_\ 7H-BC6*-410B MJ,!5& !Z"GF147+$* ,G/:OACQ7XRU^'Q1J\<>LWR(MY,%47#@ ;S@8S3O"= MWXC\<^(+30QK]Y&+QO++23.R@=\C//TKYK_6V#J>QA0;=[+5;GT7^IU2-+VU M2NE&UWH]%N?0GQ#^/MII5TVC^&(O[;UF0[ 81OC1O3C[Q^G%8WA+X&ZIXLU% M=>\>W4EW,YW+8;N /1B.@]A7HGP]^$FB?#VV!M(?M%\PQ)>S@&1OIZ#V%=P! M@5[5/+:N,FJV9.]MH+X5Z_S/\#P:F9T<%!T,KC:^\W\3]/Y5Z:E6PTVWTVU2 MWM8$MX$&U8XU %6ATI:3.*^D2459'S+;;NQ:36:5(8D&YY)& M"JH]23TKYV^)O[7VEZ5?-H?@6S?Q;KSMY:/ C- K>V.9#_N\>]=F'PM;%2Y: M4;_DO5F%6M"BKS9[UXA\3Z3X4TR34-8U"#3K*,?--<.%'T'J?8+_P!J MG7?'VJ/X=^%.BW%]WWB/>O0?"5_XN\1::ND?#7PM#X0\/\ 0WBKAF']YIF& M6/\ N@FOHZ.74L/'VD[3?=Z07ZR^6AX=;'NI+DC=>2UD_P!$>7_%?X#:WX?T MFRU_Q-KMC?\ B2XF#W< DS*RDC[W]['K@8K+^#VB:EX?\6#5=%TA]5U1&8P* MD99(<]/;\ZV?%NF2^#?&FI6&N%=?O(!@R-.VTNR@AB1R<9Z9%=I\)OCM;^ K MY;66P,6B2H/.CB;>R2 F!P/UKO- ^#'@7X=6OVRZ@ M@=XQEKS4G&,^V>!7"7'QW\9_$&=[3P)X9DCA)V_;9UWE??)PB_B34VG_ +.G MB+Q?._$T]PYY^R6TF_ ]-Q^4?@OXU\C6XAQ&+7L\%!N/DN6/W[L]^G1H MI\U*#G+^:7^;_1'0>*/VEO"WAXFST6&36KD?*B6J[8\]@#CG\!7+?;OBY\6# MB"(>%])D_B8&,D?^A']*]A\)?"KPQX*0?V7I,$;]4Q.)UQ56R[1T_'<]'V-6I_%EIV1XKX7_9?T6QE%UX@NY]?O,Y82L1'GZ= M3^)KUO2- T_0;98-/LH;.)1@+"@%:5%=]#"4,,K4HI?G]YT4Z-.E\"$ Q2T4 M5V&P4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 5Y-<_P#'S+_OG^=>LUY-<_\ 'S+_ +Y_G0!Z-X;_ .0%:?[A M_F:TZS/#?_("M/\ _\ (>TW_)B1UZP1$ MW7TKS7XD_'75=>U?9HEU+IVG0-A&C.&E/]X^WM7,^#=%G^*'CR*'4;_]YW^9V_[/ M_P +SKNH+XAU*+-C;/FVC<<2R#^+W"G]<>]?3*J1572].M])LK>SM(EAMH$$ M<:*. !5VO-Q%9UY\S^1]CE.64\KPRHPWW;[O_+L%%%%O/4^U?)Y(3.X@ =SP*LVVG75_,D$5O+(\N %"'D''/TH Q#KMUC8[ M(G%7M+U7P)\$M,^S:?:+J&JEPS_ K7-B?X@_M&Z_#IUC;S M7EO&V(K*U!CM+4>I'3_@1YKFQ.>T\+'V&#C[S^]^K6WHOO/9P>05<5^_Q4N6 M"[[?)/\ -_)'HOBS]I[3?!%B^B?#&S6*4+Y+^(;F("0KC&((L80>A//MWKE_ MA9^S?X\^/FJG6+Z6>TTVX??/K.J%G:7W0$[G/Z>XKZ;^"7[$>@^"_L^J>+#' MK^L+AA;$9MHC]/X_QX]J^FX;=+:)(HD6.)!M5$& H[ "O#A@*^,E[7&RT_E7 M]?\ !/7J9IALO@Z.6PUZR?\ 6OY>1YM\(/V>O"/P:LP-'L?M&ILN)=4NP&G? MUP<84>R_K7IJC H!QUILD\<,;.[!$499F. !7T-.G"C'E@K(^4JU:E>;G4;; M8\L :\W^*7QFTOX?1FVBQJ&M.O[JSC.=I[%_0>W4URGQ"^-EWJ^HMX;\#PM? MW\GR/>(N53_=_P :U_AA\#K?PU*-9UZ3^U=?E^I&>I]S7SM;,*V- MF\-EO3>?2/IW?X'T='+J."IK$YGUUC!?%+U_E7XGS_ >@YKJOA+\+/%6A?$+1[V^T6XMK6&7=)*XP%&*^KQ@#'-' .:\ MVCPIAJ-6-;VDFT[]-]^QZ=?B[%5Z,J'LHI23779Z=QXZ4$@4@8 5Q?Q!^+OA MSX=6I;4KP/=D?N[*#YYG/T'3ZFOO*=.=62A35VSX&?&"[?2]$CN- M&TR0[?LNG@OU?1TLLH M89*IF$[?W5O_ %Z?>>%4S&I7?)@HX]J]/^&/P,\67>GB'2[1/"6FS+MEO9!BYG7W/WB/88%?1.@?#W MP7\++#[2MO;6S1C+7MZP9S^)Z?A7%^*_VF+&.X;3_"FGS:]?$[0X4B//\S7- MC^),-A(>RHQ45TON_P#MW_.YSK!-/VF-J:OHO\]S9\(?L]^#_!,:WE]$NK7B M?,UUJ&-BGU"=!^.3[U#XS_:-\,>%R;+2LZY?K\JPV>/+4^A?I^6:X^#X8?$/ MXM2"X\7:LVCZ8QW?88^#CTV#_P!FS7K'@GX-^&/ J(UCIZRW:];NYP\F?;L/ MPKXRMCLQS*7,O=7\TM_E'H>G2IRBN7#P4(]WO_7J?&?CVUUJYURXUK5]+GTY MM4D:Y19$(&">Q-;WP.\#7'C'QUI^^U\_3;5Q-T?PG/K7VSJ6C66L6Y M@OK2"\A/\$Z!Q^HI=.TBST> 06-I#9PC_EG!&$'Y"O$AP^HXA595+J]]M6S- M9P%3T45]>E;8]D****8!1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %>37/_'S+_OG^=>LUY-<_P#'S+_OG^= 'HWAO_D!6G^X?YFM.LSP MW_R K3_7$,LWL!0!/N%&:XKPO\ $.?6/$MQH6IZ M%.O M.,&FW'Q3MM(_M>#6;*73K_3;%=1:W5A)YL)XRC# )#?*0>A(Z@T =UF@')KD M_#7C^WUM-66[MVTNXTL(URDKAE"NF]6##KQGMU%;6@:J^MZ=%>-;/:K*28XY M#\Q3LQ],CG% &G67>_\ (>TW_<_':PCU#X>WJR7JV0C99 6/$A'\'XUWFI:G;:38S M7=W,L%O"I=Y'. HKY+^)GQ#OOBAX@BL[%9/[/63R[6V7K( M);.YM6>VL[*999;OT((.U3W)Q7J>A?LTZ;/X?M%U.YG34R?,F>%\ _P8/\ M.O7_ [X[L[/KTUU?D:2J01FGT45X1^KA112$X% "TA.*"P%>%?M#_ +46 MC_!ZTDTS3S'JGBEU^2U#92WST:0CI[+U- '9?&/XW>'?@YH;7>JW"R7TBG[- M81G,LQ^G8>]?F]\7OC7XA^+NO?;=7GD,/F;+/38,E4ST55[M[UE:WKOB;XN^ M,GFG>;6MD:#\JT8]7T;X8JZZ4\.O^+"NR75RN;>T_V(%/4_ M[7>O+QN8T<%[CUF]5'R[M]%][?1.SMZ&#P%?'3Y:2TZLQ/$WP]/A_P ,"Y\0 MSFVURZ9&L-)C.1 RLSSXZDKD;?4UI^./BM?>+KZ5-/@&D6#G:L$&-Y7@#+# M\.!6G\.O@IX[^/-_=7NFVS7$8SYNIW\A2$G^X&PD6=CYBF::*X:1E7/.%V#)_&OF*E3'XYQG9M:I6T5IVG?7_ ("-/X'?L-ZKXH6WUCQK(VE:I/UK8L;86=I# I)6)%0$ M]2 ,58KZO"X*CA8^XM>_4^+QN8XC'2O4EIT7011@4%@*"P!P:XGXE?%71_AQ MIQDO)//OI%_/[G^ZON?PKIKUZ6&INK6E:*ZG%0H5<345*C'FD]D=%X MA\1:?X9TV6_U*Y2UMHQRS'K[ =S7@6J>*_%'QZU.32O#Z2:9X<1L373\;Q[G M_P!E%.T+P1XE^.6J1ZYXJEDT_00=UO8KE=Z_[([#_:/)KW[1]#L?#^GQ66GV MT=K;1#"I&,#_ .N:^:MB,ZWO3H?=*?\ DOQ/I[X;(]K5,1]\8?YR_!&#\/OA MGI'P]T\0V$6^X8#S;I^7<_7L/:NLY4 'K3@0!_A7'^//BGX=^'ULSZI>K]H( MREG%\TSGMQV^IP*^IPV%4(QH8>&BV2/E,5BY5)2KXF=V]VS+UGXQZ;X8CUM= M;@?3+S3R3#!,P'VR,G"-&>^3VZBLG5OVD?">EW.GH)S=17-O]IDDMSN$0*Y" MGU;/&.U?+/Q>^*MS\0_%4-Y?N8;<$P:?8+R$4D?,?5B1DM^7 JM\%/#+_$KX MC:?IQA2?00&:Z"3>3(@7L>_7' ZCTK[F&34*='VV(NFE=I/R_KYZ'QKS2O5J M^RP]FF[)M'NNI?'3Q9\3;R32? ^DO;(WRM=ORZCU)Z+_ #J[X3_99%S<_P!H M>+]3DO[J0[GAA8_,?]ISR:]&U/Q5X(^#>E+:&2TTU8U^2RM5#2M_P$<_B:\R MN_C7XU^)MP]EX#T22UM<[&OY0"5^K'Y5^G)KY'%<04<'>AA%RM]%K)^KZ'<\ M/3YD\5-U)=NGW?YGKC2>#OA-I7S?8=%MU'08\Q__ &8UY?KG[1FI^)KQM-\! MZ)/?3$X%U*F0/<#H/Q-6?#?[,S:C=KJ?C?6)]9O6.YH(Y&V ^A8\G\,5[/H? MAK3?#5FEKI=C!90+P$A0+7SLGC\:^:;]G%_.3_1'HQC6FN5>Y'RW/"]*^ /B M7QS=)J'CS7974_-]BA?.!Z>@_"O9/"GP^T+P7;+#I.G0VY YEQF1OJQYKH\? MA2UU8? T,.^:*O+N]7]YT4\/3INZ6O=[C=I!XIU%%>@= 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 444F: %HHHH *\FN?\ CYE_WS_.O6:\FN?^/F7_ 'S_ #H ]&\- M_P#("M/]P_S-7+FZAL[=Y[B5((8QEY)&"JH]23TJGX;_ .0%:?[A_F:M7NGV M^HVLMK=01W-M*NV2*5 RN.X(/!H \VL8;_3/C.CV^JMJ^G:I8/)-'*B%K/81 MLV,H&$;)X/4U!\0KNVO_ !O\-==MKN&XTBUU.YMIKB*0-&LDD)1 2./O K]3 M7HVC>&],\.P&'3+"VL(CU2WC" _E1!X:TJVTM]-BTVUBT]R6:U2)5C))W$E0 M,9SSGUYI@?/GCVSEN]?^(^O0QF72;/5]!\Z2/Y@XMN9QQ_<$BY]-I]*[C7M& MM?&WQF-D^;G3(_#\D5Z8B=I$L@V+N'0G:6 ]LUZC9Z/9:?8"RM[6&&T *^0B M (0>N1TYR;PWHLW[A3LO+F-OOG/,:GT]3^%=%"C M*O/DB>1F>94QO7N=(@? 9(PC7+],\=5 M]/7K7H_P:^#%QX9?W:-$)/(0].O1CWK.^!/P?\M8/$>LP#>0& ML[>1?NC^^1_(5[ZL>,'O7?B:\:0?H!E_V?J?_ $%A M_P" R_XT?V?J?_06'_@,O^-:E(3@4 99L-3'_,6'_@,O^-(UEJ*J2VK =_L MZ\?K5G5M7L]$TZ>^O[F.TM(%+R33,%50.Y)KX0_:0_:_O/&C7/AWP=/)8Z%R MD]^I*RW0[A>ZH?S- ';?M%?M=W'AJ>Y\->"-72^U$;HKS5%@4QVY_NPD$[G' M.3C SQDCCX\M[*YU^2XU+4;\VMD7)N=4NLR%G/)5!G,LA]!]2168DMO$=TZF M'O M#%E/9:?.X5XT_>7E^_8S,.3[(O ]Z^EO@7^PI>:JEOK7CR0V$'$D.C1@%V'I M,>P_V!R>Y'2OH7X&_LQ>&/@W:QW"1#5=?P-^I7"IVNDVDEU>3);V\2EGDD8 5X#XH^)VO\ MQ9U5_#O@B.6"Q)VSZ@?E)7OS_"/U->7CLQI8))2]Z;VBMW_7<]3 9=5QS;C: M,(_%)[)>;_0U?B5\:+O1;]=#\,W_ /;>NR-Y9$5LI2(GMQG)/&%]]MUJ1_-%M,@F1#V+YX+#L!P,=Z[;X8_"#2OAY;"4*+W5W'[V]D M&6]POH/YUUFO>)M+\*6#W>JWL-E;KSNE8#/L!WKS\/EM?&U8XC,/>E]F"UC' M_-_TCT<3F=# TI8;+O=B_BF])2_RC_3$&GZBB@?VIT]+=:P/%WBRU\$6+7.L M>)8K1<95#;J9']E7.37D7CO]IB]U..XA\(VHMK2,'S-6O %51ZJ#P/Q_*OFU MYO%7Q<\3FR\/B[UZ_=OWNH29*KZG)X4"OTG"9+.:Y\3+EBOO^?8_.Z^::\F% MCS/OT_X)ZU\2/VL-7?SK;2KTZ;8MD+,T2_:G'L!D+^'/TKD?AW\&O''QNNAJ M,C2>']!E;=)JMZ"T]P,\^6I.3]>GN:]"\*? [P+\$H8];^(&HQ:]XAQYB66? M,16Z\)_$?<\5T4_CSQ_\9)6L/"=@WA_0S\AO&^4[?][M]%YKFQO$>#RS_9LN MAS3\E=_UYO3R.)89U)*>,DY2Z17]:'SKKF@6'AOQ!J&GZ>LKP6<[VR3W!W3. MJ,0&9CZXS@=.E=-\.+OQ#>ZM:Z!H-Y'8SWDG[N9E"F-B,,RN!N7(X..M>F>) M_P!D_7(8H9]+U.+5+AUS<+)QSJUW*\G[SOT?2_II8NG@ZOM4G&R'^&/V6=,T^ M=+[6M3?6]0SN99HLPY_W226^I/X5ZO9:!=Z=;I!;7\=O"@PB16B*JCT '%;@ MZ4M?<4,-1PRY:44OZZGT=.C3I*T%8R_[/U/_ *"H_P# 9?\ &C^S]3_Z"P_\ M!E_QK4HKJ-C+_L_4_P#H+#_P&7_&C^S]3_Z"P_\ 9?\:U** ,O^S]3_ .@L M/_ 9?\:/[/U/_H+#_P !E_QK4HH R_[/U/\ Z"P_\!E_QH_L_4_^@L/_ &7 M_&M2B@#+_L_4_P#H+#_P&7_&C^S]3_Z"P_\ 9?\:U** ,O^S]3_ .@L/_ 9 M?\:/[/U/_H+#_P !E_QK4HH R_[/U/\ Z"P_\!E_QH_L_4_^@L/_ &7_&M2 MB@#+_L_4_P#H+#_P&7_&C^S]3_Z"P_\ 9?\:U** ,O^S]3_ .@L/_ 9?\:/ M[/U/_H+#_P !E_QK4HH R_[/U/\ Z"P_\!E_QH_L_4_^@L/_ &7_&M2B@#+ M_L_4_P#H+#_P&7_&C^S]3_Z"P_\ 9?\:U** ,O^S]3_ .@L/_ 9?\:/[/U/ M_H+#_P !E_QK4HH R_[/U/\ Z"P_\!E_QH_L_4_^@L/_ &7_&M2B@#+_L_4 M_P#H+#_P&7_&C^S]3_Z"P_\ 9?\:U** ,O^S]3_ .@L/_ 9?\:/[/U/_H+# M_P !E_QK4HH R_[/U/\ Z"P_\!E_QH_L_4_^@L/_ &7_&M2B@#+_L_4_P#H M+#_P&7_&C^S]3_Z"P_\ 9?\:U** ,O^S]3_ .@L/_ 9?\:/[/U/_H+#_P ! ME_QK4HH R_[/U/\ Z"P_\!E_QH_L_4_^@L/_ &7_&M2B@#+_L_4_P#H+#_P M&7_&C^S]3_Z"P_\ 9?\:U** ,O^S]3_ .@L/_ 9?\:/[/U/_H+#_P !E_QK M4HH R_[/U/\ Z"P_\!E_QH_L_4_^@L/_ &7_&M2B@#+_L_4_P#H+#_P&7_& MC^S]3_Z"P_\ 9?\:U** ,O^S]3_ .@L/_ 9?\:/[/U/_H+#_P !E_QK4HH MR_[/U/\ Z"P_\!E_QH_L_4_^@L/_ &7_&M2B@#+_L_4_P#H+#_P&7_&C^S] M3_Z"P_\ 9?\:U** ,O^S]3_ .@L/_ 9?\:/[/U/_H+#_P !E_QK4HH R_[/ MU/\ Z"P_\!E_QH_L_4_^@L/_ &7_&M2B@#+_L_4_P#H+#_P&7_&C^S]3_Z" MP_\ 9?\:U** ,O^S]3_ .@L/_ 9?\:/[/U/_H+#_P !E_QK4HH R_[/U/\ MZ"P_\!E_QI/[/U/_ *"W_DLO^-:M% %>RAG@B*SW'VA\YW[ OZ"K%%% !7DU MS_Q\R_[Y_G7K->37/_'S+_OG^= 'HWAO_D!6G^X?YFM.LSPW_P @*T_W#_,U MIT %%%% !1110 4444 %9=[_ ,A[3?\ O:Q$?[-C?-O"X_P!>WJ?]D?J:Q_A%\,;CXCZV^I:GYATJ.3=-(QYG M?^Z#_,U]7VUG'9PQ0P(L4,2A5C48 Z8KU*U2.$A["EOU9\+EV$K9]B?[3QR M_=KX(_KZ?F_(>D6PJ!@*HP .U2445XQ^CA1124 !XKG?'?C_ $3X=>'Y]7UR M]2TM8QD GYI#V51W-9*?4^B^IK\X M/BS\8?$'Q<\02:GK5R?*!(M[-"?*@7T4?U[TG)17-)Z%1C*Y]N@KQ,&2ZD6*%&E=CA5099CV %;_ (%\ M >(/BAK\6D>'["2\N&(WL!B.(?WG;L*_0CX"_LF>'?A/;P:CJ")K7B7;EKJ5 MM?.U*U?,&Z>&TI]9=_0^LHX?#91%5L9[U7I'MZGS]\ ?V)-2\5 MFWUKQP)-*TLXDCTX<3SC_:/\(_6ON?PWX4TKP?I$&EZ-8PZ=80#:D,"X ]SZ MGW-:JKM-.KU,+@J6$C:"U[]3Q,=F-?'RYJKTZ+HA ,4CN$&3TIU5[\XM9?\ M<;^5=S=E<\U:NQB'XB^&59E;6[($'!'G"LOQ%\7_ MH.ES7C:K;W)0?+# X M9W/8 5\1W@Q?7 /_ #T;^==C\&M%TK7O'EE;ZR(SIZQR32>8^U/E4D;CZ9K\ MSI<48S%5HX:E22E)V6^__ /U*MPI@L)0EBJM:3C% M9^+OVB=,T)#I=F!=-EU:]8[?M3(2B^X']3Q7A7CKQ/9Z7J)E\6ZI-XO M\3N<)HMC*6CB;^[(XX';Y5&:5O%NO_$2QEL/!=E#X#\#*3'<:M.=KS#ON?JY M_P!E/QK0\!:98^'+S[%\/-$E\0^(F&)?$&H1!BA/!,:GA!GN>:^EQ68Y?D4> M6?\ $>T5K-^K^SZ+[SXV:GB'>M*_Y?)=?5D%A\*M2\36L.M_$[4X_"?AM/GM MM"MODD<=@$_JV37>:'XNU35;4>&_A1X;&C:4ORO?E/G;U9F/?\Z[#PI^SA/J MUX-8\=ZG+J]\YW&U#DHI]V[_ (8%>VZ7HUGHEFEK86T5I;H,+'$NT"OC<5C, MRS?2J_94OY5O\W_3/6HX25OY5^/_ /D>/\ @G]FRQM;@:IXKNWU_5&.YED8 MF,'WSRU>S6ME#90)#;Q)#"@PL<:A0![ 5.HP*6GA\+1PL>6E&WYOU9Z=.E"D MK10W::7'&.E+176;!1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !7DUS_Q\R_[Y_G7K->37/_'S+_OG^= 'HWAO_D!6G^X?YFM. MLSPW_P @*T_W#_,UIT %%%% !1110 4444 %9=[_ ,A[3?\ \72W M%W+(T&_S+R[/8?W1[^GI4%E::Y\:?'!9V+2S-EY/^6=O$.P]AV'>OK#PCX0L M/!FBP:;IZ!8H^6O9DXX"GRQUF_P/SFE3J\48OVU5-8:#T7\S_K? MLM-RYHVAVF@:=;V-C$L%K H5$45H445XK;>K/TJ,8PBHQ5DA*3=[4IKR#]I_ MXI:M\)OAE+K&B"(:C)<);QR3+O6/=U;;T)^M(H]=:0*,L0/J:\$_:(_:KTCX M26T^CZ08M5\6,N! &S%:9'WI#Z]P@Y]<#K\8>-/VF/B%\0-)33M8UM9+:.XC MNHS;VT<+K+&VY&#( <@UYG<37.IWC2S2O<75Q)EI)6)9W8]23W)/4T/1"6KL M7O%WC'5?&.M7.L:Y?2W]_<-N>:9OT'8 =AP!7I'P1_9G\1?XI9XY-,T92 M#).XPY7V!Z9_6O5OV>_V13J]S#J^O?O(T.?-*_(&':('[Q_VCQ[5]N:'H5EX M>TZ&QL(5M[:(8"*.I]3ZGWKRWAYXM\V(TCTC_P#)?Y'O+%4LO7)A/>GUG^D5 MV\WJ^QSOPR^%'A[X4:%'IFA64=NH \R;;^\E;U8UV0&**6O245%62LCQ)2$_$+XV7GB34CX6\"1/>7TI,JS\37('7>X&3W^1./4]Z\>C2Q>?7^JOV6&7Q57I?R@NOJ>W5J8/(+/%K MVN)>L:2V7G-]/0X+QSX/M_!-XMN==>(8;.QN'L=.NGN(XI6+ M7GE[&F/(& >57OCJ>_0"J-_<^(O%6E1>'!JMY)ISSK(+2VR/.?&#N0<$\ YZ M<=*^BP^:Y!E[]CAZMJD;IU)1Y%V MBFFVE9=$Y2=EHF]#U;Q+\>O"7PQ#Z!\*]+BU?67&R369AO4'U4G&[Z\+]:\Z MTS1;WQ=XA%_KPN?''B:X;@PH]Z]3^%?[)%W-'%\Y:U)>G2)TTL+5K6YDHQ6R_X'^9XGX4_9SU3Q,]O>>-[XQ6\8'E:19D*B M+V7CA1[*/QKWCP_X6TOPM8+9Z590V-NO\,2@9]R>YK4"XI1Q7!A\'1P[JVVCV$]Y=RK#; M0J7>1CP!1OH3*2BKR=D5/$GB>R\*Z-P'J37R9XBU_6_C- MXSBCBB9R[>7;6H^["GJ?ZFK7Q*^(.H?%7Q)%9V, M]?"/X7P> -)$LZK)J]PH,\O]S_87V'ZU[<(QP-/GG\;V78_-<15J\3XOZK0; M6'@_>??^NB^9K?#GX?6/@#1$M( )+MP&N+@CF1O\!VKL*;MYZTZO&E)SDY2W M9^BT*%/#4XT:2M%;(***X#XM_&KP[\'="-_K5P/M,@/V:QC.9IV]AV'J3Q4F MYU'B;Q5I?@_1;C5=8O(K"Q@7<\LK8'T'J?:OSZ_:6_:BN/BZ7T+28?LOAB*4 M.&D4>;<,O1C_ '1[5P?QF^//B'XR:LTVISFVTN-O]&TZ)B(XQVS_ 'F]ZM?# M/X,7GB2ZM;C4[:5DD(,&G(/WDOH7]%]JY*V(C2:A%!<3 X=O11U/UKWGX+?L>S>)M?L=1U M'Q'82:=:7"336ENK&655(;'/ !(P3]:].@^ 7BR.WC2+3X(8E4!(UD "CT [ M5Z;\$O GB+P3JUXNI6D*V5Q%D2!PS*P(X'LPJ:DQB M@UZQY8M-=MHS2-)M&37CWQ<_:"L/!J-IFC;-4UQSM"QG*OC;XB6"VMY;C+8@LX 3'$/4^I]S7:>%/@7XI^*>J'7?&%U-96TQWE7_ M -:X] O\(^M=MXK^*G@;]GZP;1/#UFFI:\!M^QVI#.&]9I.U4\LH.5\>XEFM:E!_4OW2>]1_&_*"^RO/XGY;&1X._9YT7P7IW]O> M/K^$B%?,,#R;84[X8_Q?05R/Q(_:FNM7B?0OAU:KINFI^Z.KO'MR.G[I/ZUQ MTMMX\_:*\0AM0,EY"KY2TAREG;#W]37TA\+_ -G'1/!RPW>IA-5U- "-R_NH MS_LK_4USU\VGB6H8-*=M.9JU./\ AC]JWW>IX=*$JEUAU9/>3U;\VSY'U'1M M3L/*EOK2XA,ZB17FC(WY_B_&O9OV6_ ^I3>,#K\EN\.GVD3JLDBX$CL-N%SU MP,G/TKZJNM)LKY%2YM(+A4^ZLL:L%^F14\-M';Q+'$BQ1KPJ(H 'X5\KALAC M0Q"K2G=+6UNIUTLO5.HIN5[#E7OFG 8H P*6OK#UPHHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\ MFN?^/F7_ 'S_ #KUFO)KG_CYE_WS_.@#T;PW_P @*T_W#_,U-JVI?V5IUQ=F M"6X\I2PBA&7<]@!ZU#X;_P"0%:?[A_F:L:AJ%KI5E-=WL\=M:PJ7DFE;:J@= MR: .-\._$J^O?%D?A_7?#TN@WES ;FT8W"SI,B_>!( VL,C(K;\7>,(O"T>G MQ+ ;O4-1N%M;2V5MN]R"22>RJH+$\]*X_P ,^*/#?BSQQ%K3:UI\]\T36FF6 M$%RDDJ1GEW95)(+8'7H,55\>:C9ZKXN^''B2RO(;W1;+4[FUGN;>0/&LDD1C M3)'3YQM]B0*8&]-\7+#2]%\17.JV[VVH:%,EM=643>8SO(%,/E^HDWKC('?/ M0TVZ^*RZ$VL6^MZ<;._TZP&H^3!)YBS1$[?E; Y#8!!]0:\J\:,G_9;TKN-5TJT\=_&9H.+W2H- DAO6C; M,;>>0N]W/ M&G[J G^ZH ) _F:N_"SQYJOB36'L=0FMKQ'TV#45EMD"B(R$@QG!Y QP>OK2 M ]0K+O/^0]IO^Y+_ "6M,UCZO$\^KZ?]!2;_OVO^%>?_&;Q-K/@7PI]JL+J66XGE$ D:-0L61RQP,]N/>M*<'4 MFH1W9R8O$PP=">(J;15S6\9_&?0/!&IQ6%W))/2:SK4R7,11N.3_$QKL?A7 M C1;:]Z4-_P S\BQN=8_,^6A. MU.E5=EU=KV=[:[[Z*_H>\?!/X2KX0LH]7U.('6;@95&_Y=U/8?[1[FO7]GO6 M9_9=W_T$Y?\ OTO^%+_9EY_T%)O^_:_X5X%6I*M-SEN?K."P5' 4(X>BK)?B M^[\S4I,UD36MQ;Q/++JSQ1("SNZH%4#J2<<5\=?M#?M@W$$EQX=\!:O)*!NC MN]8\M0,]-L)'/_ L?3UK([SV']H3]JS1OA)!/I&E&+5O%)4@0ALQ6I]9"._^ MS^?O^?7BCQ9K_P 2/$K7NJ7-SK&KWC[$099B>RHHZ >@X%5-)TC5O&>M-;64 M3WM[(?,FFE;Y(QW>1^P_G7U'\"OV>6N92FG_ +R4@+>ZY<1D#'>.->P] .3W M(Z5YE7%2G-T,+K);OI'U[OLOOLM3U*6&A2@J^*T3VCUE_DO/KT.+^#GP"NK[ M5;=I[9=1UEL,(@-T%F,]6/0M[]/2ON/X<_"S3_ MN)3_ *7JCC]Y=..0?1?0 M5:\)?#NW\%Z<+/3+R2)"=TCF-2\C>I/6MPZ;=J/^0I+@?],U_P *Z:&'C03M MK)[M[O\ KHNARU\1/$-7T2V2V2\OZNS3 Q1BLD6-V?\ F)RGTPB_X5%=K)I] MM+<76M&V@C&YY)@BJH]22,#ZUUI7=D!-/-UJ]ZD&0= MD(YDD/HJ]3_*O!_B5^TQ)922:?X2O)-0N%)5[Z:)1%]8UQEOJ<#ZUYYX+^'' MBCXV:W+>W]U++;AO](U"Z)91_LK_ 'C[# %=%98? M[._8?2O0_"WPX\(? W03KWBB^MWU!1NDO;LYPW]V->I/TR:XOQ%\2O#?P.T^ MX\/>"9CK&O+Q-(%0PQ/W,TO4G_87)^E<1X:^&GCKX\:PFKZW>230J>-0O$*0 M1#T@B''Y?B:PQ&;NC'V+7*WM3AK+_MZ7ZNWE%[GF58X>G5M3;K5/YGM\EJHK M[WW:V-3XD?M(>(OB'7*C6QG^]M*'2$?A_[>>\GZZ=D;T\)*;]IB'=]N@[0O M#VG>&]/CLM,M(K2VC& D2@#\?6M$*%Z5F?V9>?\ 04E_[]+_ (4?V9>?]!2; M_OVO^%>A&*BK15D>FDDK(U**R_[,O/\ H*3?]^U_PH_LR\_Z"DW_ '[7_"J& M:E%9?]F7G_04F_[]K_A1_9EY_P!!2;_OVO\ A0!J45E_V9>?]!2;_OVO^%'] MF7G_ $%)O^_:_P"% &I167_9EY_T%)O^_:_X4?V9>?\ 04F_[]K_ (4 :E%9 M?]F7G_04F_[]K_A1_9EY_P!!2;_OVO\ A0!J45E_V9>?]!2;_OVO^%']F7G_ M $%)O^_:_P"% &I167_9EY_T%)O^_:_X4?V9>?\ 04F_[]K_ (4 :E%9?]F7 MG_04F_[]K_A1_9EY_P!!2;_OVO\ A0!J45E_V9>?]!2;_OVO^%']F7G_ $%) MO^_:_P"% &I167_9EY_T%)O^_:_X4?V9>?\ 04F_[]K_ (4 :E%9?]F7G_04 MF_[]K_A1_9EY_P!!2;_OVO\ A0!J45E_V9>?]!2;_OVO^%']F7G_ $%)O^_: M_P"% &I167_9EY_T%)O^_:_X4?V9>?\ 04F_[]K_ (4 :E%9?]F7G_04F_[] MK_A1_9EY_P!!2;_OVO\ A0!J45E_V9>?]!2;_OVO^%']F7G_ $%)O^_:_P"% M &I167_9EY_T%)O^_:_X4?V9>?\ 04F_[]K_ (4 :E%9?]F7G_04F_[]K_A1 M_9EY_P!!2;_OVO\ A0!J45E_V9>?]!2;_OVO^%']F7G_ $%)O^_:_P"% &I1 M67_9EY_T%)O^_:_X4?V9>?\ 04F_[]K_ (4 :E%9?]F7G_04F_[]K_A1_9EY M_P!!2;_OVO\ A0!J45E_V9>?]!2;_OVO^%']F7G_ $%)O^_:_P"% &I167_9 MEY_T%)O^_:_X4?V9>?\ 04F_[]K_ (4 :E%9?]F7G_04F_[]K_A1_9EY_P!! M2;_OVO\ A0!J45E_V9>?]!2;_OVO^%']F7G_ $%)O^_:_P"% &I167_9EY_T M%)O^_:_X4?V9>?\ 04F_[]K_ (4 :E%9?]F7G_04F_[]K_A1_9EY_P!!2;_O MVO\ A0!J45E_V9>?]!2;_OVO^%']F7G_ $%)O^_:_P"% &I167_9EY_T%)O^ M_:_X4?V9>?\ 04F_[]K_ (4 :E%9?]F7G_04F_[]K_A1_9EY_P!!2;_OVO\ MA0!J45E_V9>?]!2;_OVO^%']F7G_ $%)O^_:_P"% &I167_9EY_T%)O^_:_X M4?V9>?\ 04F_[]K_ (4 :E%9?]F7G_04F_[]K_A1_9EY_P!!2;_OVO\ A0!J M45E_V9>?]!2;_OVO^%']F7G_ $%)O^_:_P"% &I167_9EY_T%)O^_:_X4?V9 M>?\ 04F_[]K_ (4 :E%9?]F7G_04F_[]K_A1_9EY_P!!2;_OVO\ A0!J45E_ MV9>?]!2;_OVO^%']F7G_ $%)O^_:_P"% &I167_9EY_T%)O^_:_X4?V9>?\ M04F_[]K_ (4 :E)69_9EY_T%)O\ OVO^%']FWG_04E_[]K_A0!IBEJ"SAD@C M*RSM<-G.Y@!_*IZ "O)KG_CYE_WS_.O6:\FN?^/F7_?/\Z /1O#?_("M/]P_ MS-7+NR@OX'@N88[B%QAHI5#*WU!X-4_#?_("M/\ HR!FIH]$T^*Q:R2RMULVR6MQ$HC.3DY7&.35ZB@"O;: M?;6=JMM!;Q06Z@@0QH%0 ]1@<4RPTJSTJ$PV5K#9Q$[C'!&$4GUP!5NB@"O; M6-O9Q-%!"D,;,6*HH ))R2?TW_)X[*QNO[(N)8KL M;H]BY(STW#M^-?07P>^#T/@FU34M01)M:E7&<9$ /\(]_4UZJ$&!VINT=.U8 M5L;4K1Y-D>MEW#.$R^O]83(_C M#K+7^N76RUC/^CV$3$0PCIP.Y]SS7FMJ*N]$?91C*A?M"?M7:O\69 M)M(T=I-(\,*2#&IQ+=#L7(Z#_9_.O)?!7@+4/&]P6C)L]+C.)KYUX_W4'\35 MO_#WX1W/B5H;[5XY+?3G(,5HHQ+<^G'9??O7V]\)/@+#;6]K?:W:I;6T0'V; M3$&%0=BP_IW[UXGMJF8/EP[Y:?675^4?\_NN>S[.EEVM9*57^7I'SEW?E]YQ M/P1_9[CN+& "V;3/#ZL'8G_7W;?WB>_UZ#M7U1IFD6>BV,-G8VZ6UM$,)'&, M 58CMXX45$0(B@ *HP!CI3SP*]6C1A0@J=-62_KY^IY-6K.O-U*CNV&*@O'C M6UF,Q A"'>2< +CGGZ50\0^*=,\+:9)?:I=Q6EN@SN_%_QA\2_% M(WNF>#+*2UTF-&\^_D&"R <\]%&.W6O3H82I73FO=BMY/9'G5\53H-0>LGM% M;LH^//B5:>"H%TK1-;77-,-W'>6ZQ7)\VU*/EHG8=4/;TK@]<\2W7Q&NKO7? M$NKFUM21%#I-F^97 Y"A.BJ#U9_R->=!1%(X8AWS\Q SWYK;\':^WAG4FNHK M"#5+D+BUAN066.0D88J/OXYP/?VKR<9Q11A2]EE=2/M=G4E%V:TO*"UUZJ^] MGUM?+"X3!>WG/-IOV<=?9PDFT];1D]+]GRNZ;72]O0/#_P /](TVR7Q)XRD7 M0-")W6VGH2;F[] H^\0?4_@!VEUOXC^)_BFR>%_!NF3:)H &Q;.Q^661?61Q M]P>H!^IK;\'? 7Q-\2M277?&5Y<6\4G(\XYG=>NU5Z(OL*^D?"G@S1_!>GI9 M:191VD0'+*/F<^K'J:\'!X>M)RJ4FTY?%4E_$EZ7^%=NJZ6/0QF.Q.:J-.,5 M1H1TC".B2_K=GD/PM_9>TSP\L%WXC6/4+I/F2R0?N(S[_P!X_I]:]WAMHK:) M(XD6.-!A408 'H!4@4 TM>]A\-2PT;4UON^K]7U,J5&%&/+!" 8-+1174;!1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %(1FEHH **** "O)KG_ (^9?]\_SKUFO)KG_CYE M_P!\_P Z /1O#?\ R K3_SI;VL*[GD)2SR..[LZ5I/F1Z2'V!5^_G_!WX*1>&(XM8UN-) MM6(W10-RMO\ XM[]J]FG2A@XJM6UET1^+;?:'0,8UVEB0",9.,5Y=6K.M+FF?;8# 4,MH*A06G5]6^[/ M4?%7CG3/!LVD0ZB\BOJEVME;>6F[,A!(SZ# /-?/O[0W[8UAX-%UH/@]X]1U MD926_&&AMST(7^\WZ#WKY%\=?';QO\1].M[#Q!K MYKA[2UGU.^@MH-KW-S((H]S8!8GC)[5E.4(0YNU[GHP3G)1ON6-=U[4_%6LR M7FH7%QJFJ7;X)_P!YJ^S/A]\,],\!6&R%1<7S MC]]=N/F8^@]![5\]"C6S-JIB5RTND.K\Y=O\/WVU3]^=>EEZ=+"/FGUGV\H] MO7?L8'PQ^#5MX5\O4=4"WFKD @'E(?8>]>HD#KCFC&*Y_P 8>.M&\#:8U[K% M\EM'CY(^LDA]%7J:^AITW)JG37HD?/SFH)SF]#>+$9KR+XD_M#:7X4D;3-&4 M:YK;Y18H/FC1N@!(ZGV%<'J7CGQK\>+F:R\.0G0O#"$B>^D;:"HZEG^F?E7\ M:YZ?Q5X2^#T3VWA=$\0>(@"LNN78!CB)[1C_ X^M=>+JX')*?MLRE>72"W? MK_P#DPU/&9Q)PP"M!?%4EI%+O=Z?-EO4_#5YJC+XE^*FKO:V[?-;Z/$W[YQV M 4<**YOQ9\3)-6TXZ;IT.X MU2^D.7FESM0>I)X4?YQ7T+\.?V8=,T1HK[Q+(-8OQ@_9Q_J4/\V_'CVKX#$Y MEF?$DN51]G06T5HOFUOZ+YL]JC5P&4)QRM>VKO>K+X8O^ZGJWY[=5<^2B-I/ MIUR:]L_92\-OJOCJZU&6U66RL[5@9)$R!*Q&T#/?&3[5]&>(O@[X/\4S1S:A MHD#RHH4/%F,X'0';C-;_ (?\,Z7X5L$LM*LHK*V4Y\N(8R?4^II8/(:E#$QJ MU)IQ6OJ?+4,OE3JJUA7)9NI/H!W->6DY.R/1G.-.+G-V2)=:UJUT#3Y[Z^N$M[6%=SN MYQBOE+XE?$S4_BCK4=A9)(FG"3;;VB?>E/9F]_Y5'X_^(6K_ !9UZ*SM(I!9 M>9MMK).K'^\V.I_E7M_PB^#MOX'MTO[]5GUF1>3U6$>@]_>O9A3A@H>TJZS> MR/S?$XK$\2UWA,&^6@OBEW_KHOFRM\'O@W!X.ACU35$2?69%^4$9%N#V'^UZ MFO5MJ]>AJ*[NH+&VEN+F9(((E+O)(P"JHZDDU\?_ !^_;96V^TZ#\/I$DEY2 M776&47U$(/WC_M'@=LUYDYSK2#HY?15"@K)?CYL]L^-W[27AGX*V1 MAN)/[4UZ1*_/7XK?&3Q-\8-:;4/$%]NB0G[-8 MPY6WMU/95[GU8\GUQQ7(7=W>ZYJCRRO<:CJ5[)N9G)DFG<]SW8UZ]X)^ Z6O ME7WC ,96&Z+0X#\Y]#,P^[_NCFO)Q6.5%^QH1YYOHOU>R7W'T.&P3J1]OB)< ME/OW\HKJ_/9'F?ASP1X@\7PO-I&GF:W0[3/,XC0GT4L1D^PS7K'P9_98\<>+ M_%^GSWUFNDZ+:W*O=7KNK'"\E47)W$]/2O0FM)?+CBBM#!;Q+MC@BC*I&OH! M7OO[.FKO/8W^G7,EQYT)#HD@^38>X]\]?PKRJ>'S"52%3$5+I_%&+MR]O\2Z M/1=]=3OECL+"$J>'HI6V3_ $[GQ]?&1I2]G!UISY8DC4O%&WH,??/MTK@+GP1;:2X\4_%G6 M)+N^E!>'18Y,R2?[)P>%]A@>IJMJ7Q'\*_"*TETSP-;QZAJVTI-K5P V#T.W M_P"MQ]:YGPA\+O&'QHU)M3NI)8K29LR:E>YVM_N+U;]!7D8G/&N;"Y%"\MG4 M?3Y]/DB#VY;Z5[=\._@WX>^ M',2/96PN=1QA[^X :0^H7^Z/8?CFN^"@=J\*ADL/:?6,9+VM1]7M\OZ2\CV* MLZ^+C&&(:5..T(Z07RZOS=WYF5X?\-:7X6T^.QTJQBL;5!@)$.ON3U)]S6KB M@C-+7T:22LBDDE9!1113&%%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !7DUS_ ,?,O^^?YUZS7DUS_P ?,O\ OG^= 'HWAO\ Y 5I_N'^ M9K3K,\-_\@*T_P!P_P S6D3@'C/M0 M%+-3\0V= M2_%VVTG1O$DNJVK1:IH,\5M/90-N\YY0OD%#Z2;QC/3GTHOOBG+X;;6+77;! M8=1L-/\ [22.UBT5Q/A?XAMJ4>MIJULFGW&DB-YS M&^]&1TW*0?7J,>M='H&HW.J:;%=75M]D>7++$6R0I^[GWQ0!IUEWO_(>TW_< ME_DM:E9=[_R'M-_W)?Y+0!J4444 %%%% !1110 4444 %%%% !1136.* '5\ M6_\ !2X9\+^"^>?MDW_H KWKXZ_M%^&/@5HC3:G.+S6)%)M=*@<>;)_M-_<3 M/<_AFOSH\8^-OB'^UCX_CA2UGU.Z^8VNE6BXAM(^_7@>[,>:^BRG"5'56)EI M"/5GS^:8JG[-X>.LGT1Y$.:]0_9C'_%_?!/_ %_C_P!!:M7_ (8\^+YZ>#;C M_P "(?\ XNNT^#G[/'C?X7_$;1?%7B[2QH.D:5-]H9YIXV>=@IQ'&JL222?H M*^LKXFA*E.,9IMI]5V/E*=&I1G&I4BU%--MK1(_1GQ1XIL/"&DSZAJ$XAAC& M0/XG/8*.YKY2\8^,=<^,/B>*WMXI&B,F+6QCY"CIN/OZGM3/$OB?7?C'XLB@ MBC:0NVVVLT/RQKZG^I-?17PO^%EC\/-/#';B_##[3HWA\Q:[ MXG7Y713F"T;_ *:,.K?[ Y]<5\%>+_&FO?$;Q!)J>M7UQJFHW#;5R"V,GA$0 M=!["O+J3NW4K/^OT/T'!X2GAJ</MTK@/ WPXUOX@7+?V?$MOI\1Q<:GSEUJ%-(T:!1]F MTBT7RP%[ @=/Y^M>?4E5Q&D7RQ[]?DNGJ]3VX1I876I[\^W1>KZOR6G=]#R3 MX1_!:&QE%MX4M&O;\KMNO$-XF& [B,=$'TY-?3/A#X3:?X)L9;F.%=5UHH3Y MUQT+8Z#/0>]=MIFEV.AV$=K96\=I;1KPD8P *\U^)'[0OA[P+YEK;.-7U497 MR('!1#_M-_05OA<)RWC0AYO_ #;_ ,S@QF-O^\Q$_P"O)?\ 'Q_%/2X[:T2 M]TN"PU$7@M+ZVN J_9\@G?D]5..#7#>(?C[?ZQK5UH7@'1DN+ACY<=\D>3[M MCICT)KPSX@_$34_B)K/V_45BC91M2.)=H4>A/?\ &KNC?$+6[;0H/#WA^UBL M9)?DEGL8B;FY)[$CG\!BN&GQ-E4&W&C*4ULNC?WW]-#YA5\3BJBH4I/7LM7^ MB[MG>3:1X<\"W+ZOX\U(^*/%#_,NEPR;U1NH#MT_#I6%K/CGQO\ '"_&BZ)8 MM'8+\HLK/]W!"O;S7Z<>GZ5UWPZ_9>O=7:+4?%L\EI Y#&RC?,\F?[[_ ,/T M'/O7TGX>\,Z7X3TV.PTFRAL;5!@)$H&?<^II3EC,UE[7,7:'2FG;_P ":_): M][,]"&7^SCR7MWMK]\NOY=KGCGPR_9>TKPVT-_XE=-:U-<,L &+:(^R_Q'W- M>Z1P1PQJD:+&BC 51@ ?2G@ =J6O0C&,(J$$E%;):(]&E2A17+!6$P*6BBF; M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!7DUS_Q\R_[Y_G7K->37/_'S+_OG^= 'HWAO_D!6G^X?YFM(\"LWPW_R K3_ M '#_ #-:1&1@]* /+OA->P3^-?B0L4T6.>*I>.]6L=8\2_#SQ M987D=WH>G:G<6US""3J/^>;>E=O>Z=9?$#XP,4,>H:+;:"\%W+$X>)S,XVQ[@>NU2WT MP>XKUB"VBMHDBAB2*)!M5$4!0/0 4RULK>QB,=M!%;QD[MD2!1GUP.]%P/*S MH%E9'63H\#W-CIRFYNI)6:1KVYC3]W$6)Y5 !D?059^%'CG5/$6L26=]=Q:A M$^FV]_YL4:KY,DA.Z/CMQD \UZ;!;0VJ;(8DB0DMM10HR3DGCUJ.RTVSTX2? M9+6"U\QB[^3&$WMZG Y/O1<"S6+JT#7&L:_P#(>TW_ M ')?Y+2 /[)G_P"@G<_F/\*/[)G_ .@G<_F/\*U** ,O^R9_^@G<_F/\*/[) MG_Z"=S^8_P *U** ,O\ LF?_ *"=S^8_PH_LF?\ Z"=S^8_PK4HH R_[)G_Z M"=S^8_PH_LF?_H)W/YC_ K4HH R_P"R9_\ H)W/YC_"C^R9_P#H)W/YC_"M M2J.M:Q9:!IT]_J-W%8V4"%Y9YG"JH'4DFFE?1";2U9 VES+UU*Y_,?X5\K?M M+_M@6?PV-QX>\&ZJ^L>)Q\DUR2K6UF?0G'SO_L]!W/:O+_VEOVW;[QDUSX:\ M 336&D$F*?5%^6:Y'0B/NJ^_4U5_9K_8FU'Q\]MXD\<)-I^@-B2*Q)*W%YWR MW]Q#Z]3[=:^DP^ IX:'UC':+I'J_Z[?>?.U\=4Q$_88+5]7V_KO]QYO\)?@? MX\_:D\6SZI=W=P+"27=J'B&^!=0>ZH#]]_11P.,D<5^@GPZ^#/A/]GWP=-!I M-U-8VJ+YUU>W#*TLS ?>9LF:7I/@O08+&QM[;2M)LHPD<48"1Q MJ*^>_CY\3]+\706VEZ1<2SQV\I>:5>(I#C ]<'VQ6-7%5LRFJ<5RP[+]?ZT M.+%5,/D.&E7DU*K;2_5^7Z]S&\2_'CQ)=:Y(^CZC+9Z=$_[B-U#-(/5^._IV MK#GO_$_QC\30P,SWETPPD0)\N!.Y/H.Y/>N OK2XN;BV>&Z,,<;9=-H.\>E: MNB_%72_A/KEOJUY=R/@SD^YKY+^._[8&L>,9;C1?!-_?:7X<*&.>^F 2[NP! M?@U<:P8K[7?-LK-SF.TC'^D7 [8'\"DYY(SZ"OF:E:TKM\TG_6G^9^YX/!TZ M%)4J*Y(1_K7K=_-O[SD?"/@G5O'.H-;:9"&1,-<7,S;(8%/\3O\ T')[ U]+ M?"'X'&QU)1X>PM?[3@&BZ) M$0T.F0#:[_[3]P3W)R?I7L.K^(?#'PLT15N)K?2K.,8C@0?,Q]E')-*_&UN\ MFHZO_P (KX9DSL5G+3SKGL% :3((Z *.YKS^3Q!::4TL7AVS>)94,3ZA?@27 M$@(YVC&U,^BY/O7<^"/V?O%'CZX2_P!39[&TD^8W5[DNX_V4ZGV)XKZ+\'?! M'PKX-M=J6$>H7+KM>YO5$C-GJ #P!]*^:KYKFVK_!>IZU+ M(J6'FJN:U;S_ )8M.7SEK"'HN9^A\--!(I*["^.Z_P#ZZ]P_92TPW7BC5G:9 MX76V7:4P2/F/<@_I7T1)\)/!LNS=X;T[Y3D;8 /SQUK5T/P=H?AJ6272]*M; M"20;7:WB"EAZ'%>3@BN]-%^ MI8_LB;_H)7/Z?X4?V1-_T$[G\Q_A6I17W)S&7_9,_P#T$[G\Q_A1_9,__03N M?S'^%:E% &7_ &3/_P!!.Y_,?X4?V3/_ -!.Y_,?X5J44 9?]DS_ /03N?S' M^%']DS_]!.Y_,?X5J44 9?\ 9,__ $$[G\Q_A1_9,_\ T$[G\Q_A6I10!E_V M3/\ ]!.Y_,?X4?V3/_T$[G\Q_A6I10!E_P!DS_\ 03N?S'^%']DS_P#03N?S M'^%:E% &7_9,_P#T$[G\Q_A1_9,__03N?S'^%:E% &7_ &3/_P!!.Y_,?X4? MV3/_ -!.Y_,?X5J44 9?]DS_ /03N?S'^%']DS_]!.Y_,?X5J44 9?\ 9,__ M $$[G\Q_A1_9,_\ T$[G\Q_A6I10!E_V3/\ ]!.Y_,?X4?V3/_T$[G\Q_A6I M10!E_P!DS_\ 03N?S'^%']DS_P#03N?S'^%:E% &7_9,_P#T$[G\Q_A1_9,_ M_03N?S'^%:E% &7_ &3/_P!!.Y_,?X4?V3/_ -!.Y_,?X5J44 9?]DS_ /03 MN?S'^%']DS_]!.Y_,?X5J44 9?\ 9,__ $$[G\Q_A1_9,_\ T$[G\Q_A6I10 M!E_V3/\ ]!.Y_,?X4?V3/_T$[G\Q_A6I10!E_P!DS_\ 03N?S'^%']DS_P#0 M3N?S'^%:E% &7_9,_P#T$[G\Q_A1_9,__03N?S'^%:E% &7_ &3/_P!!.Y_, M?X4?V3/_ -!.Y_,?X5J44 9?]DS_ /03N?S'^%']DS_]!.Y_,?X5J44 9?\ M9,__ $$[G\Q_A1_9,_\ T$[G\Q_A6I10!E_V3/\ ]!.Y_,?X4?V3/_T$[G\Q M_A6I10!E_P!DS_\ 03N?S'^%']DS_P#03N?S'^%:E% &7_9,_P#T$[G\Q_A1 M_9,__03N?S'^%:E% &7_ &3/_P!!.Y_,?X4?V3/_ -!.Y_,?X5J44 9?]DS_ M /03N?S'^%']DS_]!.Y_,?X5J44 9?\ 9,__ $$[G\Q_A1_9,_\ T$[G\Q_A M6I10!E_V3/\ ]!.Y_,?X4?V3/_T$[G\Q_A6I10!E_P!DS_\ 03N?S'^%']DS M_P#03N?S'^%:E% &7_9,_P#T$[G\Q_A1_9,__03N?S'^%:E% &7_ &3/_P!! M.Y_,?X4?V3/_ -!.Y_,?X5J44 9?]DS_ /03N?S'^%']DS_]!.Y_,?X5J44 M9?\ 9,__ $$[G\Q_A1_9,_\ T$[G\Q_A6I10!E_V3/\ ]!.Y_,?X4?V3/_T$ M[G\Q_A6I10!E_P!DS_\ 03N?S'^%']DS_P#03N?S'^%:E% &7_9,_P#T$[G\ MQ_A1_9,__03N?S'^%:E% &7_ &3/_P!!.Y_,?X4?V3/_ -!.Y_,?X5J44 9? M]DS_ /03N?S'^%']DS_]!.Y_,?X5J44 9?\ 9,__ $$[G\Q_A1_9,_\ T$[G M\Q_A6I10!E_V3/\ ]!.Y_,?X4?V3/_T$[G\Q_A6I10!E_P!DS_\ 03N?S'^% M']DS_P#03N?S'^%:E% &7_9,_P#T$[G\Q_A1_9,__03N?S'^%:E% &7_ &3/ M_P!!.Y_,?X4?V3/_ -!.Y_,?X5J44 9?]DS_ /03N?S'^%']DS_]!.Y_,?X5 MJ44 9?\ 9,__ $$[G\Q_A1_9$_\ T$[K\U_PK4HH KV5N]M&4>=[@YSNDQFK M%%% !7DUS_Q\R_[Y_G7K->37/_'S+_OG^= 'HWAO_D!6G^X?YFM.LSPW_P @ M*T_W#_,UIT %%%% !1110 4444 %9=[_ ,A[3?\ EO*%L]%L\MOYX:3'WC^@K.T;P_ M\1_VNOB))<.\VI3,P$]Y,"MK91D]!V '91R?UK[=^'GPX^'O[*>A?-*NH^)) M4'G73 -/(?11_ M?40I4,KW]^L^G8^5Q&)GC8NSHK=OK_ %V.3_9L_8HT MWP$MMXA\:I%JFN8$D5DP#0VI[$_WF'Y"O:/'?QQT+P8LEM:L-2OU&T0P'Y$/ M^T?Z5XSXU^-?B'QS<_8=.$EC9R':MO;9,DGU(Y_*H;'X9V'ANQ_MGQ]K$/A[ M3L;A!)(//F]@.OY5PU8.I+VV.E\CQ?[7JUW]4R.E?O-_GK^OW%'6?%OBWXMZ MI]F437*LWRV5L"(U'O\ XFCQ]X=T?X%>%[36?&"S:EJ%Y)Y5KIEF0 & SN=C MU XZ5S_C#]LK3/"EG)H_PST**SB&5.IWJ99O<+_B:^<=>\2>*OBIK9N-1N[[ M7]0;HK$N$![!1PHKBKXSW'"G[L?+?[^GRU/3P'#4?:K$8^7MJC[ZK[GO\]/( M]#\>?'[2M>6&XT+PZVDW[#;<*[CR.!@,BCH?;I7D%M;7?B'6)-/\0>));6Q\.VA%P[ M"7F48X /0#U->9+%2Y(4)3;Z*]W?3J^NG<^KP^5X;"U)XBC2C%O>UOROI\@^ M#G[/<]W>1O#:KJ.HC!:YE'[BW^F>I%?6WACX>^'/A;8G5=7NH9+U 6>]NB J M'_8!_P#UUQGC#]H;PYX#L6TGPE:17LT0V^8ORP(?7/5J^=O%?CG7?'E\USJU M[)='/RQDXC0?[*UPXK&X/+(MXNI9_P JUD_7M\VO)">+J8JJL/@X.I/HDFU^ M'X_BSW3XB_M5!3-9^%(,]CJ%P/E_X O]37SWJVL:EXHU![S4+F:^NY#S)*Q/ M7L!Z>PKN/ /P+\1>.'CF6V-E9$_\?5T"HQZJO>OI7P%\!/#?@L1SO$-3U #_ M %]R 0I_V5[5X;S3-,TC[/+X>PI/[7VFO7=_+E1Z"R*%-^TSJM>7_/N%F_F] M8Q_\F?H?.7@#X >(O&K1SRPG3M//6XN5(R/]E>IKZ5\"?!#PWX&6.:.V%_?J M.;JY4,0?8=!7HD:A$"@ =A2XKIP628;"M5)^_/N_P!%LOS\ST)8WV=-T,'! M4J;W4=W_ (I;R^;MY"*HVCCM2XI:*^A/,$Q1BEHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\F MN?\ CYE_WS_.O6:\FN?^/F7_ 'S_ #H ]&\-_P#("M/]P_S-:=9GAO\ Y 5I M_N'^9K3H **** "BBB@ HHHH *R[W_D/:;_N2_R6M2LN]_Y#VF_[DO\ ): - M2BBB@ HIK]*^9OVQ_P!I/Q!\"5\/6/AJULWO=3$LLMS>H9%1$V@*JAEY);.< M\8]ZZ,/0GB:BI4]V85Z\,/3=2>R/INH;FXCM87EE=8HD!9G<@!0.I)/05^:! M_P""@_Q5[_V&!G_GQ/\ \77'_$S]K;XC_%K1!H>IW\-K82-^\M]+@,)N/16Y M)(]LXKVHY%B7)*327J>-/.\.HMQ3;/HG]IC]N6.R^U^&?AW.);@$Q7&N+RJ> MHA]?][\O6O!_@[^SQJ?Q1?\ X2[QGJ,FB>$WDWR:A=,3<7[9R1"#RV?[W3TS MS4_P@^%.G:,(M=\4:>-3O<;K72;C_41GL\P'W_9.!ZYZ5Z!XY^)<<3BXUO43 M+-MVQ6R#D =%1!@*OT %>O\ N\%3=/#Z+K)_I_5NR/B,5F[Q-91A%U:G2*O9 M>O\ P/FT>K2?%#3O _AV+PQ\.=+30-'A^4W&W,TI[L3ZGU.3[UYEJ/BC1;25 M[SQ%KH1V.6CC/GW4AZ\+GCZL0*\1\3_$O4M=WPP,=-LSQY<9_>,/]INWT%0^ M&_AOK_B8HUO9FVMVZ7%T"H/T'5J^GZM^T]-HT\?W#8VI^ X]:\MEF\4? M$K4VN)I+[6[ES\\\[LRK]6/ KW/PA^RW%8VT>H:])%%!P?M6L2"V@'T3.YOU MKT&'6?AGX'A50;OQ5<1#Y8;9/LUFI],G!(^@->#7Q+7OUI*/FVK_ )V_/T/M M8K Y=35.-DET6B_S?W+U/$_ G[.MWK-S&MS'/JD^03:6*G8I[;G_ /U5] M\ M"&\#^"M1U#47MM%MH+=G2RM,>9*V#A2WJ3]:PM6_:/\ $@^E?.8CB#!4-*4^: M?1]$_5VM\E8[*-+,]K1^][^E[E(ZG=,4)G?Y>!SV]ZMMXDU>YL MVLO[0N#:L1N@,AV'_@-9IAD#?I7H?QS7RN#QF.Q-:5*AB+2GO[WST_P"!^1Y6"RC$NO\ \*5&HJ,/ MBT:Z62NU97=EZ?(XGP#\%/$7CR1)+:U:WLB>;VY!5 /]D=6_#\Z^EO 7[/GA MSP;Y=QWR6WZGU4\R=.F\/@*:HTWTCN_P#%+=_D,B18XU55"J.@ X%.Q2T5 M],>,%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %>37/_'S+_OG^=>LUY-<_P#' MS+_OG^= 'HWAO_D!6G^X?YFM.LSPW_R K3_%=1\,[ZWTWQMIUS=.L<$99F9A MTXKH/^%"Z^ZAA>6)4C.0QJAX8\ R)XQ%I> 7EK;[O-:WW!("LDMB;*-OX[Q]I^N.M?B%?B2KC96HPE/R2L MOO\ _P!D_4K^YKR/-/#F@^$O"S+)'927UTI MXFFPSD^HSP/P%=6/B/JMN=NCVL&DYZ2H@>?_ +[;)'_ 0*]S\-_LE6-OM;6- M4DF;',=HNQ3^)YKU#P]\'_"7AG;]DT:!Y1_RUN!YC?KQ7,J>=8I67+1B_O\ MPN_Q/2EA,*W?&XJ51]J:Y5ZD3XYL?!?B[QY>>'[+O@S'W]2_\"%_^(KK/ ?PJT7XZ;$7I2T45ZIY M04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %>37/_ !\R_P"^?YUZS7DU MS_Q\R_[Y_G0!Z-X;_P"0%:?[A_F:7Q!K=KX:T2^U6\?9:VD332'V S2>&_\ MD!6G^X?YFL3XK:#=>)?AQXATRR7?=W%HZQ+_ 'FZX_'% &;HWQ%O9-4T"WU> MPBLH=>A:6R>.3<0P&[RWSW*D'(K6\:>,3X9;2K.V@%SJNK70M;2%VPIX+.Y] ME4$G\/6O/!<1>.-=^%\>F/YKZ0K7E\ I_P!' B\O8_\ =;=D;3@\5<\9ZQ8> M(==^'_C+3;D7N@Z7J5S;W5S&C!8C(AB#-D<*' !8\#- &O=?%V/0]+\4_P!I MV@.L:%<0V\EE;-G[0TX7[.4)Z!]W?.,-Z4NI_%"Y\+2:S9ZW8Q_VA9:;_:<7 MV5B8YX\[67)Y#*Q&?8@UYQXMT>\\07OQ!\5Z="]]ID6J:/) (%)-TEF4;S@C.?+.*[-K.Q^(GQ>-U (M3T"TT1[6YGC(>"5YG!$61P2%4DCMD>M,#H M_#/Q$>]375UB&*SFTD1/*\#%D=9$W+C/.>H_*NF\/W=WJ&FQ7-[;BTEERPA' M)53]W/OCK7G9T"SB.L2Z':"73]-5II"S-(;Z[C3Y%)/WEC QZ\4OPB\:ZKX MAUF:TN[X:I!_9T%Y)*(POD3N3NBX^@.#R* /5ZR[S_D/:;_N2_R6M,U2O],6 M_DAD\V6"2+.UXC@X/7^5("]167_8LO\ T$KW_OL?X4?V++_T$KW_ +['^% & MI7G?[014?![Q(6) \I#QC.?-3'6NP_L67_H)7O\ WV/\*J:IX2AUFPELKV[N M;JUE&)(9"K*PZC(QZ@5E6A[2G*%KW36NWX:_<-*,G:?PO>V]NN^GWGY[&2>, M; S*H/W588^E>[?LR?#S0?%T>KW&KV*WDMM*GEHY^0 @]AU_&O;_ /A1WA4? M\P],_P#7-/\ XFMG0?A]IWAI)4TMI=/24[G6#:NX]L_+7RN#RC$1J1>,E&I" M*LEJ[>B>A5#!Y=E\Y8C 2J*IT;Y5OH[M*[=NNAKZ9H&G:+&(["Q@M$7H(HPM M:0K,_L67_H)7O_?8_P */[%E_P"@E>_]]C_"OK8QC!6BK(4I2F^:3NS4HK+_ M +%E_P"@E>_]]C_"C^Q9?^@E>_\ ?8_PJB34HK+_ +%E_P"@E>_]]C_"C^Q9 M?^@E>_\ ?8_PH U**R_[%E_Z"5[_ -]C_"C^Q9?^@E>_]]C_ H U**R_P"Q M9?\ H)7O_?8_PH_L67_H)7O_ 'V/\* -2BLO^Q9?^@E>_P#?8_PH_L67_H)7 MO_?8_P * -2BLO\ L67_ *"5[_WV/\*/[%E_Z"5[_P!]C_"@#4HK+_L67_H) M7O\ WV/\*/[%E_Z"5[_WV/\ "@#4HK+_ +%E_P"@E>_]]C_"C^Q9?^@E>_\ M?8_PH U**R_[%E_Z"5[_ -]C_"C^Q9?^@E>_]]C_ H U**R_P"Q9?\ H)7O M_?8_PH_L67_H)7O_ 'V/\* -2BLO^Q9?^@E>_P#?8_PH_L67_H)7O_?8_P * M -2BLO\ L67_ *"5[_WV/\*/[%E_Z"5[_P!]C_"@#4HK+_L67_H)7O\ WV/\ M*/[%E_Z"5[_WV/\ "@#4HK+_ +%E_P"@E>_]]C_"C^Q9?^@E>_\ ?8_PH U* M*R_[%E_Z"5[_ -]C_"C^Q9?^@E>_]]C_ H U**R_P"Q9?\ H)7O_?8_PH_L M67_H)7O_ 'V/\* -2BLO^Q9?^@E>_P#?8_PH_L67_H)7O_?8_P * -2BLO\ ML67_ *"5[_WV/\*/[%E_Z"5[_P!]C_"@#4HK+_L67_H)7O\ WV/\*/[%E_Z" M5[_WV/\ "@#4HK+_ +%E_P"@E>_]]C_"C^Q9?^@E>_\ ?8_PH U**R_[%E_Z M"5[_ -]C_"C^Q9?^@E>_]]C_ H U**R_P"Q9?\ H)7O_?8_PH_L67_H)7O_ M 'V/\* -2BLO^Q9?^@E>_P#?8_PH_L67_H)7O_?8_P * -2BLO\ L67_ *"5 M[_WV/\*/[%E_Z"5[_P!]C_"@#4HK+_L67_H)7O\ WV/\*/[%E_Z"5[_WV/\ M"@#4HK+_ +%E_P"@E>_]]C_"C^Q9?^@E>_\ ?8_PH U**R_[%E_Z"5[_ -]C M_"C^Q9?^@E>_]]C_ H U**R_P"Q9?\ H)7O_?8_PH_L67_H)7O_ 'V/\* - M2BLO^Q9?^@E>_P#?8_PH_L67_H)7O_?8_P * -2BLO\ L67_ *"5[_WV/\*/ M[%E_Z"5[_P!]C_"@#4HK+_L67_H)7O\ WV/\*/[%E_Z"5[_WV/\ "@#4HK+_ M +%E_P"@E>_]]C_"C^Q9?^@E>_\ ?8_PH U**R_[%E_Z"5[_ -]C_"C^Q9?^ M@E>_]]C_ H U**R_P"Q9?\ H)7O_?8_PH_L67_H)7O_ 'V/\* -2BLO^Q9? M^@E>_P#?8_PH_L67_H)7O_?8_P * -2BLO\ L67_ *"5[_WV/\*/[%E_Z"5[ M_P!]C_"@#4HK+_L67_H)7O\ WV/\*/[%E_Z"5[_WV/\ "@#4HK+_ +%E_P"@ ME>_]]C_"C^Q9?^@E>_\ ?8_PH U**R_[%E_Z"5[_ -]C_"C^Q9?^@E>_]]C_ M H U**R_P"Q9?\ H)7O_?8_PH_L67_H)7O_ 'V/\* -2BLO^Q9?^@E>_P#? M8_PH_L67_H)7O_?8_P * -2BLO\ L67_ *"5[_WV/\*/[%E_Z"5[_P!]C_"@ M#4HK+_L67_H)7O\ WV/\*/[%E_Z"5[_WV/\ "@#4HK+_ +%E_P"@E>_]]C_" MC^Q9?^@E>_\ ?8_PH U**R_[%E_Z"5[_ -]C_"C^Q9?^@E>_]]C_ H U**R M_P"Q9?\ H)7O_?8_PH_L67_H)7O_ 'V/\* -2BLO^Q9?^@E>_P#?8_PH_L67 M_H)7O_?8_P * -2BLO\ L67_ *"5[_WV/\*/[%E_Z"5[_P!]C_"@#4HK+_L6 M7_H)7O\ WV/\*/[%E_Z"5[_WV/\ "@#4HK+_ +%E_P"@E>_]]C_"C^Q9?^@E M>_\ ?8_PH U**R_[%E_Z"5[_ -]C_"C^Q9?^@E>_]]C_ H U**R_P"Q9?\ MH)7O_?8_PH_L67_H)7O_ 'V/\* -2BLO^Q9?^@E>_P#?8_PH_L67_H)7O_?8 M_P * -2BLO\ L67_ *"5[_WV/\*/[%E_Z"5[_P!]C_"@#4HK+_L67_H)7O\ MWV/\*/[%E_Z"5[_WV/\ "@#4HK+_ +%E_P"@E>_]]C_"D_L63_H)7G_?8_PH M U:*KV5JUI&4:>2?G.Z4Y/\ *K% !7DUS_Q\R_[Y_G7K->37/_'S+_OG^= ' MHWAO_D!6G^X?YFM.LSPW_P @*T_W#_,UIT 0QP)$SLL:HSG+%1RQ]308$,;1 MF)3&P(*XX.>N1[U-10!%'"L2A44*B\*H& *2*!(%"QQK&O7:@P*FHH BCA2) M2L:",$DX4 G/6G5X0WCRS\0?%[P7?IK,?V*5KV*"U2;Y=ABPCN, M\LS= >@QW)KW4=: '4444 %%%% !1110 444UNOI0 &1%(!903T!-.KQWQ+8 M76D?$6VU?Q'IRWVD3744%C>VMW*ILST59(LA6!;///45[ GW: '4444 %%%% M !1110 4444 -:14&68*/U6TT=Q;Q2Q',3H&0^Q'% $M%%% !1110 4444 %%%(>AH :TT M:'#.JGT)Q3@0>AS7EWQ6\#Z3>VD]].MS/K%_+%96K?:I46)F(&55& X7!CJ: +-%%% !1110 4444 %%%-?M0 C2HF-SJN> MF3UI]>)?&'4Y]&\1WDTB?VGIT^EB)]C-NT=BS 7+*O\ "=V21\P\OBO6_#B[ M- TT?;3J0%M$!>'&9_D'[SCCYNOXT :5%%% !1110 4444 %%%% #7D2,99@ MHZ6EV)"7+;>C>7MVG_>QUK<^">JZA MK7PM\/WFIR/-=20'][*/GD0.P1C[E ISWS0!W%%%% !1110 4444 %)FEJ*9 M!+%(AR 5(.#B@"0,#T(-)YB[]NX;O3/->??!-W_X0)B\DL[)J%\H:9R[%5N) M 2>3P *\].LWD'@N'QB9Y'UM_$?D[BYQY)F\KR=O3:%'3UI@?0M%%%( HHH MH **** "BBFN RD'H>.* %#!NA!^E&X9QD9]*\Z^#!<:?XE1I99A'KERBF:0 MN0/EP,GMS2:H7C^.V@!9I@DFD7):+S&\LD.N#MSC- 'H]%%% !1110 4444 M%%%-8 C![T *&!S@@XZTTRH'"%U#'D+GDUYW\+=Z^(O'D)FEE2+5]J>;(S[1 ML!P,G@50^)O@N*>YM;W39[H>+[B^A-E<+M M+34!" 'DXIU !1110 4444 %%%-QG- "[@21D9';--:5$8*SJ&/0$\FO/O @ M:/XB^/(?-F>-+BW*+)(6"YA4D#/09SP*Q_CII=E96%MK!PP/7**;$ZR1HZD,K $$=Q3J0!1110 4444 %%%( M>E &!) ()':@L%&20 .YKSKPEOB^,WCN+SI7B%EITBQR2,RJ2)\[0>!G Z5 MSWQX\9V[:#KVC0:LFG36=L)IRDH65W/*1+[$S9'K2U0T2\AOM(LI M[>59X7B4K(ARK<=0:OT %%%% !1110 444C=* #<,XR,^E(SJ@RS!1ZDUYQ9 M%X_V@=0B$TIA?PY%+Y32$H&^TL,@=!P!TH^,&BZSJMK:36ME%JNCVH>6\T\7 M4EO-+@<%&3'09.">30!Z0&##(((]12UA^"KZPU'PMIESI:LEA) K0I(264>A M)Y)'2MR@ HHHH **** "O)KG_CYE_P!\_P Z]9KR:Y_X^9?]\_SH ]&\-_\ M("M/]P_S-:=9GAO_ ) 5I_N'^9K3H **** "BBB@ HHHH **** "BBB@ IK+ MN4@@$'@@TZB@#DKWX9Z'=^)=%UI;*"WFTOS3'%# BHY==N6XZCJ*ZM5VFG44 M %%%% !1110 4444 %-8<@TZB@#E(?!4\M\TNHZOV<#/KBNSBB6")(T4*B*%51V Z4^B@ HHHH **** "BBB@ I#2T4 M9&J>'H]5U?2[V:1\:>[R1Q#[K.RX#'Z#./K6L.M+10 4444 %%%% !1110 4 MC#-+10!RFK>!8[[6;_4K>[DM)M1M%LKM0H=9(UW;3@]"-[#/O6[HFD6^@:/8 MZ99IY=I9P);PIG.U$4*H_("KU% !1110 4444 %%%% !1110!@^*?#+>*;?[ M%/>2PZ=(,3P0_*TH[J6Z@$<'%;%I:Q65K%;P1K#!$@2.-!A54# ]L5-10 4 M444 %%%% !1110 4R12R,%.&(P#Z4^B@#GO!?A)/!NCMI\5S)=1F>6XW2J 0 MTCEV'';#]](=-%\=2&GD#RQ.>=V>N,\X]:[:B@ HHHH **** M"BBB@ I&&5('6EHH YSP?X07PC'J*1W4ERM[=O>/YB@;7?&0,=N!27O@U+SQ MK8>(_M#%\-:EK=XEY+<-JUS]JE1P $;&,#'; K&U?X:ZGJ7B"YU.+Q=J5FLV%\B& M./")_<4D9 -=]10 R&/RHE3)(4 9)R:?110 4444 %%%% !28I:* .=T7PBN MC>(]9U=;J2:35&1Y(V4!4*J%&/P%5];\%SZ_/J$5WJ]P^D7JJDFG;%"A0 &4 M-UPW<>]=510 U%"(JJ J@8 '04ZBB@ HHHH **** "BBB@#G--\'KIOC'5_$ M"W4DDNI0PPR0LHVJ(MVS'_?;4WQAX"TCQGI-[97EI"KW2Q73S;[1L\L.7!]E5&,I?"KB$[%)Y;>YO9I7\N&TLH3+-,V"<*H] "YCO(+J,I+ X_A9#SGT]: .PR*,BN5TWXB:9>->1W"3 MZ;/:VXNW@ND*N83T<#O].N>*I^&?BOI?B/7CH[6>H:5?-$9X(]1MFA^T1@\N MF>HH [;(HR*XNR^*6FW?BJVT.2TO[.2]+BQN[FW9(+MD!9A&W? !/N*N:IX] MM+/6I-'L[6YU;4H4$D\%DF[R%/W=Y) !/8$Y- '4;A1D5@>&?&6G^*X+HVQD MBN+1_+N;2="DT#=<,O\ (]Z7PMXPL/%Z7[6(EVV5PUM+YT90[UZ\&@#?HINX M4N10 M%<1K_QF\)>&-6GTW4=3\F\@P)(Q$S;<@$<@>A%3^&/BUX7\8ZF-/TK M4?M-V4+A/+9>!UY(KA6.PKJ>R56/->UKJ]^UCO> Q:I^V=*7+:][.UN]SL*3 MI06 %(6!%=QP"YH# ]ZX*/XQ:*WB&TTR6WO[>WO)S:VFI3VS+:W,N2-J.>#D M@X/0]JOZS\2]*T:^O;=Q/.FGJC7UQ#'NCM0WW=Y^G/L.: .NR/6C(]:XOQ5\ M4]-\+2!6M-0U*)8A//-I]LTT<$9Z.Y'08YJSJWQ$L;#1;+4;&UO-,[_84 =7D49%+/MP319(Q(LK*02<[=NWKNW?+CKGB MJW_"RK2UN;*/5-/OM&BO7$5OHW%M!@W5[:VK/!;9Z>8XZ5V5G=Q7MM%<0.)894#HZG(8$9!H GHI,BC M<* %HJA!KMCR* %I"0.O%(6 [USOC#QO;>$A MAL;[5+R8%H[33H#+*5&-S$#H!DU^(.DZCX=?6;-IKN)',+6\41,XE!P8RG4-GL: .GS MQF@'-6/C9+U;>"YLKNQE$5S97L1CEA8C(R/<5TVX4 +129%5K?4[6Z MFGABF5Y8&VR(.JFHE.,6HR=F]O/KH-)M-I;%JBJD.J6MQ=2VT4RO/$ 713DK MGIFK611"<*BO!WZ:>6X-..C0M)FH+N^@L+66YGD$<,2%W<] ,DUQ_AWXL:5 MK_B&+17M-0TN]N8VGLQJ-LT(NXU'S-'GK@?V>VH"/\ <+<=/++?4@9Z9XJIK_Q>T?PYJK6MW:Z@UG%((9]3CM6: MU@<]%9^G>RMVE2WC/\;D=OI5_6 M?'6D:+I5E?2SM,M^RI9PP*7DN789544-],\(2:='?RE9K^X6VMXD&6=F/ M\A0!T.:6FAAQ2YQ0 M%9^JZ_I^ABU-_=1VHN9EMXFD. TAZ+GWQ56^\9:+IT M-S+<:E!&EM,MO*2WW)&QA#[G(X]ZM0D]D0YQ6[-JD)QUI%<,.#2E@!S4%BTF M17'^,/B78^#IS%)8:CJ+1Q^=/]@MFE%O'S\[D=!P?>K-Q\1-'32-(U"VE:_3 M6"JV$5LNY[@E=W [8 ))/3'- '3YHR*Y$_$S23H#ZE$ES<.EPUH;&&%FN//! MP8]@YSW^G/2I_!/C_3?',-V;1+BUN[.3RKJRNXC'-"V,@,I_G0!T^:,BN>TK MQQI>L^)]6T*TD:2]TR..2Y;;\B[\X ;N1CGTK+;XH6<\5W=:=INHZMIUJQ26 M]LX=T9*G#;>[@8/W0>E ':Y&*6L./Q?I=QX7'B"UG-[IAA,ZRVZ%RRCKA1SD M=,59\.:];>)M#LM5M-_V6\B$T6\8;:>F1VH TZ*3(I"X!Q0 ZBN.\2_%WPGX M1U$6&IZQ#!=\;HE!MV$5[87,=U:RC$?B;IWBS5+K2_LU[I.JV\0G:SU* PR-$3@2*#U7/]*72/BAH^M7EBD/GK:: MA))%8W[QX@NF3.X(WOM;'J 2,T =AFC(%<'+\8]%M]=AL)[:_M[6:?[+%JDM MLRVCRYQL$G3KD9Z5N^,?&FF^!]*6^U.4I$\J0QJHRSNQ _&@#?R*,US^O> M-;#P_+96KK+=:C? FVL;9-TL@ R3CL!W)XJ#1?'MCJNLS:/<0W&EZO%%Y_V. M\78SQ9(WH1D,,C!P>* .GS2UP=A\8=&O-?M=+>VO[-+V0Q65]=6S1V]VX_AC M<]>G'KVKNZ %HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ KR:Y_P"/F7_?/\Z]9KR:Y_X^9?\ ?/\ .@#T;PW_ ,@* MT_W#_,UIUF>&_P#D!6G^X?YFM.@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@#.U]-0;1=0_LHQ#4C _V4S?<\W:=N M[VSBOF,Z;^TSDXN=.QGM)'7U9BC%=N'Q3PZ:4(ROW5SGJT?:V]YKT9\H/IO[ M3.T@W6G].HDCS7RSK$'C _$F5+T7Q\7F['//F^;G@K[>G;%?JIMYK#F\$:)< M>)HO$$FF6SZQ$AC2\*#S OUKV<+G7L')RI1U716^_P CSZV7^T2M-_-W/FRU MT_\ :9^S18N;(#:.)'CW=._O4G]F_M-9_P"/K3O^^XZ^K ,"C%<+S-_\^8?^ M G3]47_/R7WG):-J-[H/@G3+SQ<]M_;44"K.]5]%^'F@>'K2]M+#3(8;:] %PARWF #&#G/')_.O*I<;I MY'(WR#VPH _$UT%MX!T2SL+RTCLE\F[01S;F)9T'1<]<#L*HZ)\)O"WAW4(K MS3](A@N(@5C<%CL!&#C)XXJ1G.?$!]3TKQ]X*UB.2VU+2GOQIZ6.S]Y"TR,I MN%8'G: *?B19W[8UE=OH/P_T7PW M.);&SV.K,T9D=G\K/7;D_+GVJ#QE\/;+Q=$T@FGTS4]A2/4K)]DR#TSW'L: M.0\-1//^T)XHN[+)TY-+@@NG7[AN-Q('^\%_2M'X/@_;/&N?^@Y-_(5N?#_P MU>^%M(_LR\2UE*?\OMN"K7'^VX/\1[G-:FA>$],\-RWV]K M[O->]WS6OWMN?:3XNPTL%[!4?>Y;6LN6]NU]CR@V7QNQ_K[/_OM*['X96WQ" MCU.Z/BZ2U>P,7[L1D%]^1Z=L9_2O2\?2AD#*5[&OL*&5JA453VTW;HY77S/B M\1FSQ%)TO84XWZJ-G\G<\^\41V7B[6--T_SX(=)T>\CN[J0,.J-"/+^HQQ7?6WP7\'6ETEQ'HD(E23 MS!K;0_#NI0V\MO:BW@NB!+ MMP,;L=^:-<^%?AGQ+J;ZAJ6EQW-VRA#*68':.@X/2I)OAGH$T6G1"R\B.P0I M;B"1DVKW'!Y'UH \2N7NHO GPX:]M8;;3=#\5+:W[6HQ PBEDC2?_<+\D],M M7I7[0WDS?"O4X#^\N;AHH[5!RSS%QLVCN;$FJ7UJD=Y*[#$*E0))&]^"!ZFMR]LKNT\%+:^&)86N(8%BM7=@4.W Z M_051U7X2^%M?U&?4;_28Y[RXQYLC.V6QVX-=3IVGP:59Q6EI$L%M"H2.-.B@ M=J0'CAM/C!_SVM?^^DJEK-Y\5=!TRXU"^NK6*V@0N[%D_P FO><50UO0K+Q% M8/9:C;K=6KD%HWZ'!R*!GQ[IWCG6[+Q+-K,%X5U*X)5Y6QAL\8(]*]A@B^+E MS#'+%<6LD;J&5U=,$&N^_P"%/>$?^@+;_7FNKL;*'3K2*VMT$4$2A40= !0% MSQM+3XO[ES-:=?XF7%>FZQK2>'],AN+M8Y=2D011PQX#328^XN>V>OH.:WL< MUSOBCX?:#XRN+:?6-/2]EME*Q,[,-F>N,'O0(\E\0>'$\-6O@;-Q%!^5-D^'VA3Z+<:5+8I)9W+AYU9B3,P M[LW4T[@8GAVVM]5\8WGB:YFBB:6V%I90,PW^2I)9R/ MVU*QU:TGMK?;'B2P" .6SGE6. 3ZXKI=)^%/A?1'G>RTF*%IHF@=@S$E&&"! MD\5H>'_!.D^%P/[/MBCA=BO(Y=E7.=H)Z#VI <%^S7NMOA]_ACMW/W&G6("4K_ ,"P#[UT M_CGX76OBV"XFLKVXT'5Y5P;ZQ;8TF!P)!T8?7FI=.\$Q7WA.+0];T^T2*$@_ MZ S1HS YW@=0<\]33 P_AL=3TKQUXMTG4_L]],S1WO\ :4$>S>'X$;#U4"M' MQ%#XT;5YCICP"Q)_=@D9Q[YKJM(T"ST* Q6<(B5B"[$DLY]6)Y-:.WBO(S++ MUF5)4G5G3L[WA+E?I?L=6'K_ %>7-RJ7JKGF?D?$/_GI!_WTM81B\7R>)2L+ MQ'4EB/FF$C: >@?'&?3O7M.VJ\.GPVTDSQ1)&\K;W91@L?4U\;B>#O;.FEC: MUD[N\[[=M-'?KT5SUJ>;!95D;SA(1YN[/\6> M:VO(^(?_ #T@_P"^EKT2/3H8KF2X2)%GD #N!RP]ZL[:>#X/]A1C2EC:VG\L M[*W32VGGYBJYMSS%+'1%G@L&WC=U"VOM/T>&WN;8DPL"Q\O@C@$XZ$U]S@<*L%0C04Y3MUD[R>M]6> M-6J^VFY\J5^BT1XP(Y$_9F>QF!DU9=6>WEC'+FY^VGCZ\@UZMXZB@\0Z4?"B MRP1_:@O]H3%@%ABR"V?]IL<5T8\#Z-_;!U,V,?VOS/.S_#YF,>9MZ;L8YK)U M#X.>$M5O[B]O-'BGNKAM\LC.V7/OS7>8C/B!I=SJO@"]LM"U"VM MJ";.RYU=]>MY;8)]]57<9']=H7J?I7$?$/Q-JINXKK4? M">LBX.LVZPRM&AC$22_*D9SU;K[\#M7IGA7X<7_@[Q3F:\L^Q?'?/^OL_^^TKZ%VX-!&1Z5VT,6Z$>14XOS:NS MAK87VTN;GDO1V/EGQY!\5X?#-Y_PD<^G/IK+M*.R,SL> $ Y+Y/&.:XC2;;Q MU#X@A:9]ER+H('U)E,2W)B7;N)XW["H!/>OM#4-%LM5-L;RUBN3;2B:+S%SL M< @,/?!-07?A?3+^"XAN+&":*XD$TJN@(=QC#'WX'Y5ZM+-U3ARNE'7LCRZF M5.<^95'IW9X:++XZD K/9_\ ?:5=T:S^-HU:S-[/9?8Q*OG;F4C9GYNGMFO> M%0J?:E89%<+S!M->RA_X"=RP"3O[6?WG->+=9.EV+6MEY)UN]4QP(Q .,>8 M_P#L+U/X#O7G$'AZR\)?$+X3:=:2BXTNQL=0L89P05-QY2$Y(XW, _'L:]#\ M0_##PYXJU/\ M#4]-2ZO-@C\UG8$*.PP:M_\()H@T&VT=-/CBL+9_,@C3(,3 M9)W*>H.2>?RZA MHFG>(M?L;1[_ ,0:S+'_ *#9E6EMX -JG&>6 R3[D>E=EJ'PW\/:IHL.E7.F MQR6$4AF6') +Y)W''4Y.KD\'UKU?X&75H?A#X:$;*@@LUC MG#'!251B0-Z'<&SFNQM] L;76+K58[9$U"Z1(YIP/F=5SM!^F37%>.?A#%X@ M#7&C7KZ+=M()9H4S]EN^>5FC!Y!'!(P:0'.?!:WGC^&GB^=F!5K0M"L_#>F0Z?I\(M[2(8CB4G"CT%,#QGQ%:?&E]RS_OI7T/BFLN:\>67*3;]K/_P(XWAKN_._O/SI\2PZE;^( M-135A(-36=C<>9]XODY)/XUZS\'[+XH'PP[>%72/2FF) N& !; R5SVZ5]-: M]\-_#?B>\6[U/1K2\N5_Y:R)\Q^OK6[96$&G6L=O;0I!!&-J1QKA5'L*\;#Y M%.E6E4E5=O+1_-G%3R]PFY.6GEN> _8?CKC_ (^++_OM*].^'H\36OAN=_', MEH;F.0N'0C:J#NQZ=:[@"L[7= LO$NF3:=J,(N;*88DB)(##T.*]^A@E0GS^ MTD_5W1Z%.C[-WYF_5GG&JZ:?$UYXB\26\BQ7\VASZ5HT <"5U(9S)CK\SA<> M@7WKD9#'>_";X*V]EAKDW^F;%3DJR1GS3_P':^?QS7KOA[X8^&_"NHB^TO2X MK6Z"&-9068JIQD#)XZ5:T_P-HVEZBU]:V$45P2[+C[L9?ER@Z*6/)QUKTCI. M:\:06/C&[LM"\Z"/2K&YCNKZ4N%4&-MR1+[DXSZ"O./C#XCU.YL]8EO?"VK/ M"DL,-G]U*WELC?^'XQ80W(P MT>&S)'Z;LX) JY\28#?_ !D^&<-B-]];R7D]R4_Y9VIB"MO]F. ,]Z]$\0>% M-.\2V26U]!O$7,,J';)"<8W(PY4XKE? O@#4/!=]J$=QRYR?P%>B#I7$Z M?\&/!VEW<%Q;:)"DL,@E0EF(#@YW8)QG/-=O2 **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\FN?^/F7_ 'S_ #KU MFO)KG_CYE_WS_.@#T;PW_P @*T_W#_,UIUF>&_\ D!6G^X?YFM.@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HI" MP%&: %HI,UGR>(M,BUN/1WOK==5DB,Z69D'FM&#@L%ZXSWIV;$:-%)G-&X4A MBT5B^*/%MCX2L4N+Q9YGE<10VUI"TTTSD$[51023@$_A6=HOQ.\/ZYX;O-;B MNFM[.Q+)=K=1M%);LO570\@_SH ZNBN8TOXB:/J2WF]Y;"6T@%U+#>1F-Q"> MD@!Z@_\ UC53PQ\5]#\4ZV^D0K>V6H>5Y\4%_:/ 9XLX\Q-P&Y: .RHK#U7Q MGI6C>(=&T.YN-NIZNTBVL*J23L0NQ/H,*>O4U6U?Q[I^F:J^EP0W6JZG&@EE MM+"+S'B0]&<\!<]@3D]A0!TM%+[Z]L;:.\L]0LPKRVE_;/!*$;[KA6'*GUH ZFBF[Q2Y% "T M5').D2EG8(HZEC@5&FH6TCA4GC9CT <$TKH"Q13=PHWBF ZBN'@^,?AV;Q#! MI)>[A-S,;:UO9K5TM;F4$@I'*1M8Y!'7G'&:OZU\1]'T/4+FUG:>7[(%:\F@ MB+QV@;[ID8?=S0!U-%<=XK^*NA^$)E2Z%[= 1B::2QM'G2"(]'D900H-=%#K MMA<:.NJQW4;:,[L^F* +]%.([6?4+8Q1S.>0H;^$GL&P30!U]% M8OBOQ=IG@O1I-3U6?R+5&5,@99F8X [G-:D-RD\,EN+B&\O;FXW&*TT^V>>9E7[S;5'"C(R3QS0!T5%>$(O$L M-Z9-+E(16"'S#(6V^7LQG?NXVXSFGP_$71WTW4;N9YK0Z<0MU;31$31$C*C8 M,DY[8SF@#IZ*Y/P?\2]'\9WMY8VJW=GJ-H TMEJ%L\$RJ>C;6'(/K18_$S1] M3\3-H=JM]-=JS(95LY/(!4<_O=NWMCKUH ZRBN5OOB+I\&H7EE96M]K-Q9'; M=C3H/-$#8SM9L@;L<[02?;D5HZ/XNTK7]$.JV-SY]FNX.0AWHR_>5EQD,.X( MS0!LT5C^%O%>G^,=(34M,=Y;1W9%=T*$E3@\'GJ*UMX]Z '4A8"DW^QKS+XD M_'#3O =ZMA#;_P!IZAUDA64(L2_[38//M_*M*=.567+!79QXO&4,%2=;$2Y8 MGI]%F3 MC.>*IZ[\8/#WAW5S8WAO%C2189;Y+21K6&0]%>4#:#0!V]%<]XJ\=:5X/M+> MXOFN)!<'$4=I;O.[<9R%0$X]Z;>>/M)T[0K'5+IY[>*^9([:WD@83S.WW46/ M&XL?3''?% '1T5R^E?$'3]0UF+2;FWO-(U*=&D@M]0A\LSJN-VPY(8C/(!R/ M2J&H?&'P[I>N#3KE[N./SA;'4#:O]D6;_GF9<;<\XZT =O130X/3GZ4I/%*X M";A2[A7RK^T!^V\GP;^(5SX5T_PS_;5Q9QQM=3SW9@56= ZJH"-GY6&3QS7F MW_#S'4?^A!MM3RO%U8*<8Z/S1Y=3,\+3DX2EJO)GWF&R<4M<)\ M%_BE;?&+X?:;XHMK22Q%R&62VD.XQNIPP!XR/>NY+8KS)QE3DX3T:/1A)3BI M1V8ZBN1\8?$_1_!OI5N[\?Z-;:-I>I M17!O8=4*K8):KO>Y+*6 0?0$GT .<5)9T=%G-3>$/B#H_C6SNY["26*2S?R[JVNXFAFMVQG#JW(XH Z M6BN5\-?$G2/%FISV6GI?,T*EFFFLI8XB <<.R@'\*KR_%+2S]HEL[74-3L+9 MRD]_8VK2PQE3\W(^]M[[0^/=)MO#]MK%N\NJ6MT ;9=.B:>2? M/957D]#],0P]* -RBBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ KR:Y_X^9?]\_SKUFO)KG_ (^9 M?]\_SH ]&\-_\@*T_P!P_P S6G69X;_Y 5I_N'^9K3H **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH R/%7]ICPYJAT M,0G6OLLGV(7'^K\[8=F[VW8S7QHTG[998X@TG&>,-;__ !5?<)&:3;751K^Q MO[B=^ZN8U*?M+>\UZ'P]O_;,_P">&E?]]V_^-<-?O^U"?C#IHGCTT>,/[*E^ MS@ ]FWC?SG&.M M&VH^N_\ 3J/W%?5_[[^\XWPE?:MI/P^T:_\ '(M4\20VB_;3; %1,1AE3W/ MP.IZ5YA\1/#DMAX#US5IAY6H:SK-I?7MM&V3# KHJJP'^R,M[D^E>Q^+/ VE M>-8+>'5HI)HK>3S8U25H\-V/RD>W=MG4E96.2UI/M?Q]T+RPLMI'HDYN1P4 +C9N[=1Q5ZXCBU[QG%X MD">;9:-;30V,<>/,NYFY?9ZC"A1ZDDUT-I\.]%L[&]MD@D(O(Q#-*TK&1HQT M3=U 'I5+0/A%X9\,ZA;WMA9R)/;C$7F3NZIQCA2<#BD,\=O?%ETOQ"\"ZC?^ M'-<35)M0N9IUEL\%@;61%BB]50'_ -";O7=?!/?#XG^)45^1_:QUYY'#??-N M4'D'_=VY KTF^\/V.I:GINH7,(DN].=Y+60GF-G0HQ'U5B*Q/&/P\MO$XDNK M2\GT36C'Y::G9';(!V##HP]C0!R'AZ-G_:&\436G.G#2K=+IE^X;C<<9_P!K M;C\*LZ"VJ:3\:-4MM4BM;S^TK$3V][;*RM!$C8$3@G'4YS]:U?"?@:2V\+7& M@:S;1-YO^NOK.5E:Z/\ ST8_>#'ZUTGA_P (Z?X:1A:+(\K*$:>>0R2%1T!8 M]J /AW]H:[^-UO\ %76ET^378]',I^PC2RPA\G^'[O?USWS7F_\ :7QX_P"? MCQ?_ -]RU^H/EC.>]+MKP*F5>TFY^UEJ?44<\5*G&G["+LK'Y3>*KOXO7.C2 MQZ_+XGETTXWKWT:QM91)#9V\,@Z-'$JD?B!7++)7*5_:O^OF=L.)%&+C[! M?)Z?D?F1_:7QWZ_:?%W_ '\FKUO]ER[^,\WQ:T]=;?6IO#YCD^W_ -K;C&$V M-MQNZ-NVXQ_*ON?;[TACR#D]:ZZ.5^RG&?M9.QPU\Z5:E*G["*NK7. \5V%O MXMUC2=(B,4&F:/=Q7MW-@!5:/F.%?0D[2<= ,=ZXK3C%!X=^,7V[;]H^URM, M7')0PCR\^V.E=U;?!'PG:W:W"V4S,)?.*O=2,K/G.XC=@DFMO5? .BZSJ#7E MS:[I9 HF56*I,%.5W@<-CWKWCY@Y33+B>V^%VD:4L:2:YJ.FI $;'R@Q[=[_ M .RH/?Z5DZL__")6?A_PS;Z+JNM:!I]LC32Z?;^M=E MKWPG\.^)-5;4;ZWF>Z9!'OCN'3"CH %(XKH=%T.S\/Z9!I]C%Y-K"NU$R20/ M_"GX4R3VUS;:-8^)(%O'N$*HX+.8Y,]#&&."3QG KV']H4 M0O\ "G5(W(:>1HEM1W,Q=?+Q[YQ786?@K1K+PN/#L=A$VC!&C^R2#IZCYLXSQ0!Y]\5_$&HOX: MU6'6= UB5K.UBMX+@6Q:WW_)OFW>I.0#VK4^/FI^-]0^"-A=^"+>_LKZ0QFY MBC3;=I%MYP.HYQTYKVK5]$M/$6DS:?J$(FM9E DB)Z\Y[>XJ[% L,21H-JHH M50.P% 'YE?VA\=/^?GQ'],'_ ##K3_OPO^%7(84MXPD:+&@Z*HP!^% 'YE?V MA\="1_I'BTG_ 'Y:^[OAUJNLZ%\*]"O?&<1E\5-:^3)&%'GS/DE$_P!XC!/; M.2>E>DE*OAUHWC.YM;C58I9I;92L129X]F>I&TCD]/I0!Y1KWAAO"] MMX$CED21Y_%PU'5/);,:3S%V _W0Q51] >]=/I84_'CQ5F*)?ASH)[AQ;I-:_8;) M/0"L+2_#U_\ #+QQH6FZ7J]WJGAW6?/CDLKZ02O:.J%Q(C8SL.-I![D5U>C? M";PWH,DSVMG)NFA:W8RW$CXC88(&3QD>E:'AOP+I7A8#[%'*SA2BR7$K2NB_ MW06Z"@#A/V:2\7P[N;>\P-9BU2\74@WW_/,S$ENY)4ISZ8I/A9'(?B#\3Y[; M(T:2^B$)'W#.(OWI7\<9]ZZ'QQ\,%\1)=7.C:E/XW/&,<=*^EO#7A33_"5BUIIL30V[.9" MC.6^8G)//J:U]O.:Z:%?V#;Y4[]SQ,TRS^TH1BJLH6[=3X[^V?$<_P#+;7,? M[SUP^K"]%Y/]K,@OO,/FFX)W[L\[L]Z^_-OO7G'Q(^"6F>/KI+U)CI]^.))H MUR)1_M#U]Z]*ECX.5IQY5W1\3C^%*ZIJ="LZDD]I;?F?+_AAO$,<\SZ";U9= MO[TV9;./?%=)]J^(_P#SVUO_ +Z>OJ+P7X&T[P-HZ6&GQCUDF8?/(WJ370[: MFIF*%_#NHVE[964BS6I+0A[B1U0XQD*3CI7 MF5JOMI\]K'VV78+ZA05#G<_-GCH21?V8GMY\OJO]J/%*O5_M/VT]?]K.#7J_ MCNRC\1Z,WA2+REDO0IOY %@CR"[$_WCC K>_P"$ T3^V#J7V0"8S?:=FX^7 MYW3S-O3=[UDZC\&/"^K:C=7UU:3R7%RV^9A=2*'/N V*Q/3*7C/X>1ZVMOJN MCZ_>:-JVFVGE6DT,X, 4<@2(1A@<ZC#>/!*KQPB#RDF98W0# #*#@XK3UGPOINOZ8MA? M6J2VZ%6C &TQ,OW60CE2.Q% 'G?QZA:=?!,-ESK'_"06[6FS[P #;SZ[0N<] MNF:VOB!I]OXMAB\,0^7%:F9+B^GX"PHK;L>F]B/YFJOAGX?ZIX3\6SWUQ=GQ M+:RJ4MKJ^;_2K)3U13T*GCD8/%7KCX*>%;J^GNY;.=IYY#+*?M4F';.-_MI3?$N'P]H3_ _>_73M[?;&TG/G9Q\N2.=OTKY#_M/]H#_GZ\9?]]S5 M^J\,"P1JB *B *JCH!Z4\KD8KV,-F7U:DJ?LD[=3QL3ESQ%1U/:->1^*7C:; MQ!-XENG\4M>OK9V^>=0+&;[HVYSS]W;CVK"S]:_2_P"/7[$NG_&7QW-XIM]> METF\NHT2YB:/S%:5GV ML]/P/FZN4XI3:BKKO=:_B?-/@>^^+L'AZ!?"D_B1-'W,8QIS2"+/?&WBNHTW M4?VAY-0MEM[CQ@TYD78':4KNSQG/&/K7Z/?"'X867PA\":=X9L)Y+J&U!+32 M_>=B:JT^R.'_M34M+\'6$-W#!-XNOK M5(GA &UIM@#,_P#L+U)_#N*XJV\-VW@_XA_"72(9A<6-A8:A:Q3=0UQY2%B> MP)&_ ^HKT'Q'\+= \5:K_:.HP327FP1B2.X>/"CL-I%6A\/=#70;32$M/+M+ M23SK?2[$')))SDU'9?"?PWI^GW]G%:2^7?*$F9 MKAV<@'(PQ.1SZ4AG!3:=XA\%W'B#PKIVJ7>LV$^ASW-@]TP:XM)0I4)O'4'/ MRD\\5UGP+EM6^$'ACR2JK'9(LW &V4#]YN]]V[/O74>'_">G^&;=H[-'+L & MFF]:WP4EO;6'Q+H^I06_\ M:%AJ3F>\M01'=-(-^_!Z$# (]JW7\%VGB+0=.L[^R;2_L+*T,-A.8UC('\)7 M''L:Z#1]%M-"M/LUG$(HRQ9CU9F/4L>Y]Z +U%%%( HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ KR:Y_X^9?]\_SKUFO)KG_CYE_WS_.@#T;PW_R K3_< M/\S6G7&:;XNCTZPBMFMF1 M?\^C_P#?8_PH_P"$\B_Y]'_[['^%%@.JHKE?^$\B_P"?1_\ OL?X4?\ ">1? M\^C_ /?8_P *+ =517*_\)Y%_P ^C_\ ?8_PH_X3R+_GT?\ [['^%%@.JHKE M?^$\B_Y]'_[['^%'_">1?\^C_P#?8_PHL!U5%1?\ /H__ 'V/\*+ =517 M*_\ ">1?\^C_ /?8_P */^$\B_Y]'_[['^%%@.JHKE?^$\B_Y]'_ .^Q_A1_ MPGD7_/H__?8_PHL!U5%1?\ /H__ 'V/ M\*/^$\B_Y]'_ .^Q_A18#JJ*Y7_A/(O^?1_^^Q_A1_PGD7_/H_\ WV/\*+ = M517*_P#">1?\^C_]]C_"C_A/(O\ GT?_ +['^%%@.JHKE?\ A/(O^?1_^^Q_ MA1_PGD7_ #Z/_P!]C_"BP'545RO_ GD7_/H_P#WV/\ "C_A/(O^?1_^^Q_A M18#JJ*Y7_A/(O^?1_P#OL?X4?\)Y%_SZ/_WV/\*+ =517*_\)Y%_SZ/_ -]C M_"C_ (3R+_GT?_OL?X46 ZJBN5_X3R+_ )]'_P"^Q_A1_P )Y%_SZ/\ ]]C_ M HL!U(%+7*_\)Y%_P ^C_\ ?8_PH_X3R+_GT?\ [['^%%@.JHKE?^$\B_Y] M'_[['^%'_">1?\^C_P#?8_PHL!U5%1?\ /H__ 'V/\*+ =517*_\ ">1? M\^C_ /?8_P */^$\B_Y]'_[['^%%@.JHKE?^$\B_Y]'_ .^Q_A1_PGD7_/H_ M_?8_PHL!U5%1?\ M/H__ 'V/\*+ =517*_\ ">1?\^C_ /?8_P */^$\B_Y]'_[['^%%@.JHKE?^ M$\B_Y]'_ .^Q_A1_PGD7_/H__?8_PHL!U5%1?\ /H__ 'V/ M\*/^$\B_Y]'_ .^Q_A18#JJ*Y7_A/(O^?1_^^Q_A1_PGD7_/H_\ WV/\*+ = M517*_P#">1?\^C_]]C_"C_A/(O\ GT?_ +['^%%@.JHKE?\ A/(O^?1_^^Q_ MA1_PGD7_ #Z/_P!]C_"BP'545RO_ GD7_/H_P#WV/\ "C_A/(O^?1_^^Q_A M18#JJ*Y7_A/(O^?1_P#OL?X4?\)Y%_SZ/_WV/\*+ =3CFC%1?\ /H__ 'V/\*/^$\B_Y]'_ .^Q_A18#JJ*Y7_A/(O^ M?1_^^Q_A1_PGD7_/H_\ WV/\*+ =517*_P#">1?\^C_]]C_"C_A/(O\ GT?_ M +['^%%@.JHKE?\ A/(O^?1_^^Q_A1_PGD7_ #Z/_P!]C_"BP'54A&:Y;_A/ M(O\ GT?_ +['^%'_ GD7_/H_P#WV/\ "BP'4@8I:Y7_ (3R+_GT?_OL?X4? M\)Y%_P ^C_\ ?8_PHL!U5%1?\^C_]]C_"BP'545RO_">1?\^C_P#?8_PH M_P"$\B_Y]'_[['^%%@.JHKE?^$\B_P"?1_\ OL?X4?\ ">1?\^C_ /?8_P * M+ =517*_\)Y%_P ^C_\ ?8_PH_X3R+_GT?\ [['^%%@.JHKE?^$\B_Y]'_[[ M'^%'_">1?\^C_P#?8_PHL!U5%1?\ /H__ 'V/\*+ =517*_\ ">1?\^C_ M /?8_P */^$\B_Y]'_[['^%%@.JHKE?^$\B_Y]'_ .^Q_A1_PGD7_/H__?8_ MPHL!U5%1?\ /H__ 'V/\*/^$\B_Y]'_ M .^Q_A18#JJ*Y7_A/(O^?1_^^Q_A1_PGD7_/H_\ WV/\*+ =517*_P#">1?\ M^C_]]C_"C_A/(O\ GT?_ +['^%%@.JHKE?\ A/(O^?1_^^Q_A1_PGD7_ #Z/ M_P!]C_"BP'545RO_ GD7_/H_P#WV/\ "C_A/(O^?1_^^Q_A18#JJ*Y7_A/( MO^?1_P#OL?X4?\)Y%_SZ/_WV/\*+ =517*_\)Y%_SZ/_ -]C_"C_ (3R+_GT M?_OL?X46 ZJO)KG_ (^9?]\_SKK_ /A/(O\ GT?_ +['^% GRAPHIC 13 xyf-20251231x20f018.jpg GRAPHIC begin 644 xyf-20251231x20f018.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !# %X# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]$_C':1ZE MI_AJQN-[6EWKUI#/&DC)YB'<2I*D'' X]JL?\*3\%_\ 0%'_ ($S?_%TWXJ? M\R?_ -C%9_\ L]=U78ZDX4HJ$FMSE4(3J2YE?8X?_A2?@O\ Z H_\"9O_BZ\ MU\*^$=*UCQTF@WL$MQI%I/K?D6CW4NR/;/:!FXXKZ"KQ;P'_P E M&?"/P=I/CI+B;7H)=3EM]+TA8FFN9QUU8NM4A6<8R:6G7 MR1SX>G"5).44WKT\SR+XB_##PUX:\*3:GIFG-9W]O7T^IZAYDTES+EL7DRCH^. /05TGQB_P"2?7__ M %WM/_2F*I/A1_R*#?\ 83U+_P!+9Z/;5/JW-S._-W\@]G#V_+RJUNWF5_\ MA2?@O_H"C_P)F_\ BZ\5_:G\'Z7X \(:1>>'8KC2+J:^\J2:UO)E9D\MCM/S M],@'\*^HJ^=_VUO^1#T+_L)?^TGK3 5JD\3",I-J_--^V1K_P9_9C MT*77-;D\3?%/Q3'+?6B76UAI]JY*Q2R #!5=RJ?O%CG@5S'_!1[Q#J/Q*^. MO@[X:Z$C7EW:11HELC ;[NZT$];)]7Z]$?;7[&?AWXQ>(],A\$M3TB063VMM=3W-JR1S2_ MNXSA)BQPS \ ]*^"OV0/ _QRM[;5_&7PGTNPDCGW:9->W[09&-LC!!*1ZIDB ML,!^]IXC'5%"-_=C?EY5^G;S9MC/W-X?&4=P;:6:T4"6*:&63;MY171^#C'L>0:L?MH?M3_$'2?C]JOA M;P+XDO=-T[2K6.VFM[)5(DF$9DE8Y!/ ;:?396MX%_9C^(EE\4[OXM_&W3[S M6Y-)/]J&*TN[-Q*T*[E+DRJ%C0("$4<[0.!G/A'PAAU#XK>._BUX^O-*N-4- MOH>K:E*T;QC[/-<1R*C-O89"AW.%R?EX%>G1IX.<_;\L)QO*//*Z3;NHI:_UY'V%_P3D\?:CXB^%/C+6_%&K-<_8+Z.%KNZ8 M0VT-JFT$\855!KYD^-O[(+_0?!]M*MM:16Z* 4Y"R.2I^ M9]K-CL..U>9>#OC1JNB_ O5_A;X?M[@ZEXGUI9;J6$9,L'EHBVZ 3UU;>BO\ B?57 MPR^+VN6W[$&K^/\ XAZ]<:S=W.H^99_:V56D2.>-4A3 '+-%(>_4GH*\,^'N MN?'?]L;7M3TSPOK\_A3PA:W$UQ-]GN'M[6U\Z5Y?+9XP'FZCJ_A'X+?!;X=W&DW>C6EGI9OYUN'B(N9V"C'/V.K:U^'_A6ZF\1:M;W5S;ZL;FT6 W32,BR,&DW?(%489?X*\Z:AA,-+%T MXQYJDWRWMRQ5VD^VR.Z+EB:\<-.4N6$%S6O>3WMWW9\X_%KX!_';]G+Q-I,^ M@^)O$/B?[6C2I>Z"UTYC=2,K*@SC.1C.01GT-?1OQ/\ %7B7QK^R[\.]7\86 M,NG^(Y[LK>0SPF%V95E0.4(&TL%#8P.M?-/Q#_:-_:6^%WCG_A#]?\8R1:\! M%FV@BLYN9 "@W+&1D@CCW%?:7Q?\(^/?BA\/_#FB1^%[XZK8&.6[O=0N[1%G M<1%&;"2'DL2<8 ZUGC958_5Y8ETWK?FB[75O1*VJV+PL:WO[8^I_%/QK8VEOHPN[F\LPEXDKDX,=NI4'(VH0?\ @ K# M_:G_ &+/&_B7XYP?$#X816L=VU6_WMV>M?>.>: M,@DC/(KYB.=8J%:-:-M(\MK:6]+GORRK#RI.D[ZRYK];_IT5PU,=4J8982R4$[Z=_O.J&$A"N M\3=N35M>QY=^TUX7\4^./@GXE\.>#K>&XUO5HELQY\XA58F8>:=Q_P!C<,>] M>%_LW?LG^*/A9^SU\3M!U>VM%\7>)[:XMH(XKA739]G9(0SC@9>1R?8BOL6B MJI9A6HX=X:"7*VI/O=6_#053!4ZM95Y7NDUY:_KJ?"'[&_["FO?#/XBR>+_B M%;68FTU0=*M()UG!F;.96QP-@^Z/5L_PBK'[3_[)WQ&^.?[2%AXAALK(^#[8 M6=IYD]Z@?[.K!ICLZ]7DX[\5]S$@8R<9I:['G>+>)>+=N:UMM$O+4Y5E.'6' M6&5^6]_-OS/GG]K_ /95B_:/\(::FFW<.E^)-&+FPFG!\F1& W0OCD [5((! MP1TYKY6^'/P4_:Z^!UI<:+X140Z4TA<0K>V<]ON/5T64DKG'8#WK]+Z*G#9Q M7PU#ZLXQG#M)7L57RRC7J^W4G&7>+L?G9\-?V*OB_P"*_COHWQ"^*,^G,(]0 MAU"_\R[22>8Q;2BA(E*8^1!C( K]$Z**Y,=F%7'RBZJ2459)*R2.G"8.G@U M)4[N[NV]6?+NOZGXPLOVHOB _AC7_#FBP0Z#I37+>)DE>'EI]I39(@4\'.>O M%9G@2]^(WBKXR_$N+PMXB\+1M]#DE2< MM/AC'[#UT_O:_#U:]&>//G51+7XF_M^?]W3?I?U/J/P3+;^,_AWJ6A6WB_4] M7O+"6YT2]\01JMM=BZC)61D*J%#*3P0".!UYKRWX6_#)OBGX0C\0VOQ-^)EA M;275U;)'+KL;EA#.\._(BZ,8R1]:[/PGK4WPH^%<2V_PEU;08;>\-O#X<\/O M!J$^UOF,^4<#!8MDDYS]:\&T;PY9^'-/2PTCPU^T/I=A&SM':6EQ''$A9BS; M5#\99B?QKBH0;]IR2MKH_=?>^SMVVT.JK->YSJ^FOQ+M;=7[[ZGL?[/UOJNE M?%#XKZ%<^*]<\3Z3HUQI]K:-KET)Y(I&MO-FP0H'5U[=A6?\7_C=XP\*_%#4 M?#^C7>@:5I&GZ3:W\UWJNF7E]*\DTLJ!52V.0 (LY([UYWHG@\>$O''PVU/P M]J/Q"T'4O%?BE_[6TOQ7?_O+R&"V=Y))8UR&R$C4,3TXJ[\<-,\0^(OB/\7K MWPKJ5WIM[I&@:-9S7%G>16I"/)<2S O+\O$+$A25R2OS"NA4*4\3SS::<5ND MK--0;ZK5W,?:SC0Y8W33>VNEG)+OM8Y7QE\7/&OQ1'@5]/\ %/A#58$\46#0 M2VNB:G:PL\GF1H7>5@LD>6(*J<]/2OH+]FC1-5\+Z9XHT6_\0Z1K5OI^J&"* MTTEKETTR38K26V9V9@HW(54$[=Q'L/E9_&FF1_!CQ7KFD>*M4NO#7A"[T"X\ M.:!XHGCCO!Y$L0$-C!4;2@P>D8]:TS&'LL,X15E>UK:]'=Z+:]O5V)P4N>NI2=W M:][^JMN][7]$>N4445\@?2!1110 5Y1^SK9PV6A>,5A38'\6ZM(W).6-P23S M11793_@5/6/ZG-/^-#Y_H>KU#>9^R3X)!V-RIP1QZT45R+*M2OO$%_H%I+'I!EL54P\'-7NWO\ <4M>^'OAWQI^T"B:[I,&JP:=X;4VEMTUHZ/;O7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4C7SC\'_ M (0Z?\1O!*^(-9\0>*WU&ZU'4%D-OXANX8P$O9D4*B.%4!548 [5]''I7E?[ M,G_)(;+_ +"6J?\ IPN*[Z-25*A.4'9WC^4CCJPC4K1C)75G^<2+_AFGPY_T M'?&/_A47O_QRC_AFGPY_T'?&/_A47O\ \7]6H_R(^=?B_\ M$-*\%_"_Q1KNF>(/%T6HZ?I\MS;N_B6\=5=5R"59R",]C4]GX'A^*'Q>\90: MQK7B""WTW3]*-M#IFL7%G&IDBE+DK&P!)*CDUWO[1?\ R0SQU_V"+C_T UC? M"W_DLWQ&_P"P?HG_ *)FKT:=>I+#2J.7O*]GUW@<,Z4%7C!+1VT^4B7_ (9I M\.?]!WQC_P"%1>__ !RC_AFGPY_T'?&/_A47O_QRO6J*\[ZYB/YW]YW?5J/\ MB/)&_9K\.*"?[=\8\?\ 4T7O_P */\ T9=OU:C_(CR7_ (9I\.?]!WQC_P"%1>__ M !RO,O%>E3^!=*^+&AZ9KFNFTAMM':&2ZU6:>>$S2RK(4E=BRY"CH>U?4]?- M'Q<_Y"'Q=_Z]= _]'S5WX.O4JS<:DFUIO_BB<>)I0IQ3@K/7_P!)9WO_ S5 MX<)_Y#OC'_PJ+W_XY1_PS3X<_P"@[XQ_\*B]_P#CE>LBEK@^N8C^=_>=GU:C M_(CR7_AFGPY_T'?&/_A47O\ \2213&[URY MN5*@ C D8@'/<5]AU\M?MT?\@7PO_P!?,O\ Z"*]'+L15JXJ$)R;3Z/T.'&T M:=/#RE"-G_P3ZD/2O*_V9/\ DD-E_P!A+5/_ $X7%>J'I7Y9Z3^W7\1/AMK5 M]X&\-:7H-_96VLWD%F]S;R/+(9+N1ADK( ?F?C Z8I9?@:V/I5*=&UTXO732 MTAXS%TL'4A.KLTUI_P!NGZFT5Y7\8_CKI?[/WPNC\0^+IH9M6,*Q16%H=IO; MO8-R1 Y(7.22<[5ZY.,_%'@7_@H+\;?B?XPLO#OAGPMX !483*<3C*%/V5O%UUXJO+*?6!HTD5Q M+8Q-%;O<2?(JQJQ)V[F &3D]>*^ /#O[?OQ,TSQ3K.KZ;I&ARWVJPVL4\0LY M74+;JRH5 DR.'.?PZ5Z.7Y=7QN$J1HVT;5^F\'^2.+&8ZEA<1!U;[)_A)?J? MK;17Y;C_ (*:_%K3;E/MN@^'2O4Q2V4\98?7S/-,\']-T"3 M0[:]E@LY+JVD:5XE8JK,1(!DXST[U;_8Q^/_ (B^*OQO\'>'=6MM/AL=+_M: M_A>TB97,EPLCN&)8@@%SCCTKU:>38O"X:I5JI6LWO_=DOU1Y\\TPV(Q$*=-N M][;?WH_Y'Z345D>+?%6F^"/#6I:]J]REIINGP/58L_*'82 %L8S@=:\/ Y7BN@?^CYJ\]_8[_;$^(7[0OQ1FT+6=,T6 MWTBUL)+NXFL;>1) 055!EI".68=JV?VF/B5H/P[F^*C:O>I%=WEKHBV5F#^] MNG22=RJCZ#ECP*[Z& KX3%O#S5Y6B]-?M1.2KC*6)P_MH/W==]/LL^O^E&1Z MU^4GQ'_X*.?%3QKJ4T'A8VWA/3Y'VP0V=NMQ=$9XW2.#EC_LJ*\[UOX^_M : M#Y6H:MXL\9Z9%*)- NI5MY+MX M4CNK;<0 X90 X&>0PR1WKZ:_;F8/H?A9@00;B4@CO\@KGIY;7RW'TX5K:WLU ML]#:>.HX[!SG2Z6NGZGL_P ?/'__ J_X-^+O$X8+-I^GR-!DX_?,-D0_P"^ MV6OQY_9]U?P_H?QW_" M,R:BVEB\R/\ 7A ^".H&#][ID$=:^EX=PL88"4INWM7;Y;:>>YX.=XB4L9&, M%?V:O^O^1W7Q$\?^.OVP?C% R6LM]J5[)]ETO2+3+$K2<$'AL+@_(?GU6M%K 44H4TE]I*_WO;\WJ=N3TZ4D\95;E-^3=OPW_ $/FW_@J M1\0UTOX?>&O!T,N+C5;TWLZ#_GC",#/U=Q_WS7!_\$K_ (+KQ#XS\73VX=+ M6WBTVWD9F.U;/@?\ 8D^..N>$]/U7188[/2]4@2\BB.KB LCJ"I9 >"5( MZUZE/"TZ&3QPU6JJ;GJV_-W[ZZ:'GSQ$ZV9RKTZ;FH=%]W;N>U?\%0?B3X7]Y\)?V;/C1\1 MW!ACDMX].T]FX#SA6&1ZX::/]:Q/#?\ P3H^*']NP2^)-(CGTO=NN$TW5K<7 M$GLK/P"?4@_0UV'[;/B6[^'?P5\(_"RU\%IX)TF2?[0D*:G#=M/'".2^SG)D M<,6;J1[5$%A_84LKPTU.[3D[K9/F>E[].G0N;K^UJ9A7@X63LK/=JRUMYGR; M\*? 1'# \A/XE0/QKVK_@G-Q^T]H_\ UXWG_HEJ MG_8Z\,:U;>"_BIXLL?##:W;+H5QI1NA?16_V7S(R\C;7Y<[57@?UKR'X#?&& M?X&^.)/%%G:_:[^.PN;>U4D!4FDB*([>JJ3DCOBO)&FNK:T/ CLDPJR,.N9'+8]DSWKJ?V> MOA%XC_:!^)\MZ=)N?$UG:3C4-9)NDMVF#/DJ97X#.V??&X]JZ']NGQI>>*?C M;_9UUHR>'QH.G6^FIID5U'<)!@%\!D^7HZC Z8K'!PA@IT\OH->ZG*3NK_=O MJW]R2-L5.6*A4QM5;NT=_P ]M%^)]"?\$NM"M]&\,?$#QA>$0P*T5J)G& J( MK22<_BI-?(7[2/QAN/CK\7M9\3,-MF[_ &:PBVX*6R$B//NK> M+?A=^P!K"VWA)X=/U:VGF?7%U*$?+/((@WD_?^Z /UZ5\1>$+-=1\5Z1:O$) MDFNXHS&9!'N!<#&X\+]3TK+ 4E/&8G&RUUY5JGHEKZ7T+QE1PPM#"1[7?JS] M1_V'/V7-'^%?P_T_QCKMA#/XOU: 70GN5#?88&&41,_=8K@LW7G';GV;XJ6W M@GXL> -:\*:GXCTJ.UU*W:$S"[A=HF/1U!;&Y3R*YCQUK?Q0U_P#K6@Z-\-$ MTV[N[&2SMKB77[8QP%D*!L 9P W:O4/VXHE@\/ M^%(TX5)Y%'T""OBK]@GP[K5]\;H]>TCPX?$C:':R7+6_VN.V"LX\M6WOQD%L MXZ\>U?;GQQ\%_$CXW6NE6J>"(M"6Q=Y3+I\3_ /!0GXA#QS^T;JEG!(SV M7A^WCTI/0NN7E(_X&Y'_ &ON3X>_LU6.K?L7Z9\-]3C2*YU#2_M^ ])NKZYE:>:>5&+2.3DL?FZDUZND:QH MJ(H5%& H' %>3C,WA4PU##X9./L[.[[K9_FST<+ELH5ZU:NT^>Z^3_I'X1:! MJWB#X'_%.UODB-EXA\-ZE\\,G02Q/AT;U4X*GU!K]H[;XNZ-J7P8/Q&M9D;1 MSI#:J"6^Z%C+%#_M!@5(]1BLSQ1^S)\+?&FOWFMZWX(TK4=5O&#W%U+&=\C M 9.".< 5N6GP=\&6'@&?P3;^'K2+PI/N\S2E#>2VYM[<9SRPSUJ\TS3"YFJ4 MG!J4=]MNMM?N)R_+\1@'4BI)Q>V^_3I]Y^+7@S1=0^-/QBTRPG=I=0\1ZNOG MR]3F67,C?@"Q_"OW/TW3X-*T^ULK5!';6T2PQ(/X44 */R KSOPI^S3\+_ _ MB"TUS0O!6E:9JUH2T%W#&=\9(*DC)/8D?C7IM89UFL,RE!4HM1BMGW^7R- ](N[Z[E:>>XEC8O(['+,3NZDDFL=C,GEB8T80DDH*S_ ,K]E[X$V?[/?PF MLM&*QOK-P/M>K7*_\M)R.5!_NH/E'T)[FOR/^,7B*3XB_&GQ5JT69O[2U>8P M[>2R&0JG_CH6OW.N+:.[MY()D#Q2*493T((P17E-E^R7\(-.O(+NV^'^C17$ M$BRQR+"OK7-E>AOC\KEB:5.C1:C&))XA^#%OXD M_9P;X< +:JVA1Z?&V,".58EVL?HX!K\9/&/@W7/AQXJO-#UVQFTO5[&7;)#* M,$$'AE/=3U!'!%?OE7'_ ! ^$/@OXJ6\5CX!^&G_!4'7_ UX9M-,\4>%(?$5 MW:Q+$NHP7AMY)@!@&12K MCJ1C/I7BO[5/[5-]^TSJ>BR2:*N@V&E)*(K9;H MS[V4R?\ "$*"?X1J-T!^7FUOZ)^Q]\&O#\B/ M:?#W1W=#D-=HUS_Z,9J]2GFV3X>K]8HT)*?^?_;UOP//GEV9UZ?L:M9./]>5 M_P 3P+_@EMX%.F?#SQ/XJE0!]3O4LX3WV1+EC]"T@_[YK[@JGI&C:?H%A'8Z M98VVG64?W+:TA6*-/HJ@ 5'6$H1HIWL)2U\W_M7? M&R[^"_C[X0W4NLW&D^&;S4;L:RD$/F^?"B1[05"EC@L?N\\UI:5^V5\-?B!/ M/H/AC7+V77KFTN&M%?2[B$;TA>3.]T"C 4GD]JM9?B)4HUX1;C)-W2>EFUK] MU_03QE%5)4I22DNC:UND]/O/?J*^/_@E^VCX=T+X!^$IO&'B"[\5^/KQ+@OI M6F0?:M0F83RA R( $^0+C=CC'6OH?X/>.?$'Q"\)?VOXB\'7G@JZDG<0Z??3 M+)(\/5)"!@J2#@JP!!'I4XG 5\+S>T5DFU?:]NU]6O,*&+I8CEY'JU>W;UZ) MG M^+W@/P=XV\$^'-)A\3W,D22V%^]Q(L<:AI& #8& 1UZU]2YXS66(PT\-R\[3 MYE=6::WMT\T:4:\*]^6^FCNK>?46BO!_$7[;WP?\*Z_J6BZEXEFAU#3[A[6Y MB73;EPDB$AAN5"#@@]*S7_;[^"A4@>*K@''!_LFZ_P#C=;++L9))JC+_ ,!9 MF\;A4[.K'[T?1.12U^<_AG]L:6]^&UQ))\6[G1_&5CK=WVS_ %2W\C+#8^CBI0>D%%%% M !1110!\<_MF_%+0?!?QZ^"#:E]JE_L>[NM3NXK:V:5O)=51-H'WB61N!TQS M7=:5^T#J?Q1D;2O#WPB\76VEW\4L#:YJUI'90PJT;#> 22PZ<#UK1\6_%GXA MZ9XOO4L/@)?:]%8RO!::RNJVJ&://WDW#L?" M/5O!UBUU:EM6DUB"41D3*0NV/YOF.%X]:^NH4%B(T*#@KK2_/%[MN_*FGUVN M?-UJOL95:JF[;VY'T25N9IKIN5OV5/V@/A9\!_A7I>A^(]'OM"\<6S7$6JR) MX?E,[MYSE0\BIDX0H,$\8QBO?OV?OC1J_P :OB%X\U*Q2Z_X5U:BTAT>6]LC M;O)/L_?[2P#%<@<'ID=,UFQ?'GXL^5&#^SUJ[X4#-_&>M M75GXF^%U_P"!K**W,L=[AMA;P=.DIOECTY)*^EM6]//U/-_P!O*^@7P'X(TVYFCMX-0\7:?%++ M*X14C!9F8L> !C))KVH?&3P!_P!#QX;_ /!O;_\ Q=?.OQ*_:8^#OQ+BBTWQ M?\.?%^OV]C.SQ1W&@.R+(,J6&'';-<'_ ,)?^S#_ -$1\1?^$[+_ /':N."E M4P\*56G-.-]DGO;NUV(EBE"M.I3G%IVW;Z?+S.]\??$'PAX@_;2^&=Y_PE.B MRZ3HFB7]T]V-0A,"2R!D52^[:&Z<9S7U3HGB'2O$UA]LT?4[/5K/<4^T6-PD MT>X=1N4D9&>E?)GP\\*_L[?$^R\0SZ;\)I]*71K,WD[ZUIWEVJ 8 7SB@Q[82LYN/$5I]HC:$(. M% (P0><^E:'P6U[XT_%[P]%XAB\2> K/29;^6WMUFT5A)=PQR;?-0;N V&QG MGBO*A\);WXN? 3X@ZYI'A/\ X2G5]0\:M;J>3"[Z:6TW?WGHGP/ M\86OPC^$GQ]U&[M+66X\-^*=3EMXKB,$,S!1"A[X9@!QZU]3_"O5-1UWX<^' M-4U>RMM.U2_L8;NYM;1"D<;NH8@ Y(ZCK7Q#X@\(:OXR_:O\;?"*UAC_ .$< MUS6[+Q/J]P&SMM8H@[QD?[;NH^N*^]/#WB+2/$$%T-(OK:\CL;A[*=;=P?(E M3AHV'\)'''TKPLUC%*,UK*=I>B<5;[W<]?+I2;<7M&\?5IN_W*QJT445\X>V M%%%% !1110 F!Z5\^_MUZ+/KW[.FLV=L8EE>\LF!E)"\7"'J ?3THHKTZDTVD?VFNH7#",,QC9@ABZD9[\9[ MU]-V_@C4OA5^SC_PC'AN>U;5]'T)K>WN+DLD)G$9+2':"<%BS=***^XS7#TL M-]7I48VC)W:[O1'RF7UJE?VU2H[M*R]-3@O"'[.'B"#X&^!?!^E?$"^\*6$- MHTNMMHUNAGOWF_>-LG;YH\,Q&0.1VK'^./[/7A?X>?#+0AX&\(Z(OB#3]1A6 MQU?5)YDG@FD<#SWDC!>9MVTE7.WVXP2BO)PV*K5,;&G*6CDV[:7NWO;?Y]-- MCT*]"E#"N:CJHKSMMM?;Y'%^-/@!K?[,5GHWQ;\/>(%U_P :V,DK>)IM8>01 MZPL^-P7:"4VD84?CVQ7M_P"R)X>OM.^%USKNJ-;'4O%6JW6OS):LS)%YS?*@ M+ $X"CM116^*JSK9:JU1WDY6OY*[2]$]ONV,L/3C2QSI05HJ-[>;LFSV^BBB .OECZ **** "BBB@#_]D! end GRAPHIC 15 xyf-20251231xex99d2001.jpg GRAPHIC begin 644 xyf-20251231xex99d2001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" P ',# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#Z3^!WQZLO M#/Q:^+EKX[\:SPV4>K-%ID&JWDDD<2K/#GO6%^S_\ ";PE\4OC-\:5\4Z- M%JZV6LN;<2R.GEE[BYW8VL.NU>OI1^U-\&_!OPOU;X;S^%]#BTB:[UD).T::0X6-%!+,3Z FOB_X4?M::CJ_P"T'>7FL^?: M^"?$TW]FZ;YZ[8[9HCB(@GC)\SY\'@R@GA17;?M@^.]1\2:AH?P=\*OYFN>( M94:_*'_56^U:RT'XAZC?7FBZ\Q?3-;U29I3%*&,94R.23&67')^5O9B1Z3X"^ M,3_%7]E#QY;:H[#Q/H>@7]CJ4N?^"_P5TKXX?L?Z M1H][MM]1AN+R73K_ &Y:VF\Y_P T;@,O<<]0".FA1I83#5:.,CISJ+?5:-IK M\'YHQJU*E>M3J8=_9;MWU6C_ *W.GOO%NNI^W1I^@+K6H+H3:49&TP74GV8M M]G<[C%G;G(!SCJ*ZG]L'Q#JOAGX317FCZG>:3=G4H8S/8W#PR;2DF5W*0<<# MCVKYJ_9W;Q5;_M<:+I?C+S3KFD6,^G.TW+M'';OY9+?Q#:1ANXP>>M?0O[;G M_)&H?^PK!_Z!)7B\145AHPA%K2FM5UWU^9]CP3)8G-J/M%HZNS^6A@_$GXY: MUKUOHGP[^'LLM_XKOK6%+_4X9"3:90%P'[..2S_P<_Q?=]Q^&/@J\\"^%H+# M4M=U'Q%JC?O+J^U"ZDF+/W"!V.U!T '7J>:\)\;_ 4UCPY;:)\2OAH3:>(( M+**6_P!-B'R7B^6I=E7^(G^)/XNHPW7USX+?&S2/C'H)GML6>L6R@7VFNWSQ M-TW+_>0GH?P.#7S-%OVK]KOT[6\O/N?:9Q2IRRR$LKBG1B_WCM[ZJ7^WVA_) M;3OJ<-^QAXFUCQ3\.=8N=:U6^U>YCU9XTFO[EYW5/)B.T%B2!DDX]S47[5_B M?6?#FJ?#M-)U:^TM;K4VCN%LKEX1,NZ+Y7VD;AR>#ZFN&^''CI?V4O%OB/P? MXNL+N/0KV[-YIVHVT1=&7 &?]H%0@.,E64@@]I_$'BP_M4?%OPA9>&].NE\, M>'KG[7>ZCP5*_O[6Z[GORRZ4<^GFSIKZI M:4^;3DLX-+ROS.UM[EW]KKQ?XN\/_$#P?:^%=6U.SN)X&=;2QG=5GD$G :,' M#^F"#GI7:Z3\<8?BA^S[XLUBPG;3/$>G:3<"[AMY"DEO,(F*R(0*YS]IKX3:E\/;S5O'/@W=;Z;JMM+9ZY91#Y%64 M%6DV_P!UB2_:/,N+JX>21\7$H&68DG 'T HK/ M_9A_Y(;X:_[>?_2F6BNNBVZ4?1'R.#LSWKNN]SXJQVPBLO[0+;(/MV MS<3A?-V],^N.U26EW!?VT=Q;31W%O(-R2Q.&1AZ@C@U\Q_'O3]&_M*- M>6FN>&[LE++3!#>Q/?R74.X2?8[AQ%''.K0H7$>QIG&X*^Q2-SFO+OV*[D7G MQ!UZ5=5>- -0'V 75C(LY-V#O*P@-\H[@;>>"!@%W8K'V%=_8;'S-0NOL]OY M2Y>ZFVKL7W8]!^-0G4])U%EMS=V5TS'Y8C(CDGV&>M>8?M.Z9J&H^"])-EN\ MB/4BEUMD"@K-:7-M$""1OW7$]NH49.6!QQD>+?"?PWI^F_M Z7=_;+,WNH21 M2#3?[*TV(>5Y&IL6B\NV65!&\-N-Z,"=X#ELKA;[C6FJ/L@*% ' [53L MQIS7=T+46IN8'\N<0[=\;%0^U\<@E65L'L0>]<1^T'=V5G\'/%+:A:QW5LUF MZ;IE0QP,1A)F+JRJ(VP^X@X*@XKX0^$7C/PLGQ=MA_8V@:BMUK]JL5KI4RW4 MK V\2?NXW!#H&RQ(P0P.",4#NT?I1J6D6.LV_D:A96]]!U\JYB61?R8$5'I, M&F6"2V&F1VELML0)+:T55$1(! *K]TD8/TQ2ZX;U=%OSIRA]0$#_ &=6?8#) MM.WYMKXYQSM;Z'I7P_:^$M9TK6O$6KWEM?36&CW<.J:JL]GYK2W(CW21S7@G M\UL*L,A4+C$BH%" (597N5SRY>2^G;H?=,EK#+*DCPQO(GW7902OT/:ED,4I M,#E'++DQM@Y7IT]*;:&S,#VQSL:#!0\\XQQUS17+?!RXNK[X5^%;R\BTRWN+S3XKLP:/9FTM8A*OF M*D<1=RH4, 3N.2"<+G:"@+MEU?#'A,ZC;ZZ-/TLW<%S+Y5]L0E+B1Q'(0W:1 MF 0G[V?E]JU-'\/:9X?-[_9EA;V O+AKJX6WC""29@ SD#C<<#)[GD\DU\]6 M'A3Q6OPSMLW,@L1\0ENCI!TQO.$/_"5>9YGF;L[=O[W=MQLYZI_P!K>$+; M4=1&K(,07_[K<@PB^6V)'!0\G8">02<'XE^$?$>I?$?Q;JT=H^J^%+%-+N]0 M\.K;MNUN.-9O,C5\@/Y8(<0X(D90C<-0![]+86&L2:=?M'%=-:N;FSG!W!&: M-DWJ1QRCL,^C4[2]'LM%BGCL;=+9)YY+J14_BED8N[GW+$D_6O%_$?CO6;?Q M5=Z=8-JWEW^L>'YM,$%A,8QI[RP"Z.[9A%P) X8@C<,XR*F\(MXOA\:Z1?WF MJ:UZ:U8#8"O,4>UR?F#XR1MP >O:EI^F:M=64-] M%;W4]M*+VWBFPS(Z?*)%4]UW]>Q([XJ2#1[*UU2[U**W1+Z[CCBGG'WI%CW; M ?IO?'^\:\U\;>)+3P;\:-"U74XKY=/?P_>VHN+33[BZ42FYM6"GR4;:2%8\ MXZ&N9\<>/];7XE:8^DMK$.GK=Z6K1M#/Y,UI,Z>=((1;D;0LN&DDD5D:/ 4? MQ 'OE8-AX7\/^%+;4)XK2WLX9KC^T+N>X?=F4*J^:SN3C:J* #0!V::OH7BCP_ M=3Q:C9:CHTD;QS7%OVFE:9_9^C?9-.>.YL[& M HD2&1LH_EJ0&#LA(R"&*GJ:\8^(&BVOCZR^(M]X2TV[A\.WGA^WL[B2RM9; M4:E>"X+#8FU3)LB^5G ((E"Y.P@=-+X9O]!\9>([VPBU"1KOQ=HT1>4-*K6J M6UON9<@X4%I 6'3'48H ]W(R"#T-95IX3T:P73%M]-MX5TRU:QL@B8%O P0& M-/0$1H./[HKQ)/%OBZ/1O%]QIUSXBOO&EMI^KR-I4VFG[!!/'+BT$3-& 6V8 M,:H7\U=S-DX-4='\2^+YO 'B*>+7+MK*/4+-;6]N/M,S!"P HKE_A%J]]K FOP[TB]U)+M+MQ*I-ZP>1U65U1]PCCWJRJK*Q12RE20"310!__]D! end EX-101.SCH 16 xyf-20251231.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 995200100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 995200200 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Calc 2 link:presentationLink link:calculationLink link:definitionLink 995200400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 99940301 - Disclosure - Fair value of assets and liabilities - Financial Instruments Recorded at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 99940401 - Disclosure - Prepaid expenses and other current assets (Details) link:presentationLink link:calculationLink link:definitionLink 99940501 - Disclosure - Deposits to institutional cooperators, net (Details) link:presentationLink link:calculationLink link:definitionLink 99940601 - Disclosure - Property and equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 99940701 - Disclosure - Intangible assets, net (Details) link:presentationLink link:calculationLink link:definitionLink 99941101 - Disclosure - Accrued expenses and other current liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 99941402 - Disclosure - Income taxes - Current and deferred component of income tax expense (Details) link:presentationLink link:calculationLink link:definitionLink 99941404 - Disclosure - Income taxes - Reconciliation between the income taxes expense (benefit) and provision for income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 99941406 - Disclosure - Income taxes - Components of the deferred tax assets and liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995200090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 995200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995200205 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995200300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 995200305 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995200405 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995210101 - Disclosure - Organization and principal activities link:presentationLink link:calculationLink link:definitionLink 995210201 - Disclosure - Summary of significant accounting policies link:presentationLink link:calculationLink link:definitionLink 995210301 - Disclosure - Fair value of assets and liabilities link:presentationLink link:calculationLink link:definitionLink 995210401 - Disclosure - Prepaid expenses and other current assets link:presentationLink link:calculationLink link:definitionLink 995210501 - Disclosure - Deposits to institutional cooperators, net link:presentationLink link:calculationLink link:definitionLink 995210601 - Disclosure - Property and equipment, net link:presentationLink link:calculationLink link:definitionLink 995210701 - Disclosure - Intangible assets, net link:presentationLink link:calculationLink link:definitionLink 995210801 - Disclosure - Short - term borrowings link:presentationLink link:calculationLink link:definitionLink 995210901 - Disclosure - Financial investments link:presentationLink link:calculationLink link:definitionLink 995211001 - Disclosure - Long-term investments link:presentationLink link:calculationLink link:definitionLink 995211101 - Disclosure - Accrued expenses and other current liabilities link:presentationLink link:calculationLink link:definitionLink 995211201 - Disclosure - Guarantee liabilities link:presentationLink link:calculationLink link:definitionLink 995211301 - Disclosure - Related party balances and transactions link:presentationLink link:calculationLink link:definitionLink 995211401 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 995211501 - Disclosure - Net income per share and net income attributable to common stockholders link:presentationLink link:calculationLink link:definitionLink 995211601 - Disclosure - Share-based compensation link:presentationLink link:calculationLink link:definitionLink 995211701 - Disclosure - Statutory reserves and restricted net assets link:presentationLink link:calculationLink link:definitionLink 995211801 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 995211901 - Disclosure - Subsequent events link:presentationLink link:calculationLink link:definitionLink 995212001 - Disclosure - SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY link:presentationLink link:calculationLink link:definitionLink 99920202 - Disclosure - Summary of significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 99930103 - Disclosure - Organization and principal activities (Tables) link:presentationLink link:calculationLink link:definitionLink 99930203 - Disclosure - Summary of significant accounting policies (Tables) link:presentationLink link:calculationLink link:definitionLink 99930303 - Disclosure - Fair value of assets and liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 99930403 - Disclosure - Prepaid expenses and other current assets (Tables) link:presentationLink link:calculationLink link:definitionLink 99930503 - Disclosure - Deposits to institutional cooperators, net (Tables) link:presentationLink link:calculationLink link:definitionLink 99930603 - Disclosure - Property and equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 99930703 - Disclosure - Intangible assets, net (Tables) link:presentationLink link:calculationLink link:definitionLink 99930903 - Disclosure - Financial investments (Tables) link:presentationLink link:calculationLink link:definitionLink 99931003 - Disclosure - Long-term investments (Tables) link:presentationLink link:calculationLink link:definitionLink 99931103 - Disclosure - Accrued expenses and other current liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 99931203 - Disclosure - Guarantee liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 99931403 - Disclosure - Income taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 99931503 - Disclosure - Net income per share and net income attributable to common stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 99931603 - Disclosure - Share-based compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 99932003 - Disclosure - SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY (Tables) link:presentationLink link:calculationLink link:definitionLink 99940101 - Disclosure - Organization and principal activities (Details) link:presentationLink link:calculationLink link:definitionLink 99940201 - Disclosure - Summary of significant accounting policies - Variable interest entity (Details) link:presentationLink link:calculationLink link:definitionLink 99940202 - Disclosure - Summary of significant accounting policies - Consolidated Trusts (Details) link:presentationLink link:calculationLink link:definitionLink 99940203 - Disclosure - Summary of significant accounting policies - Revenue recognition (Details) link:presentationLink link:calculationLink link:definitionLink 99940204 - Disclosure - Summary of significant accounting policies - Guarantee liabilities and Financial guarantee derivative (Details) link:presentationLink link:calculationLink link:definitionLink 99940205 - Disclosure - Summary of significant accounting policies - AR and contract assets and allowance for uncollectible AR and contract assets (Details) link:presentationLink link:calculationLink link:definitionLink 99940206 - Disclosure - Summary of significant accounting policies - Loan receivables from Xiaoying Credit Loans and other loans, net (Details) link:presentationLink link:calculationLink link:definitionLink 99940207 - Disclosure - Summary of significant accounting policies - Loan receivables from Xiaoying Credit Loans and other loans originated and retained by the Company (Details) link:presentationLink link:calculationLink link:definitionLink 99940208 - Disclosure - Summary of significant accounting policies - Movement of provision for loan receivables from Xiaoying Credit Loans and other loans (Details) link:presentationLink link:calculationLink link:definitionLink 99940209 - Disclosure - Summary of significant accounting policies - Aging of loan receivables from Xiaoying Credit Loans and other loans (Details) link:presentationLink link:calculationLink link:definitionLink 99940210 - Disclosure - Summary of significant accounting policies - Past due days credit quality (Details) link:presentationLink link:calculationLink link:definitionLink 99940211 - Disclosure - Summary of significant accounting policies - Loan receivable from Xiaoying Housing Loans, net (Details) link:presentationLink link:calculationLink link:definitionLink 99940212 - Disclosure - Summary of significant accounting policies - Others (Details) link:presentationLink link:calculationLink link:definitionLink 99940213 - Disclosure - Summary of significant accounting policies - Property and equipment, net, Intangible assets and Impairment long-lived assets (Details) link:presentationLink link:calculationLink link:definitionLink 99940214 - Disclosure - Summary of significant accounting policies - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 99940215 - Disclosure - Summary of significant accounting policies - Certain risks and concentrations (Details) link:presentationLink link:calculationLink link:definitionLink 99940302 - Disclosure - Fair value of assets and liabilities - Notional Amount/ Maximum Potential Payout, Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 99940502 - Disclosure - Deposits to institutional cooperators, net - Movement of the provision (Details) link:presentationLink link:calculationLink link:definitionLink 99940801 - Disclosure - Short - term borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 99940901 - Disclosure - Financial investments (Details) link:presentationLink link:calculationLink link:definitionLink 99940902 - Disclosure - Financial investments - Carrying value of investments in VC funds (Details) link:presentationLink link:calculationLink link:definitionLink 99940903 - Disclosure - Financial investments - Combined financial information for the VC funds (Details) link:presentationLink link:calculationLink link:definitionLink 99940904 - Disclosure - Financial investments - Summary of investments measured at cost minus impairment (Details) link:presentationLink link:calculationLink link:definitionLink 99940905 - Disclosure - Financial investments - Summary of investments in VC funds in the form of partnership measured at fair value (Details) link:presentationLink link:calculationLink link:definitionLink 99940906 - Disclosure - Financial investments - Summary investments measured under available-for-sale (Details) link:presentationLink link:calculationLink link:definitionLink 99940907 - Disclosure - Financial investments - Financial investments accounted under trading model (Details) link:presentationLink link:calculationLink link:definitionLink 99941001 - Disclosure - Long-term investments - Combined financial information for the investee companies (Details) link:presentationLink link:calculationLink link:definitionLink 99941002 - Disclosure - Long-term investments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 99941201 - Disclosure - Guarantee liabilities - Activities of the Group's obligations associated with the deferred guarantee income (Details) link:presentationLink link:calculationLink link:definitionLink 99941202 - Disclosure - Guarantee liabilities - Movement of contingent guarantee liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 99941301 - Disclosure - Related party balances and transactions (Details) link:presentationLink link:calculationLink link:definitionLink 99941401 - Disclosure - Income taxes - Tax rates (Details) link:presentationLink link:calculationLink link:definitionLink 99941403 - Disclosure - Income taxes - Pre-tax income (Details) link:presentationLink link:calculationLink link:definitionLink 99941405 - Disclosure - Income taxes - Effect of preferential tax rate (Details) link:presentationLink link:calculationLink link:definitionLink 99941407 - Disclosure - Income taxes - Movement of the valuation allowance (Details) link:presentationLink link:calculationLink link:definitionLink 99941408 - Disclosure - Income taxes - Unrecognized tax benefit (Details) link:presentationLink link:calculationLink link:definitionLink 99941501 - Disclosure - Net income per share and net income attributable to common stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 99941502 - Disclosure - Net income per share and net income attributable to common stockholders - Anti-dilutive shares (Details) link:presentationLink link:calculationLink link:definitionLink 99941601 - Disclosure - Share-based compensation (Details) link:presentationLink link:calculationLink link:definitionLink 99941602 - Disclosure - Share-based compensation - Stock option valuation (Details) link:presentationLink link:calculationLink link:definitionLink 99941603 - Disclosure - Share-based compensation - Stock option activity (Details) link:presentationLink link:calculationLink link:definitionLink 99941604 - Disclosure - Share-based compensation - Compensation cost (Details) link:presentationLink link:calculationLink link:definitionLink 99941605 - Disclosure - Share-based compensation - Restricted stocks unit (Details) link:presentationLink link:calculationLink link:definitionLink 99941701 - Disclosure - Statutory reserves and restricted net assets (Details) link:presentationLink link:calculationLink link:definitionLink 99941901 - Disclosure - Subsequent events (Details) link:presentationLink link:calculationLink link:definitionLink 99942001 - Disclosure - SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - BALANCE SHEETS (Details) link:presentationLink link:calculationLink link:definitionLink 99942002 - Disclosure - SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Details) link:presentationLink link:calculationLink link:definitionLink 99942003 - Disclosure - SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENT OF CASH FLOWS (Details) link:presentationLink link:calculationLink link:definitionLink 99940303 - Disclosure - Fair value of assets and liabilities - Reconciliation of financial guarantee derivatives (Details) link:presentationLink link:calculationLink link:definitionLink 99940908 - Disclosure - Financial investments - Summary of investments measured under amortization cost (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 17 xyf-20251231_cal.xml EX-101.CAL EX-101.DEF 18 xyf-20251231_def.xml EX-101.DEF EX-101.LAB 19 xyf-20251231_lab.xml EX-101.LAB EX-101.PRE 20 xyf-20251231_pre.xml EX-101.PRE XML 22 R1.htm IDEA: XBRL DOCUMENT v3.26.1
Document and Entity Information - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Document and Entity Information    
Document Type 20-F  
Document Registration Statement false  
Document Annual Report true  
Document Period End Date Dec. 31, 2025  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2025  
Document Transition Report false  
Document Shell Company Report false  
Securities Act File Number 001-38652  
Entity Registrant Name X Financial  
Entity Incorporation, State or Country Code E9  
Entity Address, Address Line One 7-8F, Block A, Aerospace Science and Technology Plaza  
Entity Address, Address Line Two No. 168, Haide Third Avenue, Nanshan District  
Entity Address, City or Town Shenzhen  
Entity Address, Postal Zip Code 518067  
Entity Address, Country CN  
Entity Well-known Seasoned Issuer No  
Entity Voluntary Filers No  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Emerging Growth Company false  
ICFR Auditor Attestation Flag true  
Document Financial Statement Error Correction [Flag] false  
Document Accounting Standard U.S. GAAP  
Entity Shell Company false  
Entity Central Index Key 0001725033  
Document Fiscal Period Focus FY  
Amendment Flag false  
Auditor Name Deloitte Touche Tohmatsu Certified Public Accountants LLP KPMG Huazhen LLP
Auditor Location Shenzhen, the People’s Republic of China Shenzhen, China
Auditor Firm ID 1113 1186
ADS    
Document and Entity Information    
Title of 12(b) Security American depositary shares, each ADS represents six Class A ordinary shares, par value US$0.0001 per share  
Trading Symbol XYF  
Security Exchange Name NYSE  
Common share    
Document and Entity Information    
Entity Common Stock, Shares Outstanding 234,517,901  
Class A ordinary shares    
Document and Entity Information    
Title of 12(b) Security Class A ordinary shares, par value US$0.0001 per share  
No Trading Symbol Flag true  
Security Exchange Name NYSE  
Entity Common Stock, Shares Outstanding 136,917,901  
Class B ordinary shares    
Document and Entity Information    
Entity Common Stock, Shares Outstanding 97,600,000  
Business Contact    
Document and Entity Information    
Entity Address, Address Line One 7-8F, Block A, Aerospace Science and Technology Plaza  
Entity Address, Address Line Two No. 168, Haide Third Avenue, Nanshan District  
Entity Address, City or Town Shenzhen  
Entity Address, Postal Zip Code 518067  
Entity Address, Country CN  
Country Region 86  
City Area Code 755  
Contact Personnel Name Mr. Frank Fuya Zheng  
Local Phone Number 8628 2977  
Contact Personnel Email Address frank.zheng@xiaoying.com  

XML 23 R2.htm IDEA: XBRL DOCUMENT v3.26.1
CONSOLIDATED BALANCE SHEETS
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
ASSETS      
Cash and cash equivalents ¥ 987,630,978 $ 141,229,352 ¥ 984,611,409
Restricted cash, net of allowance for credit losses of RMB241,398 and RMB313,985 as of December 31, 2024 and 2025, respectively (including RMB527,457,300 and RMB823,346,358 from Consolidated Trusts and Partnerships as of December 31, 2024 and 2025, respectively) 1,145,962,320 163,870,432 676,793,411
Accounts receivable and contract assets, net of allowance for credit losses of RMB24,172,284 and RMB192,376,932 as of December 31, 2024 and 2025, respectively (including RMB37,373,243 and RMB52,994,846 from Consolidated Trusts and Partnerships as of December 31, 2024 and 2025, respectively) 3,145,975,681 449,868,539 2,029,550,471
Deposits to institutional cooperators, net of allowance for credit losses of RMB 5,871,290 and RMB 5,096,518 as of December 31, 2024 and 2025, respectively 1,713,593,362 245,040,592 1,958,297,244
Prepaid expenses and other current assets 43,546,807 6,227,111 34,078,494
Financial guarantee derivative 0 0 1,038,258
Deferred tax assets, net 455,357,514 65,115,258 197,712,551
Long-term investments 515,523,849 73,718,930 498,038,310
Financial investments (amortized cost of RMB141,685,928 and RMB390,931,941 and allowance for credit losses of nil and nil related to investments accounted under AFS model as of December 31, 2024 and 2025, respectively) 1,243,076,254 177,757,540 513,475,537
Property and equipment, net 23,899,556 3,417,591 15,833,490
Intangible assets, net 39,183,115 5,603,111 36,591,969
Other non-current assets 53,363,643 7,630,899 44,951,464
TOTAL ASSETS 14,665,744,467 2,097,173,566 11,819,289,603
LIABILITIES      
Payable to investors and institutional funding partners at amortized cost (including RMB2,184,085,667 and RMB3,054,981,462 from the Consolidated VIEs, Trusts and Partnerships as of December 31, 2024 and 2025, respectively) 3,054,981,462 436,856,539 2,184,085,667
Contingent guarantee liabilities 748,306,610 107,006,422 187,640,702
Financial guarantee derivative 15,425,681 2,205,843 0
Deferred guarantee income 467,629,443 66,870,121 164,724,512
Short-term borrowings (including RMB10,000,000 and RMB130,000,000 from the Consolidated VIEs, Trusts and Partnerships as of December 31, 2024 and 2025, respectively) 409,530,006 58,562,012 328,500,000
Accrued payroll and welfare (including RMB18,482,497 and RMB11,482,779 from the Consolidated VIEs, Trusts and Partnerships as of December 31, 2024 and 2025, respectively) 76,058,095 10,876,163 94,716,949
Other taxes payable (including RMB119,683,947 and RMB58,251,812 from the Consolidated VIEs, Trusts and Partnerships as of December 31, 2024 and 2025, respectively) 221,939,999 31,736,998 279,994,194
Income taxes payable (including RMB174,425,660 and RMB169,015,224 from the Consolidated VIEs, Trusts and Partnerships as of December 31, 2024 and 2025, respectively) 677,521,066 96,884,224 591,491,126
Deposit payable to channel cooperators 12,016,415 1,718,324 12,016,415
Accrued expenses and other current liabilities (including RMB94,825,511 and RMB163,383,863 from the Consolidated VIEs, Trusts and Partnerships as of December 31, 2024 and 2025, respectively) 1,041,055,440 148,868,948 929,490,436
Other non-current liabilities (including nil and RMB2,252,921 from the Consolidated VIEs, Trusts and Partnerships as of December 31, 2024 and 2025, respectively) 34,806,908 4,977,322 27,516,391
Deferred tax liabilities (including RMB642,602 and RMB1,051,597 from the Consolidated VIEs, Trusts and Partnerships as of December 31, 2024 and 2025, respectively) 69,672,705 9,963,064 65,958,569
TOTAL LIABILITIES 6,828,943,830 976,525,980 4,866,134,961
Commitments and Contingencies (Note 18)
Equity:      
Common shares (US$0.0001 par value; 1,000,000,000 shares authorized as of December 31, 2024 and 2025; 329,117,943 and 329,117,943 shares issued as of December 31, 2024 and 2025; 250,678,439 and 234,517,901 shares outstanding as of December 31, 2024 and 2025) 206,793 29,571 206,793
Treasury stock (78,439,504 and 94,600,042 shares as of December 31, 2024 and 2025) (967,773,090) (138,389,711) (509,643,763)
Additional paid-in capital 3,256,349,216 465,651,744 3,207,028,391
Retained earnings 5,484,293,291 784,243,511 4,174,511,191
Other comprehensive income 63,724,427 9,112,471 81,052,030
TOTAL EQUITY 7,836,800,637 1,120,647,586 6,953,154,642
TOTAL LIABILITIES AND EQUITY 14,665,744,467 2,097,173,566 11,819,289,603
Xiaoying Credit Loans And Revolving Loans      
ASSETS      
Loans receivable from Xiaoying Credit Loans and other loans, net of allowance for credit losses of RMB175,820,629 and RMB236,233,265 as of December 31, 2024 and 2025, respectively (including RMB2,916,966,912 and RMB3,540,930,299 from Consolidated Trusts and Partnerships as of December 31, 2024 and 2025, respectively) ¥ 5,298,631,388 $ 757,694,211 ¥ 4,828,316,995
XML 24 R3.htm IDEA: XBRL DOCUMENT v3.26.1
CONSOLIDATED BALANCE SHEETS (Parenthetical)
Dec. 31, 2025
CNY (¥)
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
CNY (¥)
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Add: Provision of credit losses for other financial assets ¥ 313,985 $ 44,899 ¥ 241,398  
Restricted cash 1,145,962,320 163,870,432 676,793,411  
Allowance for doubtful accounts of accounts receivable and contract assets 192,376,932 27,509,535 24,172,284 $ 3,456,591
Allowance for credit losses on loans receivable 236,233,265 33,780,908 175,820,629 $ 25,142,016
Allowance for credit loss on deposits 5,096,518   5,871,290  
Financial investments at amortized cost 390,931,941   141,685,928  
Allowance for doubtful accounts of financial investments 0   0  
Payable to investors and institutional funding partners at amortized cost 3,054,981,462 436,856,539 2,184,085,667  
Total amount of Short-term borrowings 409,530,006 58,562,012 328,500,000  
Accrued payroll and welfare 76,058,095 10,876,163 94,716,949  
Other taxes payable 221,939,999 31,736,998 279,994,194  
Income taxes payable 677,521,066 96,884,224 591,491,126  
Accrued expenses and other current liabilities 1,041,055,440 148,868,948 929,490,436  
Other non-current liabilities 34,806,908 4,977,322 27,516,391  
Deferred tax liabilities ¥ 69,672,705 $ 9,963,064 ¥ 65,958,569  
Common shares, par value (in dollars per share) | $ / shares   $ 0.0001   $ 0.0001
Common shares, shares authorized (in shares) | shares 1,000,000,000 1,000,000,000 1,000,000,000 1,000,000,000
Common shares, shares issued (in shares) | shares 329,117,943 329,117,943 329,117,943 329,117,943
Common shares, shares outstanding (in shares) | shares 234,517,901 234,517,901 250,678,439 250,678,439
Treasury stock, shares | shares 94,600,042 94,600,042 78,439,504 78,439,504
Xiaoying Credit Loans and Revolving Loans [Member]        
Allowance for credit losses on loans receivable ¥ 236,233,265   ¥ 175,820,629  
Loan receivable, net 5,298,631,388 $ 757,694,211 4,828,316,995  
Consolidated Trusts and Partnerships        
Restricted cash [1] 823,346,358   527,457,300  
Allowance for doubtful accounts of accounts receivable and contract assets [1] 52,994,846   37,373,243  
Consolidated Trusts and Partnerships | Xiaoying Credit Loans and Revolving Loans [Member]        
Loan receivable, net [1] 3,540,930,299   2,916,966,912  
Consolidated Variable Interest Entities, Trusts and Partnerships        
Restricted cash 823,463,489 117,753,713 532,603,866  
Payable to investors and institutional funding partners at amortized cost 3,054,981,462 [2] 436,856,539 2,184,085,667 [2]  
Total amount of Short-term borrowings 130,000,000 18,589,753 10,000,000 [2]  
Accrued payroll and welfare 11,482,779 [2] 1,642,016 18,482,497 [2]  
Other taxes payable 58,251,812 [2] 8,329,898 119,683,947 [2]  
Income taxes payable 169,015,224 [2] 24,168,856 174,425,660 [2]  
Accrued expenses and other current liabilities 163,383,863 [2] 23,363,582 94,825,511 [2]  
Other non-current liabilities 2,252,921 [2] 322,163 0 [2]  
Deferred tax liabilities ¥ 1,051,597 [2] $ 150,376 ¥ 642,602 [2]  
[1] The assets of the Consolidated Trusts and Partnerships can only be used to settle the obligations of the Consolidated Trusts and Partnerships.
[2] The liabilities of the Consolidated VIEs, Trusts and Partnerships for which creditors do not have recourse to the general credit of the Company.
XML 25 R4.htm IDEA: XBRL DOCUMENT v3.26.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
12 Months Ended
Dec. 31, 2025
CNY (¥)
¥ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
CNY (¥)
¥ / shares
shares
Dec. 31, 2023
CNY (¥)
¥ / shares
shares
Net revenues        
Total net revenue ¥ 7,639,424,431 $ 1,092,423,164 ¥ 5,871,781,746 ¥ 4,814,884,030
Operating costs and expenses:        
Origination and servicing 2,020,546,352 288,934,286 1,738,139,455 1,544,013,591
Borrower acquisitions and marketing 2,202,374,833 314,935,412 1,582,472,287 1,370,942,033
General and administrative 199,559,193 28,536,585 175,932,509 153,943,169
Provision for contingent guarantee liabilities 1,001,272,880 143,180,118 241,738,132 67,519,980
Provision for accounts receivable and contract assets 242,719,252 34,708,391 35,732,133 12,233,743
Change in fair value of financial guarantee derivative 3,367,074 481,485 (1,038,258) (24,966,242)
Fair value adjustments related to Consolidated Trusts 0 0 0 531,202
(Reversal of) provision for credit losses on deposits to institutional cooperators (774,772) (110,791) 3,222,273 (673,558)
Provision for credit losses for other financial assets 72,587 10,380 155,379 86,019
Total operating expenses 6,009,346,455 859,325,114 3,998,012,333 3,352,766,979
Income from operations 1,630,077,976 233,098,050 1,873,769,413 1,462,117,051
Interest income 29,512,054 4,220,168 22,326,830 10,295,578
Interest expenses (18,853,444) (2,696,007) (22,886,523) (30,660,399)
Foreign exchange loss (8,539,842) (1,221,180) (9,533,320) (4,023,039)
Income (loss) from financial investments (14,456,247) (2,067,216) 17,133,677 6,497,518
Other income, net 132,250,299 18,911,541 13,520,019 24,351,280
Income before income taxes 1,749,990,796 250,245,356 1,894,330,096 1,468,577,989
Income tax expense (291,649,324) (41,705,298) (405,701,714) (261,130,503)
(Loss) gain from equity in affiliates, net of tax 25,716,267 3,677,377 10,159,031 (1,930,792)
(Loss) gain from financial investments at equity method, net of tax (19,505,515) (2,789,252) 41,118,352 (18,722,720)
Net income attributable to X Financial 1,464,552,224 209,428,183 1,539,905,765 1,186,793,974
Other comprehensive income, net of tax:        
Other comprehensive income attributable to equity in affiliates 147,887 21,148 (313,815) (6,852)
Other comprehensive income attributable to financial investments 3,198,217 457,339 292,799 474,792
Foreign currency translation adjustments (20,673,707) (2,956,302) 11,596,395 5,410,120
Comprehensive income 1,447,224,621 206,950,368 1,551,481,144 1,192,672,034
Less: comprehensive income attributable to non-controlling interests 0 0 0 0
Comprehensive income attributable to X Financial ¥ 1,447,224,621 $ 206,950,368 ¥ 1,551,481,144 ¥ 1,192,672,034
Net income per share-basic (in dollars per share) | (per share) ¥ 6 $ 0.86 ¥ 5.33 ¥ 4.12
Weighted average number of ordinary shares outstanding-basic (in shares) 243,975,946 243,975,946 288,828,371 288,115,969
Net income per share-diluted (in dollars per share) | (per share) ¥ 5.87 $ 0.84 ¥ 5.25 ¥ 4.08
Weighted average number of ordinary shares outstanding-diluted (in shares) 249,489,203 249,489,203 293,354,671 290,833,214
Xiaoying Housing Loan        
Operating costs and expenses:        
Reversal of provision for loan receivable from Xiaoying Housing Loans ¥ (8,102) $ (1,159) ¥ (4,156,904) ¥ (4,213,234)
Xiaoying Credit Loans And Revolving Loans        
Operating costs and expenses:        
Provision for loans receivable from Xiaoying Credit Loans and other loans 340,217,158 48,650,407 225,815,327 233,350,276
Loan facilitation service        
Net revenues        
Total net revenue 3,843,004,896 549,542,391 3,102,344,942 2,740,974,233
Post-origination service        
Net revenues        
Total net revenue 1,074,453,821 153,644,853 759,538,640 596,581,987
Financing income        
Net revenues        
Total net revenue 1,396,975,778 199,764,879 1,372,004,085 1,137,336,454
Guarantee income        
Net revenues        
Total net revenue 636,572,154 91,028,607 201,715,792 24,496,658
Other revenue        
Net revenues        
Total net revenue ¥ 688,417,782 $ 98,442,434 ¥ 436,178,287 ¥ 315,494,698
XML 26 R5.htm IDEA: XBRL DOCUMENT v3.26.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2023
CNY (¥)
Net revenues ¥ 7,639,424,431 ¥ 5,871,781,746 ¥ 4,814,884,030
Interest income (expenses), net 29,512,054 22,326,830 10,295,578
Loan facilitation service      
Net revenues 3,843,004,896 3,102,344,942 2,740,974,233
Loan facilitation service | Related Party      
Net revenues 0 0 8,081,737
Post-origination service      
Net revenues 1,074,453,821 759,538,640 596,581,987
Post-origination service | Related Party      
Net revenues ¥ 0 ¥ 0 ¥ 3,288,307
XML 27 R6.htm IDEA: XBRL DOCUMENT v3.26.1
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY
Equity attributable to X Financial
CNY (¥)
Equity attributable to X Financial
USD ($)
Common share
CNY (¥)
shares
Common share
USD ($)
shares
Treasury stock
CNY (¥)
Treasury stock
USD ($)
Additional paid-in capital
CNY (¥)
Additional paid-in capital
USD ($)
Retained earnings (Accumulated deficits)
CNY (¥)
Retained earnings (Accumulated deficits)
USD ($)
Accumulated other comprehensive income
CNY (¥)
Accumulated other comprehensive income
USD ($)
CNY (¥)
shares
USD ($)
shares
Balance at Dec. 31, 2022 ¥ 4,753,254,692   ¥ 206,793   ¥ (124,596,781)   ¥ 3,191,193,773   ¥ 1,622,852,316   ¥ 63,598,591   ¥ 4,753,254,692  
Balance (in shares) at Dec. 31, 2022 | shares     287,918,569 287,918,569                    
Repurchase of common shares (24,872,828)       (24,872,828)               (24,872,828)  
Repurchase of common shares (in shares) | shares     (5,026,374) (5,026,374)                    
Transfer to employee stock ownership plans         37,949,318   (37,949,318)              
Transfer to employee stock ownership plans (in shares) | shares     10,661,412 10,661,412                    
Exercise of share option 1,099,619           1,099,619           1,099,619  
Share-based compensation (Note 16) 42,598,210           42,598,210           42,598,210  
Net income 1,186,793,974               1,186,793,974       1,186,793,974  
Other comprehensive income attributable to equity in affiliates (6,852)                   (6,852)   (6,852)  
Other comprehensive income attributable to financial investments 474,792                   474,792   474,792  
Foreign currency translation adjustments 5,410,120                   5,410,120   5,410,120  
Dividend to shareholders [1] (117,627,440)               (117,627,440)       (117,627,440)  
Balance at Dec. 31, 2023 5,847,124,287   ¥ 206,793   (111,520,291)   3,196,942,284   2,692,018,850   69,476,651   5,847,124,287  
Balance (in shares) at Dec. 31, 2023 | shares     293,553,607 293,553,607                    
Repurchase of common shares (428,337,679)       (427,317,136)   (1,020,543)           (428,337,679)  
Repurchase of common shares (in shares) | shares     (52,202,798) (52,202,798)                    
Transfer to employee stock ownership plans         29,193,664   (29,193,664)              
Transfer to employee stock ownership plans (in shares) | shares     9,327,630 9,327,630                    
Exercise of share option 122,507           122,507           122,507  
Share-based compensation (Note 16) 40,177,807           40,177,807           40,177,807  
Net income 1,539,905,765               1,539,905,765       1,539,905,765  
Other comprehensive income attributable to equity in affiliates (313,815)                   (313,815)   (313,815)  
Other comprehensive income attributable to financial investments 292,799                   292,799   292,799  
Foreign currency translation adjustments 11,596,395                   11,596,395   11,596,395  
Dividend to shareholders [2] (57,413,424)               (57,413,424)       (57,413,424)  
Balance at Dec. 31, 2024 6,953,154,642 $ 994,287,890 ¥ 206,793 $ 29,571 (509,643,763) $ (72,878,089) 3,207,028,391 $ 458,598,961 4,174,511,191 $ 596,947,161 81,052,030 $ 11,590,286 ¥ 6,953,154,642 $ 994,287,890
Balance (in shares) at Dec. 31, 2024 | shares     250,678,439 250,678,439                 250,678,439 250,678,439
Repurchase of common shares (488,862,523) (69,906,411)     (488,862,523) (69,906,411)             ¥ (488,862,523) $ (69,906,411)
Repurchase of common shares (in shares) | shares     (25,575,934) (25,575,934)                    
Transfer to employee stock ownership plans         30,733,196 4,394,789 (30,733,196) (4,394,789)            
Transfer to employee stock ownership plans (in shares) | shares     9,415,396 9,415,396                    
Exercise of share option 19,087,375 2,729,458         19,087,375 2,729,458         ¥ 19,087,375 $ 2,729,458
Exercise of share option (in shares) | shares                         1,879,130 1,879,130
Share-based compensation (Note 16) 60,966,646 8,718,114         60,966,646 8,718,114         ¥ 60,966,646 $ 8,718,114
Net income 1,464,552,224 209,428,183             1,464,552,224 209,428,183     1,464,552,224 209,428,183
Other comprehensive income attributable to equity in affiliates 147,887 21,148                 147,887 21,148 147,887 21,148
Other comprehensive income attributable to financial investments 3,198,217 457,339                 3,198,217 457,339 3,198,217 457,339
Foreign currency translation adjustments (20,673,707) (2,956,302)                 (20,673,707) (2,956,302) (20,673,707) (2,956,302)
Dividend to shareholders [3] (154,770,124) (22,131,833)             (154,770,124) (22,131,833)     (154,770,124) (22,131,833)
Balance at Dec. 31, 2025 ¥ 7,836,800,637 $ 1,120,647,586 ¥ 206,793 $ 29,571 ¥ (967,773,090) $ (138,389,711) ¥ 3,256,349,216 $ 465,651,744 ¥ 5,484,293,291 $ 784,243,511 ¥ 63,724,427 $ 9,112,471 ¥ 7,836,800,637 $ 1,120,647,586
Balance (in shares) at Dec. 31, 2025 | shares     234,517,901 234,517,901                 234,517,901 234,517,901
[1] For fiscal year 2023, cash dividends in aggregate in the amount of US$0.34 per ADS (approximately US$0.056 per ordinary share) were declared by the Group, for a total amount of RMB78,540,377 on Class A ordinary shares and a total amount of RMB39,087,063 on Class B ordinary shares.
[2] For fiscal year 2024, a cash dividend in the amount of US$0.17 per ADS (approximately US$0.028 per ordinary share) were declared by the Group, for a total amount of RMB37,890,447 on Class A ordinary shares and a total amount of RMB19,522,977 on Class B ordinary shares.
[3] For fiscal year 2025, cash dividends in aggregate in the amount of US$0.53 per ADS (approximately US$0.0887 per ordinary share) were declared by the Group, for a total amount of RMB93,281,652 (US$13,339,098) on Class A ordinary shares and a total amount of RMB61,488,472 (US$8,792,735) on Class B ordinary shares.
XML 28 R7.htm IDEA: XBRL DOCUMENT v3.26.1
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
$ / shares
Dec. 31, 2024
CNY (¥)
Dec. 31, 2023
CNY (¥)
Cash dividends declared per share/per ADS   $ 0.0887    
ADS        
Cash dividends declared per share/per ADS   $ 0.53    
Class A ordinary shares        
Cash dividends declared ¥ 93,281,652 $ 13,339,098 ¥ 37,890,447 ¥ 78,540,377
Class B ordinary shares        
Cash dividends declared ¥ 61,488,472 $ 8,792,735 ¥ 19,522,977 ¥ 39,087,063
XML 29 R8.htm IDEA: XBRL DOCUMENT v3.26.1
CONSOLIDATED STATEMENTS OF CASH FLOWS
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2023
CNY (¥)
CASH FLOWS FROM OPERATING ACTIVITIES        
Net income ¥ 1,464,552,224 $ 209,428,183 ¥ 1,539,905,765 ¥ 1,186,793,974
Adjustments to reconcile net income to net cash provided by operating activities:        
Depreciation and amortization 11,161,069 1,596,012 7,198,776 5,260,605
Share-based compensation 60,966,646 8,718,114 40,177,807 42,598,210
Loss (gain) from equity in affiliates, net of tax (25,716,267) (3,677,377) (10,159,031) 1,930,792
Loss (gain) from financial investments at equity method, net of tax 19,505,515 2,789,252 (41,118,352) 18,722,720
Dividends from equity in affiliates 15,000,000 2,144,971 7,500,000 15,000,000
Dividends from financial investments at equity method 7,582,305 1,084,255 0 4,912,647
Loss (gain) from disposal of property and equipment 3,693 528 (56,293) 148,198
(Income) loss from financial investments 21,052,326 3,010,443 (17,133,677) (6,497,518)
Provision for accounts receivable and contract assets 242,719,252 34,708,391 35,732,133 12,233,743
Provisions for loans receivable from Xiaoying Credit Loans and other loans 340,217,158 48,650,407 225,815,327 233,350,276
Provision for contingent guarantee liabilities 1,001,272,880 143,180,118 241,738,132 67,519,980
(Reversal of) provision for credit losses on deposits to institutional cooperators (774,772) (110,791) 3,222,273 (673,558)
Provision for credit losses for other financial assets 72,587 10,380 155,379 86,019
Fair value adjustments related to Consolidated Trusts 0 0 0 531,202
Change in fair value of financial guarantee derivative 3,367,074 481,485 (1,038,258) (24,966,242)
Deferred tax benefits (258,046,348) (36,900,137) (27,248,759) (17,565,186)
Other non-cash expenses (income) (163,663,765) (23,403,607) (2,152,467) 120,025
Changes in operating assets and liabilities:        
Accounts receivable and contract assets (1,359,144,462) (194,355,073) (405,694,629) (509,909,978)
Deposits to institutional cooperators 245,478,654 35,102,981 (259,047,121) 68,518,587
Prepaid expenses and other current assets (9,468,313) (1,353,951) 14,315,022 7,921,314
Purchase of trading financial investments (1,270,936,983) (181,741,571) (97,916,010) 0
Collection of trading financial investment 728,182,100 104,128,655 10,238,000 0
Other non-current assets (2,873,164) (410,857) (1,075,299) (121,124)
Contingent guarantee liabilities (440,606,972) (63,005,959) (116,003,939) (5,613,471)
Deferred guarantee income 302,904,931 43,314,829 118,127,369 46,597,143
Financial guarantee derivative 13,096,865 1,872,827 0 (82,924,152)
Accrued payroll and welfare (18,482,490) (2,642,961) 7,946,312 23,089,279
Other taxes payable 56,677,114 8,104,720 (9,826,898) 34,130,358
Income taxes payable 122,465,047 17,512,269 143,866,349 176,410,814
Deposit payable to channel cooperators 0 0 (7,683,820) 0
Accrued expenses and other current liabilities [1] 363,837,917 52,028,130 143,413,156 66,988,983
Interest receivable / payable (2,857,318) (408,591) (28,467,802) 25,446,338
CASH PROVIDED BY OPERATING ACTIVITIES 1,467,544,503 209,856,075 1,523,386,291 1,391,444,390
CASH FLOWS FROM INVESTING ACTIVITIES        
Purchase of property and equipment and intangible assets (21,880,294) (3,128,840) (14,223,115) (8,468,350)
Disposal of property and equipment 58,320 8,340 107,949 18,053
Purchase of financial investments (291,795,031) (41,726,134) (148,632,843) (424,149,412)
Collection of financial investments 57,857,454 8,273,506 391,081,258 0
Principal of loans at fair value 0 0 0 (70,004,009)
Principal of loans receivables of the Consolidated Trusts and Partnerships at amortized cost (7,799,905,002) (1,115,371,581) (8,695,786,212) (9,090,383,262)
Principal collection of loans receivables of the Consolidated Trusts and Partnerships at amortized cost 7,176,423,335 1,026,214,888 9,360,488,443 8,296,900,075
CASH (USED IN) PROVIDED BY INVESTING ACTIVITIES (1,066,291,102) (152,477,599) 122,034,285 (1,683,641,707)
CASH FLOWS FROM FINANCING ACTIVITIES        
Repurchase of common shares [2] (733,975,533) (104,957,105) (182,204,126) (24,872,828)
Proceeds from exercise of options 19,087,375 2,729,458 122,507 1,099,619
Dividends to shareholders (154,770,124) (22,131,833) (116,639,508) (58,401,356)
Proceeds from short-term borrowings 725,376,532 103,727,465 133,500,000 802,500,000
Repayments of short-term borrowings (641,821,308) (91,779,226) (370,000,000) (307,708,800)
Cash paid to investors of Consolidated Trusts at fair value 0 0 0 (141,288,810)
Cash received from investors and institutional funding partners of the Consolidated Trusts and Partnerships at amortized cost 2,373,936,624 339,468,422 1,698,154,102 3,251,997,048
Cash paid to investors and institutional funding partners of the Consolidated Trusts and Partnerships at amortized cost (1,508,589,055) (215,725,366) (3,098,109,192) (2,295,866,494)
CASH PROVIDED BY (USED IN) FINANCING ACTIVITIES 79,244,511 11,331,815 (1,935,176,217) 1,227,458,379
Effect of foreign exchange rate changes (8,236,847) (1,177,857) 6,894,284 2,286,656
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS AND RESTRICTED CASH 472,261,065 67,532,434 (282,861,357) 937,547,718
CASH AND CASH EQUIVALENTS AND RESTRICTED CASH AT BEGINNING OF YEAR 1,661,646,218 237,612,249 1,944,507,575 1,006,959,857
CASH AND CASH EQUIVALENTS AND RESTRICTED CASH AT YEAR END 2,133,907,283 305,144,683 1,661,646,218 1,944,507,575
Consolidated Partnerships        
CASH FLOWS FROM INVESTING ACTIVITIES        
Principal collection of loans at fair value 0 0 0 189,752,419
Shenzhen Quanbei Microcredit Co. Ltd        
CASH FLOWS FROM INVESTING ACTIVITIES        
Principal collection of loans receivables of the Consolidated Trusts and Partnerships at amortized cost 4,247,442,769 607,376,238 3,531,243,300 2,360,056,343
Xiaoying Credit Loans And Revolving Loans | Shenzhen Quanbei Microcredit Co. Ltd        
CASH FLOWS FROM INVESTING ACTIVITIES        
Principal of loans receivables of the Consolidated Trusts and Partnerships at amortized cost (4,434,492,653) (634,124,016) (4,302,244,495) (2,937,363,564)
Xiaoying Housing Loan        
Adjustments to reconcile net income to net cash provided by operating activities:        
Reversal of provision for loan receivable from Xiaoying Housing Loans (8,102) (1,159) (4,156,904) (4,213,234)
Changes in operating assets and liabilities:        
Loan receivable from Xiaoying Housing Loans ¥ 8,102 $ 1,159 ¥ 12,813,750 ¥ 5,617,646
[1] In 2025, the Company fully settled the RMB245,113,010 unpaid balance from its 2024 share repurchases, which had been previously recorded within accrued expenses and other current liabilities (Note 11) as of the balance sheet date.
[2] In 2025, the Company fully settled the RMB245,113,010 unpaid balance from its 2024 share repurchases, which had been previously recorded within accrued expenses and other current liabilities (Note 11) as of the balance sheet date.
XML 30 R9.htm IDEA: XBRL DOCUMENT v3.26.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2025
USD ($)
Non-cash operating activities          
Gain on deregisteration of an entity [1] ¥ (159,577,073) $ (22,819,218) ¥ 0 ¥ 0  
Non-cash investing activities          
Switch out from VC funds measured at fair value 0 0 374,471 13,968,313  
Switch in VC funds measured at fair value 0 0 0 (14,342,134)  
Supplemental disclosures of cash flow information:          
Income taxes paid, net of refunds [2] 333,206,081 47,647,836 289,084,125 102,284,875  
Interest paid for borrowings 29,040,742 4,152,771 24,162,853 23,247,119  
Reconciliation to amounts on consolidated balance sheets:          
Cash and cash equivalents 987,630,978   984,611,409 1,195,351,730 $ 141,229,352
Restricted cash, net of allowance for credit losses 1,145,962,320   676,793,411 749,069,826 163,870,432
Add: Provision of credit losses for other financial assets 313,985   241,398 86,019 44,899
Total cash and cash equivalents and restricted cash 2,133,907,283   1,661,646,218 1,944,507,575 305,144,683
Gain on deregisteration of an entity [1] (159,577,073) $ (22,819,218) 0 ¥ 0  
Repurchase price     245,113,010    
Share Repurchase Payable ¥ 0   ¥ 245,113,010   $ 0
[1] An entity of the Group has completed its deregistration in 2025 of which the Group recognized an aggregate non-cash gain of RMB159.6 million in the consolidated statements of comprehensive income for the year ended December 31, 2025.
[2] For the year ended December 31, 2025, all income taxes were paid within the Chinese mainland, with no income taxes paid in jurisdictions outside the Chinese mainland.
XML 31 R10.htm IDEA: XBRL DOCUMENT v3.26.1
Organization and principal activities
12 Months Ended
Dec. 31, 2025
Organization and principal activities  
Organization and principal activities

1. Organization and principal activities

X Financial (the “Company” or “X Financial”) is an exempted company incorporated with limited liabilities in the Cayman Islands under the laws of the Cayman Islands on January 5, 2015. The Company, its subsidiaries and its variable interest entities (collectively referred to as the “Group”) provides personal finance services in the People’s Republic of China (“PRC”), excluding, for purposes of this annual report, Hong Kong, Macau and Taiwan (“Chinese Mainland”) by connecting borrowers and investors through a proprietary internet platform.

The Group began the operations through Shenzhen Ying Zhong Tong Financial Information Service Co., Ltd. (“Shenzhen Ying Zhong Tong”), which was founded in March 2014 in the Chinese Mainland by Mr. Tang, Chief Executive Officer and Mr. Zhu (the “Founders”) who collectively held more than 50% of the equity holdings.

During the period of 2015 to 2016, the Founders also established a number of special purpose vehicles (“SPVs”) to carry out personal finance business in the Chinese Mainland. At the formation date of each SPV, Shenzhen Ying Zhong Tong entered into a series of contractual agreements with the SPV and its nominal shareholder(s) which include Shareholders’ Voting Rights Proxy Agreements, Exclusive Call Option Agreements, Exclusive Business Cooperation Agreements, and Equity Pledge Agreements, through which Shenzhen Ying Zhong Tong (1) has power to direct the activities that most significantly affects the economic performance of the SPV and (2) can receive the economic benefits of the SPV that could be significant to the SPV. Accordingly, Shenzhen Ying Zhong Tong is the primary beneficiary of the SPVs.

On January 5, 2015, X Financial was incorporated in the Cayman Islands by the Founders and one other individual. The Founders collectively held more than 50% of the equity holdings of X Financial. Further, Mr. Zhu designated all of his shareholder rights to Mr. Tang through a proxy agreement. As such, Mr. Tang effectively was the controlling shareholder of the Company since its incorporation.

On August 7, 2015, the Company completed its equity financing by issuing 38,095,238 ordinary shares to an unrelated third-party investor at a consideration of US$60,000,000. In conjunction with the equity financing, the Company also issued an additional 40,000,000 ordinary shares to Mr. Yue Tang. Mr. Tang remained as the effective controlling shareholder.

In order to raise capital through its initial public offering (“IPO”) in the United States, the Group undertook a series of transactions since late 2016 with X Financial being proposed as the listing entity (“Reorganization”):

As Chinese Mainland laws and regulations prohibit and restrict foreign ownership of internet value-added businesses, the Company established a wholly-owned foreign invested subsidiary in the Chinese Mainland, Xiaoying (Beijing) Information Technology Co., Ltd. (“Beijing WFOE”) on October 28, 2015. The existing contractual agreements with the SPVs and SPVs’ shareholders held by Shenzhen Ying Zhong Tong were assigned to Beijing WFOE.

On October 19, 2016, Shenzhen Xiaoying Technology Co., Ltd. (“Shenzhen Xiaoying”) was incorporated in the Chinese Mainland by the same shareholders of the Company with identical shareholdings. In December 2016, Shenzhen Xiaoying acquired Shenzhen Ying Zhong Tong for nominal consideration and Shenzhen Ying Zhong Tong became the wholly-owned subsidiary of Shenzhen Xiaoying. As both Shenzhen Xiaoying and Shenzhen Ying Zhong Tong were controlled by Mr. Tang at the time, the transaction was a reorganization under common control.

X Financial, through its Chinese Mainland subsidiary, Beijing WFOE, entered into a series of contractual arrangements with Shenzhen Xiaoying, Beijing Ying Zhong Tong Rongxun Technology Service Co., Ltd. (“Beijing Ying Zhong Tong”) in December 2017 and the shareholders of these entities respectively. Shenzhen Xiaoying, Beijing Ying Zhong Tong and the SPVs are collectively referred to as “VIEs”. The series of contractual agreements included Shareholders’ Voting Rights Proxy Agreements, Spouse Consent Agreement, Exclusive Call Option Agreements, Exclusive Business Cooperation Agreements, and Equity Pledge Agreements. The Group believed that these contractual agreements would enable Beijing WFOE to (1) have power to direct the activities that most significantly affects the economic performance of the new VIEs and (2) receive the economic benefits of the VIEs that could be significant to the new VIEs. Accordingly, the Group is the primary beneficiary of the VIEs through Beijing WFOE.

In conjunction with the Reorganization, the Group completed equity financing of RMB1 billion in June 2017. This round of equity financing was initially conducted by increasing registered capital of Shenzhen Xiaoying by 9 existing and new investors. Subsequently, X Financial issued additional shares to the affiliates of the same shareholders of this round of equity financing such that the shareholder ownership in X Financial mirrored those in Shenzhen Xiaoying.

The Group considered the Reorganization as a reorganization of entities under common control. Accordingly, the accompanying financial statements have been prepared using historical cost basis.

During December 2017, Beijing WFOE acquired two subsidiaries from Shenzhen Xiaoying at cost. During February and March 2018, one of the Group’s wholly-owned subsidiaries Shenzhen Xiaoying Puhui Technology Co., Ltd. (“Shenzhen Puhui”) acquired four subsidiaries from one of the VIE entities Shenzhen Ying Zhong Tong at cost. During 2018, predominantly all of the SPVs under Shenzhen Xiaoying had been transferred to Shenzhen Xiaoying Puhui Technology Co., Ltd. These transactions represented a reorganization of entities under common control as they were already within the consolidated Group, with no impact to the consolidated financials.

In September 2018, the Group completed an initial public offering of 11,763,478 American depositary shares (“ADSs”) at an initial offering price of US$9.50 which included the ADSs sold upon the exercise of the over-allotment option granted to the underwriters, representing 23,526,956 Class A ordinary shares. Effective from November 19, 2020, the ratio of ADSs representing the Class A ordinary shares changed from one (1) ADS representing two (2) Class A ordinary shares to one (1) ADS representing six (6) Class A ordinary shares.

On May 31, 2021, Shenzhen Quanbei Microcredit Co., Ltd. (“Quanbei Microcredit”, formerly known as “Shenzhen Xiaoying Microcredit Co., Ltd.”) was incorporated in the Chinese Mainland with online microcredit business operating license by Shenzhen Xiaoying. Shenzhen Xiaoying had completed the capital contributions of RMB1 billion to Quanbei Microcredit in November, 2021.

On May 20, 2022, Tianjin Yuexin Financing Guarantee Co., Ltd. (“Tianjin Yuexin”) was incorporated in the Chinese Mainland with financing guarantee license by Shenzhen Puhui. Shenzhen Puhui had completed the capital contributions of RMB50 million to Tianjin Yuexin in 2022. By the end of December 2023, the registered capital of Tianjin Yuexin was increased to RMB1 billion.

As of December 31, 2025, the Company’s principal subsidiaries, VIEs and subsidiaries of the VIEs are as follows:

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Percentage of

  ​ ​ ​

Date of

Place of

direct ownership or

incorporation/

incorporation/

indirect

  ​ ​ ​

establishment

  ​ ​ ​

establishment

  ​ ​ ​

economic interest

  ​ ​ ​

Principal activities

Wholly-owned subsidiaries

  ​

  ​

  ​

  ​

YZT (HK) Limited

January 14, 2015

Hong Kong

100

%

Investment holding

Xiaoying (Beijing) Information Technology Co., Ltd. (“Beijing WFOE”)

October 28, 2015

Beijing

100

%

Technology development and service, sale of products

Shenzhen Xiaoying Puhui Technology Co., Ltd. (“Shenzhen Puhui”)

December 6, 2016

Shenzhen

100

%

Technology development and service, sale of products

Shenzhen Xiaoying Information Technology Co., Ltd. (“Shenzhen Xiaoying IT”)

November 28, 2016

Shenzhen

100

%

Technology development and service, sale of products

Tianjin Yuexin Financing Guarantee Co., Ltd. (“Tianjin Yuexin”)

May 20, 2022

Tianjin

100

%

Guarantee services

Dingyue Digital and Information Technology (Shenzhen) Co., Ltd. (“Dingyue”)

November 5, 2021

Shenzhen

100

%

Technology development service

VIEs

  ​

  ​

  ​

Shenzhen Xiaoying Technology Co., Ltd. (“Shenzhen Xiaoying”)

October 19, 2016

Shenzhen

100

%

Technology development and service, sale of products

Beijing Ying Zhong Tong Rongxun Technology Service Co., Ltd. (“Beijing Ying Zhong Tong”)

March 27, 2015

Beijing

100

%

Technology development and service, sale of products

Significant subsidiaries of the VIEs

  ​

  ​

  ​

Shenzhen Ying Zhong Tong Financial Information Service Co., Ltd. (“Shenzhen Ying Zhong Tong”)

March 7, 2014

Shenzhen

100

%

Technology development and service, sale of products

Shenzhen Ying Ai Gou Trading Co., Ltd. (“Shenzhen Ying Ai Gou”)

October 25, 2018

Shenzhen

100

%

E-commerce services

Shenzhen Quanbei Microcredit Co., Ltd. (“Quanbei Microcredit”)

May 31,2021

Shenzhen

100

%

Microcredit services

XML 32 R11.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of significant accounting policies
12 Months Ended
Dec. 31, 2025
Summary of significant accounting policies  
Summary of significant accounting policies

2. Summary of significant accounting policies

(a)Basis of Presentation and Consolidation

The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”).

(b)Principles of Consolidation

Variable interest entity

The consolidated financial statements include the financial statements of the Company, its wholly-owned subsidiaries, and consolidated VIEs. All intercompany transactions and balances have been eliminated.

VIE agreements with Shenzhen Xiaoying, Beijing Ying Zhong Tong and their subsidiaries

To comply with PRC laws and regulations which prohibit or restrict foreign control of companies involved in certain restricted businesses, the Company operates its restricted businesses in the Chinese Mainland through Shenzhen Xiaoying, Beijing Ying Zhong Tong and their subsidiaries (collectively “the VIEs”), whose equity interests are held by certain individuals (“Nominee Shareholders”). The Company obtained control over the VIEs by entering into a series of contractual arrangements (“VIE agreements”) with the VIEs and their respective Nominee shareholders through Beijing WFOE. The Company concluded that the VIEs are consolidated VIEs of the Group, of which the Group is the ultimate primary beneficiary, given that the VIE agreements enable the Company to (1) have power to direct the activities that most significantly affects the economic performance of the VIEs, and (2) receive the economic benefits of the VIEs that could be significant to the VIEs. As such, the Company consolidated the financial results of the VIEs in the Group’s consolidated financial statements.

Despite the lack of direct majority ownership, there exists a parent-subsidiary relationship between Beijing WFOE and the VIEs through the aforementioned agreements with the nominee shareholders of the VIEs. The following is a summary of the VIE agreements:

(1)Shareholders’ Voting Rights Proxy Agreement:

Pursuant to the voting rights proxy agreements signed between the VIEs’ nominee shareholders and Beijing WFOE, each nominee shareholder irrevocably appointed Beijing WFOE as its attorney-in-fact to exercise on each shareholder’s behalf and all rights that each shareholder has in respect of its equity interest in the VIEs (including but not limited to executing the exclusive right to the voting rights and the right to appoint directors and executive officers of the VIEs). The nominee shareholders cannot revoke the authorization and entrustment as long as the nominee shareholders remain a shareholder of the VIEs. For the arrangements among Beijing WFOE, each of the VIEs, and their shareholders, the power of attorney will remain in force for ten years. Unless a thirty-day notice is given by Beijing WFOE, this agreement shall be automatically renewed for another one year upon its expiration. The arrangement among Beijing WFOE and its shareholder does not specify its effective term.

(2)Spouse Consent Agreement

Under the spouse consent agreement, each signing spouse acknowledges that the shares of the VIEs held by the relevant shareholder of the VIEs are the personal assets of such shareholder and not jointly owned by the couple. Each signing spouse also unconditionally and irrevocably gives up his or her rights to such shares and any associated economic rights or interests to which he or she may be entitled pursuant to applicable laws and undertakes not to make any assertion of rights to such shares and the underlying assets. Each signing spouse agrees that he or she will not carry out in any circumstances any conduct that are contradictory to the contractual arrangements and this consent agreement.

(3)Executive Call Option Agreement:

Pursuant to the exclusive call option agreement entered into between the VIEs’ nominee shareholders and Beijing WFOE, the nominee shareholders irrevocably granted Beijing WFOE a call option to request the nominee shareholders to transfer or sell any part or all of its equity interests in the VIEs, to Beijing WFOE, or their designees. The purchase price of the equity interests in the VIEs shall be equal to the minimum price required by Chinese Mainland law. Without Beijing WFOE’s prior written consent, the VIEs and its nominee shareholders shall not amend its articles of association, increase or decrease the registered capital, sell or otherwise dispose of its assets or beneficial interest, issue any additional equity or right to receive equity, provide any loans, distribute dividends in any form, etc. For the agreements among Beijing WFOE, each of the VIEs, and their shareholders, these arrangements will remain effective for ten years. Unless notified by Beijing WFOE, the parties to these agreements shall extend the term of these agreements for another ten years. The agreement among Beijing WFOE and its shareholder does not specify its effective term.

(4)Exclusive Business Cooperation Agreement:

Pursuant to the exclusive business cooperation agreement entered into by Beijing WFOE and the VIEs, Beijing WFOE provides exclusive technical support and consulting services in return for fees based on 100% of the VIE’s total consolidated profit, which is adjustable at the sole discretion of Beijing WFOE. Without Beijing WFOE’s consent, the VIEs cannot procure services from any third party or enter into similar service arrangements with any other third party, except for those from Beijing WFOE. For the agreements between Beijing WFOE and each of the VIEs, unless Beijing WFOE terminates these agreements in advance, these agreements will remain effective for ten years. Unless agreed by both parties in writing, this agreement shall be automatically renewed for another ten years upon its expiration.

(5)Equity Pledge Agreement

Each nominee shareholder of the VIEs has also entered into an equity pledge agreement with Beijing WFOE, pursuant to which each shareholder pledged his/her interest in Beijing WFOE to guarantee the performance of obligations of Beijing WFOE and its shareholders under the exclusive business cooperation agreement, exclusive call option agreement, and shareholders’ voting rights proxy agreement. If the VIEs or any of the nominee shareholder breaches its contractual obligations, Beijing WFOE will be entitled to certain rights and interests regarding the pledged equity interests including the right to dispose the pledged equity interests. None of the nominee shareholders shall, without the prior written consent of Beijing WFOE, assign or transfer to any third party, create or cause any security interest and any liability in whatsoever form to be created on, all or any part of the equity interests it holds in the VIEs. This agreement is not terminated until all of the agreements under the shareholders’ voting rights proxy agreement, exclusive call option agreement and the exclusive business cooperation agreement are fully performed.

The irrevocable power of attorney has conveyed all shareholder rights held by the VIEs’ shareholders to Beijing WFOE or any person designated by Beijing WFOE, including the right to appoint executive directors of the VIEs to conduct day to day management of the VIEs’ businesses, and to approve significant transactions of the VIEs. In addition, the exclusive call option agreement provides Beijing WFOE with a substantive kick-out right of the VIEs shareholders through an exclusive option to purchase all or any part of the shareholders’ equity interest in the VIEs. In addition, through the exclusive business cooperation agreement, Beijing WFOE demonstrates its ability and intention to continue to exercise the ability to absorb substantially all of the profits and all of the expected losses of the VIEs. The equity pledge agreements further secure the obligations of the shareholders of the VIEs under the above agreements.

Based on these contractual arrangements, the Company consolidates the VIEs in accordance with SEC Regulation S-X Rule 3A-02 and Accounting Standards Codification (“ASC”) topic 810 (“ASC Topic 810”), Consolidation.

Uncertainties in the Chinese Mainland legal system could limit the Company’s ability to enforce the contractual arrangements. If the legal structure and contractual arrangements were found to be in violation of Chinese Mainland laws and regulations, the Chinese Mainland government could:

revoke the Group’s business and operating licenses;
levy fines on the Group;
confiscate any of the Group’s income that they deem to be obtained through illegal operations;
shut down the Group’s services;
discontinue or restrict the Group’s operations in mainland China;
impose conditions or requirements with which the Group may not be able to comply;
require the Group to change corporate structure and contractual arrangements;
restrict or prohibit the use of the proceeds from overseas offerings to finance the Group’s Chinese Mainland consolidated VIEs’ business and operations;
require the Group to delist from the NYSE; and
take other regulatory or enforcement actions that could be harmful to the Group’s business.

The Group believes that there are no assets held in the VIEs that can be used only to settle obligations of the VIEs, except for registered capital and the Chinese Mainland statutory reserves. As the VIEs are incorporated as limited liability companies 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. Relevant Chinese Mainland laws and regulations restrict the VIEs from transferring a portion of their net assets, equivalent to the balance of its statutory reserve and its share capital, to the Company in the form of loans and advances or cash dividends. Please refer to Note 17 for disclosure of restricted net assets.

Consolidated Trusts

As part of the Group’s efforts to develop new offerings for investors and institutional funding partners, the Group establishes business relationship with certain trusts which were administered by third-party trust companies. The trusts are set up to invest solely in the loans facilitated by the Group on its platform to provide returns to the beneficiaries of the trusts through interest payments made by the borrowers. The trusts are cooperated with financial institutional cooperators who provide credit insurance/financial guarantee services to protect funding providers against default for both the principal and interest. Both direct model and intermediary model are adopted for these trusts. Under direct model, loans are originated from trusts to borrowers while under intermediary model, the Group typically provides credit to the borrowers through an intermediary first and then transfers the loans to the trusts, which issue beneficial interests to the investors and institutional funding partners. The Group consolidates these trusts as the Group is the primary beneficiary, due to the following reasons: 1) the Group has the power to direct the operating activities of the trusts; 2) the Group absorbs or enjoys the potential residual losses or returns of these trusts. Under intermediary model, the transfer of loans to the Consolidated Trusts are not qualified for sale accounting, thus the trust is consolidated and the loan transfer is considered an intercompany transaction.

For Consolidated Trusts founded from January 1, 2022, the Group elected to apply amortized cost method to the loans (at the date of origination) and liabilities due to investors or institutional funding partners, to improve the understandability and relevance of financial information. That is, the loans are continued to be recorded on the Group’s consolidated balance sheets as loans held for investment under “Loans receivable from Xiaoying Credit Loans and other loans, net”, which is net of allowance of credit loss, and the proceeds received from the investors or institutional funding partners are recorded as trust liabilities under “Payable to investors and institutional funding partners at amortized cost”.

As of December 31,2024 and 2025, certain of the subsidiaries of the Group funded RMB737,200,000 and RMB768,500,000 to loan products facilitated on the Group’s platform through third-party trust companies. The trusts are consolidated by the Group and the underlying loans are recorded on the Group’s consolidated balance sheets as loans held for investment under “Loans receivable from Xiaoying Credit Loans and other loans, net”.

Consolidated Partnerships

The Group also develops the partnership business, where the Group and certain trusts jointly established several limited partnership enterprises, or LPs, to invest solely in the loans facilitated by the Group on its platform to provide returns to partners of the LPs through interest payments made by the borrowers. The Consolidated Partnerships are cooperated with financial institutional cooperators who provide credit insurance/financial guarantee services to protect funding providers against default for both the principal and interest. Intermediary model is adopted for the Consolidated Partnerships, the Group typically provides credit to the borrowers through an intermediary first and then transfers the loans to the LPs. The Group consolidates these LPs as the Group is the primary beneficiary, due to: 1) the Group has the power to direct the operating activities of the LPs; 2) the Group absorbs or enjoys the potential residual losses or returns of these LPs. The transfer of loans to the Consolidated Partnerships are not qualified for sale accounting, thus the LP is consolidated and the loan transfer is considered an intercompany transaction. The Group applies amortized cost to the loans and liabilities to trust partners in its consolidated financial statements. That is, the loans are recorded on the Group’s consolidated balance sheets under “Loans receivable from Xiaoying Credit Loans and other loans, net” and the proceeds received from the trust partners are recorded as LP liabilities under “Payable to investors and institutional funding partners at amortized cost”.

As of December 31, 2024 and 2025,one of the subsidiaries of the Group funded RMB145,742,384 and RMB35,105,859 to loan products facilitated on the Group’s platform through the LPs which are consolidated by the Group and the underlying loans are recorded on the Group’s consolidated balance sheets under “Loans receivable from Xiaoying Credit Loans and other loans, net”.

The following financial statement amounts and balances of the Consolidated Trusts and Partnerships are included in the accompanying consolidated financial statements after elimination of intercompany transactions and balances:

As of

December 31, 

As of December 31, 

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

US$

Assets:

  ​

  ​

  ​

Restricted cash

527,457,300

823,346,358

117,736,963

Accounts receivable and contract assets, net

37,373,243

52,994,846

7,578,162

Loans receivable from Xiaoying Credit Loans and other loans, net

2,916,966,912

3,540,930,299

506,346,298

Total assets

3,481,797,455

4,417,271,503

631,661,423

Liabilities:

Payable to investors and institutional funding partners at amortized cost

2,184,085,667

3,054,981,462

436,856,539

Other taxes payable

3,265,159

8,183,816

1,170,270

Accrued expenses and other current liabilities

18,335,260

36,870,429

5,272,401

Total liabilities

2,205,686,086

3,100,035,707

443,299,210

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Net revenue

726,005,363

744,531,819

710,088,399

101,541,291

Net income

458,613,718

494,604,464

528,039,683

75,508,670

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Net cash provided by operating activities

172,210,364

550,953,578

541,420,132

77,422,048

Net cash (used in) provided by investing activities

(673,734,777)

664,702,231

(623,481,667)

(89,156,693)

Net cash provided by (used in) financing activities

814,841,744

(1,399,955,090)

865,347,569

123,743,057

The assets of the Consolidated Trusts and Partnerships can only be used to settle the obligations of the Consolidated Trusts and Partnerships.

The following financial statement amounts and balances of the VIEs and Consolidated Trusts and Partnerships were included in the accompanying consolidated financial statements after elimination of intercompany transactions and balances:

As of

December 31, 

As of December 31, 

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

US$

Assets:

Cash and cash equivalents

180,683,740

107,519,437

15,375,075

Restricted cash

532,603,866

823,463,489

117,753,713

Accounts receivable and contract assets, net

74,750,686

108,186,142

15,470,413

Loans receivable from Xiaoying Credit Loans and other loans, net

4,775,126,977

5,263,508,938

752,671,768

Prepaid expenses and other current assets

19,491,239

20,150,470

2,881,479

Deferred tax assets, net

174,395,511

184,952,280

26,447,824

Financial investments

33,428,162

33,908,236

4,848,813

Long-term investments

498,038,310

515,523,849

73,718,930

Property and equipment, net

1,138,186

4,621,210

660,824

Intangible assets, net

27,706,487

27,499,276

3,932,344

Other non-current assets

21,976

3,573,473

511,000

Total assets

6,317,385,140

7,092,906,800

1,014,272,183

Liabilities:

Payable to investors and institutional funding partners at amortized cost

2,184,085,667

3,054,981,462

436,856,539

Short-term borrowings

10,000,000

130,000,000

18,589,753

Accrued payroll and welfare

18,482,497

11,482,779

1,642,016

Other taxes payable

119,683,947

58,251,812

8,329,898

Income taxes payable

174,425,660

169,015,224

24,168,856

Accrued expenses and other current liabilities

94,825,511

163,383,863

23,363,582

Deferred tax liabilities

642,602

1,051,597

150,376

Other non-current liabilities

2,252,921

322,163

Total liabilities

2,602,145,884

3,590,419,658

513,423,183

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

 

RMB

RMB

 

RMB

 

US$

Net revenue

1,500,275,059

1,809,619,313

1,931,618,562

276,217,781

Net income

438,091,276

623,964,980

687,071,274

98,249,886

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Net cash provided by operating activities

628,719,431

1,517,583,263

507,365,227

72,552,262

Net cash used in investing activities

(1,251,376,124)

(106,448,449)

(828,175,085)

(118,427,462)

Net cash provided by (used in) financing activities

1,114,841,744

(1,709,955,090)

875,347,569

125,173,038

The VIEs and Consolidated Trusts and Partnerships contributed 31%, 31% and 25% of the Group’s consolidated revenue for the years ended December 31, 2023, 2024 and 2025, respectively. As of December 31, 2024 and 2025, the VIEs and Consolidated Trusts and Partnerships accounted for an aggregate of 53% and 48% of the consolidated total assets, and 53% and 53% of the consolidated total liabilities.

There are no terms in any arrangements, considering both explicit arrangements and implicit variable interests that require the Company or its subsidiaries to provide financial support to the VIEs and Consolidated Trusts and Partnerships. However, if the VIEs were ever to need financial support, the Group may, at its option and subject to statutory limits and restrictions, provide financial support to its VIEs through loans to the shareholders of the VIEs or entrustment loans to the VIEs.

(c)Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expense during the reporting period. Actual results could differ materially from such estimates. Significant accounting estimates reflected in the Group’s consolidated financial statements include share-based compensation, allowance for credit losses of accounts receivables and contract assets, deposits to institutional cooperators, loans receivables from Xiaoying Housing Loans and loans receivable from Xiaoying Credit Loans and other loans, allocation of considerations under revenue arrangements with multiple performance obligations, variable considerations of revenue recognition, valuation allowance for deferred tax assets, unrecognized tax benefits, the indefinite reinvestment assertion, fair value of financial guarantee derivatives, contingent guarantee liabilities and financial investments, loans at fair value and payable to investors at fair value, impairment of long-term investments and financial investments.

(d)Revenue recognition

The Group provides services as an online marketplace connecting borrowers and institutional funding partners. Revenue is the transaction price the Group expects to be entitled to in exchange for the promised services in a contract in the ordinary course of the Group’s activities and is recorded net of value-added tax (“VAT”). The services to be accounted for include loan facilitation service, post-origination service (e.g., cash processing and collection services) and financial guarantee service.

The major product offered by the Group is Xiaoying Credit Loan, which mainly consists of Xiaoying Card Loan and other unsecured loan products that the Group introduce from time to time.

The Group provides services primarily in two business models. The first business model (“Direct Model”) involves the Group matching borrowers with institutional funding partners who directly funds the credit drawdowns to the borrowers. The Group has determined that it is not the legal lender or borrower in the loan origination and repayment process, but acting as an intermediary to bring the lender and the borrower together. Therefore, the Group does not record the loans receivable or payable arising from the loans facilitated between the institutional funding partners and borrowers on its platform.

The second business model (“Intermediary Model”), only the operations of Consolidated Trusts and Partnerships were under, involves the Group initially providing credit to borrowers through an intermediary and subsequently selling the loans including all of the creditor rights in the loans to external institutional funding partners within a short period of time. The Group cooperates with several microcredit companies who use their own funds to provide credit to borrowers first; these microcredit companies transfer their rights as creditors shortly to SPVs controlled by the Group at the price of the carrying amount of the outstanding loan principal balance and accumulated accrued interest not paid by the borrowers as of the day on which the creditor’s rights are legally transferred to SPVs. The SPVs further transfer their creditor’s rights to Consolidated Trusts and Partnerships in a short period at the price of the carrying amount of the outstanding loan principal balance and the accumulated accrued interest not paid by the borrowers as of the day on which the creditor’s rights are legally transferred. These loans carry the same insurance/ guarantee agreement with external financial institutional cooperators as loans facilitated under the Direct Model, which is attached to the loan and transfers along with the loan. The loans are initially recorded on the consolidated balance sheet as loans receivable from Xiaoying Credit Loans and other loans. Since the Group consolidates such trusts and partnerships under the VIE model (see accounting policy on “Consolidated Trusts” and “Consolidated Partnerships”), loans transferred to Consolidated Trusts and Partnerships do not qualify for sale accounting.

Loans facilitated by the Group typically have a term of less than 1 year. For each loan facilitated either in Direct Model or Intermediary Model, the Group charges a service fee (i) to the borrower indirectly through the Group’s VIEs or subsidiaries, or (ii) to the borrower indirectly through external financing guarantee company, or (iii) to institutional funding partner directly. No application fee is charged to borrowers or institutional funding partners.

For the loans facilitated that the Group collected service fees indirectly through the Group’s VIEs or subsidiaries, when borrowers who have the option of early repayment, they do not have the obligation to pay the remaining monthly service fees, the Group’s right to consideration for the service fees of facilitation service is conditional on whether or not the borrowers repay in advance. At contract inception, the Group determines the consideration based on historical experiences as well as the credit due diligence performed on each borrower prior to loan origination.

For the loans facilitated that the Group collected service fee indirectly through external financing guarantee company or directly from institutional funding partner, the Group’s transaction price includes variable consideration adjusted for default risk of the borrowers and prepayment risk of the borrowers. The Group determines the consideration based on historical experiences as well as the credit due diligence performed on each borrower prior to loan origination.

The Group provides guarantee which is directly or indirectly provided through financial institutional cooperators to institutional funding partners on certain loan products via its consolidated entities. If a borrower defaults, the Group makes its best efforts to collect the default loan. The Group directly makes payment to the defaulted principal and interest to institutional funding partners or indirectly makes payment to institutional funding partners through institutional cooperators, and deemed the guarantee as a guarantee service to the institutional funding partners and recognizes a stand-ready obligation for its guarantee exposure in accordance with ASC Topic 460, Guarantees which requires the guarantee to be measured initially at fair value based on the stand-ready obligation.

For certain loan products that the Group facilitate that are repaid in installments by borrowers, borrowers are required to enter into guarantee agreements with the Group while at the same time, the Group entered into a series of arrangements with various financial institutional cooperators and negotiate the upper limit (the “Cap”) of the compensation obligation prospectively with these financial institutional cooperators based on the expected loss rate. The Group received the guarantee fee at a pre-agreed rate from borrowers directly or from financial institutional cooperators indirectly. Upon borrower’s default, financial institutional cooperators reimburse the full loan principal and interest to the institutional funding partner first, and has the right to recourse to both the borrower and the Group. The Group’s contractual obligation is at any time it limited to the Cap which is either the lower of (1) total amount of guarantee fees contractually required to be collected from the borrowers for such loans facilitated during the current period on an aggregated basis, and (2) a certain percentage of the total principal of the loans facilitated stated in an annualized manner, as pre-agreed with financial institutional cooperators (the “Rate”); or the former (1). The contractual guarantee fees in (1) is not influenced by default or early repayment of borrowers. The Group has no obligation or intention to compensate financial institutional cooperators for any losses in excess of the contractual obligation. The Rate will be negotiated prospectively at each quarter between the two parties based on the expected loss rate. The actual loss in excess of the Cap is absorbed by financial institutional cooperators. Financial institutional cooperators ultimately bear substantially all of the credit risk. The Group’s exposure in this arrangement is limited to the default and prepayment risk in relation to the guarantee fee when the Group cannot collect the guarantee fee under the agreement with the borrower on an individual basis but is still obligated to compensate financial institutional cooperators up to the Cap on a pool basis. The Group evaluated the guarantee arrangement pursuant to ASC Topic 815, and concluded that the arrangement meets the definition of a derivative and that it is not eligible for the guarantee scope exception. Therefore, the guarantee is recognized as a derivative liability/asset at fair value and is not accounted for pursuant to ASC Topic 460 or 450. See accounting policy for financial guarantee derivative.

Direct Model

The Group has adopted ASU 2014-09, Revenue from Contracts with Customers (Topic 606) and all subsequent ASUs that modified ASC Topic 606.The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To achieve that core principle, the Group applies the following steps:

Step 1: Identify the contract (s) with a customer
Step 2: Identify the performance obligations in the contract
Step 3: Determine the transaction price
Step 4: Allocate the transaction price to the performance obligations in the contract
Step 5: Recognize revenue when (or as) the entity satisfies a performance obligation

The Group determines its customers to be both the borrowers and the institutional funding partners. The Group considers the loan facilitation service and post-origination service as two separate performance obligations under ASC Topic 606, as these two deliverables are distinct in that customers can benefit from each service on its own and the Group’s promises to deliver the services are separately identifiable from each other in the contract. While the post-origination service is within the scope of ASC Topic 860, the ASC Topic 606 revenue recognition model is applied due to the lack of definitive guidance in ASC Topic 860.

The Group determines the total transaction price to be the service fees chargeable to the borrowers indirectly through the Group’s VIEs or subsidiaries, or external financing guarantee companies or to certain institutional funding partners directly, including the guarantee fees charged by the Group under the separate guarantee agreement with the borrowers for certain type of Xiaoying Card Loans. The transaction price for loan facilitation and post-origination services includes variable consideration adjusted for default risk and prepayment risk of the borrowers. The Group estimates variable consideration for these contracts using the expected value methodology, including models to estimate the loss rates, the prepayment rates, and the weighted macroeconomic forecast, which are based on past events, current conditions, and reasonable and supportable forecasts over the life of the loans. The expected value of the consideration is the product of multiplying the loan principal and the pre-agreed service fee rates, adjusted for the loss rates and the prepayment rates. The loss rates are calculated using vintage-based loss rate model, adjusted for a weighted macroeconomic forecast. The models consider the historical loss experience period for the vintage-based loss rates, the historical prepayment experience period for the prepayment rates and the weighting of multiple macroeconomic forecast scenarios over the life of the loans and selected economic variables, including gross domestic product (GDP), unemployment rate, consumer price index (CPI) and other macro-economic variables. The transaction price is allocated amongst the financial guarantee service, if any, and two performance obligations.

The Group first allocates the transaction price to the financial guarantee, if any, that is recognized in accordance with either (1) ASC Topic 460, Guarantees which requires the guarantee to be measured initially at fair value based on the stand-ready obligation or (2) ASC Topic 815, which requires the guarantee to be measured initially and subsequently at fair value. Then the remaining considerations are allocated to the loan facilitation services and post-origination services using their relative standalone selling prices consistent with the guidance in ASC Topic 606. The Group does not have observable standalone selling price information for the loan facilitation services or post-origination services because it does not provide loan facilitation services or post-origination services on a standalone basis. 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 origination services as the basis of revenue allocation. In estimating its standalone selling price for the loan facilitation services and post-origination services, the Group considers the cost incurred to deliver such services, profit margin for similar arrangements, customer demand, effect of competitors on the Group’s services, and other market factors.

For each type of service, the Group recognizes revenue when (or as) the entity satisfies the service/performance obligation by transferring a promised good or service (that is, an asset) to a customer. Revenues from loan facilitation are recognized at the time a loan is originated between the borrower and the institutional funding partner and the principal loan balance is transferred to the borrower, at which time the facilitation service is completed. Revenues from post-origination services are recognized on a straight-line basis over the term of the underlying loans as the services are provided. The collection of service fees is not conditional on the provision of subsequent post-origination services.

Intermediary Model—Trust Model

The transfer of loans to institutional funding partners under the Intermediary Model often involves transferring the loans to a trust formed and operated by unrelated third-party trust companies. The Group consolidates such trusts under the VIE model (see accounting policy on “Consolidated Trusts”). Loans transferred to Consolidated Trusts do not qualify for sale accounting as the transfer is to a consolidated subsidiary.

The Group recognizes revenue under “Financing income” for the service fees and interests charged to the borrowers over the lifetime of the loans using effective interest method.

Intermediary Model—Partnership Model

The transfer of loans to institutional funding partners under the Intermediary Model involves transferring the loans to a limited partnership enterprise, or LP, formed and operated by unrelated third-party trust companies and the Group. The Group consolidates such partnerships under the VIE model (see accounting policy on “Consolidated Partnerships”). The loans are recorded as “Loans receivable from Xiaoying Credit Loans and other loans, net” in the consolidated balance sheets, and the Group elects to measure these loans at amortized cost at the time of origination. The Group recognizes revenue under “Financing income” for the service fees and interests charged to the borrowers over the lifetime of the loans using effective interest method.

Disaggregation of revenues

All of the Group’s revenue for the years ended December 31, 2023, 2024 and 2025 were generated from the Chinese Mainland. As the remaining duration of the Group’s performance obligations of the contracts is one year or less, the Group elects to apply the exemption of disclosing the aggregate amount of transaction price allocated to the performance obligations at the end of December 31, 2023, 2024 and 2025, The following table illustrates the disaggregation of revenue by product the Group offered in 2023, 2024 and 2025:

Loan

facilitation

Post-origination

Financing

Guarantee

Other

service

service

income

income

revenue

Total

2023

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

Major products

 

  ​

 

  ​

 

  ​

 

  ​

 

  ​

Xiaoying Credit Loan

 

2,740,974,233

596,581,987

1,133,314,422

24,496,658

30,861,036

4,526,228,336

Xiaoying Housing Loan

 

1,601,289

1,601,289

Other loans

 

4,022,032

4,022,032

Other service(1)

283,032,373

283,032,373

Total

2,740,974,233

596,581,987

1,137,336,454

24,496,658

315,494,698

4,814,884,030

Loan

facilitation

Post-origination

Financing

Guarantee

Other

service

service

income

income

revenue

Total

2024

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

Major products

  ​

  ​

  ​

  ​

  ​

Xiaoying Credit Loan

3,102,344,942

759,538,640

1,372,004,085

201,715,792

38,228,810

5,473,832,269

Other service(1)

397,949,477

397,949,477

Total

3,102,344,942

759,538,640

1,372,004,085

201,715,792

436,178,287

5,871,781,746

Loan

facilitation

Post-origination

Financing

Guarantee

Other

service

service

income

income

revenue

Total

2025

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

Major products

  ​

  ​

  ​

  ​

  ​

  ​

Xiaoying Credit Loan

3,843,004,896

1,074,453,821

1,396,975,778

636,572,154

29,980,782

6,980,987,431

Other services(1)

658,437,000

658,437,000

Total

3,843,004,896

1,074,453,821

1,396,975,778

636,572,154

688,417,782

7,639,424,431

Loan

facilitation

Post-origination

Financing

Guarantee

Other

service

service

income

income

revenue

Total

2025

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

Major products

Xiaoying Credit Loan

 

549,542,391

153,644,853

199,764,879

91,028,607

4,287,195

998,267,925

Other services(1)

 

94,155,239

94,155,239

Total

 

549,542,391

153,644,853

199,764,879

91,028,607

98,442,434

1,092,423,164

(1)Primarily consists of referral service fees for introducing borrowers to other platforms, commissions for insurance brokerage activity and technology service fees for providing assistant technology development services.

Contract balances

The Group did not enter into contracts with customers that were greater than one year for substantially all products in the years ended December 31, 2023, 2024 and 2025. For the loans facilitated with borrowers who have the option of early repayment, they do not have the obligation to pay the remaining monthly service fees, the Group’s right to consideration for the service fees of facilitation service is conditional on whether or not the borrowers repay in advance. In these instances, the Group records a corresponding contract asset when recognizing revenue from loan facilitation service. The contract asset will not be reclassified to a receivable given that the right to invoice and the payment is due by the end of the credit periods. Revenue for these loan products is recognized when the collection of consideration becomes probable.

Remaining unsatisfied performance obligations as of December 31, 2023, 2024 and 2025 pertained to post-origination service in the amount of RMB287,607,599, RMB420,361,656 and RMB282,860,275 (US$40,448,481), respectively. All remaining unsatisfied performance obligations are to be recognized as revenue in the subsequent year.

Financing income

Financing income consists primarily of the financing fees the Group charges for the loans facilitated through the Consolidated Trusts and Consolidated Partnerships, including interest income and service fees generated from providing loan facilitation and post-origination services to the investors and institutional funding partners of the Consolidated Trusts and Consolidated Partnerships, and are recorded as revenue over the life of the underlying financing using the effective interest method.

Financing income also includes financing fees, including interest income and service fee, from loans receivables from Xiaoying Credit Loans and other loans that have not yet been transferred to external investors or institutional funding partners or have been transferred but such transaction does not qualify for sale accounting under the Intermediary Model.

Financing income also includes interest income generated from providing loans by the Group’s own fund from microcredit business, and are recorded as revenue over the life of the underlying financing using the effective interest method. When the collection of interest is no longer reasonably assured, the Group does not record financing income on accrual basis.

Other revenue

Other revenue primarily includes referral service fees for introducing borrowers to other platforms, commissions for insurance brokerage activity and technology service fees for providing assistant technology development services. The referral service fees for introducing borrowers to other platforms are recognized when the obligation is fulfilled and is confirmed by the other platforms. For insurance brokerage activities, the Group acts as an agent and recognizes revenue on a net basis, only to the extent that a significant reversal is not probable. The technology service fees are recognized when the assistant technology development services to third parties provided.

(e)Sales and transfers of financial instruments

Sales and transfers of financial instruments are accounted under authoritative guidance for the transfers and servicing of financial assets and extinguishment of liabilities. Specifically, a transfer of a financial asset, a group of financial assets, or a participating interest in a financial asset is accounted for as a sale only if all the following conditions are met:

1.The financial assets are isolated from the transferor and its consolidated affiliates as well as its creditors;
2.The transferee or beneficial interest holders have the right to pledge or exchange the transferred financial assets; and
3.The transferor, its consolidated affiliates included in the financial statements being presented, or its agents do not maintain effective control of the transferred asset. A transferor’s effective control over the transferred financial assets includes, but is not limited to, any of the following:
a.An agreement that both entitles and obligates the transferor to repurchase or redeem the transferred financial assets before their maturity.
b.An agreement, other than through a cleanup call that provides the transferor with both of the following: (i) The unilateral ability to cause the holder to return specific financial assets. (ii) A more-than-trivial benefit attributable to that ability; and
c.An agreement that permits the transferee to require the transferor to repurchase the transferred financial assets at a price that is so favorable to the transferee that it is probable that the transferee will require the transferor to repurchase them.

Under the Intermediary Model, the Group, through its intermediary, facilitates credits to borrowers and subsequently transfers the loans (including the creditor rights) to Consolidated Trusts and Partnerships at face value within a short period of time.

When the loan (including the creditor rights) is transferred, the transferee becomes the direct counterparty to the borrower and the legal record holder of the loan upon transfer. The transfer is accounted for as a sale, when (1) the transferred loans are considered legally isolated from the assets of the Group and its creditors even in the bankruptcies under the Chinese Mainland laws and regulations, (2) the investors or institutional funding partners (transferees) can freely pledge or exchange the transferred loans, and (3) the Group does not maintain effective control over the transferred loans. When a transfer does not qualify for sale accounting, e.g. when the Group sells loans with recourse to the Group, the transferred financial asset remains in the statement of financial position and a financial liability is recognized for any consideration received.

(f)Foreign currency translation

The functional currency of X Financial is in US dollars (“US$”). The functional currency of the Group’s subsidiaries and VIEs in the Chinese Mainland is Renminbi (“RMB”). The determination of the respective functional currency is based on the criteria stated in ASC Topic 830, Foreign Currency Matters. The Group also uses RMB as its reporting currency. Monetary assets and liabilities denominated in currencies other than the functional currency are translated into the functional currency at the rates of exchange ruling at the balance sheet date. Transactions in currencies other than the functional currency are measured and recorded in the functional currency at the exchange rate prevailing on the transaction date. Translation gains and losses are recognized in the consolidated statements of comprehensive income.

The Company with functional currency of US$ translates its operating results and financial positions into RMB, the Group’s reporting currency. Assets and liabilities are translated using the exchange rates in effect on the balance sheet date. Equity amounts are translated at historical exchange rates. Revenues, expenses, gains and losses are translated using the average rates for the year. Translation adjustments are reported as cumulative translation adjustments and are shown as a separate component in the consolidated statements of comprehensive income.

(g)Guarantee liabilities

The Group offers guarantee service which is directly provided to or indirectly provided through financial institutional cooperators to investors or institutional funding partners. If a borrower defaults, the Group makes its best efforts to collect the default loan. The Group directly or indirectly makes payment to the defaulted principal and interest to investors or institutional funding partners.

In 2017, the Group revised the arrangement with the financial institutional cooperator and the Group no longer records any guarantee liabilities in accordance with ASC Topic 460, but records financial guarantee derivatives in accordance with ASC Topic 815. See accounting policy of revenue recognition and financial guarantee derivatives.

During 2023, the Group started the financing guarantee business through one of the subsidiaries of the Group that holds the financing guarantee license and built a new business model that collaborates with external financing guarantee companies to provide joint guarantee services, on a pro-rata basis, to institutional funding partners. Under this business model, the Group has the contractual obligation to pay the defaulted principal and interest to institutional funding partners and no obligation to pay to the external financing guarantee company. The Group recognizes a stand-ready obligation for its guarantee exposure in accordance with ASC Topic 460, Guarantees, which requires the guarantee to be measured initially at fair value based on the stand-ready obligation.

Guarantee service

At inception of the guarantee, the Group recognize both a stand-ready guarantee liability as deferred guarantee income under ASC Topic 460 with an associated financial assets receivable, and a contingent guarantee liability for off-balance sheet credit exposures under Current expected credit loss (“CECL”) model. At initial recognition, deferred guarantee income is recorded at the fair value of the guarantee contract. The Group applies practical expedient and measures its guarantee service at inception at fair value equal to the total amount of guarantee service fees contractually required to be collected, since the guarantee contract is independently issued in a standalone arm’s-length transaction with an unrelated party. Subsequent to initial recognition, deferred guarantee income is released systematically as “Guarantee income” in the consolidated statement of comprehensive income when the Group is released from the underlying risk. Contingent guarantee liability represents the guarantee obligations in the event of default related to the guarantee contract that are determined in accordance with ASC Topic 326, which are initially recorded separately 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 guarantee service. The expected credit losses are calculated using vintage-based loss rate and macroeconomic forecast scenario models, and is the product of multiplying the estimates of vintage-based loss rates and the individual level exposure at default on an undiscounted basis, adjusted for a weighted macroeconomic forecast. The models consider the historical loss experience period for the vintage-based loss rates, the historical prepayment experience period for the prepayment rates and the weighted multiple macroeconomic forecast scenarios over the life of the loans and selected economic variables, including gross domestic product (GDP), unemployment rate, consumer price index (CPI) and other macroeconomic variables. The contingent guarantee liabilities are determined on a collective basis and loans share similar risk characteristics and includes both quantitative and qualitative components, and adjusted each period for changes in expected lifetime credit losses. The initial recognition and adjustments made to contingent guarantee liabilities are recorded as “provision for contingent guarantee liabilities” in the consolidated statement of comprehensive income.

(h)Financial guarantee derivatives

The Group entered into a series of arrangements with various financial institutional cooperators for certain guarantee services. The agreements entitle the Group a right to receive guarantee fees and require the Group to make payment, up to a pre-agreed cap, to reimburse financial institutional cooperators for a pre-determined portion of borrower payment defaults and the guarantee fee amount that was not collected due to prepayments. The ‘dual-triggered’ financial guarantee is accounted for as a derivative under ASC Topic 815 because the financial guarantee scope exemption outlined in ASC 815-10-15-58 is not met.

The Group uses the discounted cash flow model to value these financial guarantee derivatives at inception and subsequent valuation dates. The fair value is categorized in the level 3 valuation hierarchy. This discounted cash flow model incorporates assumptions of the significant unobservable inputs such as the expected loss rates, prepayment rate and discount rate. The expected loss rate and prepayment rate is estimated by taking into consideration of historical loss experiences. The Group considers that the impact of discount rate, which is determined based on the market rates, to the fair value of financial guarantee derivatives is immaterial.

All financial guarantee derivatives are required to be recorded on the Group’s consolidated balance sheet at fair value. The Group signs contract separately for each project regardless of whether they are same counterparty. As no legally enforceable master netting agreement exists between the Group and the derivative counterparty, the Group does not net derivative assets and liabilities. The change in fair value of the financial guarantee derivative is recorded as change in fair value of financial guarantee derivatives in the consolidated statements of comprehensive income. The relative cash flows associated with the financial guarantee derivatives and their gains and losses are reported in operating activities in the consolidated statements of cash flow. Refer to Note 3 for further information of tabular disclosures on the amount and reporting for financial guarantee derivative assets, liabilities, gains and losses.

(i)Fair value

Fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Group considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability.

Authoritative literature provides a fair value hierarchy, which prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. The level in the hierarchy within which the fair value measurement in its entirety falls is based upon the lowest level of input that is significant to the fair value measurement as follows:

Level 1—inputs are based upon unadjusted quoted prices for identical assets or liabilities traded in active markets.
Level 2—inputs are based upon quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets and liabilities in markets that are not active and model-based valuation techniques for which all significant assumptions are observable in the market or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3—inputs are generally unobservable and typically reflect management’s estimates of assumptions that market participants would use in pricing the asset or liability. Most fair value is therefore determined using model-based techniques that include option pricing models, discounted cash flow models, and similar techniques.

(j)Cash and Cash Equivalents

Cash and cash equivalents primarily consist of cash on hand and cash in bank which are highly liquid and insignificant risk of changes in value. As of December 31, 2024 and 2025, cash equivalents were comprised of term deposits in banks. All cash and cash equivalents are unrestricted as to withdrawal and use.

(k)Restricted Cash

Restricted cash consists primarily of cash held by the Consolidated Trusts and Partnerships through segregated bank accounts which can only be used by the Consolidated Trusts and Partnerships to specified activities as stipulated in the Consolidated Trust or Partnership agreements. Cash in the Consolidated Trusts and Partnerships is not available to fund the general liquidity needs of the Group.

Restricted cash also includes cash security deposits set aside in bank accounts, and cash deposited with banks as collateral for borrowings from the respective banks. Restrictions on the use of such cash and the interest earned thereon are imposed by the banks and remains effective throughout the respective terms of the borrowings. See Note 8.

Tianjin Yuexin entered into deposit arrangements with institutional funding partners to pay deposits as per agreements. The Group establishes an allowance for credit losses based on the credit risk of institutional funding partners determined by external credit ratings and adjusted for a weighted macroeconomic forecast.

(l)Accounts receivable and contract assets, net

Accounts receivable and contract assets consist of accounts receivable and contract assets from the facilitation and post-origination service in relation to loans facilitated, from financing income generated from Consolidated Trusts and Partnerships and Quanbei Microcredit, from guarantee income generated from financing guarantee business, and from other revenue which mainly including referral service fees and insurance brokerage commissions. Contract assets represent the Group’s right to consideration in exchange for facilitation services that the Group has delivered 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 they will collect substantially all of the consideration to which it will be entitled in exchange for the services delivered to the customer before the payment is due by the end of the credit periods. The general life time of accounts receivable and contract assets lasts no more than 12 months.

Accounts receivable and contract assets is stated at the historical carrying amount net of write-offs and allowance for credit losses. The Group establishes an allowance for credit losses in accordance with ASC Topic 326 based on estimates, historical experience of net loss rates, current economic conditions, reasonable and supportable forecasts of future economic conditions and other factors surrounding the credit risk of customers. The profile of the borrowers is similar under each product therefore the Group applies a consistent credit risk management framework to the entire portfolio of borrowers under each product. The Group also constantly monitors the financial condition and evaluates the credit quality of certain institutional funding partners and external financing guarantee companies from which the Group’s service fees are collected directly or indirectly. For individual counterparty where there is an observable indicator of loss, an individually evaluated allowance for credit losses is provided. The Group evaluates and adjusts its allowance for credit losses for accounts receivable and contract assets on a quarterly basis or more often as necessary. Uncollectible accounts receivable or contract assets are charged off when a settlement is reached for an amount that is less than the outstanding historical balance or when accounts receivable or contract assets are deemed uncollectible.

The following table presents the accounts receivable and contract assets from facilitation, post-origination, financing income, guarantee income and other revenue as of December 31, 2024 and 2025, respectively:

Accounts

Accounts

  ​ ​ ​

receivable

receivable

Accounts

Accounts

Accounts

Allowance for

and contract

and contract

receivable

receivable

receivable

credit losses

assets from

assets from

and contract

and contract

and contract

for accounts

facilitation

post-origination

assets from

assets from

assets from

receivable and

As of December 31, 2024

  ​ ​ ​

services

  ​ ​ ​

services

  ​ ​ ​

financing income

  ​ ​ ​

guarantee income

  ​ ​ ​

other revenue

  ​ ​ ​

contract assets

  ​ ​ ​

Total

 

RMB

 

RMB

 

RMB

RMB

RMB

RMB

RMB

Accounts receivable:

Xiaoying Credit Loan

 

287,995,740

33,776,512

75,514,367

145,561,816

(17,866,589)

524,981,846

Other service

58,991,579

(125,514)

58,866,065

Contract assets:

Xiaoying Credit Loan

1,264,077,497

148,259,098

459,631

39,086,515

(6,180,181)

1,445,702,560

Total

 

1,552,073,237

182,035,610

75,973,998

184,648,331

58,991,579

(24,172,284)

2,029,550,471

Accounts

Accounts

receivable

receivable

Accounts

Accounts

Accounts

Allowance for

and contract

and contract

receivable

receivable

receivable

credit losses

assets from

assets from

and contract

and contract

and contract

for accounts

facilitation

post-origination

assets from

assets from

assets from

receivable and

As of December 31, 2025

  ​ ​ ​

services

  ​ ​ ​

services

  ​ ​ ​

financing income

  ​ ​ ​

guarantee income

  ​ ​ ​

other revenue

  ​ ​ ​

contract assets

  ​ ​ ​

Total

RMB

RMB

RMB

RMB

RMB

RMB

RMB

Accounts receivable:

Xiaoying Credit Loan

1,020,377,108

144,057,260

82,869,705

320,487,016

(76,482,721)

1,491,308,368

Other service

103,525,367

(330,107)

103,195,260

Contract assets:

Xiaoying Credit Loan

1,244,771,082

176,147,633

246,117,442

(115,564,104)

1,551,472,053

Total

2,265,148,190

320,204,893

82,869,705

566,604,458

103,525,367

(192,376,932)

3,145,975,681

Accounts

Accounts

receivable

receivable

Accounts

Accounts

Accounts

Allowance for

and contract

and contract

receivable

receivable

receivable

credit losses

assets from

assets from

and contract

and contract

and contract

for accounts

facilitation

post-origination

assets from

assets from

assets from

receivable and

As of December 31, 2025

  ​ ​ ​

services

  ​ ​ ​

services

  ​ ​ ​

financing income

  ​ ​ ​

guarantee income

  ​ ​ ​

other revenue

  ​ ​ ​

contract assets

  ​ ​ ​

Total

US$

US$

US$

US$

US$

US$

US$

Accounts receivable:

Xiaoying Credit Loan

145,911,985

20,599,914

11,850,210

45,829,034

(10,936,883)

213,254,260

Other service

14,803,931

(47,205)

14,756,726

Contract assets:

Xiaoying Credit Loan

177,999,897

25,188,777

35,194,326

(16,525,447)

221,857,553

Total

323,911,882

45,788,691

11,850,210

81,023,360

14,803,931

(27,509,535)

449,868,539

The following tables present the aging of accounts receivable as of December 31, 2024 and 2025 respectively. For accounts receivable to be collected from borrowers, the Group charges off accounts receivable overdue more than 60 days. For accounts receivable to be collected indirectly through external financing guarantee company or directly from institutional funding partner, the Group charges off accounts receivable when accounts receivable are deemed uncollectible.

As of December 31, 2024

Past due

Past due

Past due

Aging

  ​ ​ ​

Current

  ​ ​ ​

1 - 30 days

  ​ ​ ​

30 - 60 days

  ​ ​ ​

over 60 days

  ​ ​ ​

Total

RMB

RMB

RMB

RMB

RMB

Accounts receivables

Xiaoying Credit Loan

534,221,386

6,046,352

2,580,697

542,848,435

Other service

38,166,429

20,825,150

58,991,579

Total

572,387,815

26,871,502

2,580,697

601,840,014

As of December 31, 2025

Past due

Past due

Past due

Aging

  ​ ​ ​

Current

  ​ ​ ​

1 - 30 days

  ​ ​ ​

30 - 60 days

  ​ ​ ​

over 60 days

  ​ ​ ​

Total

RMB

RMB

RMB

RMB

RMB

Accounts receivables

Xiaoying Credit Loan

1,538,110,113

9,235,273

12,776,048

7,669,655

1,567,791,089

Other service

80,841,200

12,286,586

4,649,276

5,748,305

103,525,367

Total

1,618,951,313

21,521,859

17,425,324

13,417,960

1,671,316,456

As of December 31, 2025

Past due

Past due

Past due

Aging

  ​ ​ ​

Current

  ​ ​ ​

1 - 30 days

  ​ ​ ​

30 - 60 days

  ​ ​ ​

over 60 days

  ​ ​ ​

Total

US$

US$

US$

US$

US$

Accounts receivables

Xiaoying Credit Loan

219,946,820

1,320,626

1,826,951

1,096,746

224,191,143

Other service

11,560,138

1,756,958

664,838

821,997

14,803,931

Total

231,506,958

3,077,584

2,491,789

1,918,743

238,995,074

The following tables present the movement of allowance for credit losses for accounts receivables and contract assets as of December 31, 2023, 2024 and 2025:

Provision for (Reversal of)

accounts receivable

Charge-off for

As of

and contract assets

accounts

As of

January 1,

(net of recovery)

receivable and

December 31, 

  ​ ​ ​

2023

  ​ ​ ​

(1)

  ​ ​ ​

contract assets

  ​ ​ ​

2023

RMB

RMB

RMB

RMB

Accounts receivable:

Xiaoying Credit Loan

15,353,343

13,063,863

(24,406,436)

4,010,770

Other loans

39,132

409,477

(435,854)

12,755

Other service

1,757,267

1,757,267

Contract assets

Xiaoying Credit Loan

6,480,105

(2,994,278)

3,485,827

Other loans

2,586

(2,586)

Total

21,875,166

12,233,743

(24,842,290)

9,266,619

  ​ ​ ​

  ​ ​ ​

Provision for (Reversal of)

  ​ ​ ​

  ​ ​ ​

accounts receivable

Charge-off for

As of

and contract assets

accounts

As of

January 1,

(net of recovery)

receivable and

December 31, 

2024

(1)

contract assets

2024

RMB

RMB

RMB

RMB

Accounts receivable:

 

 

 

 

Xiaoying Credit Loan

 

4,010,770

34,674,923

(20,819,104)

17,866,589

Other loans

12,755

(5,391)

(7,364)

Other service

1,757,267

(1,631,753)

125,514

Contract assets

 

Xiaoying Credit Loan

 

3,485,827

2,694,354

6,180,181

Total

 

9,266,619

35,732,133

(20,826,468)

24,172,284

  ​ ​ ​

  ​ ​ ​

Provision for

  ​ ​ ​

  ​ ​ ​

accounts receivable

Charge-off for

As of

and contract assets

accounts

As of

January 1,

(net of recovery)

receivable and

December 31, 

2025

(1)

contract assets

2025

 

RMB

 

RMB

 

RMB

 

RMB

Accounts receivable:

 

  ​

 

  ​

 

  ​

 

  ​

Xiaoying Credit Loan

 

17,866,589

133,130,736

(74,514,604)

76,482,721

Other service

125,514

204,593

330,107

Contract assets

 

Xiaoying Credit Loan

 

6,180,181

109,383,923

115,564,104

Total

 

24,172,284

242,719,252

(74,514,604)

192,376,932

Provision for

accounts receivable

Charge-off for

As of

and contract assets

accounts

As of

  ​ ​ ​

January 1,

  ​ ​ ​

(net of recovery)

  ​ ​ ​

receivable and

  ​ ​ ​

December 31, 

2025

(1)

contract assets

2025

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

Accounts receivable:

Xiaoying Credit Loan

2,554,888

19,037,442

(10,655,447)

10,936,883

Other service

17,949

29,256

47,205

Contract assets

Xiaoying Credit Loan

883,754

15,641,693

16,525,447

Total

3,456,591

34,708,391

(10,655,447)

27,509,535

(1)The recoveries of charge-off of accounts receivables and contract assets amounted to RMB244,196, RMB876,116 and RMB1,674,306 (US$239,423) during the years ended December 31, 2023, 2024 and 2025, respectively.

During the year ended December 31, 2025, the gross charge-off recorded in the accounts receivables and contract assets amounted to RMB11,940,878 (US$1,707,523), RMB25,684,320 (US$3,672,809) and RMB38,563,712 (US$5,514,537), which originated from loans facilitated in 2023 and before, 2024 and 2025, respectively.

(m)Loans receivables from Xiaoying Credit Loans and other loans, net

Loans receivables represent loans facilitated through the Consolidated Trusts and Partnerships and loans provided by Quanbei Microcredit, which consist of Xiaoying Credit Loans, Xiaoying Revolving Loans which ceased to be facilitated as of 2020, and other miscellaneous loans that the Group facilitated and originated during the years. Loans receivables from Xiaoying Credit Loans and other loans are stated at the historical carrying amount net of write-offs and allowance for credit losses. The Group establishes an allowance for credit losses in accordance with ASC Topic 326 based on estimates, historical experience of net vintage-based loss rates, current economic conditions, reasonable and supportable forecasts of future economic conditions and other factors surrounding the credit risk of borrowers. The profile of the borrowers is similar under each product therefore the Group applies a consistent credit risk management framework to the entire portfolio of borrowers under each product. The Group evaluates and adjusts its allowance for credit losses for loans receivables on a quarterly basis or more often as necessary. Uncollectible loans receivables are charged off when a settlement is reached for an amount that is less than the outstanding balance or when loans receivables are deemed uncollectible.

As of December 31, 2024 and 2025, loans receivables from Xiaoying Credit Loans and other loans amounted to RMB4,828,316,995 and RMB5,298,631,388 (US$757,694,211) respectively. The general life time of loans receivables from Xiaoying Credit Loans and other loans lasts no more than 12 months.

The Group excluded the accrued interest receivable balance, net of allowance for credit loss, from the disclosed amortized cost basis, amounting to RMB71,667,521 and RMB79,152,472 (US$11,318,653) as of December 31, 2024 and 2025. The accrued interest receivables were recorded in accounts receivable and contract assets from financing income in the consolidated balance sheet. In 2024 and 2025, the Group charges off loan receivables from Xiaoying Credit Loans and other loans overdue more than 60 days.

The following table presents the loans receivable from Xiaoying Credit Loans and other loans originated or facilitated through the Consolidated Trusts and Partnerships and retained by the Group as of December 31, 2024 and 2025, respectively:

Loans receivables

from Xiaoying

Credit Loans and

Allowance for

As of December 31, 2024

  ​ ​ ​

other loans

  ​ ​ ​

credit losses

  ​ ​ ​

Total

RMB

RMB

RMB

Xiaoying Credit Loan

5,004,137,624

(175,820,629)

4,828,316,995

Total

 

5,004,137,624

(175,820,629)

4,828,316,995

Loans receivables

from Xiaoying

Credit Loans and

Allowance for

As of December 31, 2025

  ​ ​ ​

other loans

  ​ ​ ​

credit losses

  ​ ​ ​

Total

 

RMB

RMB

RMB

Xiaoying Credit Loan

 

5,534,864,653

(236,233,265)

5,298,631,388

Total

 

5,534,864,653

(236,233,265)

5,298,631,388

Loans receivables

from Xiaoying

Credit Loans and

Allowance for

As of December 31, 2025

  ​ ​ ​

other loans

  ​ ​ ​

credit losses

  ​ ​ ​

Total

 

US$

US$

US$

Xiaoying Credit Loan

 

791,475,119

(33,780,908)

757,694,211

Total

 

791,475,119

(33,780,908)

757,694,211

The following tables present the movement of provision for loans receivable from Xiaoying Credit Loans and other loans as of December 31, 2023, 2024 and 2025, respectively:

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Provision for

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

(Reversal of)

loans receivable

from Xiaoying Credit

Loans and

As of December 31, 

other loans (net of

As of December 31, 

2022

recovery) (1)

Charge-off

2023

RMB

RMB

RMB

RMB

Xiaoying Credit Loans

 

103,630,827

234,237,584

(149,149,536)

188,718,875

Xiaoying Revolving Loans

 

(2,737,290)

2,737,290

Other loans

2,848,327

1,849,982

(4,697,735)

574

Total

 

106,479,154

233,350,276

(151,109,981)

188,719,449

Provision for

(Reversal of)

loans receivable

from Xiaoying Credit

  ​ ​ ​

Loans and

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

As of December 31, 

  ​ ​ ​

other loans (net of

  ​ ​ ​

  ​ ​ ​

As of December 31, 

2023

recovery) (1)

Charge-off

2024

RMB

RMB

RMB

RMB

Xiaoying Credit Loans

188,718,875

226,865,598

(239,763,844)

175,820,629

Xiaoying Revolving Loans

(900,606)

900,606

Other loans

574

(149,665)

149,091

Total

 

188,719,449

225,815,327

 

(238,714,147)

 

175,820,629

Provision for

(Reversal of)

  ​ ​ ​

loans receivable

  ​ ​ ​

from Xiaoying Credit

Loans and

As of December 31, 

other loans (net of

As of December 31, 

  ​ ​ ​

2024

  ​ ​ ​

recovery) (1)

  ​ ​ ​

Charge-off

  ​ ​ ​

2025

RMB

RMB

RMB

RMB

Xiaoying Credit Loans

175,820,629

340,274,053

(279,861,417)

236,233,265

Other loans

(56,895)

56,895

Total

 

175,820,629

340,217,158

 

(279,804,522)

236,233,265

Provision for

  ​ ​ ​

(Reversal of)

  ​ ​ ​

loans receivable

from Xiaoying Credit

Loans and

As of December 31, 

other loans (net of

As of December 31, 

  ​ ​ ​

2024

  ​ ​ ​

recovery) (1)

  ​ ​ ​

Charge-off

  ​ ​ ​

2025

US$

US$

US$

US$

Xiaoying Credit Loans

25,142,016

48,658,542

(40,019,650)

33,780,908

Other loans

(8,135)

8,135

Total

 

25,142,016

48,650,407

 

(40,011,515)

33,780,908

(1)The recoveries of charge-off of loans receivables from Xiaoying Credit Loans and other loans amounted to RMB13,488,360, RMB9,251,001 and RMB27,672,522 (US$3,957,118) during the years ended December 31, 2023, 2024 and 2025, respectively.

During the year ended December 31, 2025, the gross charge-off recorded in the loans receivables from Xiaoying Credit Loans and other loans amounted to RMB123,023,655 (US$17,592,149) and RMB184,453,389 (US$26,376,484) which originated from loans provided by Quanbei Microcredit in 2024 and 2025, respectively.

The following table presents the aging, which is the primary credit quality indicator, of loans receivable from Xiaoying Credit Loans and other loans as of December 31, 2024 and 2025, presented by year of origination respectively:

As of December 31, 2024

Past due

Past due

Aging

  ​ ​ ​

Current

  ​ ​ ​

1 - 30 days

  ​ ​ ​

30 - 60 days

  ​ ​ ​

Total

RMB

RMB

RMB

RMB

Loan originated or facilitated in 2023

Xiaoying Credit Loans

306,140

443,897

646,547

1,396,584

Loan originated or facilitated in 2024

Xiaoying Credit Loans

4,927,629,181

47,724,414

27,387,445

5,002,741,040

Total

4,927,935,321

48,168,311

28,033,992

5,004,137,624

As of December 31, 2025

Past due

Past due

Aging

  ​ ​ ​

Current

  ​ ​ ​

1 - 30 days

  ​ ​ ​

30 - 60 days

  ​ ​ ​

Total

RMB

RMB

RMB

RMB

Loan originated or facilitated in 2024

Xiaoying Credit Loans

3,035,546

511,986

1,062,251

4,609,783

Loan originated or facilitated in 2025

Xiaoying Credit Loans

5,436,846,542

53,967,421

39,440,907

5,530,254,870

Total

5,439,882,088

54,479,407

40,503,158

5,534,864,653

As of December 31, 2025

Past due

Past due

Aging

  ​ ​ ​

Current

  ​ ​ ​

1 - 30 days

  ​ ​ ​

30 - 60 days

  ​ ​ ​

Total

US$

US$

US$

US$

Loan originated or facilitated in 2024

Xiaoying Credit Loans

434,077

73,213

151,900

659,190

Loan originated or facilitated in 2025

Xiaoying Credit Loans

777,458,715

7,717,239

5,639,975

790,815,929

Total

777,892,792

7,790,452

5,791,875

791,475,119

(n)Financial investments

The Group held investment in several Venture Capital funds (“VC funds”). These investments were held in the form of limited partnership or zero-coupon convertible note.

For partnership investments, the Group uses equity method to account for these investments under ASC Topic 323. These investments are initially recorded at cost and subsequently adjusted for the proportionate share of income or loss, impairment as well as contributions made or distributions received. The group elects cumulative earnings approach for classifying the distributions received from equity method investments.

In the case that virtually no influence was exerted by the Group in the partnership agreement, fair value measurement is applied under ASC Topic 321. When readily determinable fair value is not available, the Group has elected to measure them alternatively at cost minus impairment, plus or minus observable price changes from orderly transactions of identical or similar investments of the same issuer.

For the investment in the legal form of zero-coupon convertible note, it is in substance a prepaid forward contract that entitles the Group to obtain shares of the VC fund in the future, and because no readily determinable fair value is available, the Group has elected to measure the investment at cost minus impairment, plus or minus observable price changes from orderly transactions of identical or similar investments of the same issuer under ASC Topic 321.

The Group reviews VC funds investment for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. An impairment loss is measured based on the excess of the carrying amount of an investment over its estimated fair value.

The Group maintains an investment portfolio comprising various financial instruments, including U.S. Treasury securities with original maturities exceeding three months, wealth management products with no fixed term, term deposits, and fund-linked notes. Pursuant to ASC Topic 320, these investments are classified as trading, available-for-sale, or held-to-maturity securities. Investments with original maturities greater than three months but less than twelve months, or those that are expected to be realized in cash within the next twelve months are classified as short-term investments; otherwise, they are classified as long-term investments. As at December 31, 2024 and 2025, all such financial instruments were classified as short-term investments. Debt securities are classified as held-to-maturity when management has the positive intent and ability to hold them to maturity. Securities to be held for indefinite periods of time and not intended to be held-to-maturity are classified as available-for-sale debt securities. Debt securities are classified as trading securities if they are acquired principally for the purpose of selling them in the near term with the objective of generating profits on short-term differences in price. Any remaining debt investments that do not meet the definition of a security are classified as other debt investments and are accounted for at amortized cost.

The Group accounts for available-for-sale debt securities in accordance with ASC Topic 320. These securities are reported at fair value, with unrealized gains and losses, net of tax, recorded in other comprehensive income. The carrying value of available-for-sale debt securities is adjusted for amortization of premiums and accretion of discounts to maturity using the effective interest method. Such amortization, along with realized gains is included in “Interest income” in consolidated statements of comprehensive income.

The Group’s trading securities are stated at fair value. Realized and unrealized gains and losses on trading securities, representing the changes in fair value, are presented in “Interest income” or “Interest expenses” in consolidated statements of comprehensive income. Other debt investments include term deposits with maturities within one year, which are accounted for at amortized cost. Interest income on these term deposits is recognized on an accrual basis and presented in “Interest income” in the consolidated statements of comprehensive income.

The Group evaluates these investments for credit losses under ASC Topic 326, and an allowance for credit losses is recognized when the carrying amount exceeds the amount expected to be collected.

(o)Deposits to institutional cooperators, net

Starting from November 2019, the Group entered into a series of deposit arrangements with institutional funding partners or financing institutional cooperators, such as insurance company and financing guarantee company. The Group is required to pay deposits to those institutional funding partners or financial institutional cooperators monthly or in accordance with an agreed payment schedule. The amount of deposit is separately agreed with each institutional funding partner or institutional cooperator, usually calculated by multiplying the outstanding loan balance on the reconciliation date by an agreed percent rate (“the standard amount “). The agreed percent rate may be adjusted from time to time. If the balance of the deposits exceeds the standard amount or supplementary payment of deposit is needed, the institutional funding partners or financial institutional cooperators shall refund the excess to the Group or the Group shall make supplementary payment of deposit in accordance with an agreed payment schedule. Deposits to institutional cooperators is stated at the historical carrying amount net of write-offs and allowance for credit losses. The Group establishes an allowance for credit losses based on estimates, the current and expected probability of default, the outstanding loan balances, the forecasted loan facilitation amounts and the credit risk of institutional funding partners or institutional cooperators. The Group evaluates and adjusts its allowance for credit losses for deposits to institutional cooperators on a quarterly basis or more often as necessary. Deposits to institutional cooperators are charged off when deposits are deemed uncollectible. Deposits to institutional cooperators are recorded as current assets because the term of the underlying loan assets was 12 months or less. As of December 31, 2024 and 2025, all deposits are refundable.

(p)Property and equipment, net

Furniture and equipment are recorded at cost less accumulated depreciation and amortization. Depreciation and amortization are calculated on a straight-line basis over the following estimated useful lives:

Computer and transmission equipment

  ​ ​ ​

3 years

Furniture and office equipment

5 years

Motor vehicles

4 years

Leasehold improvements

Over the shorter of the lease term or expected useful lives

Gains and losses from the disposal are included in “Other income (loss), net”.

(q)Intangible assets

Intangible assets with finite lives represent domain name and purchased computer software. These intangible assets are amortized on a straight-line basis over their estimated useful lives of the respective asset, which varies from 1 to 10 years.

Intangible assets with an indefinite useful life represent the insurance broker license purchased during 2018 and insurance sale on line license authorized in 2019, See Note 7. Intangible assets with an indefinite life are not amortized and are tested for impairment annually or more frequently if events or changes in circumstances indicate that it might be impaired.

(r)Impairment of long-lived assets

Long-lived assets are evaluated for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. When these events occur, the Group evaluates the impairment for the long-lived assets by comparing the carrying amounts of the assets to an estimate of future undiscounted cash flow attributable to these assets. If the sum of the future undiscounted cash flows is less than the carrying amounts of the assets, the Group recognizes an impairment loss based on the excess of the carrying amounts of the assets over the fair value of the assets. Meanwhile, annual impairment testing is required for goodwill and intangible assets that have an indefinite useful life.

(s)Long-term investments

The Group accounts for long-term investments using equity method of accounting where the Group has the ability to exercise significant influence over investments. As part of this evaluation, the Group considers the participating and protective rights in the investments as well as its legal form. The Group records the investments at cost and subsequently adjusts the carrying amount each period for share of the earnings or losses of the investee and other adjustments required by the equity method of accounting. Dividends received from the equity method investments are recorded as reductions in the cost of investments. The Group elects cumulative earnings approach for classifying the distributions received from equity method investments.

Long-term investments are evaluated for impairment when facts or circumstances indicate that the fair value of the long-term investments is less than its carrying value. An impairment is recognized when a decline in fair value is determined to be other-than-temporary. The Group reviews several factors to determine whether a loss is other-than-temporary which include, but are not limited to, the: (i) nature of the investment; (ii) cause and duration of the impairment; (iii) extent to which fair value is less than cost; (iv) financial condition and near term prospects of the investments; and (v) ability to hold the security for a period of time sufficient to allow for any anticipated recovery in fair value.

(t)Employee defined contribution plan

Full time employees of the Group in the Chinese Mainland participate in a government mandated multi-employer defined contribution plan pursuant to which certain pension benefits, medical care, unemployment insurance, employee housing fund and other welfare benefits are provided to employees. Chinese regulations require that the Group make contributions to the government for these benefits based on certain percentage of the employee’s salaries. The Group has no legal obligation for the benefits beyond the contributions. The total amount that was expensed as incurred were RMB47,040,770, RMB53,796,095 and RMB66,218,527 (US$9,469,123) for the years ended December 31, 2023, 2024 and 2025, respectively.

(u)Advertising cost

Advertising costs are expensed as incurred in accordance with ASC 720-35 Other Expense—Advertising costs. Advertising costs were RMB8,105,126, RMB8,563,551 and RMB10,518,390 (US$1,504,110) for the years ended December 31, 2023, 2024 and 2025, respectively. Advertising costs are included in borrower acquisitions and marketing expense in the consolidated statements of comprehensive income.

(v)Origination and servicing expense

Origination and servicing expense consists primarily of variable expenses and vendor costs, including labor costs, costs related to credit assessment, payment processing services, fees paid to third party collection agencies, as well as interest expense paid to investors and institutional funding partners of the Consolidated Trusts and Partnerships.

(w)Income taxes

Current taxes are recognized in accordance with the laws of the relevant taxing authorities.

The Group’s income tax expense includes Chinese Mainland and Hong Kong income taxes plus the recognition of Chinese Mainland taxes on undistributed earnings of Beijing WFOE not considered to be indefinitely reinvested.

Deferred taxes are provided using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements or tax return. Under this method, deferred tax assets and liabilities are recognized for the differences between the financial statement carrying amount and the tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. Deferred tax assets are then evaluated to determine the extent to which they are more likely than not to be realized. In making such a determination, management considers all positive and negative evidence, including future reversals of existing taxable temporary differences and projected future taxable income exclusive of reversing temporary differences and carryforwards. Deferred tax assets are then reduced by a valuation allowance to the amount, in the opinion of management, that is more likely than not to be realized.

The Group accounts for uncertainty in income taxes recognized in the consolidated financial statements by applying a two-step process to determine the amount of the benefit to be recognized. First, each tax position is evaluated to determine the likelihood that it will be sustained upon examination by the taxing authorities. If a tax position is deemed more-likely-than-not to be sustained (defined as a likelihood of more than fifty percent of being sustained upon an examination, based on the technical merits of the tax position), the tax position is then assessed to determine the amount of benefits to recognize in the consolidated financial statements. The amount of the benefits that may be recognized is the largest amount that is greater than 50 percent likely of being realized upon settlement. Interest and penalties on income taxes are classified as a component of income taxes.

(x)Value added taxes (“VAT”)

The Group is subject to VAT at the rate of 6% and 13% given that they are classified as general tax payers and at the rate of 3% as certain Consolidated Trusts and Partnerships of the Group are classified as small-scale tax payers. VAT is reported as a deduction to revenue when incurred and amounted to RMB301,613,913, RMB401,550,251, and RMB568,723,190 (US$81,326,335) for the years ended December 31, 2023, 2024 and 2025, respectively. Entities that are VAT general taxpayers are allowed to offset qualified input VAT paid to suppliers against their output VAT liabilities. Net VAT balance between input VAT and output VAT is recorded in the line item of accrued expense and other liabilities on the consolidated balance sheets.

(y)Segment information

The Group uses management approach to determine operation segment. The management approach considers the internal organization and reporting used by the Group’s chief operating decision maker (“CODM”) for making decisions, allocation of resource and assessing performance.

The Group’s CODM has been identified as the Chief Executive Officer who reviews the consolidated results of operations when making decisions about allocating resources and assessing performance of the Group. The Group operates and manages its business as a single operating and reportable segment.

All of the Group’s revenue for the years ended December 31, 2023, 2024 and 2025 were generated from the Chinese Mainland. As the Group generates all of its revenues in the Chinese Mainland, no geographical segments are presented.

The Group generates revenues primarily from (i) the fees that the Group charges for service of matching institutional funding partners with borrowers (i.e., loan facilitation service) and for other services the Group provides over the lifetime of the loan (i.e., post-origination service and guarantee service); (ii) interests from borrowers from microcredit business and the financing fees the Group charges for the loans facilitated through the Consolidated Trusts and Partnerships (i.e., financing income). The Group charges a service fee to the borrower indirectly through financial institutional cooperators or to certain institutional funding partners directly.

The accounting policies of the segment profit or loss and assets are the same as those described in the summary of significant accounting policies. The Group’s CODM assesses performance for the segment and decides how to allocate resources based on net income that also is reported on the consolidated statements of comprehensive income as net income. The measure of segment assets is reported on the consolidated balance sheet as total assets. Significant segment expenses are the same as these presented under the operating costs and expenses in the consolidated statements of comprehensive income, and the difference between net revenues less the significant segment expenses and consolidated net income are the other segment items. The Group’s CODM uses net income to evaluate income generated from segment assets in deciding whether to reinvest profits into the segment or to pay dividends.

(z)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. In the event that treasury shares are transferred to Employee Stock Ownership Plans (“ESOP”), the Company recognized the amount in addition paid-in capital. The treasury shares account includes 78,439,504 and 94,600,042 ordinary shares as of December 31, 2024 and 2025, respectively, which will be canceled or held as treasury shares.

(aa)Leases

The Group has elected the package of practical expedients, which allows the Group not to reassess (1) whether any expired or existing contracts as of the adoption date are or contain a lease, (2) lease classification for any expired or existing leases as of the adoption date and (3) initial direct costs for any expired or existing leases as of the adoption date. The Group also elected the practical expedient not to separate lease and non-lease components of contracts. Lastly, the Group elected the short-term lease exemption for all contracts with lease terms of 12 months or less.

The Group determines if an arrangement is a lease or contains a lease at inception. Right-of-use (“ROU”) assets and liabilities are recognized at lease commencement date based on the present value of remaining lease payments over the lease terms. As most of the Group’s leases do not provide an implicit rate, the Group estimates its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located. The Group’s leases often include options to extend lease terms and such extended terms are included in lease terms when the Group is reasonably certain to exercise those options. Lease terms also include periods covered by options to terminate the leases when the Group is reasonably certain not to exercise those options. Lease expense is recorded on a straight-line basis over the lease term. For operating leases, ROU assets were recorded as “Other non-current assets”, and the current and non-current portions of the lease liabilities were recorded as “Accrued expenses and other current liabilities” and “Other non-current liabilities” in the consolidated balance sheets. The Group does not have any finance leases for the year ended December 31, 2024 and 2025.

As of December 31, 2024 and 2025, the Group recognized ROU assets of RMB39,239,747 and RMB44,778,762 (US$6,403,278), and total lease liabilities of RMB40,249,266 and RMB45,664,329 (US$6,529,913), including current portion of RMB12,732,875 and RMB10,857,421 (US$1,552,591).

The Group’s operating leases mainly related to office facilities. As of December 31, 2025, the weighted average remaining lease term was 3.98 years and the weighted average discount rate was 4.66% for the Group’s operating leases.

Operating lease cost for the year ended 31 December, 2025 was RMB15,806,055 (US$2,260,236), which excluded cost of short-term contracts. Short-term lease cost for the year ended 31 December, 2025 was insignificant. For the year ended 31 December, 2024 and 2025, no lease cost for operating leases was capitalized. Supplemental cash flow information related to operating leases was as follows:

As of December 31, 2025

  ​ ​ ​

RMB

  ​ ​ ​

US$

Cash payments for operating leases

 

20,271,707

2,898,816

ROU assets obtained in exchange for operating lease liabilities

 

10,857,421

1,552,591

Future lease payments under operating leases as of December 31, 2025 were as follows:

Operating leases

  ​ ​ ​

RMB

  ​ ​ ​

US$

Year ending December 31,

 

2026

 

14,761,153

2,110,817

2027

14,770,915

2,112,213

2028

9,250,147

1,322,753

2029

4,888,996

699,117

2030

4,888,996

699,117

Thereafter

3,911,197

559,294

Total future lease payments

52,471,404

7,503,311

Less: Imputed interest

6,807,075

973,398

Total lease liability balance

45,664,329

6,529,913

As of December 31, 2025, additional operating leases that have not yet commenced were immaterial.

(ab)Net income (loss) per share

Basic income (loss) per share is computed by dividing net income attributable to the holders of ordinary shares by the weighted average number of ordinary shares outstanding during the year. Diluted income per share is calculated by dividing net income (loss) attributable to the holders of ordinary shares as adjusted for the effect of dilutive ordinary share equivalents, if any, by the weighted average number of ordinary shares and dilutive ordinary share equivalents outstanding during the period. Ordinary share equivalents of stock options are calculated using the treasury stock method. However, ordinary share equivalents are not included in the denominator of the diluted earnings per share calculation when inclusion of such shares would be anti-dilutive, such as in a period in which a net loss is recorded.

(ac)Share-based compensation

Share-based payment transactions with employees and directors, such as stock options and restricted stocks, are measured based on the grant date fair value of the awards in accordance with ASC 718, Compensation-Stock Compensation, with the resulting expense generally recognized on a straight-line basis in the consolidated statements of income over the period during which the employee is required to perform service in exchange for the award.

(ad)Certain risks and concentrations

Financial instruments that potentially expose the Group to concentrations of credit risk consist principally of cash, restricted cash, financial investments, accounts receivable and contract assets, deposits to institutional cooperators and loans receivables.

The Group’s investment policy requires cash and restricted cash to be placed with high-quality financial institutions and to limit the amount of credit risk from any one issuer. The Group regularly evaluates the credit standing of the counterparties or financial institutions.

Financial investments that potentially subject the Group to market risk mainly consist of investments in VC funds. The Group limits its exposure to market risks associated with financial investments by regularly conducting post-investment management of the funds.

Accounts receivable and contract assets are typically unsecured and are derived from revenue earned from customers in the Chinese Mainland. The risk with respect to accounts receivable and contract assets is mitigated through the Group’s consistent credit risk management framework to the entire portfolio of borrowers under each product. The Group also constantly monitors the financial condition and evaluates the credit quality of certain institutional funding partners and external financing guarantee companies from which the Group’s service fees are collected.

Deposits to institutional cooperators are placed with financial institutional cooperators. The Group regularly monitors the financial condition and evaluates the credit quality of each institutional cooperator.

Credit of loans receivables is controlled by the application of credit approval, limit and monitoring procedures.

No investor or institutional funding partner represented greater than 10% or more of the total net revenues for the years ended December 31, 2023, 2024 and 2025.

During the years ended December 31, 2024 and 2025, there were two and one institutional cooperators individually provided credit insurance or guarantee services for greater than 10% or more of the total loans the Group facilitated and originated, respectively.

  ​ ​ ​

Year ended

  ​ ​ ​

Year ended

December 31,

December 31,

2024

2025

Institutional cooperator A

 

25.2

%

11.4

%

Institutional cooperator B

10.2

%

*

As of December 31, 2024 and 2025, there were three and two institutional funding partners/institutional cooperators, respectively, whose individual balances of accounts receivable and contract assets accounted for 10% or more of the Group’s aggregate carrying amount of accounts receivable and contract assets.

  ​ ​ ​

As of December 31,

  ​ ​ ​

As of December 31,

2024

2025

Institutional cooperator A

12.2

%

*

Institutional cooperator B

14.1

%

*

Institutional cooperator C

 

10.8

%

10.2

%

Institutional cooperator D

*

11.5

%

As of December 31, 2024 and 2025, one and three institutional cooperators individually accounted for more than 10% of the Group’s deposits to institutional cooperators, respectively.

  ​ ​ ​

As of December 31,

  ​ ​ ​

As of December 31,

2024

2025

Institutional cooperator B

15.1

%

*

Institutional cooperator C

*

13.2

%

Institutional cooperator D

*

13.2

%

Institutional cooperator E

*

13.5

%

* Less than 10%.

(ae)Allowance for credit losses

The Group adopted the ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326) as of January 1, 2020.

The CECL methodology utilizes a lifetime “expected credit loss” measurement objective for the recognition of credit losses for loans, receivables, contract assets and other financial assets measured at amortized cost at the time the financial asset is originated or acquired. The Group’s Allowance for credit losses (“ACL”), is measured based on the financial assets that share similar risk characteristics and includes both quantitative and qualitative components, and adjusted each period for changes in expected lifetime credit losses. The financial guarantees provided for the Group’s off - balance sheet loans accounted for under ASC Topic 460 are in the scope of ASC Topic 326 and subject to the current expected credit losses (“CECL”) methodology. The Group establishes its CECL methodology, which is based on past events, current conditions, and reasonable and supportable forecasts over the life of the financial assets.

For the Group’s accounts receivable and contract assets, loans receivable that are not covered by the financing guarantee companies and certain off-balance sheet credit exposures, such as financial guarantees not accounted for as derivatives, generated from financing guarantee business, discussed in note 2(g), the ACL for these financial assets is driven by the default risk of underlying loans. The ACL is calculated using vintage-based loss rate and macroeconomic forecast scenario models, and is the product of multiplying the estimates of vintage-based loss rates and the individual level exposure at default on an undiscounted basis, adjusted for a weighted macroeconomic forecast. The model to estimate the loss rates considers the historical loss experience period for the vintage-based loss rates.

For the Group’s accounts receivable and contract assets generated from the loans facilitated that the Group collected indirectly through external financing guarantee companies or directly from institutional funding partners, loans receivables are covered by the financing guarantee companies, deposits to financial institutional cooperators and certain financial assets, the ACL for these financial assets is mainly driven by the credit risk of financial institutional cooperators or institutional funding partners. The ACL is calculated using probability of default, loss given default and macroeconomic forecast scenario models, and is the product of multiplying the probability of default determined by the external credit ratings of financial institutional cooperators or institutional funding partners, loss given default and individual loan level exposure at default on an undiscounted basis, and adjusted for a weighted macroeconomic forecast.

For the Group’s other financial assets, the ACL is mainly determined to be the amount of probable incurred credit losses based on historical experience and other factors surrounding the credit risk of the counterparty. For individual counterparty where there is an observable indicator of loss, an individually evaluated allowance for credit losses is provided.

Under the CECL methodology, macroeconomic forecast scenario model is also applied to the ACL for a weighted macroeconomic forecast adjustment. The Group develops the macroeconomic forecast scenario model by establishing the weighted multiple macroeconomic forecast scenarios over the life of the loans and a pool of selected economic variables, including gross domestic product (GDP), unemployment rate, consumer price index (CPI) and other macro-economic variables that were determined to be the most relevant to the credit losses. The CECL methodology’s impact on expected credit losses, among other things, reflects the Group’s view of the current state of the economy, forecasted macroeconomic conditions and the Group’s portfolios.

The qualitative component of the CECL methodology represents the Group’s judgment of additional considerations to account for internal and external risk factors that are not adequately measured in the quantitative component, including consideration of idiosyncratic risk factors or other relevant factors.

The net increase to the ACL amounted to the RMB1,076.8 million for the year ended December 31, 2025 primarily resulted from the increase in contingent guarantee liability and accounts receivable and contract assets balances generated from financing guarantee business, driven by the increased volume of loans facilitated covered by the guarantee service in 2025, and an increase in weighted average vintage-based loss rates for loans receivable generated from microcredit business which reflects a more conservative provisioning stance in response to elevated risk indicators.

(af)Other comprehensive income

For the years ended December 31, 2023, 2024 and 2025, the Group’s share of other comprehensive loss of RMB6,852, loss of RMB313,815 and gain of RMB147,887 (US$21,148) from its equity method investments, which were net of tax effect of RMB2,284, RMB104,605 and RMB49,296 (US$7,049), in other comprehensive income.

For the years ended December 31, 2023, 2024 and 2025, the Group recorded other comprehensive income of RMB474,792, income of RMB292,799 and income of RMB3,198,217 (US$457,339) from its financial investments, which were net of tax effect of nil, RMB1,696,625 and nil. Of the amounts recorded in other comprehensive income, the Group has reclassed nil, RMB4,259,490 and RMB767,591 (US$109,764), which were net of tax effect of nil, RMB1,440,761 and RMB255,864 (US$36,588), from other comprehensive income to earnings for the years ended December 31, 2023, 2024 and 2025.

(ag)Recent accounting pronouncements

The FASB issued Accounting Standards Update No. 2023-09 Income Taxes—Improvements to Income Tax Disclosures (Topic 740) in December, 2023. which is effective for fiscal years beginning after December 15, 2024. The standard requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. The Group adopted this ASU for the year ended December 31, 2025 prospectively. The adoption of this ASU has been reflected in the Group’s disclosures, see Note 14, with no other impact to its consolidated financial statements.

In November 2024, the FASB issued ASU No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses (“ASU 2024-03”), and in January 2025, the FASB issued ASU No. 2025-01, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date (“ASU 2025-01”). ASU 2024-03 requires enhanced disclosure of the nature of expenses included in the income statement as well as disclosures about specific types of expenses included in the expense captions presented in the income statement. ASU 2024-03, as clarified by ASU 2025-01, is effective for annual periods beginning after December 15, 2026, and interim periods within those fiscal years, with early adoption permitted. This guidance should be applied either prospectively or retrospectively. The Group is currently evaluating the impact that the adoption of these standards will have on its consolidated financial statements and related disclosures.

In August 2025, the FASB issued ASU 2025-05, “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses for Trade Receivables and Contract Assets”. This ASU provides a practical expedient and accounting policy election to allow entities to measure expected credit losses on certain trade receivables and contract assets using a provision matrix approach. ASU 2025-05 is effective for annual periods beginning after December 15, 2025, and interim periods within those fiscal years, with early adoption permitted. The Group is currently evaluating the potential effect of this ASU on its credit loss estimation methodology.

(ah)Translation into United States Dollars

The financial statements of the Group are stated in RMB. Translations of amounts from RMB into United States dollars are solely for the convenience of the reader and were calculated at the rate of US$1.00 = RMB6.9931, on December 31, 2025, as set forth in H.10 statistical release of the Federal Reserve Board. The translation is not intended to imply that the RMB amounts could have been, or could be, converted, realized or settled into United States dollars at that rate on December 31, 2025, or at any other rate.

XML 33 R12.htm IDEA: XBRL DOCUMENT v3.26.1
Fair value of assets and liabilities
12 Months Ended
Dec. 31, 2025
Fair value of assets and liabilities  
Fair value of assets and liabilities

3. Fair value of assets and liabilities

Financial Instruments Recorded at Fair Value on a Recurring Basis

The following tables present the fair value hierarchy for assets and liabilities measured at fair value on a recurring basis:

Balance at Fair

Level 1

Level 2

Level 3

Value

December 31, 2024

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

Assets

  ​

  ​

  ​

  ​

Financial guarantee derivative

1,038,258

1,038,258

Financial investments

266,684,257

266,684,257

Total assets

267,722,515

267,722,515

Balance at Fair

Level 1

Level 2

Level 3

Value

December 31, 2025

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

Assets

  ​

  ​

  ​

  ​

Financial investments

914,493,536

125,988,946

1,040,482,482

Liabilities

Financial guarantee derivative

15,425,681

15,425,681

Balance at Fair

Level 1

Level 2

Level 3

Value

December 31, 2025

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

Assets

  ​

  ​

  ​

  ​

Financial investments

130,770,835

18,016,179

148,787,014

Liabilities

Financial guarantee derivative

2,205,843

2,205,843

(1)There were no transfers between Level 1 and Level 3 of financial assets and liabilities measured at fair value.

Financial guarantee derivative

The following tables summarize the notional amount and total fair value of financial guarantee derivatives as of December 31, 2024 and 2025. The maturity profile of the derivatives is generally within one year. While the notional amounts disclosed below give an indication of the volume of the Group’s derivatives activity, the notional amounts significantly exceed, in the Group’s view, the possible losses that could arise from such transactions. The notional amount is simply a reference amount used to calculate payments. The maximum payout is subject to pre - agreed cap.

  ​ ​ ​

Notional Amount

  ​ ​ ​

Maximum Potential Payout

  ​ ​ ​

Fair Value

December 31, 2024

RMB

RMB

RMB

Financial guarantee derivative assets

 

130,290,057

21,975,258

1,038,258

Financial guarantee derivative liabilities

 

  ​ ​ ​

Notional Amount

  ​ ​ ​

Maximum Potential Payout

  ​ ​ ​

Fair Value

December 31, 2025

RMB

RMB

RMB

Financial guarantee derivative assets

Financial guarantee derivative liabilities

245,983,263

133,219,259

15,425,681

  ​ ​ ​

Notional Amount

  ​ ​ ​

Maximum Potential Payout

  ​ ​ ​

Fair Value

December 31, 2025

US$

US$

US$

Financial guarantee derivative assets

Financial guarantee derivative liabilities

35,175,139

19,050,101

2,205,843

The following table summarizes the activities related to fair value of the financial guarantee derivatives for the years ended December 31, 2023, 2024 and 2025, respectively.

Year ended

Year ended

December 31,

December 31,

Year ended December 31,

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Opening balance of financial guarantee derivative assets (liabilities)

(107,890,394)

1,038,258

148,469

Change in fair value of financial guarantee derivative

24,966,242

1,038,258

(3,367,074)

(481,485)

Cash received

(10,965,160)

(46,801,092)

(6,692,467)

Net cash payout

93,889,312

33,704,227

4,819,640

Ending balance of financial guarantee derivative assets (liabilities)

1,038,258

(15,425,681)

(2,205,843)

Financial investments

Financial investments measured at fair value consist of the investments in VC funds, which are open-ended funds with most underlying investments measured at fair value, and various other financial instruments, including U.S. Treasury securities, wealth management products with no fixed term and fund-linked notes, whose fair value are provided by custodian banks and financial institutions. The Group used the statements directly obtained from third – parties without adjustment with assessed fair value of the financial investments. Due to the use of significant unobservable inputs, these investments are categorized in the level 3 valuation hierarchy.

Financial Instruments Not Recorded at Fair Value

The Group’s financial instruments not recorded at fair value including cash and cash equivalents, accounts receivable and contract assets, financial investments at amortization cost, payable to investors and institutional funding partners at amortized cost, other payable and short-term borrowings. The carrying values of these financial assets and liabilities approximate their fair value reported in the consolidated balance sheets due to the short-term nature.

XML 34 R13.htm IDEA: XBRL DOCUMENT v3.26.1
Prepaid expenses and other current assets
12 Months Ended
Dec. 31, 2025
Prepaid expenses and other current assets  
Prepaid expenses and other current assets

4. Prepaid expenses and other current assets

Prepaid expenses and other current assets consist of the following:

As of

December 31, 

As of December 31, 

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

US$

Prepaid expenses(1)

10,679,051

21,414,229

3,062,194

Input VAT to be deducted

17,918,681

14,090,676

2,014,940

Others

5,480,762

8,041,902

1,149,977

Total prepaid expenses and other current assets

34,078,494

43,546,807

6,227,111

(1)Prepaid expenses mainly relate to prepaid service fee to the Group’s service providers.
XML 35 R14.htm IDEA: XBRL DOCUMENT v3.26.1
Deposits to institutional cooperators, net
12 Months Ended
Dec. 31, 2025
Deposits to institutional cooperators, net  
Deposits to institutional cooperators, net

5. Deposits to institutional cooperators, net

The following table presents the deposits to institutional cooperators as of December 31, 2024 and 2025, respectively:

As of

December 31, 

As of December 31,

2024

2025

2025

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

US$

Deposits to institutional cooperators

 

1,964,168,534

1,718,689,880

245,769,384

Provision for credit losses on deposits to institutional cooperators

 

(5,871,290)

(5,096,518)

(728,792)

Deposits to institutional cooperators, net

 

1,958,297,244

1,713,593,362

245,040,592

Deposits to institutional cooperators relate to the pledged cash to the Group’s financial institutional cooperators and the amount of deposit is separately agreed with each institutional cooperator.

The following table presents the movement of the provision for deposits to institutional cooperators:

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Provision for

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

As of

credit losses on

Charge-off for

As of

December 31, 

deposits to

deposits to

December 31, 

2023

institutional cooperators

institutional cooperators

2024

RMB

RMB

RMB

RMB

Deposits to institutional cooperators

 

2,649,017

3,222,273

5,871,290

  ​ ​ ​

  ​ ​ ​

(Reversal of)

  ​ ​ ​

  ​ ​ ​

provision for

As of

credit losses on

Charge-off for

As of

December 31, 

deposits to

deposits to

December 31, 

2024

institutional cooperators

institutional cooperators

2025

RMB

RMB

RMB

RMB

Deposits to institutional cooperators

 

5,871,290

(774,772)

5,096,518

  ​ ​ ​

  ​ ​ ​

(Reversal of)

  ​ ​ ​

  ​ ​ ​

provision for

As of

credit losses on

Charge-off for

As of

December 31, 

deposits to

deposits to

December 31, 

2024

institutional cooperators

institutional cooperators

2025

US$

US$

US$

US$

Deposits to institutional cooperators

 

839,583

(110,791)

728,792

XML 36 R15.htm IDEA: XBRL DOCUMENT v3.26.1
Property and equipment, net
12 Months Ended
Dec. 31, 2025
Property and equipment, net  
Property and equipment, net

6. Property and equipment, net

Property and equipment, net consists of the following:

As of

December 31, 

As of December 31, 

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

US$

Computer and transmission equipment

31,286,142

37,106,123

5,306,105

Furniture and office equipment

1,715,512

2,695,289

385,421

Leasehold improvements

27,530,407

33,375,602

4,772,648

Motor vehicles

816,103

816,103

116,701

Total property and equipment

61,348,164

73,993,117

10,580,875

Accumulated depreciation

(45,514,674)

(50,093,561)

(7,163,284)

Property and equipment, net

15,833,490

23,899,556

3,417,591

Depreciation expense was RMB3,026,574, RMB4,866,123 and RMB8,768,355 (US$1,253,858) for the years ended December 31, 2023, 2024 and 2025, respectively. Disposal of property and equipment resulted in loss of RMB148,198, gain of RMB56,293 and loss of RMB3,693 (US$528) in the years ended December 31, 2023, 2024 and 2025, respectively.

XML 37 R16.htm IDEA: XBRL DOCUMENT v3.26.1
Intangible assets, net
12 Months Ended
Dec. 31, 2025
Intangible assets, net  
Intangible assets, net

7. Intangible assets, net

Intangible assets, net consists of the following:

Weighted Average

As of

Remaining

December 31, 

As of December 31, 

Amortization

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

  ​ ​ ​

Period in Years

RMB

RMB

US$

Licenses (1)

26,600,000

26,600,000

3,803,749

Software and others

23,330,332

28,314,192

4,048,876

6.93

Accumulated amortization

(13,338,363)

(15,731,077)

(2,249,514)

Intangible assets, net

36,591,969

39,183,115

5,603,111

(1)The Group acquired an insurance broker license at RMB26,000,000 in 2018 and further acquired an insurance sale on line license at RMB600,000.

Amortization expenses were RMB2,234,031, RMB2,332,653 and RMB2,392,714 (US$342,154) for the years ended December 31, 2023, 2024 and 2025, respectively. The Group expects to record amortization expenses of RMB2,383,578 (US$340,847), RMB2,258,429 (US$322,951), RMB2,095,841 (US$299,701), RMB1,712,430 (US$244,874) and RMB1,147,241 (US$164,053) for the years ending December 31, 2026, 2027, 2028, 2029 and 2030 respectively.

XML 38 R17.htm IDEA: XBRL DOCUMENT v3.26.1
Short - term borrowings
12 Months Ended
Dec. 31, 2025
Short - term borrowings  
Short - term borrowings

8. Short - term borrowings

As of December 31, 2024, the Group’s short-term borrowings were RMB328,500,000 which comprised of RMB113,500,000 from banks, with RMB5,000,000 secured, and RMB215,000,000 from other financial institutions. The secured were pledged by the Group’s certain accounts receivables.

As of December 31, 2025, the Group’s short-term borrowings were RMB409,530,006 which comprised of RMB208,500,000 (US$29,815,103) from banks, with RMB76,000,000 (US$10,867,855) secured, and RMB201,030,006 (US$28,746,909) from other financial institutions. The secured were pledged by the Group’s cash deposited with banks.

The weighted average interest rate for the outstanding short-term borrowings was approximately 4.08% and 3.34% per annum as of December 31, 2024 and 2025, respectively.

Interest expenses from short-term borrowings were RMB30,660,399, RMB22,886,523 and RMB18,853,444 (US$2,696,007) for the years ended December 31, 2023, 2024 and 2025, respectively.

As of December 31, 2025, the Group will be repaid short-term borrowings amounting to RMB409,530,006 and interests amounting to RMB2,952,306 in 2026. Interest payments are calculated using the interest rate as of December 31, 2025.

XML 39 R18.htm IDEA: XBRL DOCUMENT v3.26.1
Financial investments
12 Months Ended
Dec. 31, 2025
Financial investments  
Financial investments

9. Financial investments

VC funds measured at equity method

Investment in Dragonfly Ventures Ⅱ Feeder, L.P. and IOSG Fund II LP were both made in the year 2021 in the form of limited partnership at RMB63,726,000 and RMB19,117,800, respectively. Since the interest is not considered so minor that the Group has virtually no influence over those VC funds operating and financial policies, the equity method of accounting was applied. Given that there is generally a time lag of one quarter to receive the most recent financial statements, the Group used the VC funds’ financial statements as of September 30, 2023, 2024 and 2025 to record the equity method pick-up under ASC Topic 323 for the years ended December 31, 2023, 2024 and 2025, respectively. This accounting practice has been consistently applied to all periods presented. The Group did not record any impairment on these VC funds during the years ended December 31, 2023, 2024 and 2025.

The table below summarizes the carrying amount of investments in VC funds recorded under equity method in the form of partnership as of December 31, 2024 and 2025:

  ​ ​ ​

  ​ ​ ​

As of

  ​ ​ ​

  ​ ​ ​

December 31, 

As of December 31, 

Ownership

2024

2025

  ​ ​ ​

2025

%  

RMB

RMB

US$

Investment in Dragonfly Ventures Ⅱ Feeder, L.P.

 

5.73

%  

114,164,666

95,789,583

13,697,728

Investment in IOSG Fund II LP

 

3.00

%  

27,176,853

15,854,611

2,267,179

Total

 

  ​

 

141,341,519

111,644,194

15,964,907

The table below summarizes the financial information for the VC funds in aggregate as above as of September 30, 2024 and 2025, for nine months ended September 30, 2023 and 2024, and for twelve months ended September 30, 2025:

  ​ ​ ​

As of September 30, 

  ​ ​ ​

As of September 30, 

2024

2025

  ​ ​ ​

2025

RMB

RMB

US$

Assets:

Cash and cash equivalents

 

26,095,749

61,401,551

8,780,305

Investments

 

3,107,977,290

2,301,191,361

329,065,988

Other current or non-current assets

 

11,686,260

2,609,657

373,176

Total assets

 

3,145,759,299

2,365,202,569

338,219,469

Liabilities:

 

Payable and accruals

 

12,085,677

16,097,934

2,301,974

Total liabilities

 

12,085,677

16,097,934

2,301,974

  ​ ​ ​

Nine months ended

  ​ ​ ​

Nine months ended

  ​ ​ ​

Twelve months ended

September 30,

September 30,

September 30,

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Net investment loss

 

(24,856,047)

(22,646,794)

(12,073,482)

(1,726,485)

Net realized gain on investments

 

14,582,478

126,355,211

50,322,271

7,195,989

Net unrealized (loss) gain on investments

 

(50,420,352)

203,174,322

(533,190,993)

(76,245,298)

Net (loss) income

 

(40,043,826)

316,374,217

(436,373,062)

(62,400,518)

VC funds measured at cost minus impairment

In 2022, the Group invested an aggregate amount of RMB69,646,000 in two VC funds, in the form of partnership and zero coupon convertible note. These VC funds were measured at cost minus impairment because readily determinable fair value is not available. For the year ended December 31, 2025, the Group received a capital commitment return of RMB12,403,257 (US$1,773,642), which includes a partial redemption, and dividends of RMB6,596,079 (US$943,227), which were presented in “Income (loss) from financial investments” in consolidated statements of comprehensive income. No impairment loss, nor upward or downward adjustment resulting from observable price change has been identified or recognized for the years ended December 31, 2023, 2024 and 2025. As of December 31, 2025, the cumulative impairment losses recorded for these investments were RMB8,874,750 (US$1,269,072).

The table below summarizes investments measured at cost minus impairment, plus or minus observable price changes from orderly transactions of identical or similar investments of the same issuer as of December 31, 2024 and 2025:

  ​ ​ ​

As of December 31, 

As of December 31, 

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

 

US$

Opening balance

80,861,876

100,439,344

14,362,635

Contribution/(Redemption), net

 

18,132,017

(12,403,257)

(1,773,642)

Exchange differences

1,445,451

(2,096,301)

(299,765)

Ending Balance

 

100,439,344

85,939,786

12,289,228

VC funds measured at fair value

In 2022, the Group invested in a VC fund in the form of partnership. The investment was measured at fair value. During the year ended December 31, 2023, the Group entered into a withdrawal letter to withdraw all of its limited partnership interest from the VC fund and, subsequently, entered into a switch request agreement to reinvest its net withdrawal proceeds to another VC fund in form of partnership. The transactions did not result in cash receipts or cash payments and were finalized in 2024 with a residual amount. In 2023, 2024 and 2025, the Group recognized unrealized gains of RMB6,497,518 and RMB17,133,677, and unrealized loss of RMB21,052,326 (US$3,010,443), respectively, presented in “Income (loss) from financial investments” in consolidated statements of comprehensive income.

The table below summarizes investments in VC funds in the form of partnership measured at fair value as of December 31, 2024 and 2025:

  ​ ​ ​

As of December 31, 

As of December 31, 

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

 

US$

Opening balance

 

17,227,629

35,224,215

5,036,996

Switch in

374,471

Redemption

(834,425)

(119,321)

Fair value adjustment

 

17,133,677

(21,052,326)

(3,010,443)

Exchange differences

 

488,438

(420,226)

(60,092)

Ending Balance

 

35,224,215

12,917,238

1,847,140

Financial investments accounted under AFS model

In 2024, the Group invested RMB125,500,826 of fund - linked note which is fixed term with maturity within one year, consigned by a financial institution. In 2025, the maturity of fund – linked note was extended to October 2026. Given its intention and abilities, the Group accounts these investments under available-for-sale model. The Group measure fund -linked note in accordance with statements provided by the financial institution without adjustment due to lack of quoted prices on an active market. As of December 31, 2024 and 2025, no credit loss was recorded for the investments, since fair value is greater than amortized cost.

In 2024, the Group redeemed all the U.S. Treasury securities with original maturities over three months and RMB326,818,365 of wealth management products. In 2025, the Group invested RMB281,795,031 (US$40,296,153) in U.S. Treasury securities with original maturities over three months which are pledged as collateral. Given its intention and abilities, the Group accounts these investments under available-for-sale model. As of December 31, 2024 and 2025, no credit loss was recorded for the investments in US Treasury securities since the quoted price of US Treasury securities does not show a downward trend subsequently till the date of the most recent statement of financial position.

For the financial investments accounted under AFS model, the Group presented realized gains in “Interest income” in consolidated statements of comprehensive income, and recorded unrealized gains or losses, net of tax, as “Other comprehensive income attributable to financial investments” in other comprehensive income.

The table below summarizes investments measured under available-for-sale model as of December 31, 2024 and 2025:

  ​ ​ ​

  ​ ​ ​

Unrealized

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Fair value

gains accumulated

Fair value

Amortized cost

As of December 31, 

  ​ ​ ​

Additions

  ​ ​ ​

Settlements

  ​ ​ ​

in other comprehensive

  ​ ​ ​

Total realized

Exchange

As of December 31,

As of December 31, 

2023

during the year

during the year

income

gains

differences

2024

2024

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

US Treasury securities with original maturities over three months

56,181,082

 

 

(56,243,877)

 

62,795

Wealth management products with no fixed term

350,537,587

 

 

(326,818,365)

 

485,868

6,818,365

31,023,455

30,000,000

Fund-linked note

 

125,500,826

 

(15,934,002)

 

1,033,826

1,085,278

111,685,928

111,685,928

Total

406,718,669

 

125,500,826

 

(398,996,244)

 

485,868

7,914,986

1,085,278

142,709,383

141,685,928

  ​ ​ ​

Unrealized 

  ​ ​ ​

Fair value

gains accumulated 

Fair value

Amortized cost

As of December 31, 

Additions

Settlements

in other comprehensive 

Total realized 

Exchange

As of December 31,

As of December 31, 

2024

during the year

during the year

income

  ​ ​ ​

gains

differences

2025

2025

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

US Treasury securities with original maturities over three months

 

281,795,031

 

 

4,784,483

(4,753,473)

281,826,041

281,826,041

Wealth management products with no fixed term

31,023,455

 

 

(31,137,165)

 

113,710

Fund-linked note

111,685,928

 

 

(3,585,900)

 

3,965,808

3,611,268

(2,605,396)

113,071,708

109,105,900

Total

142,709,383

 

281,795,031

 

(34,723,065)

 

3,965,808

8,509,461

(7,358,869)

394,897,749

390,931,941

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Unrealized

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Fair value

gains accumulated

Fair value

Amortized cost

As of December 31, 

Additions

Settlements

in other comprehensive

Total realized

Exchange

As of December 31,

As of December 31, 

2024

during the year

during the year

income

gains

differences

2025

2025

 

US$

 

US$

 

US$

US$

 

US$

 

US$

 

US$

 

US$

US Treasury securities with original maturities over three months

 

 

40,296,153

 

 

684,172

 

(679,738)

 

40,300,587

 

40,300,587

Wealth management products with no fixed term

 

4,436,295

 

 

(4,452,555)

 

16,260

 

 

 

Fund-linked note

 

15,970,875

 

 

(512,777)

567,103

 

516,405

 

(372,567)

 

16,169,039

 

15,601,936

Total

 

20,407,170

 

40,296,153

 

(4,965,332)

567,103

 

1,216,837

 

(1,052,305)

 

56,469,626

 

55,902,523

Financial investments accounted under trading model

In 2024 and 2025, the Group invested RMB97,916,010 and RMB1,270,936,983 (US$181,741,571), respectively, of wealth management products with no fixed term and is redeemable, and in which other than insignificant risk of underlying assets was incorporated, consigned by banks. Given its intention and abilities, the Group accounts these investments under trading model. The Group measures wealth management product in accordance with statements provided by the banks without adjustment due to lack of quoted prices on an active market.

Both realized gain and fair value change are presented in “Interest income” in consolidated statements of comprehensive income.

The table below summarizes investments measured under trading model as of December 31, 2024 and 2025:

Fair value

Fair value

As of December 31,

Additions

Settlements

Total

Fair value change

As of December 31,

2023

during the year

during the year

realized gain

during the year

2024

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

Wealth management products with no fixed term

 

 

97,916,010

 

(10,417,600)

 

179,600

 

1,072,649

 

88,750,659

Fair value

  ​ ​ ​

Fair value

As of December 31, 

Additions

Settlements

Total

Fair value change

Exchange

As of December 31, 

 

2024

during the year

during the year

realized gain

during the year

differences

2025

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

Wealth management products with no fixed term

 

88,750,659

 

1,270,936,983

 

(730,045,659)

1,863,559

4,662,583

(3,500,630)

 

632,667,495

Fair value

Fair value

As of December 31, 

Additions

Settlements

Total

Fair value change

Exchange

As of December 31, 

2024

during the year

during the year

realized gain

during the year

differences

2025

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

Wealth management products with no fixed term

 

12,691,175

 

181,741,571

 

(104,395,141)

266,485

666,741

(500,583)

 

90,470,248

Financial investments accounted at amortized cost

In 2024, the Group invested RMB5,000,000 of a fixed term deposit in commercial bank with maturity within one year. In 2025, the Group further invested RMB10,000,000 (US$1,429,981) and redeemed RMB10,062,632 (US$1,438,937) of fixed term deposits. The Group has positive intention and ability to hold the investment to maturity. As of December 31, 2024 and 2025, the amortization base of the investments, net of allowance for credit loss, were RMB5,010,417 and RMB5,009,792 (US$716,391), respectively. Fair value of the deposit was considered negligible difference from its amortization base. During the year ended December 31, 2024 and 2025, the Group accrued interest income of RMB10,417 and RMB62,007 (US$8,867) as presented in “Interest income” in consolidated statements of comprehensive income, respectively. The allowance for credit loss for the fixed term deposit was immaterial.

The table below summarizes investments measured under amortization cost as of December 31, 2024 and 2025:

Amortized cost

Amortized cost

As of December 31,

Additions

Maturities

Interest earned

Interest accrued

As of December 31,

2023

during the year

during the year

during the year

during the year

2024

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

Term deposit

 

 

5,000,000

 

 

 

10,417

 

5,010,417

Amortized cost

Amortized cost

As of December 31,

Additions

Maturities

Interest earned

Interest accrued

As of December 31,

2024

during the year

during the year

during the year

during the year

2025

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

Term deposit

 

5,010,417

 

10,000,000

 

(10,062,632)

 

52,215

 

9,792

 

5,009,792

Amortized cost

Amortized cost

As of December 31,

Additions

Maturities

Interest earned

Interest accrued

As of December 31,

2024

during the year

during the year

during the year

during the year

2025

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

Term deposit

 

716,480

 

1,429,981

 

(1,438,937)

 

7,467

 

1,400

 

716,391

XML 40 R19.htm IDEA: XBRL DOCUMENT v3.26.1
Long-term investments
12 Months Ended
Dec. 31, 2025
Long-term investments  
Long-term investments

10. Long-term investments

In 2018, the Group invested RMB225,000,000 in cash for 15% equity interest of Jiangxi Ruijing Financial Asset Management Co., Ltd. (‘‘Jiangxi Ruijing’’), a Chinese Mainland based asset management company through a nominee arrangement where the Group obtained all shareholder rights associated with the 15% equity holdings through contractual agreements with the nominal shareholder. Given that the Group has the ability to significantly influence Jiangxi Ruijing, the equity method of accounting was applied.

In 2021, the Group invested RMB315,000,000 in cash for 45% equity interest of Shenyang Tianxinhao Technology Limited, a Chinese Mainland based software and information technology services company. As stated in the shareholder agreement, the historical assets (which refer to assets other than equity of Newup Bank of Liaoning, same below), claims or debts and other actual or potential profits or losses, which are generated before the closing date or after the closing date but attributable to reasons before the closing date, as described in the agreement, shall be enjoyed and borne by the original shareholder, the Group will not bear any historical assets, claims or debts set forth. The significant influence can be given by the Group as the Group has representation on the board and thus equity method was applied. For this long-term investment as of December 31, 2025, the Group recorded cumulative impairment losses of RMB95,877,250 (US$13,710,264), of which RMB74,940,264 (US$10,716,315) was due to goodwill. The Group recorded impairment losses of RMB46,771,435, RMB22,240,082 and nil during the years ended December 31, 2023, 2024 and 2025, respectively.

The following table presents the summary financial information for the investee companies in aggregate as of and for the years ended December 31, 2024 and 2025.

  ​ ​ ​

As of December 31, 

  ​ ​ ​

As of December 31, 

2024

2025

2025

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

US$

Assets:

  ​

  ​

  ​

Cash and cash equivalents

580,989,751

499,468,134

71,422,993

Financial investments

 

4,408,605,503

3,754,016,087

536,817,161

Prepaid expenses and other current assets, net

 

656,666,733

561,278,020

80,261,689

Long-term investments

 

667,927,748

721,968,656

103,240,145

Other non-current assets

 

3,019,189,760

2,958,203,995

423,017,545

Total assets

 

9,333,379,495

8,494,934,892

1,214,759,533

Liabilities:

 

Accrued expenses and other current liabilities

 

5,232,335,603

4,312,826,530

616,725,991

Long-term borrowings

 

1,501,000,000

1,613,492,000

230,726,287

Other non-current liabilities

 

2,143,675

2,143,675

306,541

Total liabilities

 

6,735,479,278

5,928,462,205

847,758,819

Year ended

Year ended

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

December 31,

December 31, 

  ​ ​ ​

Year ended December 31,

2023

  ​ ​ ​

2024

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Net revenues

383,611,655

326,706,200

205,873,146

29,439,468

Net income

 

193,845,592

120,087,725

107,642,794

15,392,715

XML 41 R20.htm IDEA: XBRL DOCUMENT v3.26.1
Accrued expenses and other current liabilities
12 Months Ended
Dec. 31, 2025
Accrued expenses and other current liabilities  
Accrued expenses and other current liabilities

11. Accrued expenses and other current liabilities

Accrued expenses and other current liabilities consist of the following:

As of

December 31, 

As of December 31, 

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

US$

Fund attributable to institutional funding partners (1)

129,963,039

188,607,363

26,970,494

Commission fee payable (2)

248,760,119

388,487,096

55,552,916

Transaction cost payable (3)

202,940,226

336,430,938

48,108,984

Share repurchase payable (4)

245,113,010

Receipts in advance

16,680,512

24,209,696

3,461,940

Lease liabilities

12,732,875

10,857,421

1,552,591

Other accrued expenses

73,300,655

92,462,926

13,222,023

Total accrued expenses and other current liabilities

929,490,436

1,041,055,440

148,868,948

(1)Fund attributable to institutional funding partners relate to the principal and interest collected on behalf of the institutional funding partners but have not yet been passed onto them as of December 31, 2024 and 2025.
(2)Commission fee payable relates to the commission fees payable to channel partners who introduce borrowers to the Group. The commission is typically determined based on the volume of traffic introduced.
(3)Transaction cost payable mainly includes payables to external suppliers for credit assessment service, payment processing services, and fees payable to collection agencies.
(4)Share repurchase payable relates to the payable to a major shareholder regarding a share repurchase transaction on December 16, 2024 with a total repurchase price of approximately US$48.7 million, which has been fully settled in 2025.
XML 42 R21.htm IDEA: XBRL DOCUMENT v3.26.1
Guarantee liabilities
12 Months Ended
Dec. 31, 2025
Guarantee liabilities  
Guarantee liabilities

12. Guarantee liabilities

The Group recognized both a stand-ready guarantee liability as “deferred guarantee income“ under ASC Topic 460 with an associated financial assets receivable, and a contingent guarantee liability under CECL model.

Deferred guarantee income

The following table sets forth the activities of the Group’s obligations associated with the deferred guarantee income, originated from guarantee services commenced for the years ended December 31, 2024 and 2025.

As of

Fair value

As of

January 1,

of deferred guarantee income

Release of

December 31,

  ​ ​ ​

2023

  ​ ​ ​

at inception of new loans

  ​ ​ ​

deferred guarantee income

  ​ ​ ​

2023

RMB

RMB

RMB

RMB

Xiaoying Credit Loan

 

 

72,160,875

 

(25,563,732)

 

46,597,143

  ​ ​ ​

As of

  ​ ​ ​

Fair value

  ​ ​ ​

  ​ ​ ​

As of

January 1,

of deferred guarantee income

Release of

December 31, 

2024

at inception of new loans

deferred guarantee income

2024

RMB

RMB

RMB

RMB

Xiaoying Credit Loan

 

46,597,143

 

332,919,374

 

(214,792,005)

164,724,512

As of

Fair value

As of

January 1,

of deferred guarantee income

Release of

December 31, 

  ​ ​ ​

2025

  ​ ​ ​

at inception of new loans

  ​ ​ ​

deferred guarantee income

  ​ ​ ​

2025

RMB

RMB

RMB

RMB

Xiaoying Credit Loan

 

164,724,512

981,672,870

(678,767,939)

467,629,443

As of

Fair value

As of

January 1,

of deferred guarantee income

Release of

December 31,

2025

at inception of new loans

deferred guarantee income

2025

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

Xiaoying Credit Loan

 

23,555,292

 

140,377,353

 

(97,062,524)

 

66,870,121

Contingent guarantee liabilities

The movement of contingent guarantee liabilities originated from guarantee services for the years ended December 31, 2023, 2024 and 2025 are as follows:

As of

Provision for

As of

January 1,

contingent

December 31, 

  ​ ​ ​

2023

  ​ ​ ​

Net payout(1)

  ​ ​ ​

liability

  ​ ​ ​

2023

RMB

RMB

RMB

RMB

Xiaoying Credit Loan

(5,613,471)

67,519,980

61,906,509

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

As of

Provision for

As of

January 1,

contingent

December 31,

2024

Net payout(1)

liability

2024

 

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

Xiaoying Credit Loan

 

61,906,509

 

(116,003,939)

 

241,738,132

 

187,640,702

As of

Provision for

As of

January 1,

contingent

December 31, 

  ​ ​ ​

2025

  ​ ​ ​

Net payout(1)

  ​ ​ ​

liability

  ​ ​ ​

2025

RMB

RMB

RMB

RMB

Xiaoying Credit Loan

187,640,702

(440,606,972)

1,001,272,880

748,306,610

  ​ ​ ​

As of

Provision for

As of

January 1,

contingent

December 31, 

  ​ ​ ​

2025

  ​ ​ ​

Net payout (1)

  ​ ​ ​

liability

  ​ ​ ​

2025

US$

US$

US$

US$

Xiaoying Credit Loan

26,832,264

(63,005,960)

143,180,118

107,006,422

(1)Net payouts represent the amount paid to institutional funding partners upon borrowers’ default net of the amount subsequently recovered from the borrower.

The maximum potential undiscounted future payment was RMB2,572,977,752 and RMB6,743,554,847 (US$964,315,518) as of December 31, 2024 and 2025, respectively.

XML 43 R22.htm IDEA: XBRL DOCUMENT v3.26.1
Related party balances and transactions
12 Months Ended
Dec. 31, 2025
Related party balances and transactions  
Related party balances and transactions

13. Related party balances and transactions

In 2021 and 2022, the Group recorded dividend receivable of RMB15,000,000, and collected the amount in 2023, from the nominal shareholder of Jiangxi Ruijing, the nominal shareholder is controlled by Mr. Yue (Justin) Tang. In 2024 and 2025, the Group received dividend of RMB7,500,000 and RMB15,000,000 from the nominal shareholder of Jiangxi Ruijing.

In 2022, the Group entered into agreements with Newup Bank of Liaoning (“Newup Bank”), according to which the Group charged service fees directly to Newup Bank for the intermediary service the Group provided. The Group recognized total net revenue of RMB11,370,044 during the year of 2023 in connection with the service fees of facilitation service for loans. Accounts receivable and contract assets amounted to RMB1,096,251 with respect to December 31, 2023, which had been fully settled in 2024.

The terms of the agreements with the related parties are determined based on contracted prices negotiated with other parties in normal commercial terms.

XML 44 R23.htm IDEA: XBRL DOCUMENT v3.26.1
Income taxes
12 Months Ended
Dec. 31, 2025
Income taxes  
Income taxes

14. Income taxes

Cayman Islands

X Financial is a company incorporated in the Cayman Islands. Under the current laws of the Cayman Islands, the Company is not subject to tax on either income or capital gain.

Hong Kong

Under the current Hong Kong Inland Revenue Ordinance, YZT (HK) Limited and YX (HK) Limited, subsidiaries of the Group located in Hong Kong, are subject to a two-tiered profits tax rates for taxable income earned in Hong Kong for the years ended December 31, 2023, 2024 and 2025. The first HK$2.0 million Hong Kong dollars of profits earned by a company are subject to be taxed at an income tax rate at 8.25%, while the remaining profits will continue to be taxed at the existing tax rate, 16.5%. No income tax expense for these entities has been recognized in the consolidated financial statements as they have no assessable income for the years ended December 31, 2023 and 2024. For the year ended December 31, 2025, the income tax expense recognized for these entities was immaterial.

Chinese Mainland

Under the Law of the PRC on Enterprise Income Tax (the “EIT Law”), the Company’s subsidiaries, VIEs and subsidiaries of the VIEs established in the Chinese Mainland are subject to an income tax rate of 25% for the years presented. However, certain entities are eligible for preferential tax treatments. Specifically, one subsidiary is granted a 15% preferential income tax rate as a qualified enterprise under an incentive regime through 2027. Additionally, under a different incentive regime, one VIE and two other subsidiaries, operating in a specific preferential tax jurisdiction, are subject to a reduced income tax rate of 15% through 2027; of these two subsidiaries, one became eligible for such reduced tax rate starting from 2025. Furthermore, a subsidiary established in 2025, operating in another specific preferential tax jurisdiction, was eligible for a reduced income tax rate of 15% through 2030.

Uncertainties exist with respect to how the current income tax law in the Chinese Mainland applies to the Group’s overall operations, and more specifically, with regard to its tax residency status. The EIT Law includes a provision specifying that legal entities organized outside of the Chinese Mainland will be considered residents for Chinese Income Tax purposes if the place of effective management or control is within the Chinese Mainland. The implementation rules to the EIT Law provide that non-resident legal entities will be considered Chinese Mainland residents if substantial and overall management and control over the manufacturing and business operations, personnel, accounting and properties, occurs within the Chinese Mainland. Despite the present uncertainties resulting from the limited Chinese Mainland tax guidance on the issue, the Group does not believe that the legal entities organized outside of the Chinese Mainland within the Group should be treated as residents for EIT Law purposes and, therefore, has not recorded an unrecognized tax benefit for this tax position. If the Chinese Mainland taxing authorities subsequently determine that the Company and its subsidiaries registered outside the Chinese Mainland should be deemed resident enterprises, the Company and its subsidiaries registered outside the Chinese Mainland would be subject to Chinese Mainland income taxes, at a statutory income tax rate of 25%.

According to PRC Administration of the Levy and Collection of Taxes Law, the statute of limitations is three years if an underpayment of taxes is due to computational errors made by the taxpayer or withholding agent. The statute of limitations will be extended five years under special circumstances, which are not clearly defined (but an underpayment of tax liability exceeding RMB0.1 million is specifically listed as a special circumstance). In the case of a related party transaction, the statute of limitations is ten years. There is no statute of limitations in the case of tax evasion. Tax years from 2015 to the current year for the Group’s Chinese Mainland subsidiaries are subject to examination by the Chinese Mainland taxing authorities.

Current tax expense and deferred tax expense (benefit), which are substantially all for Chinese Mainland income taxes, are as follows:

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Current tax expense

278,695,689

432,950,473

549,695,672

78,605,435

Deferred tax benefit

(17,565,186)

(27,248,759)

(258,046,348)

(36,900,137)

Total income tax expense

261,130,503

405,701,714

291,649,324

41,705,298

Income before income taxes for different jurisdictions is shown as follows:

  ​ ​ ​

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Cayman Islands entity

(3,703,756)

(7,595,959)

(7,544,222)

(1,078,809)

Hong Kong entities

1,137,814

11,787,138

(10,827,886)

(1,548,367)

Chinese Mainland entities

1,471,143,931

1,890,138,917

1,768,362,904

252,872,532

Total

1,468,577,989

1,894,330,096

1,749,990,796

250,245,356

A reconciliation between income tax expense computed by applying the Chinese Mainland income tax rate of 25%, the income tax jurisdiction where the Group has substantially all of its operations, to income before income taxes and the reported amount of income tax expense for the years ended December 31, 2023, 2024 is as follows:

Year ended

Year ended

December 31, 

December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

RMB

RMB

Expected income tax at Chinese Mainland income tax rate

367,144,498

473,582,524

Share based compensation expense not deductible for income tax purposes

10,649,553

10,044,452

Other expenses not deductible for income tax purposes

916,343

1,671,017

Effect of preferential tax rate(1)

(134,240,494)

(207,311,932)

Effect of different tax rate of subsidiary operation in other jurisdictions

(214,788)

2,299,728

Research and development tax deduction

(20,676,415)

(21,231,000)

Change in valuation allowance

11,432,693

81,585,304

Income tax on subsidiary earnings

24,459,727

57,750,000

Others

1,659,386

7,311,621

Total

261,130,503

405,701,714

A reconciliation between income tax expense computed by applying the Chinese Mainland income tax rate of 25%, the income tax jurisdiction where the Group has substantially all of its operations, to income before income taxes and the reported amount of income tax expense for the year ended December 31, 2025 pursuant to the new disclosure requirements of ASU 2023-09 (See Note 1(al)) is as follows:

Year ended December 31,

 

2025

 

  ​ ​ ​

RMB

  ​ ​ ​

US$

  ​ ​ ​

Percent

 

Expected income tax at Chinese Mainland income tax rate

437,497,699

62,561,339

25.0

%

Foreign Tax Effects

 

  ​

 

  ​

Cayman Islands

 

  ​

 

  ​

Statutory tax rate difference between Chinese Mainland and other jurisdictions

 

1,886,056

 

269,702

0.1

%

Hong Kong

 

  ​

 

  ​

Statutory tax rate difference between Chinese Mainland and other jurisdictions

 

920,370

 

131,611

0.1

%

Changes in valuation allowances

 

916,330

 

131,033

0.1

%

Others

 

786,488

 

112,466

0.0

%

Effect of changes in tax laws or rates enacted in the current period

 

 

%

Effect of cross-border tax laws

 

 

%

Tax credits

 

 

%

Changes in valuation allowances

 

(121,328,441)

 

(17,349,736)

(6.9)

%

Nontaxable or nondeductible items

 

  ​

 

  ​

Gain on deregistration of an entity

 

93,831,476

 

13,417,723

5.4

%

Others

 

8,894,916

 

1,271,956

0.5

%

Changes in unrecognized tax benefits

 

 

%

Other adjustment

 

  ​

 

  ​

Effect of preferential tax rate(1)

 

(211,556,757)

 

(30,252,214)

(12.1)

%

Expiration of operating tax loss carryforwards

 

40,711,795

 

5,821,709

2.3

%

Income tax on subsidiary earnings

 

45,500,000

 

6,506,413

2.6

%

Others

 

(6,410,608)

 

(916,704)

(0.4)

%

Total

 

291,649,324

 

41,705,298

16.7

%

(1)The aggregate amount and per share effect of the preferential tax rate are as follows:

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

The aggregate amount income tax expense of the preferential tax rate

 

134,240,494

207,311,932

211,556,757

30,252,214

The aggregate effect on basic and diluted net income per share:

 

—Basic

 

0.47

0.72

0.87

0.12

—Diluted

 

0.46

0.71

0.85

0.12

The tax effects of temporary differences and carry forwards that give rise to the deferred tax balances at December 31, 2024 and 2025 are as follows:

As of December 31, 

As of December 31, 

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

US$

Deferred tax assets:

Long-term investments, net of impairment

20,191,218

29,294,312

4,189,031

Advertising and market related expense carryforwards (1)

11,251,555

7,917,365

1,132,168

Accounts receivable and contract assets

16,048,561

76,728,374

10,972,012

Contingent guarantee liabilities

77,314,528

327,632,748

46,850,860

Financial guarantee derivatives

159,210,663

3,856,420

551,461

Loan receivable from Xiaoying Housing Loans

14,318,757

14,316,731

2,047,265

Loans receivable from Xiaoying Credit Loans and other loans

220,392,866

255,414,788

36,523,829

Operating loss carryforwards

43,757,115

2,583,659

369,458

Deposits to institutional cooperators

1,467,822

1,274,129

182,198

Lease liabilities

10,351,392

11,910,124

1,703,125

Others

60,350

78,499

11,226

Total deferred tax assets

574,364,827

731,007,149

104,532,633

Valuation allowance

(307,902,579)

(187,490,468)

(26,810,780)

Total deferred tax assets, net of valuation allowance

266,462,248

543,516,681

77,721,853

Deferred tax liabilities:

Property and equipment

2,867,083

3,980,134

569,152

Financial guarantee derivatives

259,565

Long-term investments, net of impairment

4,375,796

17,850,275

2,552,555

Right-of-use assets

9,809,937

11,194,691

1,600,820

Investment in Consolidated Trusts

26,959,491

72,140,986

10,316,024

Investment in Consolidated Partnerships

31,309,764

6,572,148

939,805

Undistributed earnings

58,600,000

45,622,417

6,523,919

Others

526,630

471,221

67,384

Total deferred tax liabilities

134,708,266

157,831,872

22,569,659

(1)Advertising and market related expenses carryforwards are those in excess of deduction limit, that can be carried forward indefinitely, arising from the operation of the Group’s Chinese Mainland subsidiaries, amounting to RMB45,006,219 and RMB31,669,460 (US$4,528,673) as of December 31, 2024 and 2025, respectively. Under Chinese Mainland tax rules, advertising and market related expenses that exceed the limit can be claimed and deducted in the following tax year.

Movement of the valuation allowance is as follows:

As of

As of

 

December 31, 

December 31, 

As of December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

 

US$

Balance as of January 1

(214,884,582)

(226,317,275)

(307,902,579)

(44,029,483)

Addition

(20,828,173)

(86,384,559)

(87,473,889)

(12,508,600)

Reductions

9,395,480

4,799,255

207,886,000

29,727,303

Net change in the valuation allowance

 

(11,432,693)

(81,585,304)

120,412,111

17,218,703

Balance as of December 31

 

(226,317,275)

(307,902,579)

(187,490,468)

(26,810,780)

The Company operates through its subsidiaries, VIEs and subsidiaries of the VIEs. The valuation allowance is considered on an individual entity basis.

An entity of the Group has completed its deregistration in 2025 and the gross deferred tax assets and the corresponding valuation allowance associated with this entity, amounting to RMB159,532,567 (US$22,812,854) and RMB159,532,567 (US$22,812,854), respectively, were written off. These write-offs had no net impact on the Group’s income tax expense or net income for the year ended December 31, 2025.

As of December 31, 2024 and 2025, the Company had operating loss carryforwards of RMB178,363,447 and RMB15,557,819 (US$2,224,739) respectively from its subsidiaries, VIEs and subsidiaries of the VIEs registered in the Chinese Mainland. The net operating loss carryforwards will expire in years 2026 to 2030, if not utilized.

The tax benefit, net of valuation allowance, recognized during the years ended December 31, 2023, 2024 and 2025 due to the generation of net operating losses carryforwards that can be carried forward to future years amounted to RMB883,214, nil and nil, respectively. The tax benefit realized during the year ended December 31, 2023, 2024 and 2025 from the utilization of carryforwards where the related deferred tax asset was offset by a valuation allowance amounted to RMB4,876,301, RMB233,258 and RMB1,821,356 (US$260,450) respectively.

The tax benefit, net of valuation allowance, recognized during the years ended December 31, 2023, 2024 and 2025 due to generation of advertising and market related expenses carryforwards amounting to RMB8,239,531, nil and nil, respectively.

The Group assesses the available positive and negative evidence to estimate if sufficient future taxable income will be generated to use the existing deferred tax assets. The ultimate realization of deferred tax assets is dependent upon the ability to generate sufficient future taxable income within the carryforward periods provided for in the tax law based on 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 carryforwards, including consideration of specific known trends of profits expected to be reflected within the industry, (iii) taxable income in prior carryback years and (iv) tax-planning strategies. On the basis of this evaluation, as of December 31, 2024 and 2025, a valuation allowance of RMB307,902,579 and RMB187,490,468 (US$26,810,780) was recorded respectively to reduce the deferred tax assets to the amount that is more likely than not to be realized. The amount of the deferred tax assets considered realizable, however, could be adjusted if estimates of future taxable income during the carryforward period are reduced or increased or if objective negative evidence in the form of cumulative losses is no longer present and additional weight is given to subjective evidence such as the Group’s projections for growth.

In accordance with the EIT Law, dividends, which arise from profits of foreign invested enterprises (“FIEs”), are subject to a 10% withholding income tax. In addition, under tax treaty between the Chinese Mainland and Hong Kong, if the foreign investor is incorporated in Hong Kong and qualifies as the beneficial owner, the applicable withholding tax rate is reduced to 5%, if the investor holds at least 25% in the FIE. A deferred tax liability should be recognized for the undistributed profits of Chinese Mainland subsidiaries unless the Company has sufficient evidence to demonstrate that the undistributed dividends will be reinvested and the remittance of the dividends will be postponed indefinitely.

The Group constantly assesses its intent to reinvest the offshore earnings. As of December 31, 2024 and 2025, the Group does not intend to reinvest certain undistributed earnings of the FIEs that have been generated in the Chinese Mainland, while for the remainder of the undistributed earnings, the Group intended to indefinitely reinvest. The Group has recorded a deferred tax liability of RMB58,600,000 and RMB45,622,417 (US$6,523,919) as of December 31, 2024 and 2025, respectively, associated with the earnings that are not indefinitely reinvested. The Group paid withholding tax of RMB15,650,000 and RMB58,477,583 (US$8,362,183) on distributed earnings during the years ended December 31, 2024 and 2025, respectively.

Undistributed earnings of FIEs that are considered to be indefinitely invested amounted to RMB4,255,686,362 and RMB4,930,483,185 (US$705,049,718) as of December 31, 2024 and 2025, respectively. All undistributed earnings are still subject to certain taxes upon repatriation, primarily where withholding taxes apply. The related unrecognized deferred tax liabilities were RMB425,568,636 and RMB493,048,319 (US$70,504,972) at a 10% tax rate as of December 31, 2024 and 2025, respectively.

Unrecognized tax benefits

A roll-forward of unrecognized tax benefits is as follows:

Year ended December 31, 

Year ended December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Balance at beginning of the year

  ​ ​ ​

259,386,286

364,866,929

463,456,089

66,273,339

Additions for tax positions taken in current year

 

262,052,034

310,256,632

322,251,105

46,081,295

Reductions for tax positions taken in prior years

(156,571,391)

(211,667,472)

(253,438,648)

(36,241,245)

Balance at end of the year

 

364,866,929

463,456,089

532,268,546

76,113,389

The accrued interest and penalties related to income taxes as of December 31, 2024 and 2025 is set forth below:

Year ended December 31, 

Year ended December 31, 

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

US$

Accrued interest and penalties

9,195,253

15,274,707

2,184,254

As of December 31, 2023, 2024 and 2025, the Group’s unrecognized tax benefits consisted of: 1) RMB50,384,562, RMB107,202,546 and RMB180,110,598 (US$25,755,473) arising from charge-offs of loans receivable from Xiaoying Credit Loans and other loans and accounts receivable and contract asset; and 2) RMB314,482,367, RMB356,253,543 and RMB323,352,375 (US$46,238,775) arising from difference in timing for including certain taxable income in tax return; 3) nil, nil and RMB28,805,573 (US$4,119,142) arising from charge-offs of subrogation receivable related to the guarantee services.

As of December 31, 2023, 2024 and 2025, RMB102,814,895, RMB102,814,895 and RMB102,814,895 (US$14,702,334) of the unrecognized tax benefit balance, if recognized upon examination settlement or statute expiration, would affect the effective tax rate.

For the year ended December 31, 2023, 2024 and 2025, the increase of accrued interest and penalties related to income taxes was RMB2,126,378, RMB5,067,905, and RMB6,079,454 (US$869,350), respectively, which were recorded as part of the income tax expense in the consolidated financial statements.

In February 2026, the Group was informally notified after a routine tax audit that certain suppliers’ operating entities may be considered not in compliance with tax practice, which may impact the eligibility of associated input VAT offsets as well as claims for tax deductions. The Group is currently in discussion with tax authorities to determine potential tax implication; however, the financial impact cannot be reasonably estimated at this time. Management concluded this matter represents a non-adjusting subsequent event under ASC 855, and no provision was recognized as of December 31, 2025.

XML 45 R24.htm IDEA: XBRL DOCUMENT v3.26.1
Net income per share and net income attributable to common stockholders
12 Months Ended
Dec. 31, 2025
Net income per share and net income attributable to common stockholders  
Net income per share and net income attributable to common stockholders

15. Net income per share and net income attributable to common stockholders

The following table details the computation of the basic and diluted net income per share:

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Net income attributable to X Financial

1,186,793,974

1,539,905,765

1,464,552,224

209,428,183

Shares (denominator):

Weighted average number of ordinary shares used in computing basic EPS

288,115,969

288,828,371

243,975,946

243,975,946

Basic net income per share

4.12

5.33

6.00

0.86

Diluted effects of stock options and RSUs

2,717,245

4,526,300

5,513,257

5,513,257

Weighted average number of ordinary shares used in computing diluted EPS

290,833,214

293,354,671

249,489,203

249,489,203

Diluted net income per share

4.08

5.25

5.87

0.84

Diluted income per share do not include the following instruments as their inclusion would have been anti-dilutive:

  ​ ​ ​

Year ended

  ​ ​ ​

Year ended

  ​ ​ ​

Year ended

  ​ ​ ​

December 31,

  ​ ​ ​

December 31,

  ​ ​ ​

December 31,

2023

2024

2025

Stock options

3,602,998

3,399,998

502,014

Restricted stocks units

12,613,046

6,585,270

864,158

XML 46 R25.htm IDEA: XBRL DOCUMENT v3.26.1
Share-based compensation
12 Months Ended
Dec. 31, 2025
Share-based compensation  
Share-based compensation

16. Share-based compensation

Share options

On January 25, 2015, the Board of Directors of X Financial approved the Share Incentive Plan for the purpose of providing incentives and rewards to employees and executives who contribute to the success of the Company’s operations, and granted 13,843,645 of stock options. On June 29, 2015, May 3, 2016, October 11, 2017, April 30, 2018, October 31, 2018 and April 30, 2019, the Board of Directors of X Financial granted 630,000, 7,425,000, 16,616,000, 841,054, 475,000 and 155,000 stock options respectively to certain employees, directors and officers. The stock options shall expire 10 years from the date of grant and vest over a period from three to four years.

On May 9, 2018, the Board of Directors of X Financial granted 40,000,000 share options to certain senior management. The exercise price was the offering price per share of the Group’s IPO which was US$4.75, and were eligible to vest, in whole or in part, when both the market capitalization milestone as well as the targeted adjusted net earnings were achieved subsequent to the IPO. The Company determined the service inception date to be May 9, 2018 and the grant date to be the date of the IPO.

On November 10, 2021, the board of directors of X Financial decided to cancel 9,429,984 of unvested share options granted to certain senior management.

The Company used the Binomial model to estimate the fair value of the options granted on the respective grant dates with assistance from independent valuation firms. The fair value per option was estimated at the date of grant using the assumptions below. The weighted-average grant date fair value of the options for the years ended December 31, 2023, 2024 and 2025 were RMB10.39, RMB10.80 and RMB10.34 per share respectively.

  ​ ​ ​

January 25,

  ​ ​ ​

June 29,

  ​ ​ ​

May 3,

  ​ ​ ​

October 11,

 

April 30,

  ​ ​ ​

May 9,

  ​ ​ ​

October 31,

 

April 30,

  ​ ​ ​

2015

  ​ ​ ​

2015

  ​ ​ ​

2016

  ​ ​ ​

2017

  ​ ​ ​

2018

  ​ ​ ​

2018

  ​ ​ ​

2018

  ​ ​ ​

2019

RMB

RMB

RMB

RMB

 

RMB

RMB

RMB

 

RMB

Fair value of underlying ordinary shares

4.91

9.66

 

16.98

30.29

41.33

 

38.14

26.74

16.65

Exercise Price

0.27

0.27

 

0.27 - 10.71

0.27 - 27.02

25.42

 

30.27

27.93

31.96

Expected Volatility per annum (“p.a.”)

43.00

%

38.00

%

42.00

%

38.60

%

45.47

%

39.3

%

43.90

%

30.15

%

Risk-Free Rate (p.a.)

1.81

%

2.33

%

1.81

%

2.35

%

2.96

%

2.94

%

3.15

%

2.97

%

Exercise Multiple

2.5

2.5

2.5

2.5

2.5

5.58-38.33

2.5

NIL

Dividend Yield (p.a.)

NIL

NIL

NIL

NIL

NIL

NIL

NIL

NIL

Time to Maturity (Years)

10

10

10

10

10

5

10

10

The risk-free rate of interest is based on the yield curve of government bonds in the Chinese Mainland as of valuation date. The expected volatility is estimated based on annualized standard deviation of daily stock price return of comparable companies for the period before valuation date and with similar span as the expected expiration term. Prior to the IPO, the fair value of the ordinary shares was through a retrospective valuation as at each grant date, which used management’s best estimate for projected cash flows as of the valuation date with the assistance of an independent third-party appraiser. Subsequent to the IPO, the fair value of ordinary shares was determined by observable market price.

A summary of option activity during the year ended December 31, 2025 is presented below:

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Intrinsic

value of

Number of

Exercise Price

Remaining

options

  ​ ​ ​

Options

  ​ ​ ​

RMB

  ​ ​ ​

Contractual

  ​ ​ ​

RMB

Outstanding, as of January 1, 2025

4,003,514

0.27-31.96

0.06-4.32

5,954,422

Granted

Exercised

1,879,130

0.27-10.71

Forfeited/Cancelled

Outstanding, as of December 31, 2025

2,124,384

0.27-31.96

0.34-3.38

870,002

Vested and expected to vest as of December 31, 2025

2,124,384

0.27-31.96

0.34-3.38

870,002

Exercisable as of December 31, 2025

2,124,384

0.27-31.96

0.34-3.38

870,002

The Group recognized the compensation cost for the stock options on a straight-line basis.

For the years ended December 31, 2023, 2024 and 2025, the Group recorded compensation expenses of RMB414,747, nil and nil respectively for the stock options granted to the Group’s employees. The Group allocated share-based compensation expense for share option as follows:

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Origination and servicing

70,740

General and administrative

344,007

Borrower acquisitions and marketing

All compensation expense related to unvested stock options was recognized by the end of December 31, 2023.

There were no income tax benefits recognized for the years ended December 31, 2023, 2024 and 2025 for share options exercised and for share-based compensation expense related.

Restricted stocks unit

Since 2019, the Group has granted restricted stock units (“RSUs”) to its directors, senior management, and employees. These RSUs generally have vesting periods ranging from two to four years and, for those granted since 2020, typically expire 10 years from the date of grant. From 2019 to 2022, the Group granted an aggregate of 35,230,698 RSUs to directors and employees, which included 26,657,998 units granted in November 2021 as significant long-term incentives for senior management and employees. The Group granted 180,000 RSUs in 2023, 7,210,000 RSUs in 2024, and an aggregate of 3,847,044 RSUs in 2025. While certain RSUs granted to employees are immediately vested upon grant, those granted to directors generally vest over a period of three years.

In August and November 2019, the Group cancelled 1,750,000 unvested options and concurrently granted 1,750,000 RSUs as replacement awards. The incremental compensation expense of RMB360,592 (US$52,281), representing the excess of the fair value of the modified awards over the original awards, was recognized accordingly.

In October 2025, the Group cancelled 1,683,606 unvested RSUs. Consequently, all remaining unrecognized compensation expense associated with these cancelled awards was recognized in full for the year ended December 31, 2025.

A summary of restricted share units’ activity during the year ended December 31, 2025 is presented below:

Weighted-Average Grant-Date 

Number of

Fair Value

  ​ ​ ​

 Restricted Shares

  ​ ​ ​

RMB

Outstanding, as of January 1, 2025

13,375,270

4.94

Granted

3,847,044

11.20

Vested

(7,486,266)

5.97

Forfeited

(63,256)

4.97

Cancelled

(1,683,606)

6.78

Outstanding, as of December 31, 2025

7,989,186

6.60

For the year ended December 31, 2023, 2024 and 2025, the Group recorded compensation expenses of RMB42,183,463, RMB40,177,807 and RMB60,966,646 (US$8,718,114) respectively for the restricted shares granted to the Group’s directors and employees. The Group allocated share-based compensation expense for restricted share as follows:

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Origination and servicing

 

25,396,830

14,643,365

24,122,338

3,449,447

General and administrative

 

16,617,520

22,078,845

32,997,428

4,718,570

Borrower acquisitions and marketing

 

169,113

3,455,597

3,846,880

550,097

As of December 31, 2023, 2024 and 2025, there was RMB61,832,598, RMB8,277,516 and RMB5,757,534 (US$823,316) respectively of total unrecognized compensation expense related to unvested restricted shares granted. As of December 31, 2025, the cost is expected to be recognized over a weighted-average period of 3.05 years.

There were no income tax benefits recognized for the years ended December 31, 2023, 2024 and 2025 for restricted stocks unit related to share-based compensation expense.

XML 47 R26.htm IDEA: XBRL DOCUMENT v3.26.1
Statutory reserves and restricted net assets
12 Months Ended
Dec. 31, 2025
Statutory reserves and restricted net assets  
Statutory reserves and restricted net assets

17. Statutory reserves and restricted net assets

The Company’s ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiaries. Relevant Chinese Mainland statutory laws and regulations permit payments of dividends by the VIEs and subsidiaries of the VIEs incorporated in Chinese Mainland only out of their retained earnings, if any, as determined in accordance with Chinese Mainland accounting standards and regulations. The consolidated results of operations reflected in the consolidated financial statements prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of the Company’s subsidiaries.

Under Chinese Mainland law, the Company’s subsidiaries, VIEs and the subsidiaries of the VIEs located in the Chinese Mainland (collectively referred as the “Chinese Mainland entities”) are required to provide for certain statutory reserves, namely a general reserve, an enterprise expansion fund and a staff welfare and bonus fund. The Chinese Mainland entities are required to allocate at least 10% of their after tax profits on an individual company basis as determined under Chinese Mainland accounting standards to the statutory reserve and has the right to discontinue allocations to the statutory reserve if such reserve has reached 50% of registered capital on an individual company basis. In addition, the registered capital of the Chinese Mainland entities is also restricted.

Amounts restricted that include paid-in capital, additional paid-in capital and statutory reserve funds, as determined pursuant to China Accounting Standard, are RMB4,816,033,362 and RMB5,046,425,864 (US$721,629,301) as of December 31, 2024 and 2025 respectively.

XML 48 R27.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and contingencies
12 Months Ended
Dec. 31, 2025
Commitments and contingencies  
Commitments and contingencies

18. Commitments and contingencies

Contingencies

The Group is subject to periodic legal or administrative proceedings in the ordinary course of business. The Group does not have any pending legal or administrative proceeding to which the Group is a party that will have a material effect on its business or financial condition.

XML 49 R28.htm IDEA: XBRL DOCUMENT v3.26.1
Subsequent events
12 Months Ended
Dec. 31, 2025
Subsequent events  
Subsequent events

19. Subsequent events

In first quarter of 2026, the Group has drawn down several short-term borrowings in aggregation amounting to RMB113,818,669, which apply weighted average fixed rate at 3.25%.

In the first quarter of 2026, the Group has declared a semi-annual dividend of US$0.28 per ADS (approximately US$0.0467 per ordinary share). The dividend will be payable on or about May 20, 2026, to shareholders of record as of the close of business on April 30, 2026.

XML 50 R29.htm IDEA: XBRL DOCUMENT v3.26.1
SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY
12 Months Ended
Dec. 31, 2025
CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY  
CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY

SCHEDULE I

CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY

BALANCE SHEETS

As of

December 31, 

As of December 31, 

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

US$

Assets:

Cash and cash equivalents

1,359,623

7,934,940

1,134,681

Prepaid expenses and other current assets

390,721

500,011

71,501

Amount due from subsidiaries and VIEs

910,228,376

324,658,501

46,425,548

Investments in subsidiaries and VIEs

6,286,783,144

7,503,918,049

1,073,046,009

Total assets

7,198,761,864

7,837,011,501

1,120,677,739

Liabilities:

Accrued expenses and other current liabilities

245,607,222

210,864

30,153

Total liabilities

245,607,222

210,864

30,153

Equity:

Common shares

206,793

206,793

29,571

Treasury stock

(509,643,763)

(967,773,090)

(138,389,711)

Additional paid-in capital

3,207,028,391

3,256,349,216

465,651,744

Retained earnings

4,174,511,191

5,484,293,291

784,243,511

Accumulated other comprehensive income

81,052,030

63,724,427

9,112,471

Total equity

6,953,154,642

7,836,800,637

1,120,647,586

Total liabilities and equity

7,198,761,864

7,837,011,501

1,120,677,739

CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY

STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

General and administrative expenses

(5,899,484)

(7,502,575)

(6,465,244)

(924,518)

Interest income (expense)

29,662

33,062

(2,449,776)

(350,313)

Equity in profit of subsidiaries and VIEs

1,190,497,730

1,547,501,724

1,473,467,244

210,703,014

Other income (expense), net

2,166,066

(126,446)

Net income

1,186,793,974

1,539,905,765

1,464,552,224

209,428,183

Other comprehensive income (loss)

5,878,060

11,575,379

(17,327,603)

(2,477,815)

Comprehensive income

1,192,672,034

1,551,481,144

1,447,224,621

206,950,368

CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY

STATEMENT OF CASH FLOWS

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Net cash (used in) provided by operating activities

(5,736,205)

(8,157,418)

247,024,682

35,324,059

Collection of amounts due from subsidiaries and VIEs

74,701,887

307,016,845

629,234,299

89,979,308

Net cash provided by investing activities

74,701,887

307,016,845

629,234,299

89,979,308

Contribution from shareholders

1,099,619

122,507

19,087,375

2,729,458

Repurchase of common shares

(24,872,828)

(182,204,126)

(733,975,533)

(104,957,105)

Dividend paid

(58,401,356)

(116,639,508)

(154,770,124)

(22,131,833)

Net cash used in financing activities

(82,174,565)

(298,721,127)

(869,658,282)

(124,359,480)

Effect of foreign exchange rate changes

131,100

18,968

(25,382)

(3,630)

Net (decrease) increase in cash and cash equivalents

(13,077,783)

157,268

6,575,317

940,257

Cash and cash equivalents, beginning of year

14,280,138

1,202,355

1,359,623

194,424

Cash and cash equivalents, end of year

1,202,355

1,359,623

7,934,940

1,134,681

SCHEDULE I—NOTES TO CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY

1.Schedule I has been provided pursuant to the requirements of Rule 12-04 and 5-04(c) of Regulation S-X, which require condensed financial information as to the financial position, changes in financial position and results of operations of a parent company as of the same date and for the same period for which audited consolidated financial statements have been presented when the restricted net assets of consolidated subsidiaries exceed 25 percent of consolidated net assets as of the end of the most recently completed fiscal year.
2.The condensed financial information has been prepared using the same accounting policies as set out in the consolidated financial statements except that the equity method has been used to account for investments in its subsidiaries and VIEs. For the parent company, the Company records its investments in subsidiaries and VIEs under the equity method of accounting as prescribed in ASC 323, Investments—Equity Method and Joint Ventures. Such investments are presented on the Condensed Balance Sheet as “Investments in subsidiaries and VIEs” and the subsidiaries and VIEs’ profit or loss as “Equity in profit (loss) of subsidiaries and VIEs” on the Condensed Statements of Comprehensive Income (loss).
3.For the years ended December 31, 2023, 2024 and 2025, there were no material contingencies, significant provisions of long-term obligations, guarantees of the Company.

Translations of balances in the additional financial information of Parent Company—Financial Statements Schedule I from RMB into US$ as of and for the year ended December 31, 2025 are solely for the convenience of the readers and were calculated at the rate of US$1.00= RMB6.9931, as set forth in H.10 statistical release of the Federal Reserve Board on December 31, 2025. The translation is not intended to imply that the RMB amounts could have been, or could be, converted, realized or settled into United States dollars at that rate on December 31, 2025, or at any other rate.

XML 51 R30.htm IDEA: XBRL DOCUMENT v3.26.1
Pay vs Performance Disclosure
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2023
CNY (¥)
Pay vs Performance Disclosure        
Net Income (Loss) ¥ 1,464,552,224 $ 209,428,183 ¥ 1,539,905,765 ¥ 1,186,793,974
XML 52 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Insider Trading Policies and Procedures
12 Months Ended
Dec. 31, 2025
Insider Trading Policies and Procedures [Line Items]  
Insider Trading Policies and Procedures Adopted true
XML 53 R32.htm IDEA: XBRL DOCUMENT v3.26.1
Cybersecurity Risk Management and Strategy Disclosure
12 Months Ended
Dec. 31, 2025
Cybersecurity Risk Management, Strategy, and Governance [Line Items]  
Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]

Risk Management and Strategy

We have established policies and processes for identifying, assessing, and managing material risk from cybersecurity threats, and have integrated these processes into our overall risk management systems and processes. We routinely assess material risks from cybersecurity threats, including any potential unauthorized occurrence on or conducted through our information systems that may result in adverse effects on the confidentiality, integrity, or availability of our information systems or any information residing therein.

We conduct risk assessments to identify cybersecurity threats annually as well as in the event of a material change in our business practices that may affect information systems that are vulnerable to such cybersecurity threats. These risk assessments include identification of reasonably foreseeable internal and external risks, the likelihood and potential damage that could result from such risks, and the sufficiency of existing policies, procedures, systems, and safeguards in place to manage such risks.

Following these risk assessments, we re-design, implement, and maintain reasonable safeguards to mitigate identified risks; reasonably address any identified gaps in existing safeguards; and monitor the effectiveness of our safeguards. We devote resources and designate high-level personnel, including our dedicated Information Security Officer who reports to our Chief Executive Officer (“CEO”), to manage the risk assessment and mitigation process. Our Information Security Officer works closely with a team of cybersecurity professionals with extensive experience and expertise in cybersecurity threat assessments and detection, incident response and mitigation.

As part of our overall risk management system, we assess our safeguards in collaboration with various functional teams, including Information Security, Information Technology, and train our employees on these safeguards. Personnel at all levels and teams are required to receive periodic security awareness training to ensure that they understand our cybersecurity policies and their roles in protecting our information systems or any information residing therein.

We have a set of company-wide policies and procedures concerning cybersecurity matters that include security risk assessment, identity and access control, vendor security and network security. There are other policies related to cybersecurity involving employees’ use of company equipment and resources, remote work and workplace security and safety. These policies are reviewed periodically and approved by appropriate members of management.

We engage assessors, consultants, auditors, or other third parties in connection with our risk assessment processes. These service providers assist us to design and implement our cybersecurity policies and procedures, as well as to monitor and test our safeguards. These services include Web Application Penetration Testing, Infrastructure security testing, consultant engagements, incident response preparedness, and vendor security review. We require each third-party service provider to certify that it has the ability to implement and maintain appropriate security measures, consistent with all applicable laws, in connection with the services they provide to us, and to promptly report any suspected breach of its security measures that may affect us.

For additional information regarding whether any risks from cybersecurity threats, including as a result of any previous cybersecurity incidents, have materially affected or are reasonably likely to materially affect our company, including our business strategy, results of operations, or financial condition, please see Item 3.D. “Risk Factors” of this Annual Report on Form 20-F, including the risk factors titled “If we are unable to protect the confidential information of our users and adapt to the relevant regulatory framework regarding protection of such information, our business and operations may be adversely affected”.

Cybersecurity Risk Management Processes Integrated [Flag] true
Cybersecurity Risk Management Processes Integrated [Text Block]

We have established policies and processes for identifying, assessing, and managing material risk from cybersecurity threats, and have integrated these processes into our overall risk management systems and processes. We routinely assess material risks from cybersecurity threats, including any potential unauthorized occurrence on or conducted through our information systems that may result in adverse effects on the confidentiality, integrity, or availability of our information systems or any information residing therein.

We conduct risk assessments to identify cybersecurity threats annually as well as in the event of a material change in our business practices that may affect information systems that are vulnerable to such cybersecurity threats. These risk assessments include identification of reasonably foreseeable internal and external risks, the likelihood and potential damage that could result from such risks, and the sufficiency of existing policies, procedures, systems, and safeguards in place to manage such risks.

Following these risk assessments, we re-design, implement, and maintain reasonable safeguards to mitigate identified risks; reasonably address any identified gaps in existing safeguards; and monitor the effectiveness of our safeguards. We devote resources and designate high-level personnel, including our dedicated Information Security Officer who reports to our Chief Executive Officer (“CEO”), to manage the risk assessment and mitigation process. Our Information Security Officer works closely with a team of cybersecurity professionals with extensive experience and expertise in cybersecurity threat assessments and detection, incident response and mitigation.

As part of our overall risk management system, we assess our safeguards in collaboration with various functional teams, including Information Security, Information Technology, and train our employees on these safeguards. Personnel at all levels and teams are required to receive periodic security awareness training to ensure that they understand our cybersecurity policies and their roles in protecting our information systems or any information residing therein.

We have a set of company-wide policies and procedures concerning cybersecurity matters that include security risk assessment, identity and access control, vendor security and network security. There are other policies related to cybersecurity involving employees’ use of company equipment and resources, remote work and workplace security and safety. These policies are reviewed periodically and approved by appropriate members of management.

We engage assessors, consultants, auditors, or other third parties in connection with our risk assessment processes. These service providers assist us to design and implement our cybersecurity policies and procedures, as well as to monitor and test our safeguards. These services include Web Application Penetration Testing, Infrastructure security testing, consultant engagements, incident response preparedness, and vendor security review. We require each third-party service provider to certify that it has the ability to implement and maintain appropriate security measures, consistent with all applicable laws, in connection with the services they provide to us, and to promptly report any suspected breach of its security measures that may affect us.

Cybersecurity Risk Management Third Party Engaged [Flag] true
Cybersecurity Risk Third Party Oversight and Identification Processes [Flag] true
Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag] false
Cybersecurity Risk Board of Directors Oversight [Text Block]

One of the key functions of our board of directors is informed oversight of our risk management process, including risks from cybersecurity threats. Our board of directors is responsible for oversight of our risk management framework, which is designed to monitor and manage strategic and operational risks. Management is responsible for the day-to-day identification, assessment, and management of risks in our operations, including cybersecurity risks. Our board of directors administers its cybersecurity risk oversight function directly as a whole, as well as through the audit committee.

Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block] Board of Directors and Audit Committee
Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]

Our Information Security Officer reports to our CEO on an as-needed basis, or at least annually regarding the company’s cybersecurity risks and activities, including the implementation and operation of preventative controls and the detection of any recent cybersecurity incidents, and mitigation and remediation responses. The CEO reports to the Board of Directors and Audit Committee on key cybersecurity risk management topics, as appropriate.

Cybersecurity Risk Role of Management [Text Block]

Our Information Security Officer has more than 10 years of information technology expertise and is responsible to identify, assess and manage our material risks from cybersecurity threats. Our Information Security Officer started his career as a software developer and has held various leadership positions at Tencent and Baidu. At Baidu, he was responsible for the backend services of Baidu Antivirus and Baidu Security Guardian, established cloud security capabilities. He received a bachelor’s degree in Computer Science and Technology from Xidian University and a master’s degree from Tsinghua University.

Our Information Security Officer oversees our cybersecurity policies and processes, including those described in “Risk Management and Strategy” above. The processes by which our Information Security Officer is informed about and monitors the prevention, detection, mitigation, and remediation of cybersecurity incidents include the following: tabletop exercises, vulnerability management programs, internal & external security risk assessments, threat modeling processes of new services, third party security risk functions, incident response processes, phishing awareness programs, and additional control validation services.

Our Information Security Officer reports to our CEO on an as-needed basis, or at least annually regarding the company’s cybersecurity risks and activities, including the implementation and operation of preventative controls and the detection of any recent cybersecurity incidents, and mitigation and remediation responses. The CEO reports to the Board of Directors and Audit Committee on key cybersecurity risk management topics, as appropriate.

Cybersecurity Risk Management Positions or Committees Responsible [Flag] true
Cybersecurity Risk Management Positions or Committees Responsible [Text Block] Information Security Officer
Cybersecurity Risk Management Expertise of Management Responsible [Text Block]

Our Information Security Officer has more than 10 years of information technology expertise and is responsible to identify, assess and manage our material risks from cybersecurity threats. Our Information Security Officer started his career as a software developer and has held various leadership positions at Tencent and Baidu. At Baidu, he was responsible for the backend services of Baidu Antivirus and Baidu Security Guardian, established cloud security capabilities. He received a bachelor’s degree in Computer Science and Technology from Xidian University and a master’s degree from Tsinghua University.

Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block] The processes by which our Information Security Officer is informed about and monitors the prevention, detection, mitigation, and remediation of cybersecurity incidents include the following: tabletop exercises, vulnerability management programs, internal & external security risk assessments, threat modeling processes of new services, third party security risk functions, incident response processes, phishing awareness programs, and additional control validation services.
Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag] false
XML 54 R33.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of significant accounting policies (Policies)
12 Months Ended
Dec. 31, 2025
Summary of significant accounting policies  
Basis of Presentation and Consolidation

(a)Basis of Presentation and Consolidation

The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”).

Principles of Consolidation

(b)Principles of Consolidation

Variable interest entity

The consolidated financial statements include the financial statements of the Company, its wholly-owned subsidiaries, and consolidated VIEs. All intercompany transactions and balances have been eliminated.

VIE agreements with Shenzhen Xiaoying, Beijing Ying Zhong Tong and their subsidiaries

To comply with PRC laws and regulations which prohibit or restrict foreign control of companies involved in certain restricted businesses, the Company operates its restricted businesses in the Chinese Mainland through Shenzhen Xiaoying, Beijing Ying Zhong Tong and their subsidiaries (collectively “the VIEs”), whose equity interests are held by certain individuals (“Nominee Shareholders”). The Company obtained control over the VIEs by entering into a series of contractual arrangements (“VIE agreements”) with the VIEs and their respective Nominee shareholders through Beijing WFOE. The Company concluded that the VIEs are consolidated VIEs of the Group, of which the Group is the ultimate primary beneficiary, given that the VIE agreements enable the Company to (1) have power to direct the activities that most significantly affects the economic performance of the VIEs, and (2) receive the economic benefits of the VIEs that could be significant to the VIEs. As such, the Company consolidated the financial results of the VIEs in the Group’s consolidated financial statements.

Despite the lack of direct majority ownership, there exists a parent-subsidiary relationship between Beijing WFOE and the VIEs through the aforementioned agreements with the nominee shareholders of the VIEs. The following is a summary of the VIE agreements:

(1)Shareholders’ Voting Rights Proxy Agreement:

Pursuant to the voting rights proxy agreements signed between the VIEs’ nominee shareholders and Beijing WFOE, each nominee shareholder irrevocably appointed Beijing WFOE as its attorney-in-fact to exercise on each shareholder’s behalf and all rights that each shareholder has in respect of its equity interest in the VIEs (including but not limited to executing the exclusive right to the voting rights and the right to appoint directors and executive officers of the VIEs). The nominee shareholders cannot revoke the authorization and entrustment as long as the nominee shareholders remain a shareholder of the VIEs. For the arrangements among Beijing WFOE, each of the VIEs, and their shareholders, the power of attorney will remain in force for ten years. Unless a thirty-day notice is given by Beijing WFOE, this agreement shall be automatically renewed for another one year upon its expiration. The arrangement among Beijing WFOE and its shareholder does not specify its effective term.

(2)Spouse Consent Agreement

Under the spouse consent agreement, each signing spouse acknowledges that the shares of the VIEs held by the relevant shareholder of the VIEs are the personal assets of such shareholder and not jointly owned by the couple. Each signing spouse also unconditionally and irrevocably gives up his or her rights to such shares and any associated economic rights or interests to which he or she may be entitled pursuant to applicable laws and undertakes not to make any assertion of rights to such shares and the underlying assets. Each signing spouse agrees that he or she will not carry out in any circumstances any conduct that are contradictory to the contractual arrangements and this consent agreement.

(3)Executive Call Option Agreement:

Pursuant to the exclusive call option agreement entered into between the VIEs’ nominee shareholders and Beijing WFOE, the nominee shareholders irrevocably granted Beijing WFOE a call option to request the nominee shareholders to transfer or sell any part or all of its equity interests in the VIEs, to Beijing WFOE, or their designees. The purchase price of the equity interests in the VIEs shall be equal to the minimum price required by Chinese Mainland law. Without Beijing WFOE’s prior written consent, the VIEs and its nominee shareholders shall not amend its articles of association, increase or decrease the registered capital, sell or otherwise dispose of its assets or beneficial interest, issue any additional equity or right to receive equity, provide any loans, distribute dividends in any form, etc. For the agreements among Beijing WFOE, each of the VIEs, and their shareholders, these arrangements will remain effective for ten years. Unless notified by Beijing WFOE, the parties to these agreements shall extend the term of these agreements for another ten years. The agreement among Beijing WFOE and its shareholder does not specify its effective term.

(4)Exclusive Business Cooperation Agreement:

Pursuant to the exclusive business cooperation agreement entered into by Beijing WFOE and the VIEs, Beijing WFOE provides exclusive technical support and consulting services in return for fees based on 100% of the VIE’s total consolidated profit, which is adjustable at the sole discretion of Beijing WFOE. Without Beijing WFOE’s consent, the VIEs cannot procure services from any third party or enter into similar service arrangements with any other third party, except for those from Beijing WFOE. For the agreements between Beijing WFOE and each of the VIEs, unless Beijing WFOE terminates these agreements in advance, these agreements will remain effective for ten years. Unless agreed by both parties in writing, this agreement shall be automatically renewed for another ten years upon its expiration.

(5)Equity Pledge Agreement

Each nominee shareholder of the VIEs has also entered into an equity pledge agreement with Beijing WFOE, pursuant to which each shareholder pledged his/her interest in Beijing WFOE to guarantee the performance of obligations of Beijing WFOE and its shareholders under the exclusive business cooperation agreement, exclusive call option agreement, and shareholders’ voting rights proxy agreement. If the VIEs or any of the nominee shareholder breaches its contractual obligations, Beijing WFOE will be entitled to certain rights and interests regarding the pledged equity interests including the right to dispose the pledged equity interests. None of the nominee shareholders shall, without the prior written consent of Beijing WFOE, assign or transfer to any third party, create or cause any security interest and any liability in whatsoever form to be created on, all or any part of the equity interests it holds in the VIEs. This agreement is not terminated until all of the agreements under the shareholders’ voting rights proxy agreement, exclusive call option agreement and the exclusive business cooperation agreement are fully performed.

The irrevocable power of attorney has conveyed all shareholder rights held by the VIEs’ shareholders to Beijing WFOE or any person designated by Beijing WFOE, including the right to appoint executive directors of the VIEs to conduct day to day management of the VIEs’ businesses, and to approve significant transactions of the VIEs. In addition, the exclusive call option agreement provides Beijing WFOE with a substantive kick-out right of the VIEs shareholders through an exclusive option to purchase all or any part of the shareholders’ equity interest in the VIEs. In addition, through the exclusive business cooperation agreement, Beijing WFOE demonstrates its ability and intention to continue to exercise the ability to absorb substantially all of the profits and all of the expected losses of the VIEs. The equity pledge agreements further secure the obligations of the shareholders of the VIEs under the above agreements.

Based on these contractual arrangements, the Company consolidates the VIEs in accordance with SEC Regulation S-X Rule 3A-02 and Accounting Standards Codification (“ASC”) topic 810 (“ASC Topic 810”), Consolidation.

Uncertainties in the Chinese Mainland legal system could limit the Company’s ability to enforce the contractual arrangements. If the legal structure and contractual arrangements were found to be in violation of Chinese Mainland laws and regulations, the Chinese Mainland government could:

revoke the Group’s business and operating licenses;
levy fines on the Group;
confiscate any of the Group’s income that they deem to be obtained through illegal operations;
shut down the Group’s services;
discontinue or restrict the Group’s operations in mainland China;
impose conditions or requirements with which the Group may not be able to comply;
require the Group to change corporate structure and contractual arrangements;
restrict or prohibit the use of the proceeds from overseas offerings to finance the Group’s Chinese Mainland consolidated VIEs’ business and operations;
require the Group to delist from the NYSE; and
take other regulatory or enforcement actions that could be harmful to the Group’s business.

The Group believes that there are no assets held in the VIEs that can be used only to settle obligations of the VIEs, except for registered capital and the Chinese Mainland statutory reserves. As the VIEs are incorporated as limited liability companies 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. Relevant Chinese Mainland laws and regulations restrict the VIEs from transferring a portion of their net assets, equivalent to the balance of its statutory reserve and its share capital, to the Company in the form of loans and advances or cash dividends. Please refer to Note 17 for disclosure of restricted net assets.

Consolidated Trusts

As part of the Group’s efforts to develop new offerings for investors and institutional funding partners, the Group establishes business relationship with certain trusts which were administered by third-party trust companies. The trusts are set up to invest solely in the loans facilitated by the Group on its platform to provide returns to the beneficiaries of the trusts through interest payments made by the borrowers. The trusts are cooperated with financial institutional cooperators who provide credit insurance/financial guarantee services to protect funding providers against default for both the principal and interest. Both direct model and intermediary model are adopted for these trusts. Under direct model, loans are originated from trusts to borrowers while under intermediary model, the Group typically provides credit to the borrowers through an intermediary first and then transfers the loans to the trusts, which issue beneficial interests to the investors and institutional funding partners. The Group consolidates these trusts as the Group is the primary beneficiary, due to the following reasons: 1) the Group has the power to direct the operating activities of the trusts; 2) the Group absorbs or enjoys the potential residual losses or returns of these trusts. Under intermediary model, the transfer of loans to the Consolidated Trusts are not qualified for sale accounting, thus the trust is consolidated and the loan transfer is considered an intercompany transaction.

For Consolidated Trusts founded from January 1, 2022, the Group elected to apply amortized cost method to the loans (at the date of origination) and liabilities due to investors or institutional funding partners, to improve the understandability and relevance of financial information. That is, the loans are continued to be recorded on the Group’s consolidated balance sheets as loans held for investment under “Loans receivable from Xiaoying Credit Loans and other loans, net”, which is net of allowance of credit loss, and the proceeds received from the investors or institutional funding partners are recorded as trust liabilities under “Payable to investors and institutional funding partners at amortized cost”.

As of December 31,2024 and 2025, certain of the subsidiaries of the Group funded RMB737,200,000 and RMB768,500,000 to loan products facilitated on the Group’s platform through third-party trust companies. The trusts are consolidated by the Group and the underlying loans are recorded on the Group’s consolidated balance sheets as loans held for investment under “Loans receivable from Xiaoying Credit Loans and other loans, net”.

Consolidated Partnerships

The Group also develops the partnership business, where the Group and certain trusts jointly established several limited partnership enterprises, or LPs, to invest solely in the loans facilitated by the Group on its platform to provide returns to partners of the LPs through interest payments made by the borrowers. The Consolidated Partnerships are cooperated with financial institutional cooperators who provide credit insurance/financial guarantee services to protect funding providers against default for both the principal and interest. Intermediary model is adopted for the Consolidated Partnerships, the Group typically provides credit to the borrowers through an intermediary first and then transfers the loans to the LPs. The Group consolidates these LPs as the Group is the primary beneficiary, due to: 1) the Group has the power to direct the operating activities of the LPs; 2) the Group absorbs or enjoys the potential residual losses or returns of these LPs. The transfer of loans to the Consolidated Partnerships are not qualified for sale accounting, thus the LP is consolidated and the loan transfer is considered an intercompany transaction. The Group applies amortized cost to the loans and liabilities to trust partners in its consolidated financial statements. That is, the loans are recorded on the Group’s consolidated balance sheets under “Loans receivable from Xiaoying Credit Loans and other loans, net” and the proceeds received from the trust partners are recorded as LP liabilities under “Payable to investors and institutional funding partners at amortized cost”.

As of December 31, 2024 and 2025,one of the subsidiaries of the Group funded RMB145,742,384 and RMB35,105,859 to loan products facilitated on the Group’s platform through the LPs which are consolidated by the Group and the underlying loans are recorded on the Group’s consolidated balance sheets under “Loans receivable from Xiaoying Credit Loans and other loans, net”.

The following financial statement amounts and balances of the Consolidated Trusts and Partnerships are included in the accompanying consolidated financial statements after elimination of intercompany transactions and balances:

As of

December 31, 

As of December 31, 

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

US$

Assets:

  ​

  ​

  ​

Restricted cash

527,457,300

823,346,358

117,736,963

Accounts receivable and contract assets, net

37,373,243

52,994,846

7,578,162

Loans receivable from Xiaoying Credit Loans and other loans, net

2,916,966,912

3,540,930,299

506,346,298

Total assets

3,481,797,455

4,417,271,503

631,661,423

Liabilities:

Payable to investors and institutional funding partners at amortized cost

2,184,085,667

3,054,981,462

436,856,539

Other taxes payable

3,265,159

8,183,816

1,170,270

Accrued expenses and other current liabilities

18,335,260

36,870,429

5,272,401

Total liabilities

2,205,686,086

3,100,035,707

443,299,210

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Net revenue

726,005,363

744,531,819

710,088,399

101,541,291

Net income

458,613,718

494,604,464

528,039,683

75,508,670

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Net cash provided by operating activities

172,210,364

550,953,578

541,420,132

77,422,048

Net cash (used in) provided by investing activities

(673,734,777)

664,702,231

(623,481,667)

(89,156,693)

Net cash provided by (used in) financing activities

814,841,744

(1,399,955,090)

865,347,569

123,743,057

The assets of the Consolidated Trusts and Partnerships can only be used to settle the obligations of the Consolidated Trusts and Partnerships.

The following financial statement amounts and balances of the VIEs and Consolidated Trusts and Partnerships were included in the accompanying consolidated financial statements after elimination of intercompany transactions and balances:

As of

December 31, 

As of December 31, 

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

US$

Assets:

Cash and cash equivalents

180,683,740

107,519,437

15,375,075

Restricted cash

532,603,866

823,463,489

117,753,713

Accounts receivable and contract assets, net

74,750,686

108,186,142

15,470,413

Loans receivable from Xiaoying Credit Loans and other loans, net

4,775,126,977

5,263,508,938

752,671,768

Prepaid expenses and other current assets

19,491,239

20,150,470

2,881,479

Deferred tax assets, net

174,395,511

184,952,280

26,447,824

Financial investments

33,428,162

33,908,236

4,848,813

Long-term investments

498,038,310

515,523,849

73,718,930

Property and equipment, net

1,138,186

4,621,210

660,824

Intangible assets, net

27,706,487

27,499,276

3,932,344

Other non-current assets

21,976

3,573,473

511,000

Total assets

6,317,385,140

7,092,906,800

1,014,272,183

Liabilities:

Payable to investors and institutional funding partners at amortized cost

2,184,085,667

3,054,981,462

436,856,539

Short-term borrowings

10,000,000

130,000,000

18,589,753

Accrued payroll and welfare

18,482,497

11,482,779

1,642,016

Other taxes payable

119,683,947

58,251,812

8,329,898

Income taxes payable

174,425,660

169,015,224

24,168,856

Accrued expenses and other current liabilities

94,825,511

163,383,863

23,363,582

Deferred tax liabilities

642,602

1,051,597

150,376

Other non-current liabilities

2,252,921

322,163

Total liabilities

2,602,145,884

3,590,419,658

513,423,183

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

 

RMB

RMB

 

RMB

 

US$

Net revenue

1,500,275,059

1,809,619,313

1,931,618,562

276,217,781

Net income

438,091,276

623,964,980

687,071,274

98,249,886

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Net cash provided by operating activities

628,719,431

1,517,583,263

507,365,227

72,552,262

Net cash used in investing activities

(1,251,376,124)

(106,448,449)

(828,175,085)

(118,427,462)

Net cash provided by (used in) financing activities

1,114,841,744

(1,709,955,090)

875,347,569

125,173,038

The VIEs and Consolidated Trusts and Partnerships contributed 31%, 31% and 25% of the Group’s consolidated revenue for the years ended December 31, 2023, 2024 and 2025, respectively. As of December 31, 2024 and 2025, the VIEs and Consolidated Trusts and Partnerships accounted for an aggregate of 53% and 48% of the consolidated total assets, and 53% and 53% of the consolidated total liabilities.

There are no terms in any arrangements, considering both explicit arrangements and implicit variable interests that require the Company or its subsidiaries to provide financial support to the VIEs and Consolidated Trusts and Partnerships. However, if the VIEs were ever to need financial support, the Group may, at its option and subject to statutory limits and restrictions, provide financial support to its VIEs through loans to the shareholders of the VIEs or entrustment loans to the VIEs.

Use of Estimates

(c)Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expense during the reporting period. Actual results could differ materially from such estimates. Significant accounting estimates reflected in the Group’s consolidated financial statements include share-based compensation, allowance for credit losses of accounts receivables and contract assets, deposits to institutional cooperators, loans receivables from Xiaoying Housing Loans and loans receivable from Xiaoying Credit Loans and other loans, allocation of considerations under revenue arrangements with multiple performance obligations, variable considerations of revenue recognition, valuation allowance for deferred tax assets, unrecognized tax benefits, the indefinite reinvestment assertion, fair value of financial guarantee derivatives, contingent guarantee liabilities and financial investments, loans at fair value and payable to investors at fair value, impairment of long-term investments and financial investments.

Revenue recognition

(d)Revenue recognition

The Group provides services as an online marketplace connecting borrowers and institutional funding partners. Revenue is the transaction price the Group expects to be entitled to in exchange for the promised services in a contract in the ordinary course of the Group’s activities and is recorded net of value-added tax (“VAT”). The services to be accounted for include loan facilitation service, post-origination service (e.g., cash processing and collection services) and financial guarantee service.

The major product offered by the Group is Xiaoying Credit Loan, which mainly consists of Xiaoying Card Loan and other unsecured loan products that the Group introduce from time to time.

The Group provides services primarily in two business models. The first business model (“Direct Model”) involves the Group matching borrowers with institutional funding partners who directly funds the credit drawdowns to the borrowers. The Group has determined that it is not the legal lender or borrower in the loan origination and repayment process, but acting as an intermediary to bring the lender and the borrower together. Therefore, the Group does not record the loans receivable or payable arising from the loans facilitated between the institutional funding partners and borrowers on its platform.

The second business model (“Intermediary Model”), only the operations of Consolidated Trusts and Partnerships were under, involves the Group initially providing credit to borrowers through an intermediary and subsequently selling the loans including all of the creditor rights in the loans to external institutional funding partners within a short period of time. The Group cooperates with several microcredit companies who use their own funds to provide credit to borrowers first; these microcredit companies transfer their rights as creditors shortly to SPVs controlled by the Group at the price of the carrying amount of the outstanding loan principal balance and accumulated accrued interest not paid by the borrowers as of the day on which the creditor’s rights are legally transferred to SPVs. The SPVs further transfer their creditor’s rights to Consolidated Trusts and Partnerships in a short period at the price of the carrying amount of the outstanding loan principal balance and the accumulated accrued interest not paid by the borrowers as of the day on which the creditor’s rights are legally transferred. These loans carry the same insurance/ guarantee agreement with external financial institutional cooperators as loans facilitated under the Direct Model, which is attached to the loan and transfers along with the loan. The loans are initially recorded on the consolidated balance sheet as loans receivable from Xiaoying Credit Loans and other loans. Since the Group consolidates such trusts and partnerships under the VIE model (see accounting policy on “Consolidated Trusts” and “Consolidated Partnerships”), loans transferred to Consolidated Trusts and Partnerships do not qualify for sale accounting.

Loans facilitated by the Group typically have a term of less than 1 year. For each loan facilitated either in Direct Model or Intermediary Model, the Group charges a service fee (i) to the borrower indirectly through the Group’s VIEs or subsidiaries, or (ii) to the borrower indirectly through external financing guarantee company, or (iii) to institutional funding partner directly. No application fee is charged to borrowers or institutional funding partners.

For the loans facilitated that the Group collected service fees indirectly through the Group’s VIEs or subsidiaries, when borrowers who have the option of early repayment, they do not have the obligation to pay the remaining monthly service fees, the Group’s right to consideration for the service fees of facilitation service is conditional on whether or not the borrowers repay in advance. At contract inception, the Group determines the consideration based on historical experiences as well as the credit due diligence performed on each borrower prior to loan origination.

For the loans facilitated that the Group collected service fee indirectly through external financing guarantee company or directly from institutional funding partner, the Group’s transaction price includes variable consideration adjusted for default risk of the borrowers and prepayment risk of the borrowers. The Group determines the consideration based on historical experiences as well as the credit due diligence performed on each borrower prior to loan origination.

The Group provides guarantee which is directly or indirectly provided through financial institutional cooperators to institutional funding partners on certain loan products via its consolidated entities. If a borrower defaults, the Group makes its best efforts to collect the default loan. The Group directly makes payment to the defaulted principal and interest to institutional funding partners or indirectly makes payment to institutional funding partners through institutional cooperators, and deemed the guarantee as a guarantee service to the institutional funding partners and recognizes a stand-ready obligation for its guarantee exposure in accordance with ASC Topic 460, Guarantees which requires the guarantee to be measured initially at fair value based on the stand-ready obligation.

For certain loan products that the Group facilitate that are repaid in installments by borrowers, borrowers are required to enter into guarantee agreements with the Group while at the same time, the Group entered into a series of arrangements with various financial institutional cooperators and negotiate the upper limit (the “Cap”) of the compensation obligation prospectively with these financial institutional cooperators based on the expected loss rate. The Group received the guarantee fee at a pre-agreed rate from borrowers directly or from financial institutional cooperators indirectly. Upon borrower’s default, financial institutional cooperators reimburse the full loan principal and interest to the institutional funding partner first, and has the right to recourse to both the borrower and the Group. The Group’s contractual obligation is at any time it limited to the Cap which is either the lower of (1) total amount of guarantee fees contractually required to be collected from the borrowers for such loans facilitated during the current period on an aggregated basis, and (2) a certain percentage of the total principal of the loans facilitated stated in an annualized manner, as pre-agreed with financial institutional cooperators (the “Rate”); or the former (1). The contractual guarantee fees in (1) is not influenced by default or early repayment of borrowers. The Group has no obligation or intention to compensate financial institutional cooperators for any losses in excess of the contractual obligation. The Rate will be negotiated prospectively at each quarter between the two parties based on the expected loss rate. The actual loss in excess of the Cap is absorbed by financial institutional cooperators. Financial institutional cooperators ultimately bear substantially all of the credit risk. The Group’s exposure in this arrangement is limited to the default and prepayment risk in relation to the guarantee fee when the Group cannot collect the guarantee fee under the agreement with the borrower on an individual basis but is still obligated to compensate financial institutional cooperators up to the Cap on a pool basis. The Group evaluated the guarantee arrangement pursuant to ASC Topic 815, and concluded that the arrangement meets the definition of a derivative and that it is not eligible for the guarantee scope exception. Therefore, the guarantee is recognized as a derivative liability/asset at fair value and is not accounted for pursuant to ASC Topic 460 or 450. See accounting policy for financial guarantee derivative.

Direct Model

The Group has adopted ASU 2014-09, Revenue from Contracts with Customers (Topic 606) and all subsequent ASUs that modified ASC Topic 606.The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To achieve that core principle, the Group applies the following steps:

Step 1: Identify the contract (s) with a customer
Step 2: Identify the performance obligations in the contract
Step 3: Determine the transaction price
Step 4: Allocate the transaction price to the performance obligations in the contract
Step 5: Recognize revenue when (or as) the entity satisfies a performance obligation

The Group determines its customers to be both the borrowers and the institutional funding partners. The Group considers the loan facilitation service and post-origination service as two separate performance obligations under ASC Topic 606, as these two deliverables are distinct in that customers can benefit from each service on its own and the Group’s promises to deliver the services are separately identifiable from each other in the contract. While the post-origination service is within the scope of ASC Topic 860, the ASC Topic 606 revenue recognition model is applied due to the lack of definitive guidance in ASC Topic 860.

The Group determines the total transaction price to be the service fees chargeable to the borrowers indirectly through the Group’s VIEs or subsidiaries, or external financing guarantee companies or to certain institutional funding partners directly, including the guarantee fees charged by the Group under the separate guarantee agreement with the borrowers for certain type of Xiaoying Card Loans. The transaction price for loan facilitation and post-origination services includes variable consideration adjusted for default risk and prepayment risk of the borrowers. The Group estimates variable consideration for these contracts using the expected value methodology, including models to estimate the loss rates, the prepayment rates, and the weighted macroeconomic forecast, which are based on past events, current conditions, and reasonable and supportable forecasts over the life of the loans. The expected value of the consideration is the product of multiplying the loan principal and the pre-agreed service fee rates, adjusted for the loss rates and the prepayment rates. The loss rates are calculated using vintage-based loss rate model, adjusted for a weighted macroeconomic forecast. The models consider the historical loss experience period for the vintage-based loss rates, the historical prepayment experience period for the prepayment rates and the weighting of multiple macroeconomic forecast scenarios over the life of the loans and selected economic variables, including gross domestic product (GDP), unemployment rate, consumer price index (CPI) and other macro-economic variables. The transaction price is allocated amongst the financial guarantee service, if any, and two performance obligations.

The Group first allocates the transaction price to the financial guarantee, if any, that is recognized in accordance with either (1) ASC Topic 460, Guarantees which requires the guarantee to be measured initially at fair value based on the stand-ready obligation or (2) ASC Topic 815, which requires the guarantee to be measured initially and subsequently at fair value. Then the remaining considerations are allocated to the loan facilitation services and post-origination services using their relative standalone selling prices consistent with the guidance in ASC Topic 606. The Group does not have observable standalone selling price information for the loan facilitation services or post-origination services because it does not provide loan facilitation services or post-origination services on a standalone basis. 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 origination services as the basis of revenue allocation. In estimating its standalone selling price for the loan facilitation services and post-origination services, the Group considers the cost incurred to deliver such services, profit margin for similar arrangements, customer demand, effect of competitors on the Group’s services, and other market factors.

For each type of service, the Group recognizes revenue when (or as) the entity satisfies the service/performance obligation by transferring a promised good or service (that is, an asset) to a customer. Revenues from loan facilitation are recognized at the time a loan is originated between the borrower and the institutional funding partner and the principal loan balance is transferred to the borrower, at which time the facilitation service is completed. Revenues from post-origination services are recognized on a straight-line basis over the term of the underlying loans as the services are provided. The collection of service fees is not conditional on the provision of subsequent post-origination services.

Intermediary Model—Trust Model

The transfer of loans to institutional funding partners under the Intermediary Model often involves transferring the loans to a trust formed and operated by unrelated third-party trust companies. The Group consolidates such trusts under the VIE model (see accounting policy on “Consolidated Trusts”). Loans transferred to Consolidated Trusts do not qualify for sale accounting as the transfer is to a consolidated subsidiary.

The Group recognizes revenue under “Financing income” for the service fees and interests charged to the borrowers over the lifetime of the loans using effective interest method.

Intermediary Model—Partnership Model

The transfer of loans to institutional funding partners under the Intermediary Model involves transferring the loans to a limited partnership enterprise, or LP, formed and operated by unrelated third-party trust companies and the Group. The Group consolidates such partnerships under the VIE model (see accounting policy on “Consolidated Partnerships”). The loans are recorded as “Loans receivable from Xiaoying Credit Loans and other loans, net” in the consolidated balance sheets, and the Group elects to measure these loans at amortized cost at the time of origination. The Group recognizes revenue under “Financing income” for the service fees and interests charged to the borrowers over the lifetime of the loans using effective interest method.

Disaggregation of revenues

All of the Group’s revenue for the years ended December 31, 2023, 2024 and 2025 were generated from the Chinese Mainland. As the remaining duration of the Group’s performance obligations of the contracts is one year or less, the Group elects to apply the exemption of disclosing the aggregate amount of transaction price allocated to the performance obligations at the end of December 31, 2023, 2024 and 2025, The following table illustrates the disaggregation of revenue by product the Group offered in 2023, 2024 and 2025:

Loan

facilitation

Post-origination

Financing

Guarantee

Other

service

service

income

income

revenue

Total

2023

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

Major products

 

  ​

 

  ​

 

  ​

 

  ​

 

  ​

Xiaoying Credit Loan

 

2,740,974,233

596,581,987

1,133,314,422

24,496,658

30,861,036

4,526,228,336

Xiaoying Housing Loan

 

1,601,289

1,601,289

Other loans

 

4,022,032

4,022,032

Other service(1)

283,032,373

283,032,373

Total

2,740,974,233

596,581,987

1,137,336,454

24,496,658

315,494,698

4,814,884,030

Loan

facilitation

Post-origination

Financing

Guarantee

Other

service

service

income

income

revenue

Total

2024

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

Major products

  ​

  ​

  ​

  ​

  ​

Xiaoying Credit Loan

3,102,344,942

759,538,640

1,372,004,085

201,715,792

38,228,810

5,473,832,269

Other service(1)

397,949,477

397,949,477

Total

3,102,344,942

759,538,640

1,372,004,085

201,715,792

436,178,287

5,871,781,746

Loan

facilitation

Post-origination

Financing

Guarantee

Other

service

service

income

income

revenue

Total

2025

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

Major products

  ​

  ​

  ​

  ​

  ​

  ​

Xiaoying Credit Loan

3,843,004,896

1,074,453,821

1,396,975,778

636,572,154

29,980,782

6,980,987,431

Other services(1)

658,437,000

658,437,000

Total

3,843,004,896

1,074,453,821

1,396,975,778

636,572,154

688,417,782

7,639,424,431

Loan

facilitation

Post-origination

Financing

Guarantee

Other

service

service

income

income

revenue

Total

2025

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

Major products

Xiaoying Credit Loan

 

549,542,391

153,644,853

199,764,879

91,028,607

4,287,195

998,267,925

Other services(1)

 

94,155,239

94,155,239

Total

 

549,542,391

153,644,853

199,764,879

91,028,607

98,442,434

1,092,423,164

(1)Primarily consists of referral service fees for introducing borrowers to other platforms, commissions for insurance brokerage activity and technology service fees for providing assistant technology development services.

Contract balances

The Group did not enter into contracts with customers that were greater than one year for substantially all products in the years ended December 31, 2023, 2024 and 2025. For the loans facilitated with borrowers who have the option of early repayment, they do not have the obligation to pay the remaining monthly service fees, the Group’s right to consideration for the service fees of facilitation service is conditional on whether or not the borrowers repay in advance. In these instances, the Group records a corresponding contract asset when recognizing revenue from loan facilitation service. The contract asset will not be reclassified to a receivable given that the right to invoice and the payment is due by the end of the credit periods. Revenue for these loan products is recognized when the collection of consideration becomes probable.

Remaining unsatisfied performance obligations as of December 31, 2023, 2024 and 2025 pertained to post-origination service in the amount of RMB287,607,599, RMB420,361,656 and RMB282,860,275 (US$40,448,481), respectively. All remaining unsatisfied performance obligations are to be recognized as revenue in the subsequent year.

Financing income

Financing income consists primarily of the financing fees the Group charges for the loans facilitated through the Consolidated Trusts and Consolidated Partnerships, including interest income and service fees generated from providing loan facilitation and post-origination services to the investors and institutional funding partners of the Consolidated Trusts and Consolidated Partnerships, and are recorded as revenue over the life of the underlying financing using the effective interest method.

Financing income also includes financing fees, including interest income and service fee, from loans receivables from Xiaoying Credit Loans and other loans that have not yet been transferred to external investors or institutional funding partners or have been transferred but such transaction does not qualify for sale accounting under the Intermediary Model.

Financing income also includes interest income generated from providing loans by the Group’s own fund from microcredit business, and are recorded as revenue over the life of the underlying financing using the effective interest method. When the collection of interest is no longer reasonably assured, the Group does not record financing income on accrual basis.

Other revenue

Other revenue primarily includes referral service fees for introducing borrowers to other platforms, commissions for insurance brokerage activity and technology service fees for providing assistant technology development services. The referral service fees for introducing borrowers to other platforms are recognized when the obligation is fulfilled and is confirmed by the other platforms. For insurance brokerage activities, the Group acts as an agent and recognizes revenue on a net basis, only to the extent that a significant reversal is not probable. The technology service fees are recognized when the assistant technology development services to third parties provided.

Sales and transfers of financial instruments

(e)Sales and transfers of financial instruments

Sales and transfers of financial instruments are accounted under authoritative guidance for the transfers and servicing of financial assets and extinguishment of liabilities. Specifically, a transfer of a financial asset, a group of financial assets, or a participating interest in a financial asset is accounted for as a sale only if all the following conditions are met:

1.The financial assets are isolated from the transferor and its consolidated affiliates as well as its creditors;
2.The transferee or beneficial interest holders have the right to pledge or exchange the transferred financial assets; and
3.The transferor, its consolidated affiliates included in the financial statements being presented, or its agents do not maintain effective control of the transferred asset. A transferor’s effective control over the transferred financial assets includes, but is not limited to, any of the following:
a.An agreement that both entitles and obligates the transferor to repurchase or redeem the transferred financial assets before their maturity.
b.An agreement, other than through a cleanup call that provides the transferor with both of the following: (i) The unilateral ability to cause the holder to return specific financial assets. (ii) A more-than-trivial benefit attributable to that ability; and
c.An agreement that permits the transferee to require the transferor to repurchase the transferred financial assets at a price that is so favorable to the transferee that it is probable that the transferee will require the transferor to repurchase them.

Under the Intermediary Model, the Group, through its intermediary, facilitates credits to borrowers and subsequently transfers the loans (including the creditor rights) to Consolidated Trusts and Partnerships at face value within a short period of time.

When the loan (including the creditor rights) is transferred, the transferee becomes the direct counterparty to the borrower and the legal record holder of the loan upon transfer. The transfer is accounted for as a sale, when (1) the transferred loans are considered legally isolated from the assets of the Group and its creditors even in the bankruptcies under the Chinese Mainland laws and regulations, (2) the investors or institutional funding partners (transferees) can freely pledge or exchange the transferred loans, and (3) the Group does not maintain effective control over the transferred loans. When a transfer does not qualify for sale accounting, e.g. when the Group sells loans with recourse to the Group, the transferred financial asset remains in the statement of financial position and a financial liability is recognized for any consideration received.

Foreign currency translation

(f)Foreign currency translation

The functional currency of X Financial is in US dollars (“US$”). The functional currency of the Group’s subsidiaries and VIEs in the Chinese Mainland is Renminbi (“RMB”). The determination of the respective functional currency is based on the criteria stated in ASC Topic 830, Foreign Currency Matters. The Group also uses RMB as its reporting currency. Monetary assets and liabilities denominated in currencies other than the functional currency are translated into the functional currency at the rates of exchange ruling at the balance sheet date. Transactions in currencies other than the functional currency are measured and recorded in the functional currency at the exchange rate prevailing on the transaction date. Translation gains and losses are recognized in the consolidated statements of comprehensive income.

The Company with functional currency of US$ translates its operating results and financial positions into RMB, the Group’s reporting currency. Assets and liabilities are translated using the exchange rates in effect on the balance sheet date. Equity amounts are translated at historical exchange rates. Revenues, expenses, gains and losses are translated using the average rates for the year. Translation adjustments are reported as cumulative translation adjustments and are shown as a separate component in the consolidated statements of comprehensive income.

Guarantee liabilities

(g)Guarantee liabilities

The Group offers guarantee service which is directly provided to or indirectly provided through financial institutional cooperators to investors or institutional funding partners. If a borrower defaults, the Group makes its best efforts to collect the default loan. The Group directly or indirectly makes payment to the defaulted principal and interest to investors or institutional funding partners.

In 2017, the Group revised the arrangement with the financial institutional cooperator and the Group no longer records any guarantee liabilities in accordance with ASC Topic 460, but records financial guarantee derivatives in accordance with ASC Topic 815. See accounting policy of revenue recognition and financial guarantee derivatives.

During 2023, the Group started the financing guarantee business through one of the subsidiaries of the Group that holds the financing guarantee license and built a new business model that collaborates with external financing guarantee companies to provide joint guarantee services, on a pro-rata basis, to institutional funding partners. Under this business model, the Group has the contractual obligation to pay the defaulted principal and interest to institutional funding partners and no obligation to pay to the external financing guarantee company. The Group recognizes a stand-ready obligation for its guarantee exposure in accordance with ASC Topic 460, Guarantees, which requires the guarantee to be measured initially at fair value based on the stand-ready obligation.

Guarantee service

At inception of the guarantee, the Group recognize both a stand-ready guarantee liability as deferred guarantee income under ASC Topic 460 with an associated financial assets receivable, and a contingent guarantee liability for off-balance sheet credit exposures under Current expected credit loss (“CECL”) model. At initial recognition, deferred guarantee income is recorded at the fair value of the guarantee contract. The Group applies practical expedient and measures its guarantee service at inception at fair value equal to the total amount of guarantee service fees contractually required to be collected, since the guarantee contract is independently issued in a standalone arm’s-length transaction with an unrelated party. Subsequent to initial recognition, deferred guarantee income is released systematically as “Guarantee income” in the consolidated statement of comprehensive income when the Group is released from the underlying risk. Contingent guarantee liability represents the guarantee obligations in the event of default related to the guarantee contract that are determined in accordance with ASC Topic 326, which are initially recorded separately 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 guarantee service. The expected credit losses are calculated using vintage-based loss rate and macroeconomic forecast scenario models, and is the product of multiplying the estimates of vintage-based loss rates and the individual level exposure at default on an undiscounted basis, adjusted for a weighted macroeconomic forecast. The models consider the historical loss experience period for the vintage-based loss rates, the historical prepayment experience period for the prepayment rates and the weighted multiple macroeconomic forecast scenarios over the life of the loans and selected economic variables, including gross domestic product (GDP), unemployment rate, consumer price index (CPI) and other macroeconomic variables. The contingent guarantee liabilities are determined on a collective basis and loans share similar risk characteristics and includes both quantitative and qualitative components, and adjusted each period for changes in expected lifetime credit losses. The initial recognition and adjustments made to contingent guarantee liabilities are recorded as “provision for contingent guarantee liabilities” in the consolidated statement of comprehensive income.

Financial guarantee derivatives

(h)Financial guarantee derivatives

The Group entered into a series of arrangements with various financial institutional cooperators for certain guarantee services. The agreements entitle the Group a right to receive guarantee fees and require the Group to make payment, up to a pre-agreed cap, to reimburse financial institutional cooperators for a pre-determined portion of borrower payment defaults and the guarantee fee amount that was not collected due to prepayments. The ‘dual-triggered’ financial guarantee is accounted for as a derivative under ASC Topic 815 because the financial guarantee scope exemption outlined in ASC 815-10-15-58 is not met.

The Group uses the discounted cash flow model to value these financial guarantee derivatives at inception and subsequent valuation dates. The fair value is categorized in the level 3 valuation hierarchy. This discounted cash flow model incorporates assumptions of the significant unobservable inputs such as the expected loss rates, prepayment rate and discount rate. The expected loss rate and prepayment rate is estimated by taking into consideration of historical loss experiences. The Group considers that the impact of discount rate, which is determined based on the market rates, to the fair value of financial guarantee derivatives is immaterial.

All financial guarantee derivatives are required to be recorded on the Group’s consolidated balance sheet at fair value. The Group signs contract separately for each project regardless of whether they are same counterparty. As no legally enforceable master netting agreement exists between the Group and the derivative counterparty, the Group does not net derivative assets and liabilities. The change in fair value of the financial guarantee derivative is recorded as change in fair value of financial guarantee derivatives in the consolidated statements of comprehensive income. The relative cash flows associated with the financial guarantee derivatives and their gains and losses are reported in operating activities in the consolidated statements of cash flow. Refer to Note 3 for further information of tabular disclosures on the amount and reporting for financial guarantee derivative assets, liabilities, gains and losses.

Fair value

(i)Fair value

Fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Group considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability.

Authoritative literature provides a fair value hierarchy, which prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. The level in the hierarchy within which the fair value measurement in its entirety falls is based upon the lowest level of input that is significant to the fair value measurement as follows:

Level 1—inputs are based upon unadjusted quoted prices for identical assets or liabilities traded in active markets.
Level 2—inputs are based upon quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets and liabilities in markets that are not active and model-based valuation techniques for which all significant assumptions are observable in the market or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3—inputs are generally unobservable and typically reflect management’s estimates of assumptions that market participants would use in pricing the asset or liability. Most fair value is therefore determined using model-based techniques that include option pricing models, discounted cash flow models, and similar techniques.
Cash and Cash Equivalents

(j)Cash and Cash Equivalents

Cash and cash equivalents primarily consist of cash on hand and cash in bank which are highly liquid and insignificant risk of changes in value. As of December 31, 2024 and 2025, cash equivalents were comprised of term deposits in banks. All cash and cash equivalents are unrestricted as to withdrawal and use.

Restricted Cash

(k)Restricted Cash

Restricted cash consists primarily of cash held by the Consolidated Trusts and Partnerships through segregated bank accounts which can only be used by the Consolidated Trusts and Partnerships to specified activities as stipulated in the Consolidated Trust or Partnership agreements. Cash in the Consolidated Trusts and Partnerships is not available to fund the general liquidity needs of the Group.

Restricted cash also includes cash security deposits set aside in bank accounts, and cash deposited with banks as collateral for borrowings from the respective banks. Restrictions on the use of such cash and the interest earned thereon are imposed by the banks and remains effective throughout the respective terms of the borrowings. See Note 8.

Tianjin Yuexin entered into deposit arrangements with institutional funding partners to pay deposits as per agreements. The Group establishes an allowance for credit losses based on the credit risk of institutional funding partners determined by external credit ratings and adjusted for a weighted macroeconomic forecast.

Accounts receivable and contract assets, net

(l)Accounts receivable and contract assets, net

Accounts receivable and contract assets consist of accounts receivable and contract assets from the facilitation and post-origination service in relation to loans facilitated, from financing income generated from Consolidated Trusts and Partnerships and Quanbei Microcredit, from guarantee income generated from financing guarantee business, and from other revenue which mainly including referral service fees and insurance brokerage commissions. Contract assets represent the Group’s right to consideration in exchange for facilitation services that the Group has delivered 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 they will collect substantially all of the consideration to which it will be entitled in exchange for the services delivered to the customer before the payment is due by the end of the credit periods. The general life time of accounts receivable and contract assets lasts no more than 12 months.

Accounts receivable and contract assets is stated at the historical carrying amount net of write-offs and allowance for credit losses. The Group establishes an allowance for credit losses in accordance with ASC Topic 326 based on estimates, historical experience of net loss rates, current economic conditions, reasonable and supportable forecasts of future economic conditions and other factors surrounding the credit risk of customers. The profile of the borrowers is similar under each product therefore the Group applies a consistent credit risk management framework to the entire portfolio of borrowers under each product. The Group also constantly monitors the financial condition and evaluates the credit quality of certain institutional funding partners and external financing guarantee companies from which the Group’s service fees are collected directly or indirectly. For individual counterparty where there is an observable indicator of loss, an individually evaluated allowance for credit losses is provided. The Group evaluates and adjusts its allowance for credit losses for accounts receivable and contract assets on a quarterly basis or more often as necessary. Uncollectible accounts receivable or contract assets are charged off when a settlement is reached for an amount that is less than the outstanding historical balance or when accounts receivable or contract assets are deemed uncollectible.

The following table presents the accounts receivable and contract assets from facilitation, post-origination, financing income, guarantee income and other revenue as of December 31, 2024 and 2025, respectively:

Accounts

Accounts

  ​ ​ ​

receivable

receivable

Accounts

Accounts

Accounts

Allowance for

and contract

and contract

receivable

receivable

receivable

credit losses

assets from

assets from

and contract

and contract

and contract

for accounts

facilitation

post-origination

assets from

assets from

assets from

receivable and

As of December 31, 2024

  ​ ​ ​

services

  ​ ​ ​

services

  ​ ​ ​

financing income

  ​ ​ ​

guarantee income

  ​ ​ ​

other revenue

  ​ ​ ​

contract assets

  ​ ​ ​

Total

 

RMB

 

RMB

 

RMB

RMB

RMB

RMB

RMB

Accounts receivable:

Xiaoying Credit Loan

 

287,995,740

33,776,512

75,514,367

145,561,816

(17,866,589)

524,981,846

Other service

58,991,579

(125,514)

58,866,065

Contract assets:

Xiaoying Credit Loan

1,264,077,497

148,259,098

459,631

39,086,515

(6,180,181)

1,445,702,560

Total

 

1,552,073,237

182,035,610

75,973,998

184,648,331

58,991,579

(24,172,284)

2,029,550,471

Accounts

Accounts

receivable

receivable

Accounts

Accounts

Accounts

Allowance for

and contract

and contract

receivable

receivable

receivable

credit losses

assets from

assets from

and contract

and contract

and contract

for accounts

facilitation

post-origination

assets from

assets from

assets from

receivable and

As of December 31, 2025

  ​ ​ ​

services

  ​ ​ ​

services

  ​ ​ ​

financing income

  ​ ​ ​

guarantee income

  ​ ​ ​

other revenue

  ​ ​ ​

contract assets

  ​ ​ ​

Total

RMB

RMB

RMB

RMB

RMB

RMB

RMB

Accounts receivable:

Xiaoying Credit Loan

1,020,377,108

144,057,260

82,869,705

320,487,016

(76,482,721)

1,491,308,368

Other service

103,525,367

(330,107)

103,195,260

Contract assets:

Xiaoying Credit Loan

1,244,771,082

176,147,633

246,117,442

(115,564,104)

1,551,472,053

Total

2,265,148,190

320,204,893

82,869,705

566,604,458

103,525,367

(192,376,932)

3,145,975,681

Accounts

Accounts

receivable

receivable

Accounts

Accounts

Accounts

Allowance for

and contract

and contract

receivable

receivable

receivable

credit losses

assets from

assets from

and contract

and contract

and contract

for accounts

facilitation

post-origination

assets from

assets from

assets from

receivable and

As of December 31, 2025

  ​ ​ ​

services

  ​ ​ ​

services

  ​ ​ ​

financing income

  ​ ​ ​

guarantee income

  ​ ​ ​

other revenue

  ​ ​ ​

contract assets

  ​ ​ ​

Total

US$

US$

US$

US$

US$

US$

US$

Accounts receivable:

Xiaoying Credit Loan

145,911,985

20,599,914

11,850,210

45,829,034

(10,936,883)

213,254,260

Other service

14,803,931

(47,205)

14,756,726

Contract assets:

Xiaoying Credit Loan

177,999,897

25,188,777

35,194,326

(16,525,447)

221,857,553

Total

323,911,882

45,788,691

11,850,210

81,023,360

14,803,931

(27,509,535)

449,868,539

The following tables present the aging of accounts receivable as of December 31, 2024 and 2025 respectively. For accounts receivable to be collected from borrowers, the Group charges off accounts receivable overdue more than 60 days. For accounts receivable to be collected indirectly through external financing guarantee company or directly from institutional funding partner, the Group charges off accounts receivable when accounts receivable are deemed uncollectible.

As of December 31, 2024

Past due

Past due

Past due

Aging

  ​ ​ ​

Current

  ​ ​ ​

1 - 30 days

  ​ ​ ​

30 - 60 days

  ​ ​ ​

over 60 days

  ​ ​ ​

Total

RMB

RMB

RMB

RMB

RMB

Accounts receivables

Xiaoying Credit Loan

534,221,386

6,046,352

2,580,697

542,848,435

Other service

38,166,429

20,825,150

58,991,579

Total

572,387,815

26,871,502

2,580,697

601,840,014

As of December 31, 2025

Past due

Past due

Past due

Aging

  ​ ​ ​

Current

  ​ ​ ​

1 - 30 days

  ​ ​ ​

30 - 60 days

  ​ ​ ​

over 60 days

  ​ ​ ​

Total

RMB

RMB

RMB

RMB

RMB

Accounts receivables

Xiaoying Credit Loan

1,538,110,113

9,235,273

12,776,048

7,669,655

1,567,791,089

Other service

80,841,200

12,286,586

4,649,276

5,748,305

103,525,367

Total

1,618,951,313

21,521,859

17,425,324

13,417,960

1,671,316,456

As of December 31, 2025

Past due

Past due

Past due

Aging

  ​ ​ ​

Current

  ​ ​ ​

1 - 30 days

  ​ ​ ​

30 - 60 days

  ​ ​ ​

over 60 days

  ​ ​ ​

Total

US$

US$

US$

US$

US$

Accounts receivables

Xiaoying Credit Loan

219,946,820

1,320,626

1,826,951

1,096,746

224,191,143

Other service

11,560,138

1,756,958

664,838

821,997

14,803,931

Total

231,506,958

3,077,584

2,491,789

1,918,743

238,995,074

The following tables present the movement of allowance for credit losses for accounts receivables and contract assets as of December 31, 2023, 2024 and 2025:

Provision for (Reversal of)

accounts receivable

Charge-off for

As of

and contract assets

accounts

As of

January 1,

(net of recovery)

receivable and

December 31, 

  ​ ​ ​

2023

  ​ ​ ​

(1)

  ​ ​ ​

contract assets

  ​ ​ ​

2023

RMB

RMB

RMB

RMB

Accounts receivable:

Xiaoying Credit Loan

15,353,343

13,063,863

(24,406,436)

4,010,770

Other loans

39,132

409,477

(435,854)

12,755

Other service

1,757,267

1,757,267

Contract assets

Xiaoying Credit Loan

6,480,105

(2,994,278)

3,485,827

Other loans

2,586

(2,586)

Total

21,875,166

12,233,743

(24,842,290)

9,266,619

  ​ ​ ​

  ​ ​ ​

Provision for (Reversal of)

  ​ ​ ​

  ​ ​ ​

accounts receivable

Charge-off for

As of

and contract assets

accounts

As of

January 1,

(net of recovery)

receivable and

December 31, 

2024

(1)

contract assets

2024

RMB

RMB

RMB

RMB

Accounts receivable:

 

 

 

 

Xiaoying Credit Loan

 

4,010,770

34,674,923

(20,819,104)

17,866,589

Other loans

12,755

(5,391)

(7,364)

Other service

1,757,267

(1,631,753)

125,514

Contract assets

 

Xiaoying Credit Loan

 

3,485,827

2,694,354

6,180,181

Total

 

9,266,619

35,732,133

(20,826,468)

24,172,284

  ​ ​ ​

  ​ ​ ​

Provision for

  ​ ​ ​

  ​ ​ ​

accounts receivable

Charge-off for

As of

and contract assets

accounts

As of

January 1,

(net of recovery)

receivable and

December 31, 

2025

(1)

contract assets

2025

 

RMB

 

RMB

 

RMB

 

RMB

Accounts receivable:

 

  ​

 

  ​

 

  ​

 

  ​

Xiaoying Credit Loan

 

17,866,589

133,130,736

(74,514,604)

76,482,721

Other service

125,514

204,593

330,107

Contract assets

 

Xiaoying Credit Loan

 

6,180,181

109,383,923

115,564,104

Total

 

24,172,284

242,719,252

(74,514,604)

192,376,932

Provision for

accounts receivable

Charge-off for

As of

and contract assets

accounts

As of

  ​ ​ ​

January 1,

  ​ ​ ​

(net of recovery)

  ​ ​ ​

receivable and

  ​ ​ ​

December 31, 

2025

(1)

contract assets

2025

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

Accounts receivable:

Xiaoying Credit Loan

2,554,888

19,037,442

(10,655,447)

10,936,883

Other service

17,949

29,256

47,205

Contract assets

Xiaoying Credit Loan

883,754

15,641,693

16,525,447

Total

3,456,591

34,708,391

(10,655,447)

27,509,535

(1)The recoveries of charge-off of accounts receivables and contract assets amounted to RMB244,196, RMB876,116 and RMB1,674,306 (US$239,423) during the years ended December 31, 2023, 2024 and 2025, respectively.

During the year ended December 31, 2025, the gross charge-off recorded in the accounts receivables and contract assets amounted to RMB11,940,878 (US$1,707,523), RMB25,684,320 (US$3,672,809) and RMB38,563,712 (US$5,514,537), which originated from loans facilitated in 2023 and before, 2024 and 2025, respectively.

Loans receivables from Xiaoying Credit Loans and other loans, net

(m)Loans receivables from Xiaoying Credit Loans and other loans, net

Loans receivables represent loans facilitated through the Consolidated Trusts and Partnerships and loans provided by Quanbei Microcredit, which consist of Xiaoying Credit Loans, Xiaoying Revolving Loans which ceased to be facilitated as of 2020, and other miscellaneous loans that the Group facilitated and originated during the years. Loans receivables from Xiaoying Credit Loans and other loans are stated at the historical carrying amount net of write-offs and allowance for credit losses. The Group establishes an allowance for credit losses in accordance with ASC Topic 326 based on estimates, historical experience of net vintage-based loss rates, current economic conditions, reasonable and supportable forecasts of future economic conditions and other factors surrounding the credit risk of borrowers. The profile of the borrowers is similar under each product therefore the Group applies a consistent credit risk management framework to the entire portfolio of borrowers under each product. The Group evaluates and adjusts its allowance for credit losses for loans receivables on a quarterly basis or more often as necessary. Uncollectible loans receivables are charged off when a settlement is reached for an amount that is less than the outstanding balance or when loans receivables are deemed uncollectible.

As of December 31, 2024 and 2025, loans receivables from Xiaoying Credit Loans and other loans amounted to RMB4,828,316,995 and RMB5,298,631,388 (US$757,694,211) respectively. The general life time of loans receivables from Xiaoying Credit Loans and other loans lasts no more than 12 months.

The Group excluded the accrued interest receivable balance, net of allowance for credit loss, from the disclosed amortized cost basis, amounting to RMB71,667,521 and RMB79,152,472 (US$11,318,653) as of December 31, 2024 and 2025. The accrued interest receivables were recorded in accounts receivable and contract assets from financing income in the consolidated balance sheet. In 2024 and 2025, the Group charges off loan receivables from Xiaoying Credit Loans and other loans overdue more than 60 days.

The following table presents the loans receivable from Xiaoying Credit Loans and other loans originated or facilitated through the Consolidated Trusts and Partnerships and retained by the Group as of December 31, 2024 and 2025, respectively:

Loans receivables

from Xiaoying

Credit Loans and

Allowance for

As of December 31, 2024

  ​ ​ ​

other loans

  ​ ​ ​

credit losses

  ​ ​ ​

Total

RMB

RMB

RMB

Xiaoying Credit Loan

5,004,137,624

(175,820,629)

4,828,316,995

Total

 

5,004,137,624

(175,820,629)

4,828,316,995

Loans receivables

from Xiaoying

Credit Loans and

Allowance for

As of December 31, 2025

  ​ ​ ​

other loans

  ​ ​ ​

credit losses

  ​ ​ ​

Total

 

RMB

RMB

RMB

Xiaoying Credit Loan

 

5,534,864,653

(236,233,265)

5,298,631,388

Total

 

5,534,864,653

(236,233,265)

5,298,631,388

Loans receivables

from Xiaoying

Credit Loans and

Allowance for

As of December 31, 2025

  ​ ​ ​

other loans

  ​ ​ ​

credit losses

  ​ ​ ​

Total

 

US$

US$

US$

Xiaoying Credit Loan

 

791,475,119

(33,780,908)

757,694,211

Total

 

791,475,119

(33,780,908)

757,694,211

The following tables present the movement of provision for loans receivable from Xiaoying Credit Loans and other loans as of December 31, 2023, 2024 and 2025, respectively:

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Provision for

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

(Reversal of)

loans receivable

from Xiaoying Credit

Loans and

As of December 31, 

other loans (net of

As of December 31, 

2022

recovery) (1)

Charge-off

2023

RMB

RMB

RMB

RMB

Xiaoying Credit Loans

 

103,630,827

234,237,584

(149,149,536)

188,718,875

Xiaoying Revolving Loans

 

(2,737,290)

2,737,290

Other loans

2,848,327

1,849,982

(4,697,735)

574

Total

 

106,479,154

233,350,276

(151,109,981)

188,719,449

Provision for

(Reversal of)

loans receivable

from Xiaoying Credit

  ​ ​ ​

Loans and

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

As of December 31, 

  ​ ​ ​

other loans (net of

  ​ ​ ​

  ​ ​ ​

As of December 31, 

2023

recovery) (1)

Charge-off

2024

RMB

RMB

RMB

RMB

Xiaoying Credit Loans

188,718,875

226,865,598

(239,763,844)

175,820,629

Xiaoying Revolving Loans

(900,606)

900,606

Other loans

574

(149,665)

149,091

Total

 

188,719,449

225,815,327

 

(238,714,147)

 

175,820,629

Provision for

(Reversal of)

  ​ ​ ​

loans receivable

  ​ ​ ​

from Xiaoying Credit

Loans and

As of December 31, 

other loans (net of

As of December 31, 

  ​ ​ ​

2024

  ​ ​ ​

recovery) (1)

  ​ ​ ​

Charge-off

  ​ ​ ​

2025

RMB

RMB

RMB

RMB

Xiaoying Credit Loans

175,820,629

340,274,053

(279,861,417)

236,233,265

Other loans

(56,895)

56,895

Total

 

175,820,629

340,217,158

 

(279,804,522)

236,233,265

Provision for

  ​ ​ ​

(Reversal of)

  ​ ​ ​

loans receivable

from Xiaoying Credit

Loans and

As of December 31, 

other loans (net of

As of December 31, 

  ​ ​ ​

2024

  ​ ​ ​

recovery) (1)

  ​ ​ ​

Charge-off

  ​ ​ ​

2025

US$

US$

US$

US$

Xiaoying Credit Loans

25,142,016

48,658,542

(40,019,650)

33,780,908

Other loans

(8,135)

8,135

Total

 

25,142,016

48,650,407

 

(40,011,515)

33,780,908

(1)The recoveries of charge-off of loans receivables from Xiaoying Credit Loans and other loans amounted to RMB13,488,360, RMB9,251,001 and RMB27,672,522 (US$3,957,118) during the years ended December 31, 2023, 2024 and 2025, respectively.

During the year ended December 31, 2025, the gross charge-off recorded in the loans receivables from Xiaoying Credit Loans and other loans amounted to RMB123,023,655 (US$17,592,149) and RMB184,453,389 (US$26,376,484) which originated from loans provided by Quanbei Microcredit in 2024 and 2025, respectively.

The following table presents the aging, which is the primary credit quality indicator, of loans receivable from Xiaoying Credit Loans and other loans as of December 31, 2024 and 2025, presented by year of origination respectively:

As of December 31, 2024

Past due

Past due

Aging

  ​ ​ ​

Current

  ​ ​ ​

1 - 30 days

  ​ ​ ​

30 - 60 days

  ​ ​ ​

Total

RMB

RMB

RMB

RMB

Loan originated or facilitated in 2023

Xiaoying Credit Loans

306,140

443,897

646,547

1,396,584

Loan originated or facilitated in 2024

Xiaoying Credit Loans

4,927,629,181

47,724,414

27,387,445

5,002,741,040

Total

4,927,935,321

48,168,311

28,033,992

5,004,137,624

As of December 31, 2025

Past due

Past due

Aging

  ​ ​ ​

Current

  ​ ​ ​

1 - 30 days

  ​ ​ ​

30 - 60 days

  ​ ​ ​

Total

RMB

RMB

RMB

RMB

Loan originated or facilitated in 2024

Xiaoying Credit Loans

3,035,546

511,986

1,062,251

4,609,783

Loan originated or facilitated in 2025

Xiaoying Credit Loans

5,436,846,542

53,967,421

39,440,907

5,530,254,870

Total

5,439,882,088

54,479,407

40,503,158

5,534,864,653

As of December 31, 2025

Past due

Past due

Aging

  ​ ​ ​

Current

  ​ ​ ​

1 - 30 days

  ​ ​ ​

30 - 60 days

  ​ ​ ​

Total

US$

US$

US$

US$

Loan originated or facilitated in 2024

Xiaoying Credit Loans

434,077

73,213

151,900

659,190

Loan originated or facilitated in 2025

Xiaoying Credit Loans

777,458,715

7,717,239

5,639,975

790,815,929

Total

777,892,792

7,790,452

5,791,875

791,475,119

Financial investments

(n)Financial investments

The Group held investment in several Venture Capital funds (“VC funds”). These investments were held in the form of limited partnership or zero-coupon convertible note.

For partnership investments, the Group uses equity method to account for these investments under ASC Topic 323. These investments are initially recorded at cost and subsequently adjusted for the proportionate share of income or loss, impairment as well as contributions made or distributions received. The group elects cumulative earnings approach for classifying the distributions received from equity method investments.

In the case that virtually no influence was exerted by the Group in the partnership agreement, fair value measurement is applied under ASC Topic 321. When readily determinable fair value is not available, the Group has elected to measure them alternatively at cost minus impairment, plus or minus observable price changes from orderly transactions of identical or similar investments of the same issuer.

For the investment in the legal form of zero-coupon convertible note, it is in substance a prepaid forward contract that entitles the Group to obtain shares of the VC fund in the future, and because no readily determinable fair value is available, the Group has elected to measure the investment at cost minus impairment, plus or minus observable price changes from orderly transactions of identical or similar investments of the same issuer under ASC Topic 321.

The Group reviews VC funds investment for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. An impairment loss is measured based on the excess of the carrying amount of an investment over its estimated fair value.

The Group maintains an investment portfolio comprising various financial instruments, including U.S. Treasury securities with original maturities exceeding three months, wealth management products with no fixed term, term deposits, and fund-linked notes. Pursuant to ASC Topic 320, these investments are classified as trading, available-for-sale, or held-to-maturity securities. Investments with original maturities greater than three months but less than twelve months, or those that are expected to be realized in cash within the next twelve months are classified as short-term investments; otherwise, they are classified as long-term investments. As at December 31, 2024 and 2025, all such financial instruments were classified as short-term investments. Debt securities are classified as held-to-maturity when management has the positive intent and ability to hold them to maturity. Securities to be held for indefinite periods of time and not intended to be held-to-maturity are classified as available-for-sale debt securities. Debt securities are classified as trading securities if they are acquired principally for the purpose of selling them in the near term with the objective of generating profits on short-term differences in price. Any remaining debt investments that do not meet the definition of a security are classified as other debt investments and are accounted for at amortized cost.

The Group accounts for available-for-sale debt securities in accordance with ASC Topic 320. These securities are reported at fair value, with unrealized gains and losses, net of tax, recorded in other comprehensive income. The carrying value of available-for-sale debt securities is adjusted for amortization of premiums and accretion of discounts to maturity using the effective interest method. Such amortization, along with realized gains is included in “Interest income” in consolidated statements of comprehensive income.

The Group’s trading securities are stated at fair value. Realized and unrealized gains and losses on trading securities, representing the changes in fair value, are presented in “Interest income” or “Interest expenses” in consolidated statements of comprehensive income. Other debt investments include term deposits with maturities within one year, which are accounted for at amortized cost. Interest income on these term deposits is recognized on an accrual basis and presented in “Interest income” in the consolidated statements of comprehensive income.

The Group evaluates these investments for credit losses under ASC Topic 326, and an allowance for credit losses is recognized when the carrying amount exceeds the amount expected to be collected.

Deposits to institutional cooperators, net

(o)Deposits to institutional cooperators, net

Starting from November 2019, the Group entered into a series of deposit arrangements with institutional funding partners or financing institutional cooperators, such as insurance company and financing guarantee company. The Group is required to pay deposits to those institutional funding partners or financial institutional cooperators monthly or in accordance with an agreed payment schedule. The amount of deposit is separately agreed with each institutional funding partner or institutional cooperator, usually calculated by multiplying the outstanding loan balance on the reconciliation date by an agreed percent rate (“the standard amount “). The agreed percent rate may be adjusted from time to time. If the balance of the deposits exceeds the standard amount or supplementary payment of deposit is needed, the institutional funding partners or financial institutional cooperators shall refund the excess to the Group or the Group shall make supplementary payment of deposit in accordance with an agreed payment schedule. Deposits to institutional cooperators is stated at the historical carrying amount net of write-offs and allowance for credit losses. The Group establishes an allowance for credit losses based on estimates, the current and expected probability of default, the outstanding loan balances, the forecasted loan facilitation amounts and the credit risk of institutional funding partners or institutional cooperators. The Group evaluates and adjusts its allowance for credit losses for deposits to institutional cooperators on a quarterly basis or more often as necessary. Deposits to institutional cooperators are charged off when deposits are deemed uncollectible. Deposits to institutional cooperators are recorded as current assets because the term of the underlying loan assets was 12 months or less. As of December 31, 2024 and 2025, all deposits are refundable.

Property and equipment, net

(p)Property and equipment, net

Furniture and equipment are recorded at cost less accumulated depreciation and amortization. Depreciation and amortization are calculated on a straight-line basis over the following estimated useful lives:

Computer and transmission equipment

  ​ ​ ​

3 years

Furniture and office equipment

5 years

Motor vehicles

4 years

Leasehold improvements

Over the shorter of the lease term or expected useful lives

Gains and losses from the disposal are included in “Other income (loss), net”.

Intangible assets

(q)Intangible assets

Intangible assets with finite lives represent domain name and purchased computer software. These intangible assets are amortized on a straight-line basis over their estimated useful lives of the respective asset, which varies from 1 to 10 years.

Intangible assets with an indefinite useful life represent the insurance broker license purchased during 2018 and insurance sale on line license authorized in 2019, See Note 7. Intangible assets with an indefinite life are not amortized and are tested for impairment annually or more frequently if events or changes in circumstances indicate that it might be impaired.

Impairment of long-lived assets

(r)Impairment of long-lived assets

Long-lived assets are evaluated for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. When these events occur, the Group evaluates the impairment for the long-lived assets by comparing the carrying amounts of the assets to an estimate of future undiscounted cash flow attributable to these assets. If the sum of the future undiscounted cash flows is less than the carrying amounts of the assets, the Group recognizes an impairment loss based on the excess of the carrying amounts of the assets over the fair value of the assets. Meanwhile, annual impairment testing is required for goodwill and intangible assets that have an indefinite useful life.

Long-term investments

(s)Long-term investments

The Group accounts for long-term investments using equity method of accounting where the Group has the ability to exercise significant influence over investments. As part of this evaluation, the Group considers the participating and protective rights in the investments as well as its legal form. The Group records the investments at cost and subsequently adjusts the carrying amount each period for share of the earnings or losses of the investee and other adjustments required by the equity method of accounting. Dividends received from the equity method investments are recorded as reductions in the cost of investments. The Group elects cumulative earnings approach for classifying the distributions received from equity method investments.

Long-term investments are evaluated for impairment when facts or circumstances indicate that the fair value of the long-term investments is less than its carrying value. An impairment is recognized when a decline in fair value is determined to be other-than-temporary. The Group reviews several factors to determine whether a loss is other-than-temporary which include, but are not limited to, the: (i) nature of the investment; (ii) cause and duration of the impairment; (iii) extent to which fair value is less than cost; (iv) financial condition and near term prospects of the investments; and (v) ability to hold the security for a period of time sufficient to allow for any anticipated recovery in fair value.

Employee defined contribution plan

(t)Employee defined contribution plan

Full time employees of the Group in the Chinese Mainland participate in a government mandated multi-employer defined contribution plan pursuant to which certain pension benefits, medical care, unemployment insurance, employee housing fund and other welfare benefits are provided to employees. Chinese regulations require that the Group make contributions to the government for these benefits based on certain percentage of the employee’s salaries. The Group has no legal obligation for the benefits beyond the contributions. The total amount that was expensed as incurred were RMB47,040,770, RMB53,796,095 and RMB66,218,527 (US$9,469,123) for the years ended December 31, 2023, 2024 and 2025, respectively.

Advertising cost

(u)Advertising cost

Advertising costs are expensed as incurred in accordance with ASC 720-35 Other Expense—Advertising costs. Advertising costs were RMB8,105,126, RMB8,563,551 and RMB10,518,390 (US$1,504,110) for the years ended December 31, 2023, 2024 and 2025, respectively. Advertising costs are included in borrower acquisitions and marketing expense in the consolidated statements of comprehensive income.

Origination and servicing expense

(v)Origination and servicing expense

Origination and servicing expense consists primarily of variable expenses and vendor costs, including labor costs, costs related to credit assessment, payment processing services, fees paid to third party collection agencies, as well as interest expense paid to investors and institutional funding partners of the Consolidated Trusts and Partnerships.

Income taxes

(w)Income taxes

Current taxes are recognized in accordance with the laws of the relevant taxing authorities.

The Group’s income tax expense includes Chinese Mainland and Hong Kong income taxes plus the recognition of Chinese Mainland taxes on undistributed earnings of Beijing WFOE not considered to be indefinitely reinvested.

Deferred taxes are provided using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements or tax return. Under this method, deferred tax assets and liabilities are recognized for the differences between the financial statement carrying amount and the tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. Deferred tax assets are then evaluated to determine the extent to which they are more likely than not to be realized. In making such a determination, management considers all positive and negative evidence, including future reversals of existing taxable temporary differences and projected future taxable income exclusive of reversing temporary differences and carryforwards. Deferred tax assets are then reduced by a valuation allowance to the amount, in the opinion of management, that is more likely than not to be realized.

The Group accounts for uncertainty in income taxes recognized in the consolidated financial statements by applying a two-step process to determine the amount of the benefit to be recognized. First, each tax position is evaluated to determine the likelihood that it will be sustained upon examination by the taxing authorities. If a tax position is deemed more-likely-than-not to be sustained (defined as a likelihood of more than fifty percent of being sustained upon an examination, based on the technical merits of the tax position), the tax position is then assessed to determine the amount of benefits to recognize in the consolidated financial statements. The amount of the benefits that may be recognized is the largest amount that is greater than 50 percent likely of being realized upon settlement. Interest and penalties on income taxes are classified as a component of income taxes.

Value added taxes ("VAT")

(x)Value added taxes (“VAT”)

The Group is subject to VAT at the rate of 6% and 13% given that they are classified as general tax payers and at the rate of 3% as certain Consolidated Trusts and Partnerships of the Group are classified as small-scale tax payers. VAT is reported as a deduction to revenue when incurred and amounted to RMB301,613,913, RMB401,550,251, and RMB568,723,190 (US$81,326,335) for the years ended December 31, 2023, 2024 and 2025, respectively. Entities that are VAT general taxpayers are allowed to offset qualified input VAT paid to suppliers against their output VAT liabilities. Net VAT balance between input VAT and output VAT is recorded in the line item of accrued expense and other liabilities on the consolidated balance sheets.

Segment information

(y)Segment information

The Group uses management approach to determine operation segment. The management approach considers the internal organization and reporting used by the Group’s chief operating decision maker (“CODM”) for making decisions, allocation of resource and assessing performance.

The Group’s CODM has been identified as the Chief Executive Officer who reviews the consolidated results of operations when making decisions about allocating resources and assessing performance of the Group. The Group operates and manages its business as a single operating and reportable segment.

All of the Group’s revenue for the years ended December 31, 2023, 2024 and 2025 were generated from the Chinese Mainland. As the Group generates all of its revenues in the Chinese Mainland, no geographical segments are presented.

The Group generates revenues primarily from (i) the fees that the Group charges for service of matching institutional funding partners with borrowers (i.e., loan facilitation service) and for other services the Group provides over the lifetime of the loan (i.e., post-origination service and guarantee service); (ii) interests from borrowers from microcredit business and the financing fees the Group charges for the loans facilitated through the Consolidated Trusts and Partnerships (i.e., financing income). The Group charges a service fee to the borrower indirectly through financial institutional cooperators or to certain institutional funding partners directly.

The accounting policies of the segment profit or loss and assets are the same as those described in the summary of significant accounting policies. The Group’s CODM assesses performance for the segment and decides how to allocate resources based on net income that also is reported on the consolidated statements of comprehensive income as net income. The measure of segment assets is reported on the consolidated balance sheet as total assets. Significant segment expenses are the same as these presented under the operating costs and expenses in the consolidated statements of comprehensive income, and the difference between net revenues less the significant segment expenses and consolidated net income are the other segment items. The Group’s CODM uses net income to evaluate income generated from segment assets in deciding whether to reinvest profits into the segment or to pay dividends.

Treasury shares

(z)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. In the event that treasury shares are transferred to Employee Stock Ownership Plans (“ESOP”), the Company recognized the amount in addition paid-in capital. The treasury shares account includes 78,439,504 and 94,600,042 ordinary shares as of December 31, 2024 and 2025, respectively, which will be canceled or held as treasury shares.

Leases

(aa)Leases

The Group has elected the package of practical expedients, which allows the Group not to reassess (1) whether any expired or existing contracts as of the adoption date are or contain a lease, (2) lease classification for any expired or existing leases as of the adoption date and (3) initial direct costs for any expired or existing leases as of the adoption date. The Group also elected the practical expedient not to separate lease and non-lease components of contracts. Lastly, the Group elected the short-term lease exemption for all contracts with lease terms of 12 months or less.

The Group determines if an arrangement is a lease or contains a lease at inception. Right-of-use (“ROU”) assets and liabilities are recognized at lease commencement date based on the present value of remaining lease payments over the lease terms. As most of the Group’s leases do not provide an implicit rate, the Group estimates its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located. The Group’s leases often include options to extend lease terms and such extended terms are included in lease terms when the Group is reasonably certain to exercise those options. Lease terms also include periods covered by options to terminate the leases when the Group is reasonably certain not to exercise those options. Lease expense is recorded on a straight-line basis over the lease term. For operating leases, ROU assets were recorded as “Other non-current assets”, and the current and non-current portions of the lease liabilities were recorded as “Accrued expenses and other current liabilities” and “Other non-current liabilities” in the consolidated balance sheets. The Group does not have any finance leases for the year ended December 31, 2024 and 2025.

As of December 31, 2024 and 2025, the Group recognized ROU assets of RMB39,239,747 and RMB44,778,762 (US$6,403,278), and total lease liabilities of RMB40,249,266 and RMB45,664,329 (US$6,529,913), including current portion of RMB12,732,875 and RMB10,857,421 (US$1,552,591).

The Group’s operating leases mainly related to office facilities. As of December 31, 2025, the weighted average remaining lease term was 3.98 years and the weighted average discount rate was 4.66% for the Group’s operating leases.

Operating lease cost for the year ended 31 December, 2025 was RMB15,806,055 (US$2,260,236), which excluded cost of short-term contracts. Short-term lease cost for the year ended 31 December, 2025 was insignificant. For the year ended 31 December, 2024 and 2025, no lease cost for operating leases was capitalized. Supplemental cash flow information related to operating leases was as follows:

As of December 31, 2025

  ​ ​ ​

RMB

  ​ ​ ​

US$

Cash payments for operating leases

 

20,271,707

2,898,816

ROU assets obtained in exchange for operating lease liabilities

 

10,857,421

1,552,591

Future lease payments under operating leases as of December 31, 2025 were as follows:

Operating leases

  ​ ​ ​

RMB

  ​ ​ ​

US$

Year ending December 31,

 

2026

 

14,761,153

2,110,817

2027

14,770,915

2,112,213

2028

9,250,147

1,322,753

2029

4,888,996

699,117

2030

4,888,996

699,117

Thereafter

3,911,197

559,294

Total future lease payments

52,471,404

7,503,311

Less: Imputed interest

6,807,075

973,398

Total lease liability balance

45,664,329

6,529,913

As of December 31, 2025, additional operating leases that have not yet commenced were immaterial.

Net income (loss) per share

(ab)Net income (loss) per share

Basic income (loss) per share is computed by dividing net income attributable to the holders of ordinary shares by the weighted average number of ordinary shares outstanding during the year. Diluted income per share is calculated by dividing net income (loss) attributable to the holders of ordinary shares as adjusted for the effect of dilutive ordinary share equivalents, if any, by the weighted average number of ordinary shares and dilutive ordinary share equivalents outstanding during the period. Ordinary share equivalents of stock options are calculated using the treasury stock method. However, ordinary share equivalents are not included in the denominator of the diluted earnings per share calculation when inclusion of such shares would be anti-dilutive, such as in a period in which a net loss is recorded.

Share-based compensation

(ac)Share-based compensation

Share-based payment transactions with employees and directors, such as stock options and restricted stocks, are measured based on the grant date fair value of the awards in accordance with ASC 718, Compensation-Stock Compensation, with the resulting expense generally recognized on a straight-line basis in the consolidated statements of income over the period during which the employee is required to perform service in exchange for the award.

Certain risks and concentrations

(ad)Certain risks and concentrations

Financial instruments that potentially expose the Group to concentrations of credit risk consist principally of cash, restricted cash, financial investments, accounts receivable and contract assets, deposits to institutional cooperators and loans receivables.

The Group’s investment policy requires cash and restricted cash to be placed with high-quality financial institutions and to limit the amount of credit risk from any one issuer. The Group regularly evaluates the credit standing of the counterparties or financial institutions.

Financial investments that potentially subject the Group to market risk mainly consist of investments in VC funds. The Group limits its exposure to market risks associated with financial investments by regularly conducting post-investment management of the funds.

Accounts receivable and contract assets are typically unsecured and are derived from revenue earned from customers in the Chinese Mainland. The risk with respect to accounts receivable and contract assets is mitigated through the Group’s consistent credit risk management framework to the entire portfolio of borrowers under each product. The Group also constantly monitors the financial condition and evaluates the credit quality of certain institutional funding partners and external financing guarantee companies from which the Group’s service fees are collected.

Deposits to institutional cooperators are placed with financial institutional cooperators. The Group regularly monitors the financial condition and evaluates the credit quality of each institutional cooperator.

Credit of loans receivables is controlled by the application of credit approval, limit and monitoring procedures.

No investor or institutional funding partner represented greater than 10% or more of the total net revenues for the years ended December 31, 2023, 2024 and 2025.

During the years ended December 31, 2024 and 2025, there were two and one institutional cooperators individually provided credit insurance or guarantee services for greater than 10% or more of the total loans the Group facilitated and originated, respectively.

  ​ ​ ​

Year ended

  ​ ​ ​

Year ended

December 31,

December 31,

2024

2025

Institutional cooperator A

 

25.2

%

11.4

%

Institutional cooperator B

10.2

%

*

As of December 31, 2024 and 2025, there were three and two institutional funding partners/institutional cooperators, respectively, whose individual balances of accounts receivable and contract assets accounted for 10% or more of the Group’s aggregate carrying amount of accounts receivable and contract assets.

  ​ ​ ​

As of December 31,

  ​ ​ ​

As of December 31,

2024

2025

Institutional cooperator A

12.2

%

*

Institutional cooperator B

14.1

%

*

Institutional cooperator C

 

10.8

%

10.2

%

Institutional cooperator D

*

11.5

%

As of December 31, 2024 and 2025, one and three institutional cooperators individually accounted for more than 10% of the Group’s deposits to institutional cooperators, respectively.

  ​ ​ ​

As of December 31,

  ​ ​ ​

As of December 31,

2024

2025

Institutional cooperator B

15.1

%

*

Institutional cooperator C

*

13.2

%

Institutional cooperator D

*

13.2

%

Institutional cooperator E

*

13.5

%

* Less than 10%.

Allowance for credit losses

(ae)Allowance for credit losses

The Group adopted the ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326) as of January 1, 2020.

The CECL methodology utilizes a lifetime “expected credit loss” measurement objective for the recognition of credit losses for loans, receivables, contract assets and other financial assets measured at amortized cost at the time the financial asset is originated or acquired. The Group’s Allowance for credit losses (“ACL”), is measured based on the financial assets that share similar risk characteristics and includes both quantitative and qualitative components, and adjusted each period for changes in expected lifetime credit losses. The financial guarantees provided for the Group’s off - balance sheet loans accounted for under ASC Topic 460 are in the scope of ASC Topic 326 and subject to the current expected credit losses (“CECL”) methodology. The Group establishes its CECL methodology, which is based on past events, current conditions, and reasonable and supportable forecasts over the life of the financial assets.

For the Group’s accounts receivable and contract assets, loans receivable that are not covered by the financing guarantee companies and certain off-balance sheet credit exposures, such as financial guarantees not accounted for as derivatives, generated from financing guarantee business, discussed in note 2(g), the ACL for these financial assets is driven by the default risk of underlying loans. The ACL is calculated using vintage-based loss rate and macroeconomic forecast scenario models, and is the product of multiplying the estimates of vintage-based loss rates and the individual level exposure at default on an undiscounted basis, adjusted for a weighted macroeconomic forecast. The model to estimate the loss rates considers the historical loss experience period for the vintage-based loss rates.

For the Group’s accounts receivable and contract assets generated from the loans facilitated that the Group collected indirectly through external financing guarantee companies or directly from institutional funding partners, loans receivables are covered by the financing guarantee companies, deposits to financial institutional cooperators and certain financial assets, the ACL for these financial assets is mainly driven by the credit risk of financial institutional cooperators or institutional funding partners. The ACL is calculated using probability of default, loss given default and macroeconomic forecast scenario models, and is the product of multiplying the probability of default determined by the external credit ratings of financial institutional cooperators or institutional funding partners, loss given default and individual loan level exposure at default on an undiscounted basis, and adjusted for a weighted macroeconomic forecast.

For the Group’s other financial assets, the ACL is mainly determined to be the amount of probable incurred credit losses based on historical experience and other factors surrounding the credit risk of the counterparty. For individual counterparty where there is an observable indicator of loss, an individually evaluated allowance for credit losses is provided.

Under the CECL methodology, macroeconomic forecast scenario model is also applied to the ACL for a weighted macroeconomic forecast adjustment. The Group develops the macroeconomic forecast scenario model by establishing the weighted multiple macroeconomic forecast scenarios over the life of the loans and a pool of selected economic variables, including gross domestic product (GDP), unemployment rate, consumer price index (CPI) and other macro-economic variables that were determined to be the most relevant to the credit losses. The CECL methodology’s impact on expected credit losses, among other things, reflects the Group’s view of the current state of the economy, forecasted macroeconomic conditions and the Group’s portfolios.

The qualitative component of the CECL methodology represents the Group’s judgment of additional considerations to account for internal and external risk factors that are not adequately measured in the quantitative component, including consideration of idiosyncratic risk factors or other relevant factors.

The net increase to the ACL amounted to the RMB1,076.8 million for the year ended December 31, 2025 primarily resulted from the increase in contingent guarantee liability and accounts receivable and contract assets balances generated from financing guarantee business, driven by the increased volume of loans facilitated covered by the guarantee service in 2025, and an increase in weighted average vintage-based loss rates for loans receivable generated from microcredit business which reflects a more conservative provisioning stance in response to elevated risk indicators.

Other comprehensive income

(af)Other comprehensive income

For the years ended December 31, 2023, 2024 and 2025, the Group’s share of other comprehensive loss of RMB6,852, loss of RMB313,815 and gain of RMB147,887 (US$21,148) from its equity method investments, which were net of tax effect of RMB2,284, RMB104,605 and RMB49,296 (US$7,049), in other comprehensive income.

For the years ended December 31, 2023, 2024 and 2025, the Group recorded other comprehensive income of RMB474,792, income of RMB292,799 and income of RMB3,198,217 (US$457,339) from its financial investments, which were net of tax effect of nil, RMB1,696,625 and nil. Of the amounts recorded in other comprehensive income, the Group has reclassed nil, RMB4,259,490 and RMB767,591 (US$109,764), which were net of tax effect of nil, RMB1,440,761 and RMB255,864 (US$36,588), from other comprehensive income to earnings for the years ended December 31, 2023, 2024 and 2025.

Recent accounting pronouncements

(ag)Recent accounting pronouncements

The FASB issued Accounting Standards Update No. 2023-09 Income Taxes—Improvements to Income Tax Disclosures (Topic 740) in December, 2023. which is effective for fiscal years beginning after December 15, 2024. The standard requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. The Group adopted this ASU for the year ended December 31, 2025 prospectively. The adoption of this ASU has been reflected in the Group’s disclosures, see Note 14, with no other impact to its consolidated financial statements.

In November 2024, the FASB issued ASU No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses (“ASU 2024-03”), and in January 2025, the FASB issued ASU No. 2025-01, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date (“ASU 2025-01”). ASU 2024-03 requires enhanced disclosure of the nature of expenses included in the income statement as well as disclosures about specific types of expenses included in the expense captions presented in the income statement. ASU 2024-03, as clarified by ASU 2025-01, is effective for annual periods beginning after December 15, 2026, and interim periods within those fiscal years, with early adoption permitted. This guidance should be applied either prospectively or retrospectively. The Group is currently evaluating the impact that the adoption of these standards will have on its consolidated financial statements and related disclosures.

In August 2025, the FASB issued ASU 2025-05, “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses for Trade Receivables and Contract Assets”. This ASU provides a practical expedient and accounting policy election to allow entities to measure expected credit losses on certain trade receivables and contract assets using a provision matrix approach. ASU 2025-05 is effective for annual periods beginning after December 15, 2025, and interim periods within those fiscal years, with early adoption permitted. The Group is currently evaluating the potential effect of this ASU on its credit loss estimation methodology.

Translation into United States Dollars

(ah)Translation into United States Dollars

The financial statements of the Group are stated in RMB. Translations of amounts from RMB into United States dollars are solely for the convenience of the reader and were calculated at the rate of US$1.00 = RMB6.9931, on December 31, 2025, as set forth in H.10 statistical release of the Federal Reserve Board. The translation is not intended to imply that the RMB amounts could have been, or could be, converted, realized or settled into United States dollars at that rate on December 31, 2025, or at any other rate.

XML 55 R34.htm IDEA: XBRL DOCUMENT v3.26.1
Organization and principal activities (Tables)
12 Months Ended
Dec. 31, 2025
Organization and principal activities  
Schedule of principal subsidiaries, VIEs and subsidiaries of the VIEs

As of December 31, 2025, the Company’s principal subsidiaries, VIEs and subsidiaries of the VIEs are as follows:

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Percentage of

  ​ ​ ​

Date of

Place of

direct ownership or

incorporation/

incorporation/

indirect

  ​ ​ ​

establishment

  ​ ​ ​

establishment

  ​ ​ ​

economic interest

  ​ ​ ​

Principal activities

Wholly-owned subsidiaries

  ​

  ​

  ​

  ​

YZT (HK) Limited

January 14, 2015

Hong Kong

100

%

Investment holding

Xiaoying (Beijing) Information Technology Co., Ltd. (“Beijing WFOE”)

October 28, 2015

Beijing

100

%

Technology development and service, sale of products

Shenzhen Xiaoying Puhui Technology Co., Ltd. (“Shenzhen Puhui”)

December 6, 2016

Shenzhen

100

%

Technology development and service, sale of products

Shenzhen Xiaoying Information Technology Co., Ltd. (“Shenzhen Xiaoying IT”)

November 28, 2016

Shenzhen

100

%

Technology development and service, sale of products

Tianjin Yuexin Financing Guarantee Co., Ltd. (“Tianjin Yuexin”)

May 20, 2022

Tianjin

100

%

Guarantee services

Dingyue Digital and Information Technology (Shenzhen) Co., Ltd. (“Dingyue”)

November 5, 2021

Shenzhen

100

%

Technology development service

VIEs

  ​

  ​

  ​

Shenzhen Xiaoying Technology Co., Ltd. (“Shenzhen Xiaoying”)

October 19, 2016

Shenzhen

100

%

Technology development and service, sale of products

Beijing Ying Zhong Tong Rongxun Technology Service Co., Ltd. (“Beijing Ying Zhong Tong”)

March 27, 2015

Beijing

100

%

Technology development and service, sale of products

Significant subsidiaries of the VIEs

  ​

  ​

  ​

Shenzhen Ying Zhong Tong Financial Information Service Co., Ltd. (“Shenzhen Ying Zhong Tong”)

March 7, 2014

Shenzhen

100

%

Technology development and service, sale of products

Shenzhen Ying Ai Gou Trading Co., Ltd. (“Shenzhen Ying Ai Gou”)

October 25, 2018

Shenzhen

100

%

E-commerce services

Shenzhen Quanbei Microcredit Co., Ltd. (“Quanbei Microcredit”)

May 31,2021

Shenzhen

100

%

Microcredit services

XML 56 R35.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of significant accounting policies (Tables)
12 Months Ended
Dec. 31, 2025
Variable Interest Entities (VIEs) and Trusts [Line Items]  
Schedule of disaggregation of revenue by product

Loan

facilitation

Post-origination

Financing

Guarantee

Other

service

service

income

income

revenue

Total

2023

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

Major products

 

  ​

 

  ​

 

  ​

 

  ​

 

  ​

Xiaoying Credit Loan

 

2,740,974,233

596,581,987

1,133,314,422

24,496,658

30,861,036

4,526,228,336

Xiaoying Housing Loan

 

1,601,289

1,601,289

Other loans

 

4,022,032

4,022,032

Other service(1)

283,032,373

283,032,373

Total

2,740,974,233

596,581,987

1,137,336,454

24,496,658

315,494,698

4,814,884,030

Loan

facilitation

Post-origination

Financing

Guarantee

Other

service

service

income

income

revenue

Total

2024

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

Major products

  ​

  ​

  ​

  ​

  ​

Xiaoying Credit Loan

3,102,344,942

759,538,640

1,372,004,085

201,715,792

38,228,810

5,473,832,269

Other service(1)

397,949,477

397,949,477

Total

3,102,344,942

759,538,640

1,372,004,085

201,715,792

436,178,287

5,871,781,746

Loan

facilitation

Post-origination

Financing

Guarantee

Other

service

service

income

income

revenue

Total

2025

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

Major products

  ​

  ​

  ​

  ​

  ​

  ​

Xiaoying Credit Loan

3,843,004,896

1,074,453,821

1,396,975,778

636,572,154

29,980,782

6,980,987,431

Other services(1)

658,437,000

658,437,000

Total

3,843,004,896

1,074,453,821

1,396,975,778

636,572,154

688,417,782

7,639,424,431

Loan

facilitation

Post-origination

Financing

Guarantee

Other

service

service

income

income

revenue

Total

2025

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

Major products

Xiaoying Credit Loan

 

549,542,391

153,644,853

199,764,879

91,028,607

4,287,195

998,267,925

Other services(1)

 

94,155,239

94,155,239

Total

 

549,542,391

153,644,853

199,764,879

91,028,607

98,442,434

1,092,423,164

(1)Primarily consists of referral service fees for introducing borrowers to other platforms, commissions for insurance brokerage activity and technology service fees for providing assistant technology development services.
Schedule of accounts receivable and contract assets

Accounts

Accounts

  ​ ​ ​

receivable

receivable

Accounts

Accounts

Accounts

Allowance for

and contract

and contract

receivable

receivable

receivable

credit losses

assets from

assets from

and contract

and contract

and contract

for accounts

facilitation

post-origination

assets from

assets from

assets from

receivable and

As of December 31, 2024

  ​ ​ ​

services

  ​ ​ ​

services

  ​ ​ ​

financing income

  ​ ​ ​

guarantee income

  ​ ​ ​

other revenue

  ​ ​ ​

contract assets

  ​ ​ ​

Total

 

RMB

 

RMB

 

RMB

RMB

RMB

RMB

RMB

Accounts receivable:

Xiaoying Credit Loan

 

287,995,740

33,776,512

75,514,367

145,561,816

(17,866,589)

524,981,846

Other service

58,991,579

(125,514)

58,866,065

Contract assets:

Xiaoying Credit Loan

1,264,077,497

148,259,098

459,631

39,086,515

(6,180,181)

1,445,702,560

Total

 

1,552,073,237

182,035,610

75,973,998

184,648,331

58,991,579

(24,172,284)

2,029,550,471

Accounts

Accounts

receivable

receivable

Accounts

Accounts

Accounts

Allowance for

and contract

and contract

receivable

receivable

receivable

credit losses

assets from

assets from

and contract

and contract

and contract

for accounts

facilitation

post-origination

assets from

assets from

assets from

receivable and

As of December 31, 2025

  ​ ​ ​

services

  ​ ​ ​

services

  ​ ​ ​

financing income

  ​ ​ ​

guarantee income

  ​ ​ ​

other revenue

  ​ ​ ​

contract assets

  ​ ​ ​

Total

RMB

RMB

RMB

RMB

RMB

RMB

RMB

Accounts receivable:

Xiaoying Credit Loan

1,020,377,108

144,057,260

82,869,705

320,487,016

(76,482,721)

1,491,308,368

Other service

103,525,367

(330,107)

103,195,260

Contract assets:

Xiaoying Credit Loan

1,244,771,082

176,147,633

246,117,442

(115,564,104)

1,551,472,053

Total

2,265,148,190

320,204,893

82,869,705

566,604,458

103,525,367

(192,376,932)

3,145,975,681

Accounts

Accounts

receivable

receivable

Accounts

Accounts

Accounts

Allowance for

and contract

and contract

receivable

receivable

receivable

credit losses

assets from

assets from

and contract

and contract

and contract

for accounts

facilitation

post-origination

assets from

assets from

assets from

receivable and

As of December 31, 2025

  ​ ​ ​

services

  ​ ​ ​

services

  ​ ​ ​

financing income

  ​ ​ ​

guarantee income

  ​ ​ ​

other revenue

  ​ ​ ​

contract assets

  ​ ​ ​

Total

US$

US$

US$

US$

US$

US$

US$

Accounts receivable:

Xiaoying Credit Loan

145,911,985

20,599,914

11,850,210

45,829,034

(10,936,883)

213,254,260

Other service

14,803,931

(47,205)

14,756,726

Contract assets:

Xiaoying Credit Loan

177,999,897

25,188,777

35,194,326

(16,525,447)

221,857,553

Total

323,911,882

45,788,691

11,850,210

81,023,360

14,803,931

(27,509,535)

449,868,539

Schedule of aging of past due accounts receivables

As of December 31, 2024

Past due

Past due

Past due

Aging

  ​ ​ ​

Current

  ​ ​ ​

1 - 30 days

  ​ ​ ​

30 - 60 days

  ​ ​ ​

over 60 days

  ​ ​ ​

Total

RMB

RMB

RMB

RMB

RMB

Accounts receivables

Xiaoying Credit Loan

534,221,386

6,046,352

2,580,697

542,848,435

Other service

38,166,429

20,825,150

58,991,579

Total

572,387,815

26,871,502

2,580,697

601,840,014

As of December 31, 2025

Past due

Past due

Past due

Aging

  ​ ​ ​

Current

  ​ ​ ​

1 - 30 days

  ​ ​ ​

30 - 60 days

  ​ ​ ​

over 60 days

  ​ ​ ​

Total

RMB

RMB

RMB

RMB

RMB

Accounts receivables

Xiaoying Credit Loan

1,538,110,113

9,235,273

12,776,048

7,669,655

1,567,791,089

Other service

80,841,200

12,286,586

4,649,276

5,748,305

103,525,367

Total

1,618,951,313

21,521,859

17,425,324

13,417,960

1,671,316,456

As of December 31, 2025

Past due

Past due

Past due

Aging

  ​ ​ ​

Current

  ​ ​ ​

1 - 30 days

  ​ ​ ​

30 - 60 days

  ​ ​ ​

over 60 days

  ​ ​ ​

Total

US$

US$

US$

US$

US$

Accounts receivables

Xiaoying Credit Loan

219,946,820

1,320,626

1,826,951

1,096,746

224,191,143

Other service

11,560,138

1,756,958

664,838

821,997

14,803,931

Total

231,506,958

3,077,584

2,491,789

1,918,743

238,995,074

Schedule of movement of provision for accounts receivable and contract assets

Provision for (Reversal of)

accounts receivable

Charge-off for

As of

and contract assets

accounts

As of

January 1,

(net of recovery)

receivable and

December 31, 

  ​ ​ ​

2023

  ​ ​ ​

(1)

  ​ ​ ​

contract assets

  ​ ​ ​

2023

RMB

RMB

RMB

RMB

Accounts receivable:

Xiaoying Credit Loan

15,353,343

13,063,863

(24,406,436)

4,010,770

Other loans

39,132

409,477

(435,854)

12,755

Other service

1,757,267

1,757,267

Contract assets

Xiaoying Credit Loan

6,480,105

(2,994,278)

3,485,827

Other loans

2,586

(2,586)

Total

21,875,166

12,233,743

(24,842,290)

9,266,619

  ​ ​ ​

  ​ ​ ​

Provision for (Reversal of)

  ​ ​ ​

  ​ ​ ​

accounts receivable

Charge-off for

As of

and contract assets

accounts

As of

January 1,

(net of recovery)

receivable and

December 31, 

2024

(1)

contract assets

2024

RMB

RMB

RMB

RMB

Accounts receivable:

 

 

 

 

Xiaoying Credit Loan

 

4,010,770

34,674,923

(20,819,104)

17,866,589

Other loans

12,755

(5,391)

(7,364)

Other service

1,757,267

(1,631,753)

125,514

Contract assets

 

Xiaoying Credit Loan

 

3,485,827

2,694,354

6,180,181

Total

 

9,266,619

35,732,133

(20,826,468)

24,172,284

  ​ ​ ​

  ​ ​ ​

Provision for

  ​ ​ ​

  ​ ​ ​

accounts receivable

Charge-off for

As of

and contract assets

accounts

As of

January 1,

(net of recovery)

receivable and

December 31, 

2025

(1)

contract assets

2025

 

RMB

 

RMB

 

RMB

 

RMB

Accounts receivable:

 

  ​

 

  ​

 

  ​

 

  ​

Xiaoying Credit Loan

 

17,866,589

133,130,736

(74,514,604)

76,482,721

Other service

125,514

204,593

330,107

Contract assets

 

Xiaoying Credit Loan

 

6,180,181

109,383,923

115,564,104

Total

 

24,172,284

242,719,252

(74,514,604)

192,376,932

Provision for

accounts receivable

Charge-off for

As of

and contract assets

accounts

As of

  ​ ​ ​

January 1,

  ​ ​ ​

(net of recovery)

  ​ ​ ​

receivable and

  ​ ​ ​

December 31, 

2025

(1)

contract assets

2025

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

Accounts receivable:

Xiaoying Credit Loan

2,554,888

19,037,442

(10,655,447)

10,936,883

Other service

17,949

29,256

47,205

Contract assets

Xiaoying Credit Loan

883,754

15,641,693

16,525,447

Total

3,456,591

34,708,391

(10,655,447)

27,509,535

(1)The recoveries of charge-off of accounts receivables and contract assets amounted to RMB244,196, RMB876,116 and RMB1,674,306 (US$239,423) during the years ended December 31, 2023, 2024 and 2025, respectively.
Schedule of estimated useful lives of property and equipment

Computer and transmission equipment

  ​ ​ ​

3 years

Furniture and office equipment

5 years

Motor vehicles

4 years

Leasehold improvements

Over the shorter of the lease term or expected useful lives

Schedule of supplemental cash flow information related to operating leases

As of December 31, 2025

  ​ ​ ​

RMB

  ​ ​ ​

US$

Cash payments for operating leases

 

20,271,707

2,898,816

ROU assets obtained in exchange for operating lease liabilities

 

10,857,421

1,552,591

Schedule of remaining contractual maturities of the group's lease liabilities at the end of the current reporting period

Future lease payments under operating leases as of December 31, 2025 were as follows:

Operating leases

  ​ ​ ​

RMB

  ​ ​ ​

US$

Year ending December 31,

 

2026

 

14,761,153

2,110,817

2027

14,770,915

2,112,213

2028

9,250,147

1,322,753

2029

4,888,996

699,117

2030

4,888,996

699,117

Thereafter

3,911,197

559,294

Total future lease payments

52,471,404

7,503,311

Less: Imputed interest

6,807,075

973,398

Total lease liability balance

45,664,329

6,529,913

Schedule of accounts receivables due from institutional funding partner and institutional cooperators

  ​ ​ ​

Year ended

  ​ ​ ​

Year ended

December 31,

December 31,

2024

2025

Institutional cooperator A

 

25.2

%

11.4

%

Institutional cooperator B

10.2

%

*

  ​ ​ ​

As of December 31,

  ​ ​ ​

As of December 31,

2024

2025

Institutional cooperator A

12.2

%

*

Institutional cooperator B

14.1

%

*

Institutional cooperator C

 

10.8

%

10.2

%

Institutional cooperator D

*

11.5

%

  ​ ​ ​

As of December 31,

  ​ ​ ​

As of December 31,

2024

2025

Institutional cooperator B

15.1

%

*

Institutional cooperator C

*

13.2

%

Institutional cooperator D

*

13.2

%

Institutional cooperator E

*

13.5

%

* Less than 10%.

Xiaoying Housing Loan [Member]  
Variable Interest Entities (VIEs) and Trusts [Line Items]  
Schedule of aging of past due accounts receivables

As of December 31, 2025

Past due

Past due

Aging

  ​ ​ ​

Current

  ​ ​ ​

1 - 30 days

  ​ ​ ​

30 - 60 days

  ​ ​ ​

Total

US$

US$

US$

US$

Loan originated or facilitated in 2024

Xiaoying Credit Loans

434,077

73,213

151,900

659,190

Loan originated or facilitated in 2025

Xiaoying Credit Loans

777,458,715

7,717,239

5,639,975

790,815,929

Total

777,892,792

7,790,452

5,791,875

791,475,119

Xiaoying Credit Loans and Revolving Loans [Member]  
Variable Interest Entities (VIEs) and Trusts [Line Items]  
Schedule of aging of past due accounts receivables

As of December 31, 2024

Past due

Past due

Aging

  ​ ​ ​

Current

  ​ ​ ​

1 - 30 days

  ​ ​ ​

30 - 60 days

  ​ ​ ​

Total

RMB

RMB

RMB

RMB

Loan originated or facilitated in 2023

Xiaoying Credit Loans

306,140

443,897

646,547

1,396,584

Loan originated or facilitated in 2024

Xiaoying Credit Loans

4,927,629,181

47,724,414

27,387,445

5,002,741,040

Total

4,927,935,321

48,168,311

28,033,992

5,004,137,624

As of December 31, 2025

Past due

Past due

Aging

  ​ ​ ​

Current

  ​ ​ ​

1 - 30 days

  ​ ​ ​

30 - 60 days

  ​ ​ ​

Total

RMB

RMB

RMB

RMB

Loan originated or facilitated in 2024

Xiaoying Credit Loans

3,035,546

511,986

1,062,251

4,609,783

Loan originated or facilitated in 2025

Xiaoying Credit Loans

5,436,846,542

53,967,421

39,440,907

5,530,254,870

Total

5,439,882,088

54,479,407

40,503,158

5,534,864,653

As of December 31, 2025

Past due

Past due

Aging

  ​ ​ ​

Current

  ​ ​ ​

1 - 30 days

  ​ ​ ​

30 - 60 days

  ​ ​ ​

Total

US$

US$

US$

US$

Loan originated or facilitated in 2024

Xiaoying Credit Loans

434,077

73,213

151,900

659,190

Loan originated or facilitated in 2025

Xiaoying Credit Loans

777,458,715

7,717,239

5,639,975

790,815,929

Total

777,892,792

7,790,452

5,791,875

791,475,119

Schedule of loans receivable from Xiaoying Credit Loans and Revolving Loans

Loans receivables

from Xiaoying

Credit Loans and

Allowance for

As of December 31, 2024

  ​ ​ ​

other loans

  ​ ​ ​

credit losses

  ​ ​ ​

Total

RMB

RMB

RMB

Xiaoying Credit Loan

5,004,137,624

(175,820,629)

4,828,316,995

Total

 

5,004,137,624

(175,820,629)

4,828,316,995

Loans receivables

from Xiaoying

Credit Loans and

Allowance for

As of December 31, 2025

  ​ ​ ​

other loans

  ​ ​ ​

credit losses

  ​ ​ ​

Total

 

RMB

RMB

RMB

Xiaoying Credit Loan

 

5,534,864,653

(236,233,265)

5,298,631,388

Total

 

5,534,864,653

(236,233,265)

5,298,631,388

Loans receivables

from Xiaoying

Credit Loans and

Allowance for

As of December 31, 2025

  ​ ​ ​

other loans

  ​ ​ ​

credit losses

  ​ ​ ​

Total

 

US$

US$

US$

Xiaoying Credit Loan

 

791,475,119

(33,780,908)

757,694,211

Total

 

791,475,119

(33,780,908)

757,694,211

Schedule of movement in provision for loans receivable

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Provision for

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

(Reversal of)

loans receivable

from Xiaoying Credit

Loans and

As of December 31, 

other loans (net of

As of December 31, 

2022

recovery) (1)

Charge-off

2023

RMB

RMB

RMB

RMB

Xiaoying Credit Loans

 

103,630,827

234,237,584

(149,149,536)

188,718,875

Xiaoying Revolving Loans

 

(2,737,290)

2,737,290

Other loans

2,848,327

1,849,982

(4,697,735)

574

Total

 

106,479,154

233,350,276

(151,109,981)

188,719,449

Provision for

(Reversal of)

loans receivable

from Xiaoying Credit

  ​ ​ ​

Loans and

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

As of December 31, 

  ​ ​ ​

other loans (net of

  ​ ​ ​

  ​ ​ ​

As of December 31, 

2023

recovery) (1)

Charge-off

2024

RMB

RMB

RMB

RMB

Xiaoying Credit Loans

188,718,875

226,865,598

(239,763,844)

175,820,629

Xiaoying Revolving Loans

(900,606)

900,606

Other loans

574

(149,665)

149,091

Total

 

188,719,449

225,815,327

 

(238,714,147)

 

175,820,629

Provision for

(Reversal of)

  ​ ​ ​

loans receivable

  ​ ​ ​

from Xiaoying Credit

Loans and

As of December 31, 

other loans (net of

As of December 31, 

  ​ ​ ​

2024

  ​ ​ ​

recovery) (1)

  ​ ​ ​

Charge-off

  ​ ​ ​

2025

RMB

RMB

RMB

RMB

Xiaoying Credit Loans

175,820,629

340,274,053

(279,861,417)

236,233,265

Other loans

(56,895)

56,895

Total

 

175,820,629

340,217,158

 

(279,804,522)

236,233,265

Provision for

  ​ ​ ​

(Reversal of)

  ​ ​ ​

loans receivable

from Xiaoying Credit

Loans and

As of December 31, 

other loans (net of

As of December 31, 

  ​ ​ ​

2024

  ​ ​ ​

recovery) (1)

  ​ ​ ​

Charge-off

  ​ ​ ​

2025

US$

US$

US$

US$

Xiaoying Credit Loans

25,142,016

48,658,542

(40,019,650)

33,780,908

Other loans

(8,135)

8,135

Total

 

25,142,016

48,650,407

 

(40,011,515)

33,780,908

(1)The recoveries of charge-off of loans receivables from Xiaoying Credit Loans and other loans amounted to RMB13,488,360, RMB9,251,001 and RMB27,672,522 (US$3,957,118) during the years ended December 31, 2023, 2024 and 2025, respectively.
Consolidated Trusts [Member]  
Variable Interest Entities (VIEs) and Trusts [Line Items]  
Schedule of financial statements

As of

December 31, 

As of December 31, 

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

US$

Assets:

  ​

  ​

  ​

Restricted cash

527,457,300

823,346,358

117,736,963

Accounts receivable and contract assets, net

37,373,243

52,994,846

7,578,162

Loans receivable from Xiaoying Credit Loans and other loans, net

2,916,966,912

3,540,930,299

506,346,298

Total assets

3,481,797,455

4,417,271,503

631,661,423

Liabilities:

Payable to investors and institutional funding partners at amortized cost

2,184,085,667

3,054,981,462

436,856,539

Other taxes payable

3,265,159

8,183,816

1,170,270

Accrued expenses and other current liabilities

18,335,260

36,870,429

5,272,401

Total liabilities

2,205,686,086

3,100,035,707

443,299,210

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Net revenue

726,005,363

744,531,819

710,088,399

101,541,291

Net income

458,613,718

494,604,464

528,039,683

75,508,670

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Net cash provided by operating activities

172,210,364

550,953,578

541,420,132

77,422,048

Net cash (used in) provided by investing activities

(673,734,777)

664,702,231

(623,481,667)

(89,156,693)

Net cash provided by (used in) financing activities

814,841,744

(1,399,955,090)

865,347,569

123,743,057

Consolidated variable interest entities, trusts and partnerships  
Variable Interest Entities (VIEs) and Trusts [Line Items]  
Schedule of financial statements

As of

December 31, 

As of December 31, 

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

US$

Assets:

Cash and cash equivalents

180,683,740

107,519,437

15,375,075

Restricted cash

532,603,866

823,463,489

117,753,713

Accounts receivable and contract assets, net

74,750,686

108,186,142

15,470,413

Loans receivable from Xiaoying Credit Loans and other loans, net

4,775,126,977

5,263,508,938

752,671,768

Prepaid expenses and other current assets

19,491,239

20,150,470

2,881,479

Deferred tax assets, net

174,395,511

184,952,280

26,447,824

Financial investments

33,428,162

33,908,236

4,848,813

Long-term investments

498,038,310

515,523,849

73,718,930

Property and equipment, net

1,138,186

4,621,210

660,824

Intangible assets, net

27,706,487

27,499,276

3,932,344

Other non-current assets

21,976

3,573,473

511,000

Total assets

6,317,385,140

7,092,906,800

1,014,272,183

Liabilities:

Payable to investors and institutional funding partners at amortized cost

2,184,085,667

3,054,981,462

436,856,539

Short-term borrowings

10,000,000

130,000,000

18,589,753

Accrued payroll and welfare

18,482,497

11,482,779

1,642,016

Other taxes payable

119,683,947

58,251,812

8,329,898

Income taxes payable

174,425,660

169,015,224

24,168,856

Accrued expenses and other current liabilities

94,825,511

163,383,863

23,363,582

Deferred tax liabilities

642,602

1,051,597

150,376

Other non-current liabilities

2,252,921

322,163

Total liabilities

2,602,145,884

3,590,419,658

513,423,183

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

 

RMB

RMB

 

RMB

 

US$

Net revenue

1,500,275,059

1,809,619,313

1,931,618,562

276,217,781

Net income

438,091,276

623,964,980

687,071,274

98,249,886

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Net cash provided by operating activities

628,719,431

1,517,583,263

507,365,227

72,552,262

Net cash used in investing activities

(1,251,376,124)

(106,448,449)

(828,175,085)

(118,427,462)

Net cash provided by (used in) financing activities

1,114,841,744

(1,709,955,090)

875,347,569

125,173,038

XML 57 R36.htm IDEA: XBRL DOCUMENT v3.26.1
Fair value of assets and liabilities (Tables)
12 Months Ended
Dec. 31, 2025
Fair value of assets and liabilities  
Schedule of fair value hierarchy for assets and liabilities measured at fair value on a recurring basis

Balance at Fair

Level 1

Level 2

Level 3

Value

December 31, 2024

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

Assets

  ​

  ​

  ​

  ​

Financial guarantee derivative

1,038,258

1,038,258

Financial investments

266,684,257

266,684,257

Total assets

267,722,515

267,722,515

Balance at Fair

Level 1

Level 2

Level 3

Value

December 31, 2025

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

  ​ ​ ​

(RMB)

Assets

  ​

  ​

  ​

  ​

Financial investments

914,493,536

125,988,946

1,040,482,482

Liabilities

Financial guarantee derivative

15,425,681

15,425,681

Balance at Fair

Level 1

Level 2

Level 3

Value

December 31, 2025

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

  ​ ​ ​

(US$)

Assets

  ​

  ​

  ​

  ​

Financial investments

130,770,835

18,016,179

148,787,014

Liabilities

Financial guarantee derivative

2,205,843

2,205,843

Schedule of notional amount is simply a reference amount used to calculate payments

  ​ ​ ​

Notional Amount

  ​ ​ ​

Maximum Potential Payout

  ​ ​ ​

Fair Value

December 31, 2024

RMB

RMB

RMB

Financial guarantee derivative assets

 

130,290,057

21,975,258

1,038,258

Financial guarantee derivative liabilities

 

  ​ ​ ​

Notional Amount

  ​ ​ ​

Maximum Potential Payout

  ​ ​ ​

Fair Value

December 31, 2025

RMB

RMB

RMB

Financial guarantee derivative assets

Financial guarantee derivative liabilities

245,983,263

133,219,259

15,425,681

  ​ ​ ​

Notional Amount

  ​ ​ ​

Maximum Potential Payout

  ​ ​ ​

Fair Value

December 31, 2025

US$

US$

US$

Financial guarantee derivative assets

Financial guarantee derivative liabilities

35,175,139

19,050,101

2,205,843

Schedule of fair value change recorded on financial guarantee derivatives

Year ended

Year ended

December 31,

December 31,

Year ended December 31,

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Opening balance of financial guarantee derivative assets (liabilities)

(107,890,394)

1,038,258

148,469

Change in fair value of financial guarantee derivative

24,966,242

1,038,258

(3,367,074)

(481,485)

Cash received

(10,965,160)

(46,801,092)

(6,692,467)

Net cash payout

93,889,312

33,704,227

4,819,640

Ending balance of financial guarantee derivative assets (liabilities)

1,038,258

(15,425,681)

(2,205,843)

XML 58 R37.htm IDEA: XBRL DOCUMENT v3.26.1
Prepaid expenses and other current assets (Tables)
12 Months Ended
Dec. 31, 2025
Prepaid expenses and other current assets  
Summary of prepaid expenses and other current assets

As of

December 31, 

As of December 31, 

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

US$

Prepaid expenses(1)

10,679,051

21,414,229

3,062,194

Input VAT to be deducted

17,918,681

14,090,676

2,014,940

Others

5,480,762

8,041,902

1,149,977

Total prepaid expenses and other current assets

34,078,494

43,546,807

6,227,111

(1)Prepaid expenses mainly relate to prepaid service fee to the Group’s service providers.
XML 59 R38.htm IDEA: XBRL DOCUMENT v3.26.1
Deposits to institutional cooperators, net (Tables)
12 Months Ended
Dec. 31, 2025
Deposits to institutional cooperators, net  
Schedule of deposits to cooperators

As of

December 31, 

As of December 31,

2024

2025

2025

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

US$

Deposits to institutional cooperators

 

1,964,168,534

1,718,689,880

245,769,384

Provision for credit losses on deposits to institutional cooperators

 

(5,871,290)

(5,096,518)

(728,792)

Deposits to institutional cooperators, net

 

1,958,297,244

1,713,593,362

245,040,592

Schedule of movement of the provision for deposits to institutional co-operators

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Provision for

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

As of

credit losses on

Charge-off for

As of

December 31, 

deposits to

deposits to

December 31, 

2023

institutional cooperators

institutional cooperators

2024

RMB

RMB

RMB

RMB

Deposits to institutional cooperators

 

2,649,017

3,222,273

5,871,290

  ​ ​ ​

  ​ ​ ​

(Reversal of)

  ​ ​ ​

  ​ ​ ​

provision for

As of

credit losses on

Charge-off for

As of

December 31, 

deposits to

deposits to

December 31, 

2024

institutional cooperators

institutional cooperators

2025

RMB

RMB

RMB

RMB

Deposits to institutional cooperators

 

5,871,290

(774,772)

5,096,518

  ​ ​ ​

  ​ ​ ​

(Reversal of)

  ​ ​ ​

  ​ ​ ​

provision for

As of

credit losses on

Charge-off for

As of

December 31, 

deposits to

deposits to

December 31, 

2024

institutional cooperators

institutional cooperators

2025

US$

US$

US$

US$

Deposits to institutional cooperators

 

839,583

(110,791)

728,792

XML 60 R39.htm IDEA: XBRL DOCUMENT v3.26.1
Property and equipment, net (Tables)
12 Months Ended
Dec. 31, 2025
Property and equipment, net  
Schedule of property and equipment, net

As of

December 31, 

As of December 31, 

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

US$

Computer and transmission equipment

31,286,142

37,106,123

5,306,105

Furniture and office equipment

1,715,512

2,695,289

385,421

Leasehold improvements

27,530,407

33,375,602

4,772,648

Motor vehicles

816,103

816,103

116,701

Total property and equipment

61,348,164

73,993,117

10,580,875

Accumulated depreciation

(45,514,674)

(50,093,561)

(7,163,284)

Property and equipment, net

15,833,490

23,899,556

3,417,591

XML 61 R40.htm IDEA: XBRL DOCUMENT v3.26.1
Intangible assets, net (Tables)
12 Months Ended
Dec. 31, 2025
Intangible assets, net  
Schedule of intangible assets, net

Weighted Average

As of

Remaining

December 31, 

As of December 31, 

Amortization

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

  ​ ​ ​

Period in Years

RMB

RMB

US$

Licenses (1)

26,600,000

26,600,000

3,803,749

Software and others

23,330,332

28,314,192

4,048,876

6.93

Accumulated amortization

(13,338,363)

(15,731,077)

(2,249,514)

Intangible assets, net

36,591,969

39,183,115

5,603,111

(1)The Group acquired an insurance broker license at RMB26,000,000 in 2018 and further acquired an insurance sale on line license at RMB600,000.
XML 62 R41.htm IDEA: XBRL DOCUMENT v3.26.1
Financial investments (Tables)
12 Months Ended
Dec. 31, 2025
Financial investments  
Summary of the carrying value of investments measured at equity method and summarizes the combined financial information

  ​ ​ ​

As of December 31, 

  ​ ​ ​

As of December 31, 

2024

2025

2025

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

US$

Assets:

  ​

  ​

  ​

Cash and cash equivalents

580,989,751

499,468,134

71,422,993

Financial investments

 

4,408,605,503

3,754,016,087

536,817,161

Prepaid expenses and other current assets, net

 

656,666,733

561,278,020

80,261,689

Long-term investments

 

667,927,748

721,968,656

103,240,145

Other non-current assets

 

3,019,189,760

2,958,203,995

423,017,545

Total assets

 

9,333,379,495

8,494,934,892

1,214,759,533

Liabilities:

 

Accrued expenses and other current liabilities

 

5,232,335,603

4,312,826,530

616,725,991

Long-term borrowings

 

1,501,000,000

1,613,492,000

230,726,287

Other non-current liabilities

 

2,143,675

2,143,675

306,541

Total liabilities

 

6,735,479,278

5,928,462,205

847,758,819

Year ended

Year ended

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

December 31,

December 31, 

  ​ ​ ​

Year ended December 31,

2023

  ​ ​ ​

2024

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Net revenues

383,611,655

326,706,200

205,873,146

29,439,468

Net income

 

193,845,592

120,087,725

107,642,794

15,392,715

Summary of investments measured at cost minus impairment, plus or minus observable price changes from orderly transactions of identical or similar investments

  ​ ​ ​

As of December 31, 

As of December 31, 

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

 

US$

Opening balance

80,861,876

100,439,344

14,362,635

Contribution/(Redemption), net

 

18,132,017

(12,403,257)

(1,773,642)

Exchange differences

1,445,451

(2,096,301)

(299,765)

Ending Balance

 

100,439,344

85,939,786

12,289,228

Summary of investments in VC funds in the form of partnership measured at fair value

  ​ ​ ​

As of December 31, 

As of December 31, 

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

 

US$

Opening balance

 

17,227,629

35,224,215

5,036,996

Switch in

374,471

Redemption

(834,425)

(119,321)

Fair value adjustment

 

17,133,677

(21,052,326)

(3,010,443)

Exchange differences

 

488,438

(420,226)

(60,092)

Ending Balance

 

35,224,215

12,917,238

1,847,140

Schedule of available-for-sale securities reconciliation

  ​ ​ ​

  ​ ​ ​

Unrealized

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Fair value

gains accumulated

Fair value

Amortized cost

As of December 31, 

  ​ ​ ​

Additions

  ​ ​ ​

Settlements

  ​ ​ ​

in other comprehensive

  ​ ​ ​

Total realized

Exchange

As of December 31,

As of December 31, 

2023

during the year

during the year

income

gains

differences

2024

2024

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

US Treasury securities with original maturities over three months

56,181,082

 

 

(56,243,877)

 

62,795

Wealth management products with no fixed term

350,537,587

 

 

(326,818,365)

 

485,868

6,818,365

31,023,455

30,000,000

Fund-linked note

 

125,500,826

 

(15,934,002)

 

1,033,826

1,085,278

111,685,928

111,685,928

Total

406,718,669

 

125,500,826

 

(398,996,244)

 

485,868

7,914,986

1,085,278

142,709,383

141,685,928

  ​ ​ ​

Unrealized 

  ​ ​ ​

Fair value

gains accumulated 

Fair value

Amortized cost

As of December 31, 

Additions

Settlements

in other comprehensive 

Total realized 

Exchange

As of December 31,

As of December 31, 

2024

during the year

during the year

income

  ​ ​ ​

gains

differences

2025

2025

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

US Treasury securities with original maturities over three months

 

281,795,031

 

 

4,784,483

(4,753,473)

281,826,041

281,826,041

Wealth management products with no fixed term

31,023,455

 

 

(31,137,165)

 

113,710

Fund-linked note

111,685,928

 

 

(3,585,900)

 

3,965,808

3,611,268

(2,605,396)

113,071,708

109,105,900

Total

142,709,383

 

281,795,031

 

(34,723,065)

 

3,965,808

8,509,461

(7,358,869)

394,897,749

390,931,941

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Unrealized

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Fair value

gains accumulated

Fair value

Amortized cost

As of December 31, 

Additions

Settlements

in other comprehensive

Total realized

Exchange

As of December 31,

As of December 31, 

2024

during the year

during the year

income

gains

differences

2025

2025

 

US$

 

US$

 

US$

US$

 

US$

 

US$

 

US$

 

US$

US Treasury securities with original maturities over three months

 

 

40,296,153

 

 

684,172

 

(679,738)

 

40,300,587

 

40,300,587

Wealth management products with no fixed term

 

4,436,295

 

 

(4,452,555)

 

16,260

 

 

 

Fund-linked note

 

15,970,875

 

 

(512,777)

567,103

 

516,405

 

(372,567)

 

16,169,039

 

15,601,936

Total

 

20,407,170

 

40,296,153

 

(4,965,332)

567,103

 

1,216,837

 

(1,052,305)

 

56,469,626

 

55,902,523

Schedule of trading debt securities reconciliation

Fair value

Fair value

As of December 31,

Additions

Settlements

Total

Fair value change

As of December 31,

2023

during the year

during the year

realized gain

during the year

2024

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

Wealth management products with no fixed term

 

 

97,916,010

 

(10,417,600)

 

179,600

 

1,072,649

 

88,750,659

Fair value

  ​ ​ ​

Fair value

As of December 31, 

Additions

Settlements

Total

Fair value change

Exchange

As of December 31, 

 

2024

during the year

during the year

realized gain

during the year

differences

2025

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

Wealth management products with no fixed term

 

88,750,659

 

1,270,936,983

 

(730,045,659)

1,863,559

4,662,583

(3,500,630)

 

632,667,495

Fair value

Fair value

As of December 31, 

Additions

Settlements

Total

Fair value change

Exchange

As of December 31, 

2024

during the year

during the year

realized gain

during the year

differences

2025

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

Wealth management products with no fixed term

 

12,691,175

 

181,741,571

 

(104,395,141)

266,485

666,741

(500,583)

 

90,470,248

Schedule of investments measured under amortization cost

Amortized cost

Amortized cost

As of December 31,

Additions

Maturities

Interest earned

Interest accrued

As of December 31,

2023

during the year

during the year

during the year

during the year

2024

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

Term deposit

 

 

5,000,000

 

 

 

10,417

 

5,010,417

Amortized cost

Amortized cost

As of December 31,

Additions

Maturities

Interest earned

Interest accrued

As of December 31,

2024

during the year

during the year

during the year

during the year

2025

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

Term deposit

 

5,010,417

 

10,000,000

 

(10,062,632)

 

52,215

 

9,792

 

5,009,792

Amortized cost

Amortized cost

As of December 31,

Additions

Maturities

Interest earned

Interest accrued

As of December 31,

2024

during the year

during the year

during the year

during the year

2025

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

Term deposit

 

716,480

 

1,429,981

 

(1,438,937)

 

7,467

 

1,400

 

716,391

VC funds  
Financial investments  
Summary of the carrying value of investments measured at equity method and summarizes the combined financial information

  ​ ​ ​

  ​ ​ ​

As of

  ​ ​ ​

  ​ ​ ​

December 31, 

As of December 31, 

Ownership

2024

2025

  ​ ​ ​

2025

%  

RMB

RMB

US$

Investment in Dragonfly Ventures Ⅱ Feeder, L.P.

 

5.73

%  

114,164,666

95,789,583

13,697,728

Investment in IOSG Fund II LP

 

3.00

%  

27,176,853

15,854,611

2,267,179

Total

 

  ​

 

141,341,519

111,644,194

15,964,907

  ​ ​ ​

As of September 30, 

  ​ ​ ​

As of September 30, 

2024

2025

  ​ ​ ​

2025

RMB

RMB

US$

Assets:

Cash and cash equivalents

 

26,095,749

61,401,551

8,780,305

Investments

 

3,107,977,290

2,301,191,361

329,065,988

Other current or non-current assets

 

11,686,260

2,609,657

373,176

Total assets

 

3,145,759,299

2,365,202,569

338,219,469

Liabilities:

 

Payable and accruals

 

12,085,677

16,097,934

2,301,974

Total liabilities

 

12,085,677

16,097,934

2,301,974

  ​ ​ ​

Nine months ended

  ​ ​ ​

Nine months ended

  ​ ​ ​

Twelve months ended

September 30,

September 30,

September 30,

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Net investment loss

 

(24,856,047)

(22,646,794)

(12,073,482)

(1,726,485)

Net realized gain on investments

 

14,582,478

126,355,211

50,322,271

7,195,989

Net unrealized (loss) gain on investments

 

(50,420,352)

203,174,322

(533,190,993)

(76,245,298)

Net (loss) income

 

(40,043,826)

316,374,217

(436,373,062)

(62,400,518)

XML 63 R42.htm IDEA: XBRL DOCUMENT v3.26.1
Long-term investments (Tables)
12 Months Ended
Dec. 31, 2025
Long-term investments  
Summary of combined financial information for the investee companies

  ​ ​ ​

As of December 31, 

  ​ ​ ​

As of December 31, 

2024

2025

2025

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

US$

Assets:

  ​

  ​

  ​

Cash and cash equivalents

580,989,751

499,468,134

71,422,993

Financial investments

 

4,408,605,503

3,754,016,087

536,817,161

Prepaid expenses and other current assets, net

 

656,666,733

561,278,020

80,261,689

Long-term investments

 

667,927,748

721,968,656

103,240,145

Other non-current assets

 

3,019,189,760

2,958,203,995

423,017,545

Total assets

 

9,333,379,495

8,494,934,892

1,214,759,533

Liabilities:

 

Accrued expenses and other current liabilities

 

5,232,335,603

4,312,826,530

616,725,991

Long-term borrowings

 

1,501,000,000

1,613,492,000

230,726,287

Other non-current liabilities

 

2,143,675

2,143,675

306,541

Total liabilities

 

6,735,479,278

5,928,462,205

847,758,819

Year ended

Year ended

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

December 31,

December 31, 

  ​ ​ ​

Year ended December 31,

2023

  ​ ​ ​

2024

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Net revenues

383,611,655

326,706,200

205,873,146

29,439,468

Net income

 

193,845,592

120,087,725

107,642,794

15,392,715

XML 64 R43.htm IDEA: XBRL DOCUMENT v3.26.1
Accrued expenses and other current liabilities (Tables)
12 Months Ended
Dec. 31, 2025
Accrued expenses and other current liabilities  
Schedule of accrued expenses and other current liabilities

As of

December 31, 

As of December 31, 

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

US$

Fund attributable to institutional funding partners (1)

129,963,039

188,607,363

26,970,494

Commission fee payable (2)

248,760,119

388,487,096

55,552,916

Transaction cost payable (3)

202,940,226

336,430,938

48,108,984

Share repurchase payable (4)

245,113,010

Receipts in advance

16,680,512

24,209,696

3,461,940

Lease liabilities

12,732,875

10,857,421

1,552,591

Other accrued expenses

73,300,655

92,462,926

13,222,023

Total accrued expenses and other current liabilities

929,490,436

1,041,055,440

148,868,948

(1)Fund attributable to institutional funding partners relate to the principal and interest collected on behalf of the institutional funding partners but have not yet been passed onto them as of December 31, 2024 and 2025.
(2)Commission fee payable relates to the commission fees payable to channel partners who introduce borrowers to the Group. The commission is typically determined based on the volume of traffic introduced.
(3)Transaction cost payable mainly includes payables to external suppliers for credit assessment service, payment processing services, and fees payable to collection agencies.
(4)Share repurchase payable relates to the payable to a major shareholder regarding a share repurchase transaction on December 16, 2024 with a total repurchase price of approximately US$48.7 million, which has been fully settled in 2025.
XML 65 R44.htm IDEA: XBRL DOCUMENT v3.26.1
Guarantee liabilities (Tables)
12 Months Ended
Dec. 31, 2025
Guarantee liabilities  
Schedule of activities of Group's obligations associated with the deferred guarantee income

As of

Fair value

As of

January 1,

of deferred guarantee income

Release of

December 31,

  ​ ​ ​

2023

  ​ ​ ​

at inception of new loans

  ​ ​ ​

deferred guarantee income

  ​ ​ ​

2023

RMB

RMB

RMB

RMB

Xiaoying Credit Loan

 

 

72,160,875

 

(25,563,732)

 

46,597,143

  ​ ​ ​

As of

  ​ ​ ​

Fair value

  ​ ​ ​

  ​ ​ ​

As of

January 1,

of deferred guarantee income

Release of

December 31, 

2024

at inception of new loans

deferred guarantee income

2024

RMB

RMB

RMB

RMB

Xiaoying Credit Loan

 

46,597,143

 

332,919,374

 

(214,792,005)

164,724,512

As of

Fair value

As of

January 1,

of deferred guarantee income

Release of

December 31, 

  ​ ​ ​

2025

  ​ ​ ​

at inception of new loans

  ​ ​ ​

deferred guarantee income

  ​ ​ ​

2025

RMB

RMB

RMB

RMB

Xiaoying Credit Loan

 

164,724,512

981,672,870

(678,767,939)

467,629,443

As of

Fair value

As of

January 1,

of deferred guarantee income

Release of

December 31,

2025

at inception of new loans

deferred guarantee income

2025

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

  ​ ​ ​

US$

Xiaoying Credit Loan

 

23,555,292

 

140,377,353

 

(97,062,524)

 

66,870,121

Schedule of movement of contingent guarantee liabilities

As of

Provision for

As of

January 1,

contingent

December 31, 

  ​ ​ ​

2023

  ​ ​ ​

Net payout(1)

  ​ ​ ​

liability

  ​ ​ ​

2023

RMB

RMB

RMB

RMB

Xiaoying Credit Loan

(5,613,471)

67,519,980

61,906,509

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

As of

Provision for

As of

January 1,

contingent

December 31,

2024

Net payout(1)

liability

2024

 

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

  ​ ​ ​

RMB

Xiaoying Credit Loan

 

61,906,509

 

(116,003,939)

 

241,738,132

 

187,640,702

As of

Provision for

As of

January 1,

contingent

December 31, 

  ​ ​ ​

2025

  ​ ​ ​

Net payout(1)

  ​ ​ ​

liability

  ​ ​ ​

2025

RMB

RMB

RMB

RMB

Xiaoying Credit Loan

187,640,702

(440,606,972)

1,001,272,880

748,306,610

  ​ ​ ​

As of

Provision for

As of

January 1,

contingent

December 31, 

  ​ ​ ​

2025

  ​ ​ ​

Net payout (1)

  ​ ​ ​

liability

  ​ ​ ​

2025

US$

US$

US$

US$

Xiaoying Credit Loan

26,832,264

(63,005,960)

143,180,118

107,006,422

(1)Net payouts represent the amount paid to institutional funding partners upon borrowers’ default net of the amount subsequently recovered from the borrower.
XML 66 R45.htm IDEA: XBRL DOCUMENT v3.26.1
Income taxes (Tables)
12 Months Ended
Dec. 31, 2025
Income taxes  
Schedule of current and deferred component of income tax expenses

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Current tax expense

278,695,689

432,950,473

549,695,672

78,605,435

Deferred tax benefit

(17,565,186)

(27,248,759)

(258,046,348)

(36,900,137)

Total income tax expense

261,130,503

405,701,714

291,649,324

41,705,298

Schedule of pre-tax income for different jurisdiction

  ​ ​ ​

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Cayman Islands entity

(3,703,756)

(7,595,959)

(7,544,222)

(1,078,809)

Hong Kong entities

1,137,814

11,787,138

(10,827,886)

(1,548,367)

Chinese Mainland entities

1,471,143,931

1,890,138,917

1,768,362,904

252,872,532

Total

1,468,577,989

1,894,330,096

1,749,990,796

250,245,356

Schedule of reconciliation between the income taxes expense computed by applying the PRC tax rate and the actual provision for income taxes

Year ended

Year ended

December 31, 

December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

RMB

RMB

Expected income tax at Chinese Mainland income tax rate

367,144,498

473,582,524

Share based compensation expense not deductible for income tax purposes

10,649,553

10,044,452

Other expenses not deductible for income tax purposes

916,343

1,671,017

Effect of preferential tax rate(1)

(134,240,494)

(207,311,932)

Effect of different tax rate of subsidiary operation in other jurisdictions

(214,788)

2,299,728

Research and development tax deduction

(20,676,415)

(21,231,000)

Change in valuation allowance

11,432,693

81,585,304

Income tax on subsidiary earnings

24,459,727

57,750,000

Others

1,659,386

7,311,621

Total

261,130,503

405,701,714

Year ended December 31,

 

2025

 

  ​ ​ ​

RMB

  ​ ​ ​

US$

  ​ ​ ​

Percent

 

Expected income tax at Chinese Mainland income tax rate

437,497,699

62,561,339

25.0

%

Foreign Tax Effects

 

  ​

 

  ​

Cayman Islands

 

  ​

 

  ​

Statutory tax rate difference between Chinese Mainland and other jurisdictions

 

1,886,056

 

269,702

0.1

%

Hong Kong

 

  ​

 

  ​

Statutory tax rate difference between Chinese Mainland and other jurisdictions

 

920,370

 

131,611

0.1

%

Changes in valuation allowances

 

916,330

 

131,033

0.1

%

Others

 

786,488

 

112,466

0.0

%

Effect of changes in tax laws or rates enacted in the current period

 

 

%

Effect of cross-border tax laws

 

 

%

Tax credits

 

 

%

Changes in valuation allowances

 

(121,328,441)

 

(17,349,736)

(6.9)

%

Nontaxable or nondeductible items

 

  ​

 

  ​

Gain on deregistration of an entity

 

93,831,476

 

13,417,723

5.4

%

Others

 

8,894,916

 

1,271,956

0.5

%

Changes in unrecognized tax benefits

 

 

%

Other adjustment

 

  ​

 

  ​

Effect of preferential tax rate(1)

 

(211,556,757)

 

(30,252,214)

(12.1)

%

Expiration of operating tax loss carryforwards

 

40,711,795

 

5,821,709

2.3

%

Income tax on subsidiary earnings

 

45,500,000

 

6,506,413

2.6

%

Others

 

(6,410,608)

 

(916,704)

(0.4)

%

Total

 

291,649,324

 

41,705,298

16.7

%

(1)The aggregate amount and per share effect of the preferential tax rate are as follows:
Schedule of aggregate amount and per share effect of the tax holiday and preferential tax rate

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

The aggregate amount income tax expense of the preferential tax rate

 

134,240,494

207,311,932

211,556,757

30,252,214

The aggregate effect on basic and diluted net income per share:

 

—Basic

 

0.47

0.72

0.87

0.12

—Diluted

 

0.46

0.71

0.85

0.12

Schedule of tax effects of temporary differences that give rise to the deferred tax balances

As of December 31, 

As of December 31, 

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

US$

Deferred tax assets:

Long-term investments, net of impairment

20,191,218

29,294,312

4,189,031

Advertising and market related expense carryforwards (1)

11,251,555

7,917,365

1,132,168

Accounts receivable and contract assets

16,048,561

76,728,374

10,972,012

Contingent guarantee liabilities

77,314,528

327,632,748

46,850,860

Financial guarantee derivatives

159,210,663

3,856,420

551,461

Loan receivable from Xiaoying Housing Loans

14,318,757

14,316,731

2,047,265

Loans receivable from Xiaoying Credit Loans and other loans

220,392,866

255,414,788

36,523,829

Operating loss carryforwards

43,757,115

2,583,659

369,458

Deposits to institutional cooperators

1,467,822

1,274,129

182,198

Lease liabilities

10,351,392

11,910,124

1,703,125

Others

60,350

78,499

11,226

Total deferred tax assets

574,364,827

731,007,149

104,532,633

Valuation allowance

(307,902,579)

(187,490,468)

(26,810,780)

Total deferred tax assets, net of valuation allowance

266,462,248

543,516,681

77,721,853

Deferred tax liabilities:

Property and equipment

2,867,083

3,980,134

569,152

Financial guarantee derivatives

259,565

Long-term investments, net of impairment

4,375,796

17,850,275

2,552,555

Right-of-use assets

9,809,937

11,194,691

1,600,820

Investment in Consolidated Trusts

26,959,491

72,140,986

10,316,024

Investment in Consolidated Partnerships

31,309,764

6,572,148

939,805

Undistributed earnings

58,600,000

45,622,417

6,523,919

Others

526,630

471,221

67,384

Total deferred tax liabilities

134,708,266

157,831,872

22,569,659

(1)Advertising and market related expenses carryforwards are those in excess of deduction limit, that can be carried forward indefinitely, arising from the operation of the Group’s Chinese Mainland subsidiaries, amounting to RMB45,006,219 and RMB31,669,460 (US$4,528,673) as of December 31, 2024 and 2025, respectively. Under Chinese Mainland tax rules, advertising and market related expenses that exceed the limit can be claimed and deducted in the following tax year.
Schedule of movement of the valuation allowance

As of

As of

 

December 31, 

December 31, 

As of December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

 

US$

Balance as of January 1

(214,884,582)

(226,317,275)

(307,902,579)

(44,029,483)

Addition

(20,828,173)

(86,384,559)

(87,473,889)

(12,508,600)

Reductions

9,395,480

4,799,255

207,886,000

29,727,303

Net change in the valuation allowance

 

(11,432,693)

(81,585,304)

120,412,111

17,218,703

Balance as of December 31

 

(226,317,275)

(307,902,579)

(187,490,468)

(26,810,780)

Schedule of roll-forward of unrecognized tax benefits

Year ended December 31, 

Year ended December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Balance at beginning of the year

  ​ ​ ​

259,386,286

364,866,929

463,456,089

66,273,339

Additions for tax positions taken in current year

 

262,052,034

310,256,632

322,251,105

46,081,295

Reductions for tax positions taken in prior years

(156,571,391)

(211,667,472)

(253,438,648)

(36,241,245)

Balance at end of the year

 

364,866,929

463,456,089

532,268,546

76,113,389

Schedule of accrued interest and penalties related to income taxes

Year ended December 31, 

Year ended December 31, 

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

US$

Accrued interest and penalties

9,195,253

15,274,707

2,184,254

XML 67 R46.htm IDEA: XBRL DOCUMENT v3.26.1
Net income per share and net income attributable to common stockholders (Tables)
12 Months Ended
Dec. 31, 2025
Net income per share and net income attributable to common stockholders  
Schedule of computation of the basic and diluted net income per share

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Net income attributable to X Financial

1,186,793,974

1,539,905,765

1,464,552,224

209,428,183

Shares (denominator):

Weighted average number of ordinary shares used in computing basic EPS

288,115,969

288,828,371

243,975,946

243,975,946

Basic net income per share

4.12

5.33

6.00

0.86

Diluted effects of stock options and RSUs

2,717,245

4,526,300

5,513,257

5,513,257

Weighted average number of ordinary shares used in computing diluted EPS

290,833,214

293,354,671

249,489,203

249,489,203

Diluted net income per share

4.08

5.25

5.87

0.84

Schedule of instruments not included in the computation of diluted income per share

  ​ ​ ​

Year ended

  ​ ​ ​

Year ended

  ​ ​ ​

Year ended

  ​ ​ ​

December 31,

  ​ ​ ​

December 31,

  ​ ​ ​

December 31,

2023

2024

2025

Stock options

3,602,998

3,399,998

502,014

Restricted stocks units

12,613,046

6,585,270

864,158

XML 68 R47.htm IDEA: XBRL DOCUMENT v3.26.1
Share-based compensation (Tables)
12 Months Ended
Dec. 31, 2025
Share-based compensation  
Schedule of assumptions used to determine fair value of stock options granted

  ​ ​ ​

January 25,

  ​ ​ ​

June 29,

  ​ ​ ​

May 3,

  ​ ​ ​

October 11,

 

April 30,

  ​ ​ ​

May 9,

  ​ ​ ​

October 31,

 

April 30,

  ​ ​ ​

2015

  ​ ​ ​

2015

  ​ ​ ​

2016

  ​ ​ ​

2017

  ​ ​ ​

2018

  ​ ​ ​

2018

  ​ ​ ​

2018

  ​ ​ ​

2019

RMB

RMB

RMB

RMB

 

RMB

RMB

RMB

 

RMB

Fair value of underlying ordinary shares

4.91

9.66

 

16.98

30.29

41.33

 

38.14

26.74

16.65

Exercise Price

0.27

0.27

 

0.27 - 10.71

0.27 - 27.02

25.42

 

30.27

27.93

31.96

Expected Volatility per annum (“p.a.”)

43.00

%

38.00

%

42.00

%

38.60

%

45.47

%

39.3

%

43.90

%

30.15

%

Risk-Free Rate (p.a.)

1.81

%

2.33

%

1.81

%

2.35

%

2.96

%

2.94

%

3.15

%

2.97

%

Exercise Multiple

2.5

2.5

2.5

2.5

2.5

5.58-38.33

2.5

NIL

Dividend Yield (p.a.)

NIL

NIL

NIL

NIL

NIL

NIL

NIL

NIL

Time to Maturity (Years)

10

10

10

10

10

5

10

10

Employee Stock Option  
Share-based compensation  
Summary of stock option activity

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Intrinsic

value of

Number of

Exercise Price

Remaining

options

  ​ ​ ​

Options

  ​ ​ ​

RMB

  ​ ​ ​

Contractual

  ​ ​ ​

RMB

Outstanding, as of January 1, 2025

4,003,514

0.27-31.96

0.06-4.32

5,954,422

Granted

Exercised

1,879,130

0.27-10.71

Forfeited/Cancelled

Outstanding, as of December 31, 2025

2,124,384

0.27-31.96

0.34-3.38

870,002

Vested and expected to vest as of December 31, 2025

2,124,384

0.27-31.96

0.34-3.38

870,002

Exercisable as of December 31, 2025

2,124,384

0.27-31.96

0.34-3.38

870,002

Schedule of allocated share-based compensation expense

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Origination and servicing

70,740

General and administrative

344,007

Borrower acquisitions and marketing

Restricted stock units  
Share-based compensation  
Summary of stock option activity

Weighted-Average Grant-Date 

Number of

Fair Value

  ​ ​ ​

 Restricted Shares

  ​ ​ ​

RMB

Outstanding, as of January 1, 2025

13,375,270

4.94

Granted

3,847,044

11.20

Vested

(7,486,266)

5.97

Forfeited

(63,256)

4.97

Cancelled

(1,683,606)

6.78

Outstanding, as of December 31, 2025

7,989,186

6.60

Schedule of allocated share-based compensation expense

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Origination and servicing

 

25,396,830

14,643,365

24,122,338

3,449,447

General and administrative

 

16,617,520

22,078,845

32,997,428

4,718,570

Borrower acquisitions and marketing

 

169,113

3,455,597

3,846,880

550,097

XML 69 R48.htm IDEA: XBRL DOCUMENT v3.26.1
SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY (Tables)
12 Months Ended
Dec. 31, 2025
CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY  
Schedule of condensed financial information of parent company balance sheets

As of

December 31, 

As of December 31, 

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

US$

Assets:

Cash and cash equivalents

1,359,623

7,934,940

1,134,681

Prepaid expenses and other current assets

390,721

500,011

71,501

Amount due from subsidiaries and VIEs

910,228,376

324,658,501

46,425,548

Investments in subsidiaries and VIEs

6,286,783,144

7,503,918,049

1,073,046,009

Total assets

7,198,761,864

7,837,011,501

1,120,677,739

Liabilities:

Accrued expenses and other current liabilities

245,607,222

210,864

30,153

Total liabilities

245,607,222

210,864

30,153

Equity:

Common shares

206,793

206,793

29,571

Treasury stock

(509,643,763)

(967,773,090)

(138,389,711)

Additional paid-in capital

3,207,028,391

3,256,349,216

465,651,744

Retained earnings

4,174,511,191

5,484,293,291

784,243,511

Accumulated other comprehensive income

81,052,030

63,724,427

9,112,471

Total equity

6,953,154,642

7,836,800,637

1,120,647,586

Total liabilities and equity

7,198,761,864

7,837,011,501

1,120,677,739

Schedule of condensed financial information of parent company statements of comprehensive income (loss)

Year ended

Year ended

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

General and administrative expenses

(5,899,484)

(7,502,575)

(6,465,244)

(924,518)

Interest income (expense)

29,662

33,062

(2,449,776)

(350,313)

Equity in profit of subsidiaries and VIEs

1,190,497,730

1,547,501,724

1,473,467,244

210,703,014

Other income (expense), net

2,166,066

(126,446)

Net income

1,186,793,974

1,539,905,765

1,464,552,224

209,428,183

Other comprehensive income (loss)

5,878,060

11,575,379

(17,327,603)

(2,477,815)

Comprehensive income

1,192,672,034

1,551,481,144

1,447,224,621

206,950,368

Schedule of condensed financial information of parent company statement of cash flows

December 31, 

December 31, 

Year ended December 31, 

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

  ​ ​ ​

2025

RMB

RMB

RMB

US$

Net cash (used in) provided by operating activities

(5,736,205)

(8,157,418)

247,024,682

35,324,059

Collection of amounts due from subsidiaries and VIEs

74,701,887

307,016,845

629,234,299

89,979,308

Net cash provided by investing activities

74,701,887

307,016,845

629,234,299

89,979,308

Contribution from shareholders

1,099,619

122,507

19,087,375

2,729,458

Repurchase of common shares

(24,872,828)

(182,204,126)

(733,975,533)

(104,957,105)

Dividend paid

(58,401,356)

(116,639,508)

(154,770,124)

(22,131,833)

Net cash used in financing activities

(82,174,565)

(298,721,127)

(869,658,282)

(124,359,480)

Effect of foreign exchange rate changes

131,100

18,968

(25,382)

(3,630)

Net (decrease) increase in cash and cash equivalents

(13,077,783)

157,268

6,575,317

940,257

Cash and cash equivalents, beginning of year

14,280,138

1,202,355

1,359,623

194,424

Cash and cash equivalents, end of year

1,202,355

1,359,623

7,934,940

1,134,681

XML 70 R49.htm IDEA: XBRL DOCUMENT v3.26.1
Organization and principal activities (Details)
$ / shares in Units, ¥ in Millions
1 Months Ended 2 Months Ended 12 Months Ended
May 20, 2022
CNY (¥)
Aug. 07, 2015
USD ($)
shares
Nov. 30, 2021
CNY (¥)
Sep. 30, 2018
$ / shares
shares
Dec. 31, 2017
subsidiary
Mar. 31, 2018
subsidiary
Dec. 31, 2025
Dec. 31, 2023
CNY (¥)
Jun. 30, 2017
CNY (¥)
Jan. 05, 2015
Mar. 31, 2014
Subsidiaries, VIEs and subsidiaries of the VIEs                      
Equity financing | ¥                 ¥ 1,000    
IPO | ADS                      
Subsidiaries, VIEs and subsidiaries of the VIEs                      
Issuance of new shares | shares       11,763,478              
Issuance of new shares (in dollars per share) | $ / shares       $ 9.5              
IPO | Class A ordinary shares                      
Subsidiaries, VIEs and subsidiaries of the VIEs                      
Issuance of new shares | shares       23,526,956              
Shenzhen Xiaoying                      
Subsidiaries, VIEs and subsidiaries of the VIEs                      
Ownership percentage in variable interest entity's             100.00%        
Beijing Ying Zhong Tong                      
Subsidiaries, VIEs and subsidiaries of the VIEs                      
Ownership percentage in variable interest entity's             100.00%        
Tianjin Yuexin Financing Guarantee Co., Ltd                      
Subsidiaries, VIEs and subsidiaries of the VIEs                      
Capital Contribution | ¥ ¥ 50                    
Registered capital | ¥               ¥ 1,000      
Shenzhen Ying Zhong Tong                      
Subsidiaries, VIEs and subsidiaries of the VIEs                      
Ownership percentage in variable interest entity's             100.00%        
Shenzhen Ying Ai Gou                      
Subsidiaries, VIEs and subsidiaries of the VIEs                      
Ownership percentage in variable interest entity's             100.00%        
Shenzhen Quanbei Microcredit Co. Ltd                      
Subsidiaries, VIEs and subsidiaries of the VIEs                      
Ownership percentage in variable interest entity's             100.00%        
Capital Contribution | ¥     ¥ 1,000                
Chief Executive Officer | Mr. Yue Tang, Co-Founder and CEO                      
Subsidiaries, VIEs and subsidiaries of the VIEs                      
Issuance of new shares | shares   40,000,000                  
Nonrelated Party | Unrelated third party investor                      
Subsidiaries, VIEs and subsidiaries of the VIEs                      
Issuance of new shares | shares   38,095,238                  
Issuance of new shares, Consideration | $   $ 60,000,000                  
Shenzhen Ying Zhong Tong | Chief Executive Officer | The Founders, Mr. Tang, CEO and Mr. Zhu | Minimum                      
Subsidiaries, VIEs and subsidiaries of the VIEs                      
Equity interest acquired (in percentage)                     50.00%
X Financial | Chief Executive Officer | Mr. Yue Tang, Co-Founder and CEO | Minimum                      
Subsidiaries, VIEs and subsidiaries of the VIEs                      
Equity interest acquired (in percentage)                   50.00%  
YZT (HK) Limited                      
Subsidiaries, VIEs and subsidiaries of the VIEs                      
Ownership percentage in subsidiary             100.00%        
Beijing WFOE                      
Subsidiaries, VIEs and subsidiaries of the VIEs                      
Ownership percentage in subsidiary             100.00%        
Shenzhen Puhui                      
Subsidiaries, VIEs and subsidiaries of the VIEs                      
Ownership percentage in subsidiary             100.00%        
Shenzhen Puhui | Shenzhen Ying Zhong Tong                      
Subsidiaries, VIEs and subsidiaries of the VIEs                      
Number of subsidiaries acquired | subsidiary           4          
Shenzhen Xiaoying IT                      
Subsidiaries, VIEs and subsidiaries of the VIEs                      
Ownership percentage in subsidiary             100.00%        
Tianjin Yuexin Financing Guarantee Co., Ltd                      
Subsidiaries, VIEs and subsidiaries of the VIEs                      
Ownership percentage in subsidiary             100.00%        
Dingyue Digital and Information Technology (Shenzhen) Co., Ltd                      
Subsidiaries, VIEs and subsidiaries of the VIEs                      
Ownership percentage in subsidiary             100.00%        
Beijing WFOE | Shenzhen Xiaoying                      
Subsidiaries, VIEs and subsidiaries of the VIEs                      
Number of subsidiaries acquired | subsidiary         2            
XML 71 R50.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of significant accounting policies - Variable interest entity (Details) - Beijing WFOE
12 Months Ended
Dec. 31, 2025
Shareholders' Voting Rights Proxy Agreement  
Significant accounting policies  
Power of attorney, term 10 years
Notice period for termination of agreement 30 days
Power of attorney, renewal period 1 year
Executive Call Option Agreement  
Significant accounting policies  
Term of agreement 10 years
Extended term of agreement 10 years
Exclusive Business Cooperation Agreements  
Significant accounting policies  
Term of agreement 10 years
Extended term of agreement 10 years
Percentage of consolidated profit, base for fees on technical support and consulting services 100.00%
XML 72 R51.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of significant accounting policies - Consolidated Trusts (Details)
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2025
USD ($)
Assets:          
Cash and cash equivalents ¥ 987,630,978   ¥ 984,611,409 ¥ 1,195,351,730 $ 141,229,352
Restricted cash 1,145,962,320   676,793,411   163,870,432
Accounts receivable and contract assets, net 3,145,975,681   2,029,550,471   449,868,539
Financial investments 1,243,076,254   513,475,537   177,757,540
Loan receivable from Xiaoying, net 5,298,631,388   4,828,316,995   757,694,211
Deposits to institutional cooperators, net 1,713,593,362   1,958,297,244   245,040,592
Prepaid expenses and other current assets, net 43,546,807   34,078,494   6,227,111
Financial guarantee derivative assets, Fair value 0   1,038,258   0
Deferred tax assets, net 543,516,681   266,462,248   77,721,853
Long-term investments 515,523,849   498,038,310   73,718,930
Property and equipment, net 23,899,556   15,833,490   3,417,591
Intangible assets, net 39,183,115   36,591,969   5,603,111
Other non-current assets 53,363,643   44,951,464   7,630,899
Total assets 14,665,744,467   11,819,289,603   2,097,173,566
Liabilities:          
Payable to investors and institutional funding partners at amortized cost 3,054,981,462   2,184,085,667   436,856,539
Contingent guarantee liabilities 748,306,610   187,640,702   107,006,422
Total amount of Short-term borrowings 409,530,006   328,500,000   58,562,012
Accrued payroll and welfare 76,058,095   94,716,949   10,876,163
Other taxes payable 221,939,999   279,994,194   31,736,998
Income taxes payable 677,521,066   591,491,126   96,884,224
Accrued expenses and other current liabilities 1,041,055,440   929,490,436   148,868,948
Deferred tax liabilities 69,672,705   65,958,569   9,963,064
Other non-current liabilities 34,806,908   27,516,391   4,977,322
Total liabilities 6,828,943,830   4,866,134,961   976,525,980
Net Income (Loss) 1,464,552,224 $ 209,428,183 1,539,905,765 1,186,793,974  
Net cash provided by operating activities 1,467,544,503 209,856,075 1,523,386,291 1,391,444,390  
Net cash (used in) provided by investing activities (1,066,291,102) (152,477,599) 122,034,285 (1,683,641,707)  
Net cash provided by (used in) financing activities 79,244,511 11,331,815 (1,935,176,217) 1,227,458,379  
Xiaoying Credit Loans and other loans          
Assets:          
Loan receivable from Xiaoying, net 5,298,631,388   4,828,316,995   757,694,211
One of the subsidiaries          
Assets:          
Loan receivable from Xiaoying, net 35,105,859   145,742,384    
Consolidated Trusts          
Assets:          
Restricted cash 823,346,358   527,457,300   117,736,963
Accounts receivable and contract assets, net 52,994,846   37,373,243   7,578,162
Total assets 4,417,271,503   3,481,797,455   631,661,423
Liabilities:          
Payable to investors and institutional funding partners at amortized cost 3,054,981,462   2,184,085,667   436,856,539
Other taxes payable 8,183,816   3,265,159   1,170,270
Accrued expenses and other current liabilities 36,870,429   18,335,260   5,272,401
Total liabilities 3,100,035,707   2,205,686,086   443,299,210
Net revenue 710,088,399 101,541,291 744,531,819 726,005,363  
Net Income (Loss) 528,039,683 75,508,670 494,604,464 458,613,718  
Net cash provided by operating activities 541,420,132 77,422,048 550,953,578 172,210,364  
Net cash (used in) provided by investing activities (623,481,667) (89,156,693) 664,702,231 (673,734,777)  
Net cash provided by (used in) financing activities 865,347,569 $ 123,743,057 (1,399,955,090) ¥ 814,841,744  
Consolidated Trusts | Xiaoying Credit Loans and other loans          
Assets:          
Loan receivable from Xiaoying, net 3,540,930,299   2,916,966,912   506,346,298
Consolidated Trusts | One of the subsidiaries          
Liabilities:          
Loans at fair value ¥ 768,500,000   ¥ 737,200,000    
VIEs and Consolidated Trusts          
Liabilities:          
Percentage of consolidated revenues 25.00% 25.00% 31.00% 31.00%  
Percentage of consolidated total assets 48.00% 48.00% 53.00%    
Percentage of consolidated total liabilities 53.00% 53.00% 53.00%    
Consolidated variable interest entities, trusts and partnerships          
Assets:          
Cash and cash equivalents ¥ 107,519,437   ¥ 180,683,740   15,375,075
Restricted cash 823,463,489   532,603,866   117,753,713
Accounts receivable and contract assets, net 108,186,142   74,750,686   15,470,413
Financial investments 33,908,236   33,428,162   4,848,813
Prepaid expenses and other current assets, net 20,150,470   19,491,239   2,881,479
Deferred tax assets, net 184,952,280   174,395,511   26,447,824
Long-term investments 515,523,849   498,038,310   73,718,930
Property and equipment, net 4,621,210   1,138,186   660,824
Intangible assets, net 27,499,276   27,706,487   3,932,344
Other non-current assets 3,573,473   21,976   511,000
Total assets 7,092,906,800   6,317,385,140   1,014,272,183
Liabilities:          
Payable to investors and institutional funding partners at amortized cost 3,054,981,462 [1]   2,184,085,667 [1]   436,856,539
Total amount of Short-term borrowings 130,000,000   10,000,000 [1]   18,589,753
Accrued payroll and welfare 11,482,779 [1]   18,482,497 [1]   1,642,016
Other taxes payable 58,251,812 [1]   119,683,947 [1]   8,329,898
Income taxes payable 169,015,224 [1]   174,425,660 [1]   24,168,856
Accrued expenses and other current liabilities 163,383,863 [1]   94,825,511 [1]   23,363,582
Deferred tax liabilities 1,051,597 [1]   642,602 [1]   150,376
Other non-current liabilities 2,252,921 [1]   0 [1]   322,163
Total liabilities 3,590,419,658   2,602,145,884   513,423,183
Net revenue 1,931,618,562 $ 276,217,781 1,809,619,313 ¥ 1,500,275,059  
Net Income (Loss) 687,071,274 98,249,886 623,964,980 438,091,276  
Net cash provided by operating activities 507,365,227 72,552,262 1,517,583,263 628,719,431  
Net cash (used in) provided by investing activities (828,175,085) (118,427,462) (106,448,449) (1,251,376,124)  
Net cash provided by (used in) financing activities 875,347,569 $ 125,173,038 (1,709,955,090) ¥ 1,114,841,744  
Consolidated variable interest entities, trusts and partnerships | Xiaoying Credit Loans and other loans          
Assets:          
Loan receivable from Xiaoying, net ¥ 5,263,508,938   ¥ 4,775,126,977   $ 752,671,768
[1] The liabilities of the Consolidated VIEs, Trusts and Partnerships for which creditors do not have recourse to the general credit of the Company.
XML 73 R52.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of significant accounting policies - Revenue recognition (Details)
12 Months Ended
Dec. 31, 2025
CNY (¥)
item
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2025
USD ($)
item
Summary of significant accounting policies          
Number of business models | item 2       2
Remaining unsatisfied performance obligations ¥ 282,860,275   ¥ 420,361,656 ¥ 287,607,599 $ 40,448,481
Net revenues 7,639,424,431 $ 1,092,423,164 5,871,781,746 4,814,884,030  
Loan facilitation service          
Summary of significant accounting policies          
Net revenues 3,843,004,896 549,542,391 3,102,344,942 2,740,974,233  
Post-origination service          
Summary of significant accounting policies          
Net revenues 1,074,453,821 153,644,853 759,538,640 596,581,987  
Financing income          
Summary of significant accounting policies          
Net revenues 1,396,975,778 199,764,879 1,372,004,085 1,137,336,454  
Guarantee income          
Summary of significant accounting policies          
Net revenues 636,572,154 91,028,607 201,715,792 24,496,658  
Other revenue          
Summary of significant accounting policies          
Net revenues 688,417,782 98,442,434 436,178,287 315,494,698  
Xiaoying Credit Loan [Member]          
Summary of significant accounting policies          
Contract assets 1,551,472,053   1,445,702,560   $ 221,857,553
Net revenues 6,980,987,431 998,267,925 5,473,832,269 4,526,228,336  
Xiaoying Credit Loan [Member] | Loan facilitation service          
Summary of significant accounting policies          
Net revenues 3,843,004,896 549,542,391 3,102,344,942 2,740,974,233  
Xiaoying Credit Loan [Member] | Post-origination service          
Summary of significant accounting policies          
Net revenues 1,074,453,821 153,644,853 759,538,640 596,581,987  
Xiaoying Credit Loan [Member] | Financing income          
Summary of significant accounting policies          
Net revenues 1,396,975,778 199,764,879 1,372,004,085 1,133,314,422  
Xiaoying Credit Loan [Member] | Guarantee income          
Summary of significant accounting policies          
Net revenues 636,572,154 91,028,607 201,715,792 24,496,658  
Xiaoying Credit Loan [Member] | Other revenue          
Summary of significant accounting policies          
Net revenues 29,980,782 4,287,195 38,228,810 30,861,036  
Xiaoying Revolving Loan          
Summary of significant accounting policies          
Net revenues       1,601,289  
Xiaoying Revolving Loan | Loan facilitation service          
Summary of significant accounting policies          
Net revenues       0  
Xiaoying Revolving Loan | Post-origination service          
Summary of significant accounting policies          
Net revenues       0  
Xiaoying Revolving Loan | Financing income          
Summary of significant accounting policies          
Net revenues       0  
Xiaoying Revolving Loan | Guarantee income          
Summary of significant accounting policies          
Net revenues       0  
Xiaoying Revolving Loan | Other revenue          
Summary of significant accounting policies          
Net revenues       1,601,289  
Other loans          
Summary of significant accounting policies          
Net revenues       4,022,032  
Other loans | Loan facilitation service          
Summary of significant accounting policies          
Net revenues       0  
Other loans | Post-origination service          
Summary of significant accounting policies          
Net revenues       0  
Other loans | Financing income          
Summary of significant accounting policies          
Net revenues       4,022,032  
Other loans | Guarantee income          
Summary of significant accounting policies          
Net revenues       0  
Other loans | Other revenue          
Summary of significant accounting policies          
Net revenues       0  
Other service          
Summary of significant accounting policies          
Net revenues 658,437,000 94,155,239 397,949,477 283,032,373  
Other service | Loan facilitation service          
Summary of significant accounting policies          
Net revenues 0 0 0 0  
Other service | Post-origination service          
Summary of significant accounting policies          
Net revenues 0 0 0 0  
Other service | Financing income          
Summary of significant accounting policies          
Net revenues 0 0 0 0  
Other service | Guarantee income          
Summary of significant accounting policies          
Net revenues 0 0 0 0  
Other service | Other revenue          
Summary of significant accounting policies          
Net revenues ¥ 658,437,000 $ 94,155,239 ¥ 397,949,477 ¥ 283,032,373  
XML 74 R53.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of significant accounting policies - Guarantee liabilities and Financial guarantee derivative (Details)
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Summary of significant accounting policies      
Contingent guarantee liabilities ¥ 748,306,610 $ 107,006,422 ¥ 187,640,702
XML 75 R54.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of significant accounting policies - AR and contract assets and allowance for uncollectible AR and contract assets (Details)
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2025
USD ($)
Summary of significant accounting policies              
Allowance for doubtful accounts ¥ (192,376,932)   ¥ (24,172,284)   ¥ (9,266,619)   $ (27,509,535)
Accounts receivable and contract assets, net 3,145,975,681   2,029,550,471       449,868,539
Past-due accounts receivables 1,671,316,456   601,840,014       238,995,074
Provision for accounts receivable and contract assets              
Allowance for accounts receivable and contract assets, Beginning balance 24,172,284 $ 3,456,591 9,266,619   21,875,166    
(Reversal of) Provision for accounts receivable and contract assets (net of recovery) 242,719,252 34,708,391 35,732,133   12,233,743    
Charge-off for accounts receivable and contract assets (74,514,604) (10,655,447) (20,826,468)   (24,842,290)    
Allowance for doubtful accounts of accounts receivable and contract assets 192,376,932   24,172,284   9,266,619   27,509,535
Allowance for accounts receivable and contract assets, Ending balance 192,376,932 27,509,535 24,172,284 $ 3,456,591 9,266,619    
Recoveries of charge-off of accounts receivables and contract assets 1,674,306 239,423 876,116   244,196    
Loan facilitation service              
Summary of significant accounting policies              
Accounts receivable and contract assets, net 2,265,148,190   1,552,073,237       323,911,882
Post-origination service              
Summary of significant accounting policies              
Accounts receivable and contract assets, net 320,204,893   182,035,610       45,788,691
Financing income              
Summary of significant accounting policies              
Accounts receivable and contract assets, net 82,869,705   75,973,998       11,850,210
Guarantee income              
Summary of significant accounting policies              
Accounts receivable and contract assets, net 566,604,458   184,648,331       81,023,360
Credit losses              
Summary of significant accounting policies              
Allowance for doubtful accounts (192,376,932)   (24,172,284)       (27,509,535)
Provision for accounts receivable and contract assets              
Allowance for accounts receivable and contract assets, Beginning balance 24,172,284            
Allowance for doubtful accounts of accounts receivable and contract assets 192,376,932   24,172,284       27,509,535
Allowance for accounts receivable and contract assets, Ending balance 192,376,932 27,509,535 24,172,284        
Other revenue              
Summary of significant accounting policies              
Accounts receivable and contract assets, net 103,525,367   58,991,579       14,803,931
Loans facilitated in 2023              
Provision for accounts receivable and contract assets              
Gross charge-off recorded in accounts receivables and contract assets         11,940,878 $ 1,707,523  
Loans facilitated in 2024              
Provision for accounts receivable and contract assets              
Gross charge-off recorded in accounts receivables and contract assets     25,684,320 3,672,809      
Loans Facilitated In 2025              
Provision for accounts receivable and contract assets              
Gross charge-off recorded in accounts receivables and contract assets 38,563,712 5,514,537          
Not Past-Due              
Summary of significant accounting policies              
Past-due accounts receivables 1,618,951,313   572,387,815       231,506,958
1 - 30 Days              
Summary of significant accounting policies              
Past-due accounts receivables 21,521,859   26,871,502       3,077,584
30 - 60 Days              
Summary of significant accounting policies              
Past-due accounts receivables 17,425,324   2,580,697       2,491,789
Over 60 days              
Summary of significant accounting policies              
Past-due accounts receivables 13,417,960   0       1,918,743
Xiaoying Credit Loan              
Summary of significant accounting policies              
Accounts receivable net 1,491,308,368   524,981,846       213,254,260
Contract assets 1,551,472,053   1,445,702,560       221,857,553
Allowance for doubtful accounts              
Past-due accounts receivables 1,567,791,089           224,191,143
Provision for accounts receivable and contract assets              
Accounts Receivable, Allowance for Credit Loss, Beginning Balance 17,866,589 2,554,888 4,010,770        
Allowance for doubtful accounts receivable 76,482,721   17,866,589   4,010,770   10,936,883
Accounts receivable, Provision of accounts receivable (net of recovery) 133,130,736 19,037,442 34,674,923   13,063,863    
Charge-off for accounts receivable assets (74,514,604) (10,655,447) (20,819,104)   (24,406,436)    
Accounts Receivable, Allowance for Credit Loss, Ending Balance 76,482,721 10,936,883 17,866,589 2,554,888 4,010,770    
Contract assets, beginning balance 6,180,181 883,754 3,485,827   6,480,105    
Allowances for doubtful contract assets 115,564,104   6,180,181   3,485,827   16,525,447
Provision for contract assets (net of recovery) 109,383,923 15,641,693 2,694,354   (2,994,278)    
Charge-off for contract assets 0 0 0   0    
Contract assets, ending balance 115,564,104 16,525,447 6,180,181 883,754 3,485,827    
Allowance for accounts receivable and contract assets, Beginning balance         15,353,343    
Allowance for doubtful accounts of accounts receivable and contract assets              
Xiaoying Credit Loan | Loan facilitation service              
Summary of significant accounting policies              
Accounts receivable gross 1,020,377,108   287,995,740       145,911,985
Contract assets gross 1,244,771,082   1,264,077,497       177,999,897
Xiaoying Credit Loan | Post-origination service              
Summary of significant accounting policies              
Accounts receivable gross 144,057,260   33,776,512       20,599,914
Contract assets gross 176,147,633   148,259,098       25,188,777
Xiaoying Credit Loan | Financing income              
Summary of significant accounting policies              
Accounts receivable gross 82,869,705   75,514,367       11,850,210
Contract assets gross 0   459,631       0
Xiaoying Credit Loan | Guarantee income              
Summary of significant accounting policies              
Accounts receivable gross 320,487,016   145,561,816       45,829,034
Contract assets gross 246,117,442   39,086,515       35,194,326
Xiaoying Credit Loan | Credit losses              
Provision for accounts receivable and contract assets              
Accounts Receivable, Allowance for Credit Loss, Beginning Balance 17,866,589            
Allowance for doubtful accounts receivable 76,482,721   17,866,589       10,936,883
Accounts Receivable, Allowance for Credit Loss, Ending Balance 76,482,721 10,936,883 17,866,589        
Contract assets, beginning balance 6,180,181            
Allowances for doubtful contract assets 115,564,104   6,180,181       16,525,447
Contract assets, ending balance 115,564,104 16,525,447 6,180,181        
Xiaoying Credit Loan | Other revenue              
Summary of significant accounting policies              
Accounts receivable gross 0   0       0
Contract assets gross 0   0       0
Xiaoying Credit Loan | Not Past-Due              
Summary of significant accounting policies              
Past-due accounts receivables 1,538,110,113           219,946,820
Xiaoying Credit Loan | 1 - 30 Days              
Summary of significant accounting policies              
Past-due accounts receivables 9,235,273           1,320,626
Xiaoying Credit Loan | 30 - 60 Days              
Summary of significant accounting policies              
Past-due accounts receivables 12,776,048           1,826,951
Xiaoying Credit Loan | Over 60 days              
Summary of significant accounting policies              
Past-due accounts receivables 7,669,655           1,096,746
Other service              
Summary of significant accounting policies              
Accounts receivable gross     58,866,065        
Accounts receivable net 103,195,260           14,756,726
Past-due accounts receivables 103,525,367   58,991,579       14,803,931
Provision for accounts receivable and contract assets              
Accounts Receivable, Allowance for Credit Loss, Beginning Balance 125,514 17,949 1,757,267     0  
Allowance for doubtful accounts receivable 330,107   125,514   1,757,267   47,205
Accounts receivable, Provision of accounts receivable (net of recovery) 204,593 29,256 (1,631,753)   1,757,267    
Charge-off for accounts receivable assets 0 0 0     $ 0  
Accounts Receivable, Allowance for Credit Loss, Ending Balance 330,107 47,205 125,514 $ 17,949 1,757,267    
Other service | Loan facilitation service              
Summary of significant accounting policies              
Accounts receivable gross 0   0       0
Other service | Post-origination service              
Summary of significant accounting policies              
Accounts receivable gross 0   0       0
Other service | Financing income              
Summary of significant accounting policies              
Accounts receivable gross 0   0       0
Other service | Guarantee income              
Summary of significant accounting policies              
Accounts receivable gross 0   0       0
Other service | Credit losses              
Provision for accounts receivable and contract assets              
Accounts Receivable, Allowance for Credit Loss, Beginning Balance 125,514            
Allowance for doubtful accounts receivable 330,107   125,514       47,205
Accounts Receivable, Allowance for Credit Loss, Ending Balance 330,107 $ 47,205 125,514        
Other service | Other revenue              
Summary of significant accounting policies              
Accounts receivable gross 103,525,367   58,991,579       14,803,931
Other service | Not Past-Due              
Summary of significant accounting policies              
Past-due accounts receivables 80,841,200   38,166,429       11,560,138
Other service | 1 - 30 Days              
Summary of significant accounting policies              
Past-due accounts receivables 12,286,586   20,825,150       1,756,958
Other service | 30 - 60 Days              
Summary of significant accounting policies              
Past-due accounts receivables 4,649,276   0       664,838
Other service | Over 60 days              
Summary of significant accounting policies              
Past-due accounts receivables 5,748,305   0       $ 821,997
Other loans              
Summary of significant accounting policies              
Allowance for doubtful accounts              
Past-due accounts receivables     542,848,435        
Provision for accounts receivable and contract assets              
Accounts Receivable, Allowance for Credit Loss, Beginning Balance ¥ 0   12,755        
Allowance for doubtful accounts receivable     0   12,755    
Accounts receivable, Provision of accounts receivable (net of recovery)     (5,391)   409,477    
Charge-off for accounts receivable assets     (7,364)   (435,854)    
Accounts Receivable, Allowance for Credit Loss, Ending Balance     0   12,755    
Contract assets, beginning balance     0   2,586    
Allowances for doubtful contract assets         0    
Provision for contract assets (net of recovery)         (2,586)    
Charge-off for contract assets         0    
Contract assets, ending balance         0    
Allowance for accounts receivable and contract assets, Beginning balance         ¥ 39,132    
Allowance for doubtful accounts of accounts receivable and contract assets              
Other loans | Not Past-Due              
Summary of significant accounting policies              
Past-due accounts receivables     534,221,386        
Other loans | 1 - 30 Days              
Summary of significant accounting policies              
Past-due accounts receivables     6,046,352        
Other loans | 30 - 60 Days              
Summary of significant accounting policies              
Past-due accounts receivables     2,580,697        
Other loans | Over 60 days              
Summary of significant accounting policies              
Past-due accounts receivables     ¥ 0        
XML 76 R55.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of significant accounting policies - Loan receivables from Xiaoying Credit Loans and other loans, net (Details)
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Loan receivable from Xiaoying, net ¥ 5,298,631,388 $ 757,694,211 ¥ 4,828,316,995      
Accrued interest receivable ¥ 79,152,472 11,318,653 71,667,521      
Charges off policy of Loans receivables (in days) 60 days          
Allowance for credit losses on loans receivable ¥ 236,233,265 33,780,908 175,820,629 $ 25,142,016 ¥ 188,719,449 ¥ 106,479,154
Xiaoying Credit Loans and other loans            
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Loan receivable from Xiaoying, net 5,298,631,388 757,694,211 ¥ 4,828,316,995      
Loans facilitated in 2024 | Xiaoying Credit Loans and other loans            
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Allowance for credit losses on loans receivable 123,023,655 17,592,149        
Loans Facilitated In 2025 | Xiaoying Credit Loans and other loans            
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Allowance for credit losses on loans receivable ¥ 184,453,389 $ 26,376,484        
XML 77 R56.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of significant accounting policies - Loan receivables from Xiaoying Credit Loans and other loans originated and retained by the Company (Details)
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Loans receivable, gross ¥ 5,534,864,653 $ 791,475,119 ¥ 5,004,137,624      
Allowance for credit losses (236,233,265) (33,780,908) (175,820,629) $ (25,142,016) ¥ (188,719,449) ¥ (106,479,154)
Loans receivable, net 5,298,631,388 757,694,211 4,828,316,995      
Xiaoying Credit Loan            
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Loans receivable, gross 5,534,864,653 791,475,119 5,004,137,624      
Allowance for credit losses (236,233,265) (33,780,908) (175,820,629) (25,142,016) (188,718,875) (103,630,827)
Loans receivable, net 5,298,631,388 757,694,211 4,828,316,995      
Xiaoying Revolving Loan            
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Allowance for credit losses     0   0 0
Other loans            
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Allowance for credit losses ¥ 0 $ 0 ¥ 0 $ 0 ¥ (574) ¥ (2,848,327)
XML 78 R57.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of significant accounting policies - Movement of provision for loan receivables from Xiaoying Credit Loans and other loans (Details)
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2023
CNY (¥)
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for loans receivable at beginning of the year ¥ 175,820,629 $ 25,142,016 ¥ 188,719,449 ¥ 106,479,154
(Reversal of) Provision for loans receivable from Xiaoying Credit Loans and other loans (net of recovery) 340,217,158 48,650,407 225,815,327 233,350,276
Charge-offs (279,804,522) (40,011,515) (238,714,147) (151,109,981)
Allowance for loans receivable at end of the year 236,233,265 33,780,908 175,820,629 188,719,449
Recoveries of charge-off of loans receivables 27,672,522 3,957,118 9,251,001 13,488,360
Xiaoying Credit Loans And Revolving Loans        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for loans receivable at beginning of the year 175,820,629      
Allowance for loans receivable at end of the year 236,233,265   175,820,629  
Xiaoying Credit Loan        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for loans receivable at beginning of the year 175,820,629 25,142,016 188,718,875 103,630,827
(Reversal of) Provision for loans receivable from Xiaoying Credit Loans and other loans (net of recovery) 340,274,053 48,658,542 226,865,598 234,237,584
Charge-offs (279,861,417) (40,019,650) (239,763,844) (149,149,536)
Allowance for loans receivable at end of the year 236,233,265 33,780,908 175,820,629 188,718,875
Xiaoying Revolving Loan        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for loans receivable at beginning of the year 0   0 0
(Reversal of) Provision for loans receivable from Xiaoying Credit Loans and other loans (net of recovery)     (900,606) (2,737,290)
Charge-offs     (900,606) (2,737,290)
Allowance for loans receivable at end of the year     0 0
Other loans        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for loans receivable at beginning of the year 0 0 574 2,848,327
(Reversal of) Provision for loans receivable from Xiaoying Credit Loans and other loans (net of recovery) (56,895) (8,135) (149,665) 1,849,982
Charge-offs (56,895) (8,135) (149,091) (4,697,735)
Allowance for loans receivable at end of the year 0 0 ¥ 0 ¥ 574
Xiaoying Credit Loans and other loans | Loans facilitated in 2024        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for loans receivable at end of the year ¥ 123,023,655 $ 17,592,149    
XML 79 R58.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of significant accounting policies - Aging of loan receivables from Xiaoying Credit Loans and other loans (Details)
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans receivable, gross ¥ 5,534,864,653 $ 791,475,119 ¥ 5,004,137,624
Not past-due      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans receivable, gross 5,439,882,088 777,892,792 4,927,935,321
1 - 30 Days      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans receivable, gross 54,479,407 7,790,452 48,168,311
30 - 60 Days      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans receivable, gross 40,503,158 5,791,875 28,033,992
Xiaoying Credit Loan      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans receivable, gross ¥ 5,534,864,653 $ 791,475,119 ¥ 5,004,137,624
XML 80 R59.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of significant accounting policies - Past due days credit quality (Details)
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Financing Receivable, Past Due [Line Items]      
Loans receivable from Xiaoying Credit Loans and other loans ¥ 5,534,864,653 $ 791,475,119 ¥ 5,004,137,624
Xiaoying Credit Loans      
Financing Receivable, Past Due [Line Items]      
Loans receivable from Xiaoying Credit Loans and other loans 5,534,864,653 791,475,119 5,004,137,624
Loans facilitated in 2023 | Xiaoying Credit Loans      
Financing Receivable, Past Due [Line Items]      
Loans receivable from Xiaoying Credit Loans and other loans     1,396,584
Loans facilitated in 2024 | Xiaoying Credit Loans      
Financing Receivable, Past Due [Line Items]      
Loans receivable from Xiaoying Credit Loans and other loans 4,609,783 659,190 5,002,741,040
Loans Facilitated In 2025 | Xiaoying Credit Loans      
Financing Receivable, Past Due [Line Items]      
Loans receivable from Xiaoying Credit Loans and other loans 5,530,254,870 790,815,929  
Not past-due      
Financing Receivable, Past Due [Line Items]      
Loans receivable from Xiaoying Credit Loans and other loans 5,439,882,088 777,892,792 4,927,935,321
Not past-due | Loans facilitated in 2023 | Xiaoying Credit Loans      
Financing Receivable, Past Due [Line Items]      
Loans receivable from Xiaoying Credit Loans and other loans     306,140
Not past-due | Loans facilitated in 2024 | Xiaoying Credit Loans      
Financing Receivable, Past Due [Line Items]      
Loans receivable from Xiaoying Credit Loans and other loans 3,035,546 434,077 4,927,629,181
Not past-due | Loans Facilitated In 2025 | Xiaoying Credit Loans      
Financing Receivable, Past Due [Line Items]      
Loans receivable from Xiaoying Credit Loans and other loans 5,436,846,542 777,458,715  
1 - 30 Days      
Financing Receivable, Past Due [Line Items]      
Loans receivable from Xiaoying Credit Loans and other loans 54,479,407 7,790,452 48,168,311
1 - 30 Days | Loans facilitated in 2023 | Xiaoying Credit Loans      
Financing Receivable, Past Due [Line Items]      
Loans receivable from Xiaoying Credit Loans and other loans     443,897
1 - 30 Days | Loans facilitated in 2024 | Xiaoying Credit Loans      
Financing Receivable, Past Due [Line Items]      
Loans receivable from Xiaoying Credit Loans and other loans 511,986 73,213 47,724,414
1 - 30 Days | Loans Facilitated In 2025 | Xiaoying Credit Loans      
Financing Receivable, Past Due [Line Items]      
Loans receivable from Xiaoying Credit Loans and other loans 53,967,421 7,717,239  
30 - 60 Days      
Financing Receivable, Past Due [Line Items]      
Loans receivable from Xiaoying Credit Loans and other loans 40,503,158 5,791,875 28,033,992
30 - 60 Days | Loans facilitated in 2023 | Xiaoying Credit Loans      
Financing Receivable, Past Due [Line Items]      
Loans receivable from Xiaoying Credit Loans and other loans     646,547
30 - 60 Days | Loans facilitated in 2024 | Xiaoying Credit Loans      
Financing Receivable, Past Due [Line Items]      
Loans receivable from Xiaoying Credit Loans and other loans 1,062,251 151,900 ¥ 27,387,445
30 - 60 Days | Loans Facilitated In 2025 | Xiaoying Credit Loans      
Financing Receivable, Past Due [Line Items]      
Loans receivable from Xiaoying Credit Loans and other loans ¥ 39,440,907 $ 5,639,975  
XML 81 R60.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of significant accounting policies - Loan receivable from Xiaoying Housing Loans, net (Details)
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2025
USD ($)
Summary of significant accounting policies          
Allowance for loans receivable ¥ 236,233,265   ¥ 175,820,629 ¥ 188,719,449 $ 33,780,908
Loan receivable from Xiaoying, net 5,298,631,388   4,828,316,995   757,694,211
Allowance for loans receivable at beginning of the year 175,820,629 $ 25,142,016 188,719,449 106,479,154  
(Reversal of) Provision for loans receivable from Xiaoying Credit Loans and other loans (net of recovery) 340,217,158 48,650,407 225,815,327 233,350,276  
Charge-offs 279,804,522 40,011,515 238,714,147 151,109,981  
Allowance for loans receivable at end of the year 236,233,265 33,780,908 175,820,629 188,719,449  
Loans receivable, gross 5,534,864,653   5,004,137,624   $ 791,475,119
Recoveries of charge-off of loans receivables ¥ 27,672,522 $ 3,957,118 ¥ 9,251,001 ¥ 13,488,360  
XML 82 R61.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of significant accounting policies - Others (Details)
12 Months Ended
Dec. 31, 2025
CNY (¥)
segment
shares
Dec. 31, 2025
USD ($)
segment
Dec. 31, 2024
CNY (¥)
shares
Dec. 31, 2023
CNY (¥)
Dec. 31, 2025
USD ($)
shares
Summary of significant accounting policies          
Deposit payable to channel cooperators ¥ 12,016,415   ¥ 12,016,415   $ 1,718,324
Defined contribution plan cost 66,218,527 $ 9,469,123 53,796,095 ¥ 47,040,770  
Advertising cost ¥ 10,518,390 $ 1,504,110 8,563,551 8,105,126  
VAT rate (as a percent) 6.00% 6.00%      
VAT ¥ 568,723,190 $ 81,326,335 401,550,251 301,613,913  
Deferred tax asset increase 543,516,681   266,462,248   77,721,853
Net increase to the ACL | ¥ 1,076,800,000        
Gain (Loss) recognized 147,887 21,148 (313,815) (6,852)  
Investment net of tax effect 49,296 7,049 104,605 2,284  
Other comprehensive income attributable to financial investments 3,198,217 457,339 292,799 474,792  
Investment net of tax effect | ¥ 0   1,696,625 0  
Other comprehensive income (loss) reclassification 767,591 109,764 4,259,490 0  
Other comprehensive income (loss), reclassification net of tax effect 255,864 $ 36,588 1,440,761 ¥ 0  
Loans receivable, net ¥ 5,298,631,388   ¥ 4,828,316,995   $ 757,694,211
Translation into USD 6.9931       6.9931
Treasury stock, shares | shares 94,600,042   78,439,504   94,600,042
Number of operating segments | segment 1 1      
Number of reportable segments | segment 1 1      
Consolidated Trusts          
Summary of significant accounting policies          
VAT rate (as a percent) 3.00% 3.00%      
ZhongAn          
Summary of significant accounting policies          
VAT rate (as a percent) 13.00% 13.00%      
XML 83 R62.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of significant accounting policies - Property and equipment, net, Intangible assets and Impairment long-lived assets (Details)
Dec. 31, 2025
Summary of significant accounting policies  
Leasehold Improvements us-gaap:UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember
Minimum  
Summary of significant accounting policies  
Intangible assets useful life 1 year
Maximum  
Summary of significant accounting policies  
Intangible assets useful life 10 years
Computer and transmission equipment  
Summary of significant accounting policies  
Property and equipment useful life 3 years
Furniture and office equipment  
Summary of significant accounting policies  
Property and equipment useful life 5 years
Motor vehicles  
Summary of significant accounting policies  
Property and equipment useful life 4 years
XML 84 R63.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of significant accounting policies - Leases (Details)
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]        
2026 ¥ 14,761,153   $ 2,110,817  
2027 14,770,915   2,112,213  
2028 9,250,147   1,322,753  
2029 4,888,996   699,117  
2030 4,888,996   699,117  
Thereafter 3,911,197   559,294  
Total future lease payments 52,471,404   7,503,311  
Less: Imputed interest 6,807,075   973,398  
Total lease liability balance ¥ 45,664,329   $ 6,529,913 ¥ 40,249,266
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other Assets, Noncurrent   Other Assets, Noncurrent Other Assets, Noncurrent
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities and Other Liabilities   Accrued Liabilities and Other Liabilities Accrued Liabilities and Other Liabilities
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities and Other Liabilities, Other Liabilities, Noncurrent   Accrued Liabilities and Other Liabilities, Other Liabilities, Noncurrent Accrued Liabilities and Other Liabilities, Other Liabilities, Noncurrent
ROU assets ¥ 44,778,762   $ 6,403,278 ¥ 39,239,747
Current lease liabilities ¥ 10,857,421   $ 1,552,591 12,732,875
Weighted average remaining lease term (in years) 3 years 11 months 23 days   3 years 11 months 23 days  
Weighted average discount rate (as a percent) 4.66%   4.66%  
Operating lease cost ¥ 15,806,055 $ 2,260,236    
Lease Cost Capitalized 0     ¥ 0
Supplemental cash flow information related to operating leases        
Cash payments for operating leases 20,271,707 2,898,816    
ROU assets obtained in exchange for operating lease liabilities ¥ 10,857,421 $ 1,552,591    
XML 85 R64.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of significant accounting policies - Certain risks and concentrations (Details) - Institution
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Accounts Receivable    
Concentration Risk [Line Items]    
Number of institutional cooperators 2 3
Loan facilitated 10.00% 10.00%
Accounts Receivable | Customer Concentration Risk | Institutional Cooperator A    
Concentration Risk [Line Items]    
Concentration, risk percentage   12.20%
Accounts Receivable | Customer Concentration Risk | Institutional Cooperator B    
Concentration Risk [Line Items]    
Concentration, risk percentage   14.10%
Accounts Receivable | Customer Concentration Risk | Institutional Cooperator C    
Concentration Risk [Line Items]    
Concentration, risk percentage 10.20% 10.80%
Accounts Receivable | Customer Concentration Risk | Institutional Cooperator D    
Concentration Risk [Line Items]    
Concentration, risk percentage 11.50%  
Total loans    
Concentration Risk [Line Items]    
Number of institutional cooperators 1 2
Loan facilitated 10.00% 10.00%
Total loans | Customer Concentration Risk | Institutional Cooperator A    
Concentration Risk [Line Items]    
Concentration, risk percentage 11.40% 25.20%
Total loans | Customer Concentration Risk | Institutional Cooperator B    
Concentration Risk [Line Items]    
Concentration, risk percentage   10.20%
Deposits    
Concentration Risk [Line Items]    
Number of institutional cooperators 3 1
Loan facilitated 0.10% 0.10%
Deposits | Customer Concentration Risk | Institutional Cooperator B    
Concentration Risk [Line Items]    
Concentration, risk percentage   15.10%
Deposits | Customer Concentration Risk | Institutional Cooperator C    
Concentration Risk [Line Items]    
Concentration, risk percentage 13.20%  
Deposits | Customer Concentration Risk | Institutional Cooperator D    
Concentration Risk [Line Items]    
Concentration, risk percentage 13.20%  
Deposits | Customer Concentration Risk | Institutional Cooperator E    
Concentration Risk [Line Items]    
Concentration, risk percentage 13.50%  
XML 86 R65.htm IDEA: XBRL DOCUMENT v3.26.1
Fair value of assets and liabilities - Financial Instruments Recorded at Fair Value on a Recurring Basis (Details)
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Assets      
Financial guarantee derivative ¥ 0 $ 0 ¥ 1,038,258
Liabilities      
Financial guarantee derivative 15,425,681 2,205,843 0
Transfer to level 3 fair value assets 0    
Transfer to level 3 fair value liabilities 0    
Transfer level 1 to level 2 fair value assets 0    
Transfer level 2 to level 1 fair value assets 0    
Transfer level 1 to level 2 fair value liabilities 0    
Transfer level 2 to level 1 fair value liabilities 0    
Recurring      
Assets      
Financial guarantee derivative 0 0 1,038,258
Financial investments 1,040,482,482 148,787,014 266,684,257
Total assets     267,722,515
Liabilities      
Financial guarantee derivative 15,425,681 2,205,843 0
Level 1 | Recurring      
Assets      
Financial guarantee derivative     0
Financial investments 0 0 0
Total assets     0
Liabilities      
Financial guarantee derivative 0 0  
Level 2 | Recurring      
Assets      
Financial guarantee derivative     0
Financial investments 914,493,536 130,770,835 0
Total assets     0
Liabilities      
Financial guarantee derivative 0 0  
Level 3 | Recurring      
Assets      
Financial guarantee derivative     1,038,258
Financial investments 125,988,946 18,016,179 266,684,257
Total assets     ¥ 267,722,515
Liabilities      
Financial guarantee derivative ¥ 15,425,681 $ 2,205,843  
XML 87 R66.htm IDEA: XBRL DOCUMENT v3.26.1
Fair value of assets and liabilities - Notional Amount/ Maximum Potential Payout, Fair Value (Details)
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Financial Instruments Recorded at Fair Value on a Recurring Basis      
Financial guarantee derivative assets, Fair value ¥ 0 $ 0 ¥ 1,038,258
Financial guarantee derivative, Fair value 15,425,681 2,205,843 0
Recurring      
Financial Instruments Recorded at Fair Value on a Recurring Basis      
Financial guarantee derivative assets, Notional Amount 0 0 130,290,057
Financial guarantee derivative assets, Maximum Potential Payout 0 0 21,975,258
Financial guarantee derivative assets, Fair value 0 0 1,038,258
Financial guarantee derivative liabilities, Notional Amount 245,983,263 35,175,139 0
Financial guarantee derivative liabilities, Maximum Potential Payout 133,219,259 19,050,101 0
Financial guarantee derivative, Fair value ¥ 15,425,681 $ 2,205,843 ¥ 0
XML 88 R67.htm IDEA: XBRL DOCUMENT v3.26.1
Fair value of assets and liabilities - Reconciliation of financial guarantee derivatives (Details)
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
CNY (¥)
Changes in fair value of the financial guarantee derivatives          
Opening balance of financial guarantee derivative assets (liabilities) ¥ 1,038,258 $ 148,469 ¥ 0   ¥ (107,890,394)
Change in fair value of financial guarantee derivative ¥ (3,367,074) $ (481,485) ¥ 1,038,258   ¥ 24,966,242
Fair Value, Net Derivative Asset (Liability), Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Unrealized Gain (Loss) on Derivatives Unrealized Gain (Loss) on Derivatives Unrealized Gain (Loss) on Derivatives Unrealized Gain (Loss) on Derivatives Unrealized Gain (Loss) on Derivatives
Cash received ¥ (46,801,092) $ (6,692,467) ¥ 0   ¥ (10,965,160)
Net cash payout 33,704,227 4,819,640 0   93,889,312
Ending balance of financial guarantee derivative assets (liabilities) ¥ (15,425,681) $ (2,205,843) ¥ 1,038,258 $ 148,469 ¥ 0
XML 89 R68.htm IDEA: XBRL DOCUMENT v3.26.1
Prepaid expenses and other current assets (Details)
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Prepaid expenses and other current assets      
Prepaid expenses ¥ 21,414,229 $ 3,062,194 ¥ 10,679,051
Input VAT to be deducted 14,090,676 2,014,940 17,918,681
Others 8,041,902 1,149,977 5,480,762
Total prepaid expenses and other current assets ¥ 43,546,807 $ 6,227,111 ¥ 34,078,494
XML 90 R69.htm IDEA: XBRL DOCUMENT v3.26.1
Deposits to institutional cooperators, net (Details)
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
CNY (¥)
Deposits to institutional cooperators, net          
Deposits to institutional cooperators ¥ 1,718,689,880 $ 245,769,384 ¥ 1,964,168,534    
Provision for credit losses on deposits to institutional cooperators (5,096,518) (728,792) (5,871,290) $ (839,583) ¥ (2,649,017)
Deposits to institutional cooperators, net ¥ 1,713,593,362 $ 245,040,592 ¥ 1,958,297,244    
XML 91 R70.htm IDEA: XBRL DOCUMENT v3.26.1
Deposits to institutional cooperators, net - Movement of the provision (Details)
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2023
CNY (¥)
Deposits to institutional cooperators, net        
Balance at beginning of the year ¥ 5,871,290 $ 839,583 ¥ 2,649,017  
(Reversal of) provision for credit losses on deposits to institutional cooperators (774,772) (110,791) 3,222,273 ¥ (673,558)
Balance at end of the year ¥ 5,096,518 $ 728,792 ¥ 5,871,290 ¥ 2,649,017
XML 92 R71.htm IDEA: XBRL DOCUMENT v3.26.1
Property and equipment, net (Details)
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2025
USD ($)
Property and equipment, net          
Total property and equipment ¥ 73,993,117   ¥ 61,348,164   $ 10,580,875
Accumulated depreciation (50,093,561)   (45,514,674)   (7,163,284)
Property and equipment, net 23,899,556   15,833,490   3,417,591
Depreciation 8,768,355 $ 1,253,858 4,866,123 ¥ 3,026,574  
Gains (loss) from the disposal of property and equipment (3,693) $ (528) 56,293 ¥ (148,198)  
Computer and transmission equipment          
Property and equipment, net          
Total property and equipment 37,106,123   31,286,142   5,306,105
Furniture and office equipment          
Property and equipment, net          
Total property and equipment 2,695,289   1,715,512   385,421
Leasehold improvements          
Property and equipment, net          
Total property and equipment 33,375,602   27,530,407   4,772,648
Motor vehicles          
Property and equipment, net          
Total property and equipment ¥ 816,103   ¥ 816,103   $ 116,701
XML 93 R72.htm IDEA: XBRL DOCUMENT v3.26.1
Intangible assets, net (Details)
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2018
CNY (¥)
Dec. 31, 2025
USD ($)
Intangible assets, net            
Accumulated amortization ¥ (15,731,077)   ¥ (13,338,363)     $ (2,249,514)
Intangible assets, net 39,183,115   36,591,969     5,603,111
Insurance broker license 26,000,000       ¥ 600,000  
Amortization expenses 2,392,714 $ 342,154 2,332,653 ¥ 2,234,031    
Future amortization expenses            
2026 2,383,578         340,847
2027 2,258,429         322,951
2028 2,095,841         299,701
2029 1,712,430         244,874
2030 1,147,241         164,053
Licenses            
Intangible assets, net            
Intangible assets, Gross 26,600,000   26,600,000     3,803,749
Software and others            
Intangible assets, net            
Intangible assets, Gross ¥ 28,314,192   ¥ 23,330,332     $ 4,048,876
Weighted Average Remaining Amortization Period in Years 6 years 11 months 4 days         6 years 11 months 4 days
XML 94 R73.htm IDEA: XBRL DOCUMENT v3.26.1
Short - term borrowings (Details)
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2026
CNY (¥)
Dec. 31, 2025
USD ($)
Short - term borrowings            
Total amount of Short-term borrowings ¥ 409,530,006   ¥ 328,500,000     $ 58,562,012
Short-term borrowings 208,500,000   113,500,000     29,815,103
Secured Loan 76,000,000   5,000,000     10,867,855
Secured short-term loan ¥ 201,030,006   ¥ 215,000,000     $ 28,746,909
weighted average interest rate 3.34%   4.08%     3.34%
Interest expenses from short-term borrowings ¥ 18,853,444 $ 2,696,007 ¥ 22,886,523 ¥ 30,660,399    
Interest Payable         ¥ 2,952,306  
XML 95 R74.htm IDEA: XBRL DOCUMENT v3.26.1
Financial investments (Details)
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2021
CNY (¥)
Financial investments                
Investments ¥ 111,644,194   ¥ 141,341,519     $ 15,964,907    
Contribution         ¥ 69,646,000      
Capital commitment return 12,403,257 $ 1,773,642            
Dividends 6,596,079 943,227            
Impairment 0   0 ¥ 0        
Upward adjustment 0   0 0        
Downward adjustment 0   0 0        
Cumulative impairment losses 8,874,750         1,269,072    
Recognized unrealized gains     17,133,677 6,497,518        
Recognized unrealized loss 21,052,326 3,010,443            
Decrease of fair value (21,052,326) (3,010,443) 17,133,677 ¥ 6,497,518        
Fixed term deposit in commercial bank 10,000,000 1,429,981 5,000,000          
Amortization of net of allowance for credit loss 5,009,792   5,010,417     716,391 $ 716,480  
Redeemed amount 10,062,632 1,438,937            
Interest income 62,007 $ 8,867 10,417          
Dragonfly Ventures Feeder, L.P.                
Financial investments                
Investments 95,789,583   114,164,666     13,697,728   ¥ 63,726,000
IOSG Fund II LP                
Financial investments                
Investments ¥ 15,854,611   ¥ 27,176,853     $ 2,267,179   ¥ 19,117,800
XML 96 R75.htm IDEA: XBRL DOCUMENT v3.26.1
Financial investments - Carrying value of investments in VC funds (Details)
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2021
CNY (¥)
Financial investments        
Carrying value of investments ¥ 111,644,194 $ 15,964,907 ¥ 141,341,519  
Dragonfly Ventures Feeder, L.P.        
Financial investments        
Ownership 5.73% 5.73%    
Carrying value of investments ¥ 95,789,583 $ 13,697,728 114,164,666 ¥ 63,726,000
IOSG Fund II LP        
Financial investments        
Ownership 3.00% 3.00%    
Carrying value of investments ¥ 15,854,611 $ 2,267,179 ¥ 27,176,853 ¥ 19,117,800
XML 97 R76.htm IDEA: XBRL DOCUMENT v3.26.1
Financial investments - Combined financial information for the VC funds (Details)
9 Months Ended 12 Months Ended
Sep. 30, 2024
CNY (¥)
Sep. 30, 2023
CNY (¥)
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Sep. 30, 2025
CNY (¥)
Sep. 30, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2025
USD ($)
Sep. 30, 2025
USD ($)
Assets:                    
Cash and cash equivalents     ¥ 987,630,978       ¥ 984,611,409 ¥ 1,195,351,730 $ 141,229,352  
Total assets     14,665,744,467       11,819,289,603   2,097,173,566  
Liabilities:                    
Total liabilities     6,828,943,830       4,866,134,961   $ 976,525,980  
Net Income (Loss)     ¥ 1,464,552,224 $ 209,428,183     ¥ 1,539,905,765 ¥ 1,186,793,974    
VC funds                    
Assets:                    
Cash and cash equivalents ¥ 26,095,749       ¥ 61,401,551         $ 8,780,305
Investments 3,107,977,290       2,301,191,361         329,065,988
Other current or non-current assets 11,686,260       2,609,657         373,176
Total assets 3,145,759,299       2,365,202,569         338,219,469
Liabilities:                    
Payable and accruals 12,085,677       16,097,934         2,301,974
Total liabilities 12,085,677       16,097,934         $ 2,301,974
Net investment loss (22,646,794) ¥ (24,856,047)     (12,073,482) $ (1,726,485)        
Net realized gain on investments 126,355,211 14,582,478     50,322,271 7,195,989        
Net unrealized (loss) gain on investments 203,174,322 (50,420,352)     (533,190,993) (76,245,298)        
Net Income (Loss) ¥ 316,374,217 ¥ (40,043,826)     ¥ (436,373,062) $ (62,400,518)        
XML 98 R77.htm IDEA: XBRL DOCUMENT v3.26.1
Financial investments - Summary of investments measured at cost minus impairment (Details)
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2023
CNY (¥)
Financial investments        
Opening balance ¥ 100,439,344 $ 14,362,635 ¥ 80,861,876  
Contribution/(Redemption), net (12,403,257) (1,773,642) 18,132,017  
Upward adjustment 0   0 ¥ 0
Downward adjustment 0   0 0
Impairment 0   0 0
Exchange differences (2,096,301) (299,765) 1,445,451  
Ending Balance ¥ 85,939,786 $ 12,289,228 ¥ 100,439,344 ¥ 80,861,876
XML 99 R78.htm IDEA: XBRL DOCUMENT v3.26.1
Financial investments - Summary of investments in VC funds in the form of partnership measured at fair value (Details)
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2023
CNY (¥)
Financial investments        
Opening balance ¥ 35,224,215 $ 5,036,996 ¥ 17,227,629  
Switch in 0 0 374,471  
Redemption 834,425 119,321 0  
Fair value adjustment (21,052,326) (3,010,443) 17,133,677 ¥ 6,497,518
Exchange differences (420,226) (60,092) 488,438  
Ending Balance ¥ 12,917,238 $ 1,847,140 ¥ 35,224,215 ¥ 17,227,629
XML 100 R79.htm IDEA: XBRL DOCUMENT v3.26.1
Financial investments - Summary investments measured under available-for-sale (Details)
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2025
USD ($)
Financial investments        
Fair value ¥ 142,709,383 $ 20,407,170 ¥ 406,718,669  
Additions 281,795,031 40,296,153 125,500,826  
Settlements (34,723,065) (4,965,332) (398,996,244)  
Unrealized gains (losses) accumulated in other comprehensive income 3,965,808 567,103 485,868  
Total realized gains 8,509,461 1,216,837 7,914,986  
Exchange differences (7,358,869) (1,052,305) 1,085,278  
Fair value 394,897,749 56,469,626 142,709,383  
Amortized cost 390,931,941   141,685,928 $ 55,902,523
US Treasury securities with original maturities over three months        
Financial investments        
Fair value 0 0 56,181,082  
Additions 281,795,031 40,296,153 0  
Settlements 0 0 (56,243,877)  
Unrealized gains (losses) accumulated in other comprehensive income 0 0 0  
Total realized gains 4,784,483 684,172 62,795  
Exchange differences (4,753,473) (679,738)    
Fair value 281,826,041 40,300,587 0  
Allowance for Credit Loss 0   0  
Amortized cost 281,826,041     40,300,587
Wealth management products with no fixed term        
Financial investments        
Fair value 31,023,455 4,436,295 350,537,587  
Additions 0 0 0  
Settlements (31,137,165) (4,452,555) (326,818,365)  
Unrealized gains (losses) accumulated in other comprehensive income 0 0 485,868  
Total realized gains 113,710 16,260 6,818,365  
Exchange differences 0 0    
Fair value 0 0 31,023,455  
Amortized cost 0   30,000,000 0
Fund Linked Notes        
Financial investments        
Fair value 111,685,928 15,970,875 0  
Additions 0 0 125,500,826  
Settlements (3,585,900) (512,777) (15,934,002)  
Unrealized gains (losses) accumulated in other comprehensive income 3,965,808 567,103 0  
Total realized gains 3,611,268 516,405 1,033,826  
Exchange differences (2,605,396) (372,567) 1,085,278  
Fair value 113,071,708 $ 16,169,039 111,685,928  
Allowance for Credit Loss 0   0  
Amortized cost ¥ 109,105,900   ¥ 111,685,928 $ 15,601,936
XML 101 R80.htm IDEA: XBRL DOCUMENT v3.26.1
Financial investments - Financial investments accounted under trading model (Details) - Wealth management products with no fixed term
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]      
Fair value ¥ 88,750,659 $ 12,691,175  
Addition 1,270,936,983 181,741,571 ¥ 97,916,010
Settlements (730,045,659) (104,395,141) (10,417,600)
Total realized gain 1,863,559 266,485 179,600
Fair value change 4,662,583 666,741 1,072,649
Exchange differences (3,500,630) (500,583)  
Fair value ¥ 632,667,495 $ 90,470,248 ¥ 88,750,659
XML 102 R81.htm IDEA: XBRL DOCUMENT v3.26.1
Financial investments - Summary of investments measured under amortization cost (Details)
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Investments measured under amortization cost      
Amortized cost, beginning balance ¥ 5,010,417 $ 716,480  
Additions during the year 10,000,000 1,429,981 ¥ 5,000,000
Maturities during the year (10,062,632) (1,438,937)  
Interest earned during the year 52,215 7,467  
Interest accrued during the year 9,792 1,400 10,417
Amortized cost, ending balance ¥ 5,009,792 $ 716,391 ¥ 5,010,417
XML 103 R82.htm IDEA: XBRL DOCUMENT v3.26.1
Long-term investments - Combined financial information for the investee companies (Details)
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2025
USD ($)
ASSETS          
Cash and cash equivalents ¥ 987,630,978   ¥ 984,611,409 ¥ 1,195,351,730 $ 141,229,352
Financial investments 1,243,076,254   513,475,537   177,757,540
Prepaid expenses and other current assets, net 43,546,807   34,078,494   6,227,111
Long-term investments 515,523,849   498,038,310   73,718,930
Other non-current assets 53,363,643   44,951,464   7,630,899
TOTAL ASSETS 14,665,744,467   11,819,289,603   2,097,173,566
Liabilities:          
Accrued expenses and other current liabilities 1,041,055,440   929,490,436   148,868,948
Other non-current liabilities 34,806,908   27,516,391   4,977,322
TOTAL LIABILITIES 6,828,943,830   4,866,134,961   976,525,980
Net revenues 7,639,424,431 $ 1,092,423,164 5,871,781,746 4,814,884,030  
Net Income (Loss) 1,464,552,224 209,428,183 1,539,905,765 1,186,793,974  
Consolidated investee companies          
ASSETS          
Cash and cash equivalents 499,468,134   580,989,751   71,422,993
Financial investments 3,754,016,087   4,408,605,503   536,817,161
Prepaid expenses and other current assets, net 561,278,020   656,666,733   80,261,689
Long-term investments 721,968,656   667,927,748   103,240,145
Other non-current assets 2,958,203,995   3,019,189,760   423,017,545
TOTAL ASSETS 8,494,934,892   9,333,379,495   1,214,759,533
Liabilities:          
Accrued expenses and other current liabilities 4,312,826,530   5,232,335,603   616,725,991
Long-term borrowings 1,613,492,000   1,501,000,000   230,726,287
Other non-current liabilities 2,143,675   2,143,675   306,541
TOTAL LIABILITIES 5,928,462,205   6,735,479,278   $ 847,758,819
Net revenues 205,873,146 29,439,468 326,706,200 383,611,655  
Net Income (Loss) ¥ 107,642,794 $ 15,392,715 ¥ 120,087,725 ¥ 193,845,592  
XML 104 R83.htm IDEA: XBRL DOCUMENT v3.26.1
Long-term investments - Additional Information (Details)
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2018
CNY (¥)
Dec. 31, 2025
USD ($)
Long-term investments            
Cumulative impairment losses ¥ 95,877,250         $ 13,710,264
Goodwill 74,940,264         $ 10,716,315
Impairment losses ¥ 0 ¥ 22,240,082 ¥ 46,771,435      
Jiangxi Ruijing            
Long-term investments            
Payments to acquire cost method investment         ¥ 225,000,000  
Equity interest acquired (in percentage)         15.00%  
Jiangxi Ruijing | Acquired equity interest through nominee arrangement            
Long-term investments            
Equity interest acquired (in percentage)         15.00%  
Private entities            
Long-term investments            
Equity interest acquired (in percentage)       45.00%    
Payments to acquire equity interest       ¥ 315,000,000    
XML 105 R84.htm IDEA: XBRL DOCUMENT v3.26.1
Accrued expenses and other current liabilities (Details)
12 Months Ended
Dec. 16, 2024
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2026
CNY (¥)
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Accrued expenses and other current liabilities          
Fund attributable to institutional funding partners   ¥ 129,963,039   ¥ 188,607,363 $ 26,970,494
Commission fee payable   248,760,119   388,487,096 55,552,916
Transaction cost payable   202,940,226   336,430,938 48,108,984
Share Repurchase Payable   245,113,010   0 0
Receipts in advance   16,680,512   24,209,696 3,461,940
Lease liabilities   12,732,875   10,857,421 1,552,591
Other accrued expenses   73,300,655   92,462,926 13,222,023
Accrued interest payable of Consolidated Trusts     ¥ 2,952,306    
Total accrued expenses and other current liabilities   929,490,436   ¥ 1,041,055,440 $ 148,868,948
Repurchase price $ 48,700,000 ¥ 245,113,010      
XML 106 R85.htm IDEA: XBRL DOCUMENT v3.26.1
Guarantee liabilities - Activities of the Group's obligations associated with the deferred guarantee income (Details)
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2023
CNY (¥)
Guarantee liabilities        
Deferred guarantee income, beginning of year ¥ 164,724,512 $ 23,555,292 ¥ 46,597,143  
Fair value of deferred guarantee income at inception of new loans 981,672,870 140,377,353 332,919,374 ¥ 72,160,875
Release of deferred guarantee income (678,767,939) (97,062,524) (214,792,005) (25,563,732)
Deferred guarantee income, end of year ¥ 467,629,443 $ 66,870,121 ¥ 164,724,512 ¥ 46,597,143
XML 107 R86.htm IDEA: XBRL DOCUMENT v3.26.1
Guarantee liabilities - Movement of contingent guarantee liabilities (Details)
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2025
USD ($)
Guarantee liabilities          
Contingent guarantee liabilities at beginning of the year ¥ 187,640,702        
Contingent guarantee liabilities at end of the year 748,306,610 $ 107,006,422 ¥ 187,640,702    
Undiscounted future payment of principal 6,743,554,847   2,572,977,752   $ 964,315,518
Xiaoying Credit Loan          
Guarantee liabilities          
Contingent guarantee liabilities at beginning of the year 187,640,702 26,832,264 61,906,509    
Net payout (440,606,972) (63,005,960) (116,003,939) ¥ (5,613,471)  
Provision for contingent liability 1,001,272,880 (143,180,118) 241,738,132 (67,519,980)  
Contingent guarantee liabilities at end of the year ¥ 748,306,610 $ 107,006,422 ¥ 187,640,702 ¥ 61,906,509  
XML 108 R87.htm IDEA: XBRL DOCUMENT v3.26.1
Related party balances and transactions (Details) - CNY (¥)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Related party balances and transactions          
Dividend receivable       ¥ 15,000,000 ¥ 15,000,000
Dividend received ¥ 15,000,000 ¥ 7,500,000      
Other Affiliate | Newup Bank of Liaoning          
Related party balances and transactions          
Net revenue     ¥ 11,370,044    
Account receivable and contract assets     ¥ 1,096,251    
XML 109 R88.htm IDEA: XBRL DOCUMENT v3.26.1
Income taxes - Tax rates (Details)
$ in Millions
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2025
HKD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2023
CNY (¥)
Income taxes          
Number of subsidiary 1 1 1    
Expected income tax at Chinese Mainland income tax rate 25.00% 25.00% 25.00%    
Income tax benefit (expense) ¥ 291,649,324 $ 41,705,298   ¥ 405,701,714 ¥ 261,130,503
HONG KONG          
Income taxes          
Threshold profits | $     $ 2.0    
HONG KONG | First 2 million HKD of profit earned by company          
Income taxes          
Expected income tax at Chinese Mainland income tax rate 8.25% 8.25% 8.25% 8.25% 8.25%
HONG KONG | Profit earned by company exceeding first 2 million HKD          
Income taxes          
Expected income tax at Chinese Mainland income tax rate       16.50% 16.50%
Chinese Mainland          
Income taxes          
Expected income tax at Chinese Mainland income tax rate 25.00% 25.00% 25.00%    
Statute of limitations period (in years) 3 years 3 years 3 years    
Extension period for statute of limitations under special circumstances (in years) 5 years 5 years 5 years    
Underpayment of tax liability listed as special circumstance | ¥ ¥ 100,000        
Statute of limitations period for related party transaction (in years) 10 years 10 years 10 years    
Statute of limitations period for tax evasion (in years) 0 years 0 years 0 years    
Qualified Enterprise          
Income taxes          
Expected income tax at Chinese Mainland income tax rate 15.00% 15.00% 15.00%    
Qualified Enterprise | Tax year 2020 - 2025          
Income taxes          
Percentage of reduced enterprise income tax rate 15.00% 15.00% 15.00%    
Qualified Enterprise | Tax year 2023 to 2025          
Income taxes          
Percentage of reduced enterprise income tax rate 15.00% 15.00% 15.00%    
XML 110 R89.htm IDEA: XBRL DOCUMENT v3.26.1
Income taxes - Current and deferred component of income tax expense (Details)
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2023
CNY (¥)
Income taxes        
Current tax expense ¥ 549,695,672 $ 78,605,435 ¥ 432,950,473 ¥ 278,695,689
Deferred tax expense (benefit) (258,046,348) (36,900,137) (27,248,759) (17,565,186)
Total income tax expense ¥ 291,649,324 $ 41,705,298 ¥ 405,701,714 ¥ 261,130,503
XML 111 R90.htm IDEA: XBRL DOCUMENT v3.26.1
Income taxes - Pre-tax income (Details)
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2023
CNY (¥)
Income taxes        
Pre-tax income ¥ 1,749,990,796 $ 250,245,356 ¥ 1,894,330,096 ¥ 1,468,577,989
Cayman Islands entity        
Income taxes        
Pre-tax income (7,544,222) (1,078,809) (7,595,959) (3,703,756)
Hong Kong entities        
Income taxes        
Pre-tax income (10,827,886) (1,548,367) 11,787,138 1,137,814
Chinese Mainland entities        
Income taxes        
Pre-tax income ¥ 1,768,362,904 $ 252,872,532 ¥ 1,890,138,917 ¥ 1,471,143,931
XML 112 R91.htm IDEA: XBRL DOCUMENT v3.26.1
Income taxes - Reconciliation between the income taxes expense (benefit) and provision for income taxes (Details)
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2023
CNY (¥)
Amount        
Expected income tax at Chinese Mainland income tax rate ¥ 437,497,699 $ 62,561,339 ¥ 473,582,524 ¥ 367,144,498
Share based compensation expense not deductible for income tax purposes     10,044,452 10,649,553
Other expenses not deductible for income tax purposes     1,671,017 916,343
Effect of preferential tax rate (211,556,757) (30,252,214) (207,311,932) (134,240,494)
Expiration of operating tax loss carryforwards 40,711,795 5,821,709    
Effect of different tax rate of subsidiary operation in other jurisdictions     2,299,728 (214,788)
Research and development tax deduction     (21,231,000) (20,676,415)
Change in valuation allowance     81,585,304 11,432,693
Gain on deregistration of an entity 93,831,476 13,417,723    
Other 8,894,916 1,271,956    
Income tax on subsidiary earnings 45,500,000 6,506,413 57,750,000 24,459,727
Others     7,311,621 1,659,386
Total income tax expense ¥ 291,649,324 $ 41,705,298 ¥ 405,701,714 ¥ 261,130,503
Tax Jurisdiction of Domicile [Extensible Enumeration] Chinese Mainland Chinese Mainland    
Percentage        
Expected income tax at Chinese Mainland income tax rate 25.00% 25.00%    
Gain on deregisteration of an entity 5.40% 5.40%    
Others 0.50% 0.50%    
Effect of preferential tax rate (12.10%) (12.10%)    
Expiration of operating tax loss carryforwards 2.30% 2.30%    
Income tax on subsidiary earnings 2.60% 2.60%    
Total 16.70% 16.70%    
Chinese Mainland        
Amount        
Change in valuation allowance ¥ (121,328,441) $ (17,349,736)    
Others ¥ (6,410,608) $ (916,704)    
Percentage        
Changes in valuation allowances (6.90%) (6.90%)    
Others (0.40%) (0.40%)    
Cayman Islands        
Amount        
Effect of different tax rate of subsidiary operation in other jurisdictions ¥ 1,886,056 $ 269,702    
Percentage        
Statutory tax rate difference between Chinese Mainland and other jurisdictions 0.10% 0.10%    
Hong Kong        
Amount        
Effect of different tax rate of subsidiary operation in other jurisdictions ¥ 920,370 $ 131,611    
Change in valuation allowance 916,330 131,033    
Others ¥ 786,488 $ 112,466    
Percentage        
Statutory tax rate difference between Chinese Mainland and other jurisdictions 0.10% 0.10%    
Others 0.00% 0.00%    
Changes in valuation allowances 0.10% 0.10%    
XML 113 R92.htm IDEA: XBRL DOCUMENT v3.26.1
Income taxes - Effect of preferential tax rate (Details)
12 Months Ended
Dec. 31, 2025
CNY (¥)
¥ / shares
Dec. 31, 2025
USD ($)
$ / shares
Dec. 31, 2024
CNY (¥)
¥ / shares
Dec. 31, 2023
CNY (¥)
¥ / shares
Income taxes        
The aggregate amount income tax expense of the preferential tax rate ¥ 211,556,757 $ 30,252,214 ¥ 207,311,932 ¥ 134,240,494
Aggregate effect on basic net income per share | (per share) ¥ 0.87 $ 0.12 ¥ 0.72 ¥ 0.47
Aggregate effect on diluted net income per share | (per share) ¥ 0.85 $ 0.12 ¥ 0.71 ¥ 0.46
XML 114 R93.htm IDEA: XBRL DOCUMENT v3.26.1
Income taxes - Components of the deferred tax assets and liabilities (Details)
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Deferred tax assets:            
Long-term investments, net of impairment ¥ 29,294,312 $ 4,189,031 ¥ 20,191,218      
Advertising and market related expense carryforwards 7,917,365 1,132,168 11,251,555      
Accounts receivable and contract assets 76,728,374 10,972,012 16,048,561      
Guarantee liabilities 327,632,748 46,850,860 77,314,528      
Financial guarantee derivatives 3,856,420 551,461 159,210,663      
Loan receivable from Xiaoying Housing Loans 14,316,731 2,047,265 14,318,757      
Loans receivable from Xiaoying Credit Loans and other loans 255,414,788 36,523,829 220,392,866      
Operating loss carryforwards 2,583,659 369,458 43,757,115      
Deposits to institutional cooperators 1,274,129 182,198 1,467,822      
Lease liabilities 11,910,124 1,703,125 10,351,392      
Others 78,499 11,226 60,350      
Total deferred tax assets 731,007,149 104,532,633 574,364,827      
Valuation allowance (187,490,468) (26,810,780) (307,902,579) $ (44,029,483) ¥ (226,317,275) ¥ (214,884,582)
Total deferred tax assets, net of valuation allowance 543,516,681 77,721,853 266,462,248      
Deferred tax liabilities:            
Property and equipment 3,980,134 569,152 2,867,083      
Financial guarantee derivatives 0 0 259,565      
Long-term investments, net of impairment 17,850,275 2,552,555 4,375,796      
Right-of-use assets 11,194,691 1,600,820 9,809,937      
Investment in Consolidated Trusts 72,140,986 10,316,024 26,959,491      
Investment in Consolidated Partnerships 6,572,148 939,805 31,309,764      
Undistributed earnings 45,622,417 6,523,919 58,600,000      
Others 471,221 67,384 526,630      
Total deferred tax liabilities 157,831,872 22,569,659 ¥ 134,708,266      
Chinese Mainland entities            
Deferred tax assets:            
Advertising and market related expense carryforwards ¥ 31,669,460 $ 4,528,673   $ 45,006,219    
XML 115 R94.htm IDEA: XBRL DOCUMENT v3.26.1
Income taxes - Movement of the valuation allowance (Details)
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2025
USD ($)
Income taxes          
Balance at the beginning of the year ¥ (307,902,579) $ (44,029,483) ¥ (226,317,275) ¥ (214,884,582)  
Addition (87,473,889) (12,508,600) (86,384,559) (20,828,173)  
Reductions 207,886,000 29,727,303 4,799,255 9,395,480  
Net change in the valuation allowance 120,412,111 17,218,703 (81,585,304) (11,432,693)  
Balance at the end of the year (187,490,468) (26,810,780) (307,902,579) (226,317,275)  
Gross deferred tax assets associated with deregistration 159,532,567 $ 22,812,854      
Operating loss carry forwards from subsidiaries 15,557,819   178,363,447   $ 2,224,739
Tax benefit on operating loss carry forwards 0   0 883,214  
Tax benefits utilized amount 1,821,356   233,258 4,876,301 260,450
Advertising and market related expenses carryforwards ¥ 0   0 ¥ 8,239,531  
Withholding tax rate on dividends (as a percent) 10.00% 10.00%      
Withholding tax rate on dividends if investors qualifies as beneficial owner with holdings above the threshold percentage (as a percent) 5.00% 5.00%      
Threshold beneficial owner percentage determining withholding income tax rate (as a percent) 25.00% 25.00%      
Deferred tax liabilities, earnings ¥ 45,622,417   58,600,000   6,523,919
Withholding tax on distributed earnings 58,477,583 $ 8,362,183 15,650,000    
Unrecognized deferred tax liabilities ¥ 493,048,319   425,568,636   $ 70,504,972
Unrecognized deferred tax liabilities, tax rate 10.00%       10.00%
Subsidiaries and VIEs and subsidiaries of the VIEs          
Income taxes          
Undistributed earnings on subsidiaries ¥ 4,930,483,185   ¥ 4,255,686,362   $ 705,049,718
XML 116 R95.htm IDEA: XBRL DOCUMENT v3.26.1
Income taxes - Unrecognized tax benefit (Details)
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2025
USD ($)
Roll-forward of unrecognized tax benefits          
Balance at beginning of the year ¥ 463,456,089 $ 66,273,339 ¥ 364,866,929 ¥ 259,386,286  
Additions for tax positions taken in current year 322,251,105 46,081,295 310,256,632 262,052,034  
Reductions for tax positions taken in prior years (253,438,648) (36,241,245) (211,667,472) (156,571,391)  
Balance at end of the year 532,268,546 76,113,389 463,456,089 364,866,929  
Accrued interest and penalties 15,274,707   9,195,253   $ 2,184,254
Tax impact arising from impairment losses and charge-offs of accounts receivable and contract assets 180,110,598 25,755,473 107,202,546    
Unrecognized tax benefits arising from charge-offs of loans receivable       50,384,562  
unrecognized tax benefits arising from charge-offs of subrogation receivable related to the guaranteed services 28,805,573   0 0 4,119,142
Unrecognized tax benefits from taxable income tax return 323,352,375   356,253,543 314,482,367 46,238,775
Unrecognized tax benefit that affects the tax rate 102,814,895   102,814,895 102,814,895 $ 14,702,334
Interest related to unrecognized tax benefit ¥ 6,079,454 $ 869,350 ¥ 5,067,905 ¥ 2,126,378  
XML 117 R96.htm IDEA: XBRL DOCUMENT v3.26.1
Net income per share and net income attributable to common stockholders (Details)
12 Months Ended
Dec. 31, 2025
CNY (¥)
¥ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
CNY (¥)
¥ / shares
shares
Dec. 31, 2023
CNY (¥)
¥ / shares
shares
Net income per share and net income attributable to common stockholders        
Net income ¥ 1,464,552,224 $ 209,428,183 ¥ 1,539,905,765 ¥ 1,186,793,974
Shares (denominator):        
Weighted average number of ordinary shares used in computing basic EPS 243,975,946 243,975,946 288,828,371 288,115,969
Basic net income per share | (per share) ¥ 6 $ 0.86 ¥ 5.33 ¥ 4.12
Diluted effects of stock options and RSUs 5,513,257 5,513,257 4,526,300 2,717,245
Weighted average number of ordinary shares used in computing diluted EPS 249,489,203 249,489,203 293,354,671 290,833,214
Diluted net income per share | (per share) ¥ 5.87 $ 0.84 ¥ 5.25 ¥ 4.08
XML 118 R97.htm IDEA: XBRL DOCUMENT v3.26.1
Net income per share and net income attributable to common stockholders - Anti-dilutive shares (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share options      
Anti-dilutive shares      
Anti-dilutive shares not included in the computation of diluted income per share 502,014 3,399,998 3,602,998
Restricted stock units      
Anti-dilutive shares      
Anti-dilutive shares not included in the computation of diluted income per share 864,158 6,585,270 12,613,046
XML 119 R98.htm IDEA: XBRL DOCUMENT v3.26.1
Share-based compensation (Details)
12 Months Ended
Nov. 10, 2021
shares
Apr. 30, 2019
shares
Oct. 31, 2018
shares
May 09, 2018
$ / shares
shares
Apr. 30, 2018
shares
Oct. 11, 2017
shares
May 03, 2016
shares
Jun. 29, 2015
shares
Jan. 25, 2015
shares
Dec. 31, 2025
¥ / shares
Dec. 31, 2024
¥ / shares
Dec. 31, 2023
¥ / shares
Share-based compensation                        
Number of shares granted   155,000 475,000 40,000,000 841,054 16,616,000 7,425,000 630,000 13,843,645      
Expiration period (in years)                   10 years    
Exercise price (in dollars per share) | $ / shares       $ 4.75                
Weighted-average grant date fair value of the options | ¥ / shares                   ¥ 10.34 ¥ 10.8 ¥ 10.39
Minimum                        
Share-based compensation                        
Vesting period (in years)                   3 years    
Maximum                        
Share-based compensation                        
Vesting period (in years)                   4 years    
Share options                        
Share-based compensation                        
Unvested share options granted 9,429,984                      
XML 120 R99.htm IDEA: XBRL DOCUMENT v3.26.1
Share-based compensation - Stock option valuation (Details)
Apr. 30, 2019
¥ / shares
Oct. 31, 2018
¥ / shares
May 09, 2018
¥ / shares
Apr. 30, 2018
¥ / shares
Oct. 11, 2017
¥ / shares
May 03, 2016
¥ / shares
Jun. 29, 2015
¥ / shares
Jan. 25, 2015
¥ / shares
Dec. 31, 2025
¥ / shares
Dec. 31, 2024
¥ / shares
Share-based compensation                    
Fair value of underlying ordinary shares (in dollars per share) ¥ 16.65 ¥ 26.74 ¥ 38.14 ¥ 41.33 ¥ 30.29 ¥ 16.98 ¥ 9.66 ¥ 4.91    
Exercise Price (in dollars per share) ¥ 31.96 ¥ 27.93 ¥ 30.27 ¥ 25.42     ¥ 0.27 ¥ 0.27    
Expected Volatility per annum (as a percent) 30.15% 43.90% 39.30% 45.47% 38.60% 42.00% 38.00% 43.00%    
Risk-Free Rate (as a percent) 2.97% 3.15% 2.94% 2.96% 2.35% 1.81% 2.33% 1.81%    
Exercise Multiple 2.5   2.5 2.5 2.5 2.5 2.5    
Dividend Yield ( as a percent )    
Time to Maturity (Years) 10 years 10 years 5 years 10 years 10 years 10 years 10 years 10 years    
Minimum                    
Share-based compensation                    
Exercise Price (in dollars per share)         ¥ 0.27 ¥ 0.27     ¥ 0.27 ¥ 0.27
Exercise Multiple     5.58              
Maximum                    
Share-based compensation                    
Exercise Price (in dollars per share)         ¥ 27.02 ¥ 10.71     ¥ 31.96 ¥ 31.96
Exercise Multiple     38.33              
XML 121 R100.htm IDEA: XBRL DOCUMENT v3.26.1
Share-based compensation - Stock option activity (Details)
12 Months Ended
Apr. 30, 2019
¥ / shares
shares
Oct. 31, 2018
¥ / shares
shares
May 09, 2018
$ / shares
shares
May 09, 2018
¥ / shares
shares
Apr. 30, 2018
¥ / shares
shares
Oct. 11, 2017
¥ / shares
shares
May 03, 2016
¥ / shares
shares
Jun. 29, 2015
¥ / shares
shares
Jan. 25, 2015
¥ / shares
shares
Dec. 31, 2025
CNY (¥)
¥ / shares
shares
Dec. 31, 2024
CNY (¥)
¥ / shares
shares
Number of Options                      
Outstanding at beginning of the year (in shares) | shares                   4,003,514  
Granted (in shares) | shares 155,000 475,000 40,000,000 40,000,000 841,054 16,616,000 7,425,000 630,000 13,843,645    
Exercised (in shares) | shares                   1,879,130  
Outstanding at end of the year (in shares) | shares                   2,124,384 4,003,514
Vested and expected to vest, Number of Options (in shares) | shares                   2,124,384  
Exercisable, Number of Options (in shares) | shares                   2,124,384  
Exercise Price                      
Granted (in dollars per share) | $ / shares     $ 4.75                
Outstanding at end of the year (in dollars per share) ¥ 31.96 ¥ 27.93   ¥ 30.27 ¥ 25.42     ¥ 0.27 ¥ 0.27    
Remaining Contractual                      
Granted (in years)                   0 years  
Exercised (in years)                   0 years  
Forfeited/Cancelled (in years)                   0 years  
Exercisable, Remaining Contractual (in years)                   3 years 4 months 17 days  
Intrinsic value of options                      
Outstanding at beginning of the year | ¥                   ¥ 5,954,422  
Outstanding at end of the year | ¥                   870,002 ¥ 5,954,422
Vested and expected to vest, Intrinsic value of options | ¥                   870,002  
Exercisable, Intrinsic value of options | ¥                   ¥ 870,002  
Minimum                      
Exercise Price                      
Outstanding at beginning of the year (in dollars per share)                   ¥ 0.27  
Exercised (in dollars per share)                   0.27  
Outstanding at end of the year (in dollars per share)           ¥ 0.27 ¥ 0.27     0.27 ¥ 0.27
Vested and expected to vest, Exercise Price (in dollars per share)                   0.27  
Exercisable, Exercise Price (in dollars per share)                   ¥ 0.27  
Remaining Contractual                      
Outstanding remaining contractual term(in years)                   4 months 2 days 21 days
Vested and expected to vest, Remaining Contractual (in years)                   4 months 2 days  
Exercisable, Remaining Contractual (in years)                   4 months 2 days  
Maximum                      
Exercise Price                      
Outstanding at beginning of the year (in dollars per share)                   ¥ 31.96  
Exercised (in dollars per share)                   10.71  
Outstanding at end of the year (in dollars per share)           ¥ 27.02 ¥ 10.71     31.96 ¥ 31.96
Vested and expected to vest, Exercise Price (in dollars per share)                   31.96  
Exercisable, Exercise Price (in dollars per share)                   ¥ 31.96  
Remaining Contractual                      
Outstanding remaining contractual term(in years)                   3 years 4 months 17 days 4 years 3 months 25 days
Vested and expected to vest, Remaining Contractual (in years)                   3 years 4 months 17 days  
XML 122 R101.htm IDEA: XBRL DOCUMENT v3.26.1
Share-based compensation - Compensation cost (Details)
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2025
USD ($)
Share-based compensation expense          
Share-based compensation expense ¥ 0   ¥ 0 ¥ 414,747  
Deferred tax benefit recognized 0   0 0  
Employee Stock Option | Origination and servicing          
Share-based compensation expense          
Share-based compensation expense       70,740  
Employee Stock Option | General and administrative          
Share-based compensation expense          
Share-based compensation expense       344,007  
Restricted stock units          
Share-based compensation expense          
Share-based compensation expense 60,966,646 $ 8,718,114 40,177,807 42,183,463  
Total unrecognized compensation expense ¥ 5,757,534   8,277,516 61,832,598 $ 823,316
weighted-average period (in years) 3 years 18 days 3 years 18 days      
Deferred tax benefit recognized ¥ 0   0 0  
Restricted stock units | Origination and servicing          
Share-based compensation expense          
Share-based compensation expense 24,122,338 $ 3,449,447 14,643,365 25,396,830  
Restricted stock units | General and administrative          
Share-based compensation expense          
Share-based compensation expense 32,997,428 4,718,570 22,078,845 16,617,520  
Restricted stock units | Borrower acquisitions and marketing          
Share-based compensation expense          
Share-based compensation expense ¥ 3,846,880 $ 550,097 ¥ 3,455,597 ¥ 169,113  
XML 123 R102.htm IDEA: XBRL DOCUMENT v3.26.1
Share-based compensation - Restricted stocks unit (Details)
1 Months Ended 4 Months Ended 12 Months Ended
Oct. 31, 2025
shares
Nov. 30, 2021
shares
Nov. 30, 2019
CNY (¥)
shares
Nov. 30, 2019
USD ($)
shares
Aug. 31, 2019
CNY (¥)
shares
Aug. 31, 2019
USD ($)
shares
Nov. 30, 2019
shares
Dec. 31, 2025
¥ / shares
shares
Dec. 31, 2024
¥ / shares
shares
Dec. 31, 2023
shares
Dec. 31, 2022
shares
Dec. 31, 2021
shares
Dec. 31, 2020
shares
Dec. 31, 2019
shares
Share-based compensation                            
Expiration term               10 years            
Minimum                            
Share-based compensation                            
Vesting term               3 years            
Maximum                            
Share-based compensation                            
Vesting term               4 years            
Restricted stock units                            
Share-based compensation                            
Expiration term                           10 years
Vesting term               3 years            
Incremental compensation expenses     ¥ 360,592 $ 52,281 ¥ 360,592 $ 52,281                
Unrecognized compensation expense 1,683,606             1,683,606            
Number of Restricted Shares                            
Outstanding opening balance (in shares)               13,375,270            
Granted (in shares)   26,657,998           3,847,044 7,210,000 180,000 35,230,698 35,230,698 35,230,698 35,230,698
Vested (in shares)               (7,486,266)            
Forfeited (in shares)               (63,256)            
Cancelled (in shares) (1,683,606)             (1,683,606)            
Outstanding ending balance (in shares)               7,989,186 13,375,270          
Weighted-Average Grant-Date Fair Value                            
Outstanding opening balance (in dollars per share) | ¥ / shares               ¥ 4.94            
Granted (in dollars per share) | ¥ / shares               11.2            
Vested (in dollars per share) | ¥ / shares               5.97            
Forfeited (in dollars per share) | ¥ / shares               4.97            
Cancelled (in dollars per share) | ¥ / shares               6.78            
Outstanding ending balance (in dollars per share) | ¥ / shares               ¥ 6.6 ¥ 4.94          
Restricted stock units | Minimum                            
Share-based compensation                            
Vesting term                           2 years
Restricted stock units | Maximum                            
Share-based compensation                            
Vesting term                           4 years
Restricted stock units | Certain senior managements                            
Share-based compensation                            
Stock options cancelled (in shares)     1,750,000 1,750,000 1,750,000 1,750,000                
Number of Restricted Shares                            
Granted (in shares)             1,750,000              
XML 124 R103.htm IDEA: XBRL DOCUMENT v3.26.1
Statutory reserves and restricted net assets (Details)
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Statutory reserves and restricted net assets      
Minimum percentage of after tax profit to be allocated to statutory reserve 10.00%    
Required statutory reserve registered capital ratio to deforce compulsory net profit allocation to statutory reserve 50.00%    
Amounts restricted that include paid in capital, additional paid-in capital and statutory reserve funds, as determined pursuant to PRC GAAP ¥ 5,046,425,864 $ 721,629,301 ¥ 4,816,033,362
XML 125 R104.htm IDEA: XBRL DOCUMENT v3.26.1
Subsequent events (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2026
$ / shares
Mar. 31, 2026
CNY (¥)
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
$ / shares
Dec. 31, 2024
$ / shares
Dec. 31, 2024
CNY (¥)
Dec. 31, 2023
$ / shares
Dec. 31, 2023
CNY (¥)
Subsequent events                
Proceeds from short-term borrowings     ¥ 725,376,532 $ 103,727,465   ¥ 133,500,000   ¥ 802,500,000
Dividends       $ 0.0887 $ 0.028   $ 0.056  
ADS                
Subsequent events                
Dividends       $ 0.53 $ 0.17   $ 0.34  
Subsequent Event                
Subsequent events                
Proceeds from short-term borrowings | ¥   ¥ 113,818,669            
Interest rate (in percent) 3.25% 3.25%            
Subsequent Event | O 2026 H1 Dividends                
Subsequent events                
Dividends $ 0.0467              
Dividends payable date   May 20, 2026            
Dividend record date   Apr. 30, 2026            
Subsequent Event | O 2026 H1 Dividends | ADS                
Subsequent events                
Dividends $ 0.28              
XML 126 R105.htm IDEA: XBRL DOCUMENT v3.26.1
SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - BALANCE SHEETS (Details)
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2023
CNY (¥)
Assets:        
Cash and cash equivalents ¥ 987,630,978 $ 141,229,352 ¥ 984,611,409 ¥ 1,195,351,730
Prepaid expenses and other current assets 43,546,807 6,227,111 34,078,494  
Total assets 14,665,744,467 2,097,173,566 11,819,289,603  
Liabilities:        
Accrued expenses and other current liabilities 1,041,055,440 148,868,948 929,490,436  
Total liabilities 6,828,943,830 976,525,980 4,866,134,961  
Equity:        
Common shares 206,793 29,571 206,793  
Treasury stock (967,773,090) (138,389,711) (509,643,763)  
Additional paid-in capital 3,256,349,216 465,651,744 3,207,028,391  
Retained earnings 5,484,293,291 784,243,511 4,174,511,191  
Accumulated other comprehensive income 63,724,427 9,112,471 81,052,030  
Total equity 7,836,800,637 1,120,647,586 6,953,154,642  
Total liabilities and equity 14,665,744,467 2,097,173,566 11,819,289,603  
Parent Company | Reportable legal entity        
Assets:        
Cash and cash equivalents 7,934,940 1,134,681 1,359,623  
Prepaid expenses and other current assets 500,011 71,501 390,721  
Amount due from subsidiaries and VIEs 324,658,501 46,425,548 910,228,376  
Investments in subsidiaries and VIEs 7,503,918,049 1,073,046,009 6,286,783,144  
Total assets 7,837,011,501 1,120,677,739 7,198,761,864  
Liabilities:        
Accrued expenses and other current liabilities 210,864 30,153 245,607,222  
Total liabilities 210,864 30,153 245,607,222  
Equity:        
Common shares 206,793 29,571 206,793  
Treasury stock (967,773,090) (138,389,711) (509,643,763)  
Additional paid-in capital 3,256,349,216 465,651,744 3,207,028,391  
Retained earnings 5,484,293,291 784,243,511 4,174,511,191  
Accumulated other comprehensive income 63,724,427 9,112,471 81,052,030  
Total equity 7,836,800,637 1,120,647,586 6,953,154,642  
Total liabilities and equity ¥ 7,837,011,501 $ 1,120,677,739 ¥ 7,198,761,864  
XML 127 R106.htm IDEA: XBRL DOCUMENT v3.26.1
SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Details)
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2023
CNY (¥)
STATEMENTS OF COMPREHENSIVE INCOME (LOSS)        
General and administrative expenses ¥ (199,559,193) $ (28,536,585) ¥ (175,932,509) ¥ (153,943,169)
Interest income (expense) 62,007 8,867 10,417  
Equity in profit of subsidiaries and VIEs 25,716,267 3,677,377 10,159,031 (1,930,792)
Other income (expense), net 132,250,299 18,911,541 13,520,019 24,351,280
Net income attributable to X Financial 1,464,552,224 209,428,183 1,539,905,765 1,186,793,974
Comprehensive income attributable to X Financial 1,447,224,621 206,950,368 1,551,481,144 1,192,672,034
Parent Company | Reportable legal entity        
STATEMENTS OF COMPREHENSIVE INCOME (LOSS)        
General and administrative expenses (6,465,244) (924,518) (7,502,575) (5,899,484)
Interest income (expense) (2,449,776) (350,313) 33,062 29,662
Equity in profit of subsidiaries and VIEs 1,473,467,244 210,703,014 1,547,501,724 1,190,497,730
Other income (expense), net     (126,446) 2,166,066
Net income attributable to X Financial 1,464,552,224 209,428,183 1,539,905,765 1,186,793,974
Other comprehensive income (loss) (17,327,603) (2,477,815) 11,575,379 5,878,060
Comprehensive income attributable to X Financial ¥ 1,447,224,621 $ 206,950,368 ¥ 1,551,481,144 ¥ 1,192,672,034
XML 128 R107.htm IDEA: XBRL DOCUMENT v3.26.1
SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENT OF CASH FLOWS (Details)
12 Months Ended
Dec. 31, 2025
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
CNY (¥)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2022
CNY (¥)
STATEMENT OF CASH FLOWS              
Net cash (used in) provided by operating activities ¥ 1,467,544,503 $ 209,856,075 ¥ 1,523,386,291 ¥ 1,391,444,390      
Net cash provided by investing activities (1,066,291,102) (152,477,599) 122,034,285 (1,683,641,707)      
Net cash used in financing activities 79,244,511 11,331,815 (1,935,176,217) 1,227,458,379      
Effect of foreign exchange rate changes (8,236,847) (1,177,857) 6,894,284 2,286,656      
Net increase (decrease) in cash and cash equivalents 472,261,065 67,532,434 (282,861,357) 937,547,718      
Cash and cash equivalents, beginning of year 2,133,907,283   1,661,646,218 1,944,507,575 $ 305,144,683 $ 237,612,249 ¥ 1,006,959,857
Cash and cash equivalents, end of year ¥ 2,133,907,283   1,661,646,218 1,944,507,575 $ 305,144,683 237,612,249 1,006,959,857
Currency exchange rate 6.9931       6.9931    
Parent Company | Reportable legal entity              
STATEMENT OF CASH FLOWS              
Net cash (used in) provided by operating activities ¥ 247,024,682 35,324,059 (8,157,418) (5,736,205)      
Collection of amounts due from subsidiaries and VIEs (629,234,299) (89,979,308) (307,016,845) (74,701,887)      
Net cash provided by investing activities 629,234,299 89,979,308 307,016,845 74,701,887      
Contribution from shareholders 19,087,375 2,729,458 122,507 1,099,619      
Repurchase of common shares (733,975,533) (104,957,105) (182,204,126) (24,872,828)      
Dividend paid (154,770,124) (22,131,833) (116,639,508) (58,401,356)      
Net cash used in financing activities (869,658,282) (124,359,480) (298,721,127) (82,174,565)      
Effect of foreign exchange rate changes (25,382) (3,630) 18,968 131,100      
Net increase (decrease) in cash and cash equivalents 6,575,317 $ 940,257 157,268 (13,077,783)      
Cash and cash equivalents, beginning of year 7,934,940   1,359,623 1,202,355 $ 1,134,681 194,424 14,280,138
Cash and cash equivalents, end of year ¥ 7,934,940   ¥ 1,359,623 ¥ 1,202,355 $ 1,134,681 $ 194,424 ¥ 14,280,138
Currency exchange rate 6.9931       6.9931    
XML 129 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 130 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 132 FilingSummary.xml IDEA: XBRL DOCUMENT 3.26.1 html 498 634 1 true 126 0 false 11 false false R1.htm 995200090 - Document - Document and Entity Information Sheet http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 995200100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 995200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 995200200 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 4 false false R5.htm 995200205 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Sheet http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Statements 5 false false R6.htm 995200300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Sheet http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Statements 6 false false R7.htm 995200305 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) Sheet http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParenthetical CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) Statements 7 false false R8.htm 995200400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 995200405 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Sheet http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Statements 9 false false R10.htm 995210101 - Disclosure - Organization and principal activities Sheet http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivities Organization and principal activities Notes 10 false false R11.htm 995210201 - Disclosure - Summary of significant accounting policies Sheet http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of significant accounting policies Notes 11 false false R12.htm 995210301 - Disclosure - Fair value of assets and liabilities Sheet http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilities Fair value of assets and liabilities Notes 12 false false R13.htm 995210401 - Disclosure - Prepaid expenses and other current assets Sheet http://ir.xiaoyinggroup.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets Prepaid expenses and other current assets Notes 13 false false R14.htm 995210501 - Disclosure - Deposits to institutional cooperators, net Sheet http://ir.xiaoyinggroup.com/role/DisclosureDepositsToInstitutionalCooperatorsNet Deposits to institutional cooperators, net Notes 14 false false R15.htm 995210601 - Disclosure - Property and equipment, net Sheet http://ir.xiaoyinggroup.com/role/DisclosurePropertyAndEquipmentNet Property and equipment, net Notes 15 false false R16.htm 995210701 - Disclosure - Intangible assets, net Sheet http://ir.xiaoyinggroup.com/role/DisclosureIntangibleAssetsNet Intangible assets, net Notes 16 false false R17.htm 995210801 - Disclosure - Short - term borrowings Sheet http://ir.xiaoyinggroup.com/role/DisclosureShortTermBorrowings Short - term borrowings Notes 17 false false R18.htm 995210901 - Disclosure - Financial investments Sheet http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestments Financial investments Notes 18 false false R19.htm 995211001 - Disclosure - Long-term investments Sheet http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestments Long-term investments Notes 19 false false R20.htm 995211101 - Disclosure - Accrued expenses and other current liabilities Sheet http://ir.xiaoyinggroup.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities Accrued expenses and other current liabilities Notes 20 false false R21.htm 995211201 - Disclosure - Guarantee liabilities Sheet http://ir.xiaoyinggroup.com/role/DisclosureGuaranteeLiabilities Guarantee liabilities Notes 21 false false R22.htm 995211301 - Disclosure - Related party balances and transactions Sheet http://ir.xiaoyinggroup.com/role/DisclosureRelatedPartyBalancesAndTransactions Related party balances and transactions Notes 22 false false R23.htm 995211401 - Disclosure - Income taxes Sheet http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxes Income taxes Notes 23 false false R24.htm 995211501 - Disclosure - Net income per share and net income attributable to common stockholders Sheet http://ir.xiaoyinggroup.com/role/DisclosureNetIncomePerShareAndNetIncomeAttributableToCommonStockholders Net income per share and net income attributable to common stockholders Notes 24 false false R25.htm 995211601 - Disclosure - Share-based compensation Sheet http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensation Share-based compensation Notes 25 false false R26.htm 995211701 - Disclosure - Statutory reserves and restricted net assets Sheet http://ir.xiaoyinggroup.com/role/DisclosureStatutoryReservesAndRestrictedNetAssets Statutory reserves and restricted net assets Notes 26 false false R27.htm 995211801 - Disclosure - Commitments and contingencies Sheet http://ir.xiaoyinggroup.com/role/DisclosureCommitmentsAndContingencies Commitments and contingencies Notes 27 false false R28.htm 995211901 - Disclosure - Subsequent events Sheet http://ir.xiaoyinggroup.com/role/DisclosureSubsequentEvents Subsequent events Notes 28 false false R29.htm 995212001 - Disclosure - SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY Sheet http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompany SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY Notes 29 false false R30.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 30 false false R31.htm 995447 - Disclosure - Insider Trading Policies and Procedures Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc Insider Trading Policies and Procedures Notes 31 false false R32.htm 995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure Sheet http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure Cybersecurity Risk Management and Strategy Disclosure Notes 32 false false R33.htm 99920202 - Disclosure - Summary of significant accounting policies (Policies) Sheet http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of significant accounting policies (Policies) Policies 33 false false R34.htm 99930103 - Disclosure - Organization and principal activities (Tables) Sheet http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesTables Organization and principal activities (Tables) Tables http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivities 34 false false R35.htm 99930203 - Disclosure - Summary of significant accounting policies (Tables) Sheet http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of significant accounting policies (Tables) Tables http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPolicies 35 false false R36.htm 99930303 - Disclosure - Fair value of assets and liabilities (Tables) Sheet http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesTables Fair value of assets and liabilities (Tables) Tables http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilities 36 false false R37.htm 99930403 - Disclosure - Prepaid expenses and other current assets (Tables) Sheet http://ir.xiaoyinggroup.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables Prepaid expenses and other current assets (Tables) Tables http://ir.xiaoyinggroup.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets 37 false false R38.htm 99930503 - Disclosure - Deposits to institutional cooperators, net (Tables) Sheet http://ir.xiaoyinggroup.com/role/DisclosureDepositsToInstitutionalCooperatorsNetTables Deposits to institutional cooperators, net (Tables) Tables http://ir.xiaoyinggroup.com/role/DisclosureDepositsToInstitutionalCooperatorsNet 38 false false R39.htm 99930603 - Disclosure - Property and equipment, net (Tables) Sheet http://ir.xiaoyinggroup.com/role/DisclosurePropertyAndEquipmentNetTables Property and equipment, net (Tables) Tables http://ir.xiaoyinggroup.com/role/DisclosurePropertyAndEquipmentNet 39 false false R40.htm 99930703 - Disclosure - Intangible assets, net (Tables) Sheet http://ir.xiaoyinggroup.com/role/DisclosureIntangibleAssetsNetTables Intangible assets, net (Tables) Tables http://ir.xiaoyinggroup.com/role/DisclosureIntangibleAssetsNet 40 false false R41.htm 99930903 - Disclosure - Financial investments (Tables) Sheet http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsTables Financial investments (Tables) Tables http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestments 41 false false R42.htm 99931003 - Disclosure - Long-term investments (Tables) Sheet http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsTables Long-term investments (Tables) Tables http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestments 42 false false R43.htm 99931103 - Disclosure - Accrued expenses and other current liabilities (Tables) Sheet http://ir.xiaoyinggroup.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables Accrued expenses and other current liabilities (Tables) Tables http://ir.xiaoyinggroup.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities 43 false false R44.htm 99931203 - Disclosure - Guarantee liabilities (Tables) Sheet http://ir.xiaoyinggroup.com/role/DisclosureGuaranteeLiabilitiesTables Guarantee liabilities (Tables) Tables http://ir.xiaoyinggroup.com/role/DisclosureGuaranteeLiabilities 44 false false R45.htm 99931403 - Disclosure - Income taxes (Tables) Sheet http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTables Income taxes (Tables) Tables http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxes 45 false false R46.htm 99931503 - Disclosure - Net income per share and net income attributable to common stockholders (Tables) Sheet http://ir.xiaoyinggroup.com/role/DisclosureNetIncomePerShareAndNetIncomeAttributableToCommonStockholdersTables Net income per share and net income attributable to common stockholders (Tables) Tables http://ir.xiaoyinggroup.com/role/DisclosureNetIncomePerShareAndNetIncomeAttributableToCommonStockholders 46 false false R47.htm 99931603 - Disclosure - Share-based compensation (Tables) Sheet http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationTables Share-based compensation (Tables) Tables http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensation 47 false false R48.htm 99932003 - Disclosure - SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY (Tables) Sheet http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyTables SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY (Tables) Tables http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompany 48 false false R49.htm 99940101 - Disclosure - Organization and principal activities (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails Organization and principal activities (Details) Details http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesTables 49 false false R50.htm 99940201 - Disclosure - Summary of significant accounting policies - Variable interest entity (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesVariableInterestEntityDetails Summary of significant accounting policies - Variable interest entity (Details) Details 50 false false R51.htm 99940202 - Disclosure - Summary of significant accounting policies - Consolidated Trusts (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails Summary of significant accounting policies - Consolidated Trusts (Details) Details 51 false false R52.htm 99940203 - Disclosure - Summary of significant accounting policies - Revenue recognition (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails Summary of significant accounting policies - Revenue recognition (Details) Details 52 false false R53.htm 99940204 - Disclosure - Summary of significant accounting policies - Guarantee liabilities and Financial guarantee derivative (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGuaranteeLiabilitiesAndFinancialGuaranteeDerivativeDetails Summary of significant accounting policies - Guarantee liabilities and Financial guarantee derivative (Details) Details 53 false false R54.htm 99940205 - Disclosure - Summary of significant accounting policies - AR and contract assets and allowance for uncollectible AR and contract assets (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails Summary of significant accounting policies - AR and contract assets and allowance for uncollectible AR and contract assets (Details) Details 54 false false R55.htm 99940206 - Disclosure - Summary of significant accounting policies - Loan receivables from Xiaoying Credit Loans and other loans, net (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansNetDetails Summary of significant accounting policies - Loan receivables from Xiaoying Credit Loans and other loans, net (Details) Details 55 false false R56.htm 99940207 - Disclosure - Summary of significant accounting policies - Loan receivables from Xiaoying Credit Loans and other loans originated and retained by the Company (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansOriginatedAndRetainedByCompanyDetails Summary of significant accounting policies - Loan receivables from Xiaoying Credit Loans and other loans originated and retained by the Company (Details) Details 56 false false R57.htm 99940208 - Disclosure - Summary of significant accounting policies - Movement of provision for loan receivables from Xiaoying Credit Loans and other loans (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesMovementOfProvisionForLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansDetails Summary of significant accounting policies - Movement of provision for loan receivables from Xiaoying Credit Loans and other loans (Details) Details 57 false false R58.htm 99940209 - Disclosure - Summary of significant accounting policies - Aging of loan receivables from Xiaoying Credit Loans and other loans (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAgingOfLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansDetails Summary of significant accounting policies - Aging of loan receivables from Xiaoying Credit Loans and other loans (Details) Details 58 false false R59.htm 99940210 - Disclosure - Summary of significant accounting policies - Past due days credit quality (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPastDueDaysCreditQualityDetails Summary of significant accounting policies - Past due days credit quality (Details) Details 59 false false R60.htm 99940211 - Disclosure - Summary of significant accounting policies - Loan receivable from Xiaoying Housing Loans, net (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivableFromXiaoyingHousingLoansNetDetails Summary of significant accounting policies - Loan receivable from Xiaoying Housing Loans, net (Details) Details 60 false false R61.htm 99940212 - Disclosure - Summary of significant accounting policies - Others (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails Summary of significant accounting policies - Others (Details) Details http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 61 false false R62.htm 99940213 - Disclosure - Summary of significant accounting policies - Property and equipment, net, Intangible assets and Impairment long-lived assets (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetIntangibleAssetsAndImpairmentLongLivedAssetsDetails Summary of significant accounting policies - Property and equipment, net, Intangible assets and Impairment long-lived assets (Details) Details 62 false false R63.htm 99940214 - Disclosure - Summary of significant accounting policies - Leases (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails Summary of significant accounting policies - Leases (Details) Details http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 63 false false R64.htm 99940215 - Disclosure - Summary of significant accounting policies - Certain risks and concentrations (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCertainRisksAndConcentrationsDetails Summary of significant accounting policies - Certain risks and concentrations (Details) Details 64 false false R65.htm 99940301 - Disclosure - Fair value of assets and liabilities - Financial Instruments Recorded at Fair Value on a Recurring Basis (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesFinancialInstrumentsRecordedAtFairValueOnRecurringBasisDetails Fair value of assets and liabilities - Financial Instruments Recorded at Fair Value on a Recurring Basis (Details) Details 65 false false R66.htm 99940302 - Disclosure - Fair value of assets and liabilities - Notional Amount/ Maximum Potential Payout, Fair Value (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesNotionalAmountMaximumPotentialPayoutFairValueDetails Fair value of assets and liabilities - Notional Amount/ Maximum Potential Payout, Fair Value (Details) Details 66 false false R67.htm 99940303 - Disclosure - Fair value of assets and liabilities - Reconciliation of financial guarantee derivatives (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesReconciliationOfFinancialGuaranteeDerivativesDetails Fair value of assets and liabilities - Reconciliation of financial guarantee derivatives (Details) Details 67 false false R68.htm 99940401 - Disclosure - Prepaid expenses and other current assets (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails Prepaid expenses and other current assets (Details) Details http://ir.xiaoyinggroup.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables 68 false false R69.htm 99940501 - Disclosure - Deposits to institutional cooperators, net (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureDepositsToInstitutionalCooperatorsNetDetails Deposits to institutional cooperators, net (Details) Details http://ir.xiaoyinggroup.com/role/DisclosureDepositsToInstitutionalCooperatorsNetTables 69 false false R70.htm 99940502 - Disclosure - Deposits to institutional cooperators, net - Movement of the provision (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureDepositsToInstitutionalCooperatorsNetMovementOfProvisionDetails Deposits to institutional cooperators, net - Movement of the provision (Details) Details 70 false false R71.htm 99940601 - Disclosure - Property and equipment, net (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosurePropertyAndEquipmentNetDetails Property and equipment, net (Details) Details http://ir.xiaoyinggroup.com/role/DisclosurePropertyAndEquipmentNetTables 71 false false R72.htm 99940701 - Disclosure - Intangible assets, net (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureIntangibleAssetsNetDetails Intangible assets, net (Details) Details http://ir.xiaoyinggroup.com/role/DisclosureIntangibleAssetsNetTables 72 false false R73.htm 99940801 - Disclosure - Short - term borrowings (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureShortTermBorrowingsDetails Short - term borrowings (Details) Details http://ir.xiaoyinggroup.com/role/DisclosureShortTermBorrowings 73 false false R74.htm 99940901 - Disclosure - Financial investments (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsDetails Financial investments (Details) Details http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsTables 74 false false R75.htm 99940902 - Disclosure - Financial investments - Carrying value of investments in VC funds (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsCarryingValueOfInvestmentsInVcFundsDetails Financial investments - Carrying value of investments in VC funds (Details) Details 75 false false R76.htm 99940903 - Disclosure - Financial investments - Combined financial information for the VC funds (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsCombinedFinancialInformationForVcFundsDetails Financial investments - Combined financial information for the VC funds (Details) Details 76 false false R77.htm 99940904 - Disclosure - Financial investments - Summary of investments measured at cost minus impairment (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryOfInvestmentsMeasuredAtCostMinusImpairmentDetails Financial investments - Summary of investments measured at cost minus impairment (Details) Details 77 false false R78.htm 99940905 - Disclosure - Financial investments - Summary of investments in VC funds in the form of partnership measured at fair value (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryOfInvestmentsInVcFundsInFormOfPartnershipMeasuredAtFairValueDetails Financial investments - Summary of investments in VC funds in the form of partnership measured at fair value (Details) Details 78 false false R79.htm 99940906 - Disclosure - Financial investments - Summary investments measured under available-for-sale (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryInvestmentsMeasuredUnderAvailableForSaleDetails Financial investments - Summary investments measured under available-for-sale (Details) Details 79 false false R80.htm 99940907 - Disclosure - Financial investments - Financial investments accounted under trading model (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsFinancialInvestmentsAccountedUnderTradingModelDetails Financial investments - Financial investments accounted under trading model (Details) Details 80 false false R81.htm 99940908 - Disclosure - Financial investments - Summary of investments measured under amortization cost (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryOfInvestmentsMeasuredUnderAmortizationCostDetails Financial investments - Summary of investments measured under amortization cost (Details) Details 81 false false R82.htm 99941001 - Disclosure - Long-term investments - Combined financial information for the investee companies (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsCombinedFinancialInformationForInvesteeCompaniesDetails Long-term investments - Combined financial information for the investee companies (Details) Details 82 false false R83.htm 99941002 - Disclosure - Long-term investments - Additional Information (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails Long-term investments - Additional Information (Details) Details 83 false false R84.htm 99941101 - Disclosure - Accrued expenses and other current liabilities (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails Accrued expenses and other current liabilities (Details) Details http://ir.xiaoyinggroup.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables 84 false false R85.htm 99941201 - Disclosure - Guarantee liabilities - Activities of the Group's obligations associated with the deferred guarantee income (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureGuaranteeLiabilitiesActivitiesOfGroupSObligationsAssociatedWithDeferredGuaranteeIncomeDetails Guarantee liabilities - Activities of the Group's obligations associated with the deferred guarantee income (Details) Details 85 false false R86.htm 99941202 - Disclosure - Guarantee liabilities - Movement of contingent guarantee liabilities (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureGuaranteeLiabilitiesMovementOfContingentGuaranteeLiabilitiesDetails Guarantee liabilities - Movement of contingent guarantee liabilities (Details) Details 86 false false R87.htm 99941301 - Disclosure - Related party balances and transactions (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureRelatedPartyBalancesAndTransactionsDetails Related party balances and transactions (Details) Details http://ir.xiaoyinggroup.com/role/DisclosureRelatedPartyBalancesAndTransactions 87 false false R88.htm 99941401 - Disclosure - Income taxes - Tax rates (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTaxRatesDetails Income taxes - Tax rates (Details) Details 88 false false R89.htm 99941402 - Disclosure - Income taxes - Current and deferred component of income tax expense (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesCurrentAndDeferredComponentOfIncomeTaxExpenseDetails Income taxes - Current and deferred component of income tax expense (Details) Details 89 false false R90.htm 99941403 - Disclosure - Income taxes - Pre-tax income (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesPreTaxIncomeDetails Income taxes - Pre-tax income (Details) Details 90 false false R91.htm 99941404 - Disclosure - Income taxes - Reconciliation between the income taxes expense (benefit) and provision for income taxes (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails Income taxes - Reconciliation between the income taxes expense (benefit) and provision for income taxes (Details) Details 91 false false R92.htm 99941405 - Disclosure - Income taxes - Effect of preferential tax rate (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesEffectOfPreferentialTaxRateDetails Income taxes - Effect of preferential tax rate (Details) Details 92 false false R93.htm 99941406 - Disclosure - Income taxes - Components of the deferred tax assets and liabilities (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails Income taxes - Components of the deferred tax assets and liabilities (Details) Details 93 false false R94.htm 99941407 - Disclosure - Income taxes - Movement of the valuation allowance (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesMovementOfValuationAllowanceDetails Income taxes - Movement of the valuation allowance (Details) Details 94 false false R95.htm 99941408 - Disclosure - Income taxes - Unrecognized tax benefit (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitDetails Income taxes - Unrecognized tax benefit (Details) Details 95 false false R96.htm 99941501 - Disclosure - Net income per share and net income attributable to common stockholders (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureNetIncomePerShareAndNetIncomeAttributableToCommonStockholdersDetails Net income per share and net income attributable to common stockholders (Details) Details http://ir.xiaoyinggroup.com/role/DisclosureNetIncomePerShareAndNetIncomeAttributableToCommonStockholdersTables 96 false false R97.htm 99941502 - Disclosure - Net income per share and net income attributable to common stockholders - Anti-dilutive shares (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureNetIncomePerShareAndNetIncomeAttributableToCommonStockholdersAntiDilutiveSharesDetails Net income per share and net income attributable to common stockholders - Anti-dilutive shares (Details) Details 97 false false R98.htm 99941601 - Disclosure - Share-based compensation (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationDetails Share-based compensation (Details) Details http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationTables 98 false false R99.htm 99941602 - Disclosure - Share-based compensation - Stock option valuation (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionValuationDetails Share-based compensation - Stock option valuation (Details) Details 99 false false R100.htm 99941603 - Disclosure - Share-based compensation - Stock option activity (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails Share-based compensation - Stock option activity (Details) Details 100 false false R101.htm 99941604 - Disclosure - Share-based compensation - Compensation cost (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationCompensationCostDetails Share-based compensation - Compensation cost (Details) Details 101 false false R102.htm 99941605 - Disclosure - Share-based compensation - Restricted stocks unit (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationRestrictedStocksUnitDetails Share-based compensation - Restricted stocks unit (Details) Details 102 false false R103.htm 99941701 - Disclosure - Statutory reserves and restricted net assets (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails Statutory reserves and restricted net assets (Details) Details http://ir.xiaoyinggroup.com/role/DisclosureStatutoryReservesAndRestrictedNetAssets 103 false false R104.htm 99941901 - Disclosure - Subsequent events (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureSubsequentEventsDetails Subsequent events (Details) Details http://ir.xiaoyinggroup.com/role/DisclosureSubsequentEvents 104 false false R105.htm 99942001 - Disclosure - SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - BALANCE SHEETS (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - BALANCE SHEETS (Details) Details 105 false false R106.htm 99942002 - Disclosure - SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeLossDetails SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Details) Details 106 false false R107.htm 99942003 - Disclosure - SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENT OF CASH FLOWS (Details) Sheet http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementOfCashFlowsDetails SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENT OF CASH FLOWS (Details) Details 107 false false All Reports Book All Reports xyf-20251231.xsd xyf-20251231_cal.xml xyf-20251231_def.xml xyf-20251231_lab.xml xyf-20251231_pre.xml xyf-20251231x20f.htm xyf-20251231x20f003.jpg xyf-20251231x20f007.jpg xyf-20251231x20f010.jpg xyf-20251231x20f018.jpg http://fasb.org/srt/2025 http://fasb.org/us-gaap/2025 http://xbrl.sec.gov/cyd/2025 http://xbrl.sec.gov/dei/2025 http://xbrl.sec.gov/ecd/2025 true true JSON 135 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "xyf-20251231x20f.htm": { "nsprefix": "xyf", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "dts": { "schema": { "local": [ "xyf-20251231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd", "https://xbrl.sec.gov/country/2025/country-2025.xsd", "https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd", "https://xbrl.sec.gov/cyd/2025/cyd-af-2025.xsd", "https://xbrl.sec.gov/cyd/2025/cyd-af-sub-2025.xsd", "https://xbrl.sec.gov/dei/2025/dei-2025.xsd", "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd", "https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd", "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd" ] }, "calculationLink": { "local": [ "xyf-20251231_cal.xml" ] }, "definitionLink": { "local": [ "xyf-20251231_def.xml" ] }, "labelLink": { "local": [ "xyf-20251231_lab.xml" ] }, "presentationLink": { "local": [ "xyf-20251231_pre.xml" ] }, "inline": { "local": [ "xyf-20251231x20f.htm" ] } }, "keyStandard": 449, "keyCustom": 185, "axisStandard": 33, "axisCustom": 2, "memberStandard": 48, "memberCustom": 67, "hidden": { "total": 42, "http://xbrl.sec.gov/dei/2025": 3, "http://ir.xiaoyinggroup.com/20251231": 11, "http://fasb.org/us-gaap/2025": 28 }, "contextCount": 498, "entityCount": 1, "segmentCount": 126, "elementCount": 1044, "unitCount": 11, "baseTaxonomies": { "http://fasb.org/us-gaap/2025": 2160, "http://xbrl.sec.gov/dei/2025": 54, "http://xbrl.sec.gov/cyd/2025": 15, "http://fasb.org/srt/2025": 5, "http://xbrl.sec.gov/ecd/2025": 1 }, "report": { "R1": { "role": "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation", "longName": "995200090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R2": { "role": "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets", "longName": "995200100 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "us-gaap:DeferredIncomeTaxAssetsNet", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R3": { "role": "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheetsParenthetical", "longName": "995200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "xyf:RestrictedCashAllowanceForCreditLoss", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "xyf:DepositAssetsAllowanceForCreditLosses", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R4": { "role": "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "longName": "995200200 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:CostOfRevenue", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R5": { "role": "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical", "longName": "995200205 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_srt_ProductOrServiceAxis_xyf_LoanFacilitationServiceMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_qM1iFIzPYku_znnia3ECMw", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R6": { "role": "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "longName": "995200300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_YAC_ZLIk5k-bnT579MtJig", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_YAC_ZLIk5k-bnT579MtJig", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R7": { "role": "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParenthetical", "longName": "995200305 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "Unit_Divide_USD_shares_bIx1MrBb80OPhGT_fNi7bA", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "link:footnote", "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember__87dR545TUGLiu4m0nYroQ", "name": "us-gaap:DividendsCommonStockCash", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "link:footnote", "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R8": { "role": "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows", "longName": "995200400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R9": { "role": "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical", "longName": "995200405 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "xyf:NoncashGainLossOnDeregistrationOfEntity", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:TransferOfInvestments", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R10": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivities", "longName": "995210101 - Disclosure - Organization and principal activities", "shortName": "Organization and principal activities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R11": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995210201 - Disclosure - Summary of significant accounting policies", "shortName": "Summary of significant accounting policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R12": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilities", "longName": "995210301 - Disclosure - Fair value of assets and liabilities", "shortName": "Fair value of assets and liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R13": { "role": "http://ir.xiaoyinggroup.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets", "longName": "995210401 - Disclosure - Prepaid expenses and other current assets", "shortName": "Prepaid expenses and other current assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "xyf:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "xyf:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R14": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureDepositsToInstitutionalCooperatorsNet", "longName": "995210501 - Disclosure - Deposits to institutional cooperators, net", "shortName": "Deposits to institutional cooperators, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "xyf:DepositsToInstitutionalCooperatorsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "xyf:DepositsToInstitutionalCooperatorsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R15": { "role": "http://ir.xiaoyinggroup.com/role/DisclosurePropertyAndEquipmentNet", "longName": "995210601 - Disclosure - Property and equipment, net", "shortName": "Property and equipment, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R16": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureIntangibleAssetsNet", "longName": "995210701 - Disclosure - Intangible assets, net", "shortName": "Intangible assets, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R17": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureShortTermBorrowings", "longName": "995210801 - Disclosure - Short - term borrowings", "shortName": "Short - term borrowings", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:ShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:ShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R18": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestments", "longName": "995210901 - Disclosure - Financial investments", "shortName": "Financial investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R19": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestments", "longName": "995211001 - Disclosure - Long-term investments", "shortName": "Long-term investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:InvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:InvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R20": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities", "longName": "995211101 - Disclosure - Accrued expenses and other current liabilities", "shortName": "Accrued expenses and other current liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R21": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureGuaranteeLiabilities", "longName": "995211201 - Disclosure - Guarantee liabilities", "shortName": "Guarantee liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:GuaranteesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:GuaranteesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R22": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureRelatedPartyBalancesAndTransactions", "longName": "995211301 - Disclosure - Related party balances and transactions", "shortName": "Related party balances and transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R23": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxes", "longName": "995211401 - Disclosure - Income taxes", "shortName": "Income taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R24": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureNetIncomePerShareAndNetIncomeAttributableToCommonStockholders", "longName": "995211501 - Disclosure - Net income per share and net income attributable to common stockholders", "shortName": "Net income per share and net income attributable to common stockholders", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R25": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensation", "longName": "995211601 - Disclosure - Share-based compensation", "shortName": "Share-based compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R26": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureStatutoryReservesAndRestrictedNetAssets", "longName": "995211701 - Disclosure - Statutory reserves and restricted net assets", "shortName": "Statutory reserves and restricted net assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "xyf:StatutoryReservesAndRestrictedNetAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "xyf:StatutoryReservesAndRestrictedNetAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R27": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureCommitmentsAndContingencies", "longName": "995211801 - Disclosure - Commitments and contingencies", "shortName": "Commitments and contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R28": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureSubsequentEvents", "longName": "995211901 - Disclosure - Subsequent events", "shortName": "Subsequent events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R29": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompany", "longName": "995212001 - Disclosure - SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY", "shortName": "SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R30": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": null }, "R31": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc", "longName": "995447 - Disclosure - Insider Trading Policies and Procedures", "shortName": "Insider Trading Policies and Procedures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R32": { "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure", "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure", "shortName": "Cybersecurity Risk Management and Strategy Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R33": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "99920202 - Disclosure - Summary of significant accounting policies (Policies)", "shortName": "Summary of significant accounting policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R34": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesTables", "longName": "99930103 - Disclosure - Organization and principal activities (Tables)", "shortName": "Organization and principal activities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "xyf:ScheduleOfSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "xyf:ScheduleOfSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R35": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "99930203 - Disclosure - Summary of significant accounting policies (Tables)", "shortName": "Summary of significant accounting policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R36": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesTables", "longName": "99930303 - Disclosure - Fair value of assets and liabilities (Tables)", "shortName": "Fair value of assets and liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R37": { "role": "http://ir.xiaoyinggroup.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables", "longName": "99930403 - Disclosure - Prepaid expenses and other current assets (Tables)", "shortName": "Prepaid expenses and other current assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "xyf:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "xyf:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R38": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureDepositsToInstitutionalCooperatorsNetTables", "longName": "99930503 - Disclosure - Deposits to institutional cooperators, net (Tables)", "shortName": "Deposits to institutional cooperators, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "xyf:ScheduleOfDepositAssets", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "xyf:DepositsToInstitutionalCooperatorsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "xyf:ScheduleOfDepositAssets", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "xyf:DepositsToInstitutionalCooperatorsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R39": { "role": "http://ir.xiaoyinggroup.com/role/DisclosurePropertyAndEquipmentNetTables", "longName": "99930603 - Disclosure - Property and equipment, net (Tables)", "shortName": "Property and equipment, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R40": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureIntangibleAssetsNetTables", "longName": "99930703 - Disclosure - Intangible assets, net (Tables)", "shortName": "Intangible assets, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R41": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsTables", "longName": "99930903 - Disclosure - Financial investments (Tables)", "shortName": "Financial investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R42": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsTables", "longName": "99931003 - Disclosure - Long-term investments (Tables)", "shortName": "Long-term investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": null }, "R43": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables", "longName": "99931103 - Disclosure - Accrued expenses and other current liabilities (Tables)", "shortName": "Accrued expenses and other current liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "xyf:ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "xyf:ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R44": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureGuaranteeLiabilitiesTables", "longName": "99931203 - Disclosure - Guarantee liabilities (Tables)", "shortName": "Guarantee liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:ScheduleOfGuaranteeObligationsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GuaranteesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:ScheduleOfGuaranteeObligationsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GuaranteesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R45": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTables", "longName": "99931403 - Disclosure - Income taxes (Tables)", "shortName": "Income taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R46": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureNetIncomePerShareAndNetIncomeAttributableToCommonStockholdersTables", "longName": "99931503 - Disclosure - Net income per share and net income attributable to common stockholders (Tables)", "shortName": "Net income per share and net income attributable to common stockholders (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R47": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationTables", "longName": "99931603 - Disclosure - Share-based compensation (Tables)", "shortName": "Share-based compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R48": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyTables", "longName": "99932003 - Disclosure - SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY (Tables)", "shortName": "SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "48", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R49": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "longName": "99940101 - Disclosure - Organization and principal activities (Details)", "shortName": "Organization and principal activities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "As_Of_6_30_2017_5vWEGFfPGkq1WXDmHtxG0w", "name": "us-gaap:EquityMethodInvestmentAggregateCost", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "-9", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2017_5vWEGFfPGkq1WXDmHtxG0w", "name": "us-gaap:EquityMethodInvestmentAggregateCost", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "-9", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R50": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesVariableInterestEntityDetails", "longName": "99940201 - Disclosure - Summary of significant accounting policies - Variable interest entity (Details)", "shortName": "Summary of significant accounting policies - Variable interest entity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_xyf_XiaoyingBeijingInformationTechnologyCoLtdMember_us-gaap_TypeOfArrangementAxis_xyf_ShareholdersVotingRightsProxyAgreementWithShareholdersOfViesMember_zUy7bP48n0WZE6MxsahCBg", "name": "xyf:PowerOfAttorneyTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:ConsolidationPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_dei_LegalEntityAxis_xyf_XiaoyingBeijingInformationTechnologyCoLtdMember_us-gaap_TypeOfArrangementAxis_xyf_ShareholdersVotingRightsProxyAgreementWithShareholdersOfViesMember_zUy7bP48n0WZE6MxsahCBg", "name": "xyf:PowerOfAttorneyTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:ConsolidationPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R51": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "longName": "99940202 - Disclosure - Summary of significant accounting policies - Consolidated Trusts (Details)", "shortName": "Summary of significant accounting policies - Consolidated Trusts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2025_dei_LegalEntityAxis_xyf_OneOfSubsidiariesMember__DYY2WXELEiWKmqov2pRdQ", "name": "us-gaap:NotesReceivableNet", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R52": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "longName": "99940203 - Disclosure - Summary of significant accounting policies - Revenue recognition (Details)", "shortName": "Summary of significant accounting policies - Revenue recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "xyf:NumberOfBusinessModels", "unitRef": "Unit_Standard_item_B3GIyYHELE6s881FsNznTA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R53": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGuaranteeLiabilitiesAndFinancialGuaranteeDerivativeDetails", "longName": "99940204 - Disclosure - Summary of significant accounting policies - Guarantee liabilities and Financial guarantee derivative (Details)", "shortName": "Summary of significant accounting policies - Guarantee liabilities and Financial guarantee derivative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "us-gaap:GuaranteesFairValueDisclosure", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": null }, "R54": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails", "longName": "99940205 - Disclosure - Summary of significant accounting policies - AR and contract assets and allowance for uncollectible AR and contract assets (Details)", "shortName": "Summary of significant accounting policies - AR and contract assets and allowance for uncollectible AR and contract assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "xyf:AllowanceForDoubtfulAccountsReceivableAndContractAssets", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "us-gaap:AccountsReceivableGrossNoncurrent", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R55": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansNetDetails", "longName": "99940206 - Disclosure - Summary of significant accounting policies - Loan receivables from Xiaoying Credit Loans and other loans, net (Details)", "shortName": "Summary of significant accounting policies - Loan receivables from Xiaoying Credit Loans and other loans, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "us-gaap:NotesReceivableNet", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "xyf:ScheduleOfLoansReceivableTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "xyf:LoansReceivableAccruedInterest", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "xyf:LoansAndLeasesReceivableFromCreditsAdvancedFromOwnFundsPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R56": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansOriginatedAndRetainedByCompanyDetails", "longName": "99940207 - Disclosure - Summary of significant accounting policies - Loan receivables from Xiaoying Credit Loans and other loans originated and retained by the Company (Details)", "shortName": "Summary of significant accounting policies - Loan receivables from Xiaoying Credit Loans and other loans originated and retained by the Company (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "us-gaap:NotesReceivableGross", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:PastDueFinancingReceivablesTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2025_xyf_MajorProductsAxis_xyf_XiaoyingCreditLoanMember_oUYR4FEXUU-Ee8prOleSQg", "name": "us-gaap:NotesReceivableNet", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "xyf:ScheduleOfLoansReceivableTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R57": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesMovementOfProvisionForLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansDetails", "longName": "99940208 - Disclosure - Summary of significant accounting policies - Movement of provision for loan receivables from Xiaoying Credit Loans and other loans (Details)", "shortName": "Summary of significant accounting policies - Movement of provision for loan receivables from Xiaoying Credit Loans and other loans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "As_Of_12_31_2024_8BnYgVflKke7ghe7mN0nCA", "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_xyf_MajorProductsAxis_xyf_XiaoyingCreditLoanMember_t_B02F5TLkaQcm3Z0jtruQ", "name": "us-gaap:ProvisionForLoanLossesExpensed", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R58": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAgingOfLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansDetails", "longName": "99940209 - Disclosure - Summary of significant accounting policies - Aging of loan receivables from Xiaoying Credit Loans and other loans (Details)", "shortName": "Summary of significant accounting policies - Aging of loan receivables from Xiaoying Credit Loans and other loans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "us-gaap:NotesReceivableGross", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:PastDueFinancingReceivablesTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": null }, "R59": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPastDueDaysCreditQualityDetails", "longName": "99940210 - Disclosure - Summary of significant accounting policies - Past due days credit quality (Details)", "shortName": "Summary of significant accounting policies - Past due days credit quality (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "us-gaap:NotesReceivableGross", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:PastDueFinancingReceivablesTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_us-gaap_FinancialInstrumentAxis_xyf_LoansFacilitatedIn2023Member_xyf_MajorProductsAxis_xyf_XiaoyingCreditLoanMember_sjUprGhLkkqdIYOMDs3Esw", "name": "us-gaap:NotesReceivableGross", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PastDueFinancingReceivablesTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R60": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivableFromXiaoyingHousingLoansNetDetails", "longName": "99940211 - Disclosure - Summary of significant accounting policies - Loan receivable from Xiaoying Housing Loans, net (Details)", "shortName": "Summary of significant accounting policies - Loan receivable from Xiaoying Housing Loans, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": null }, "R61": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails", "longName": "99940212 - Disclosure - Summary of significant accounting policies - Others (Details)", "shortName": "Summary of significant accounting policies - Others (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "us-gaap:Deposits", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "xyf:DefinedContributionPlanPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R62": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetIntangibleAssetsAndImpairmentLongLivedAssetsDetails", "longName": "99940213 - Disclosure - Summary of significant accounting policies - Property and equipment, net, Intangible assets and Impairment long-lived assets (Details)", "shortName": "Summary of significant accounting policies - Property and equipment, net, Intangible assets and Impairment long-lived assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "As_Of_12_31_2025_srt_RangeAxis_srt_MaximumMember_11wpelFMpEukNv2wsr9b7Q", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2025_srt_RangeAxis_srt_MaximumMember_11wpelFMpEukNv2wsr9b7Q", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R63": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "longName": "99940214 - Disclosure - Summary of significant accounting policies - Leases (Details)", "shortName": "Summary of significant accounting policies - Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeLeasesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeLeasesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R64": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCertainRisksAndConcentrationsDetails", "longName": "99940215 - Disclosure - Summary of significant accounting policies - Certain risks and concentrations (Details)", "shortName": "Summary of significant accounting policies - Certain risks and concentrations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "As_Of_12_31_2025_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember__byaKXZGM0-a9xLopwUlUw", "name": "xyf:NumberOfInstitutionalCooperators", "unitRef": "Unit_Standard_Institution_-5FcIANEN0Siw3e4MSEHdg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2025_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember__byaKXZGM0-a9xLopwUlUw", "name": "xyf:NumberOfInstitutionalCooperators", "unitRef": "Unit_Standard_Institution_-5FcIANEN0Siw3e4MSEHdg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R65": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesFinancialInstrumentsRecordedAtFairValueOnRecurringBasisDetails", "longName": "99940301 - Disclosure - Fair value of assets and liabilities - Financial Instruments Recorded at Fair Value on a Recurring Basis (Details)", "shortName": "Fair value of assets and liabilities - Financial Instruments Recorded at Fair Value on a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "us-gaap:DerivativeAssets", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R66": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesNotionalAmountMaximumPotentialPayoutFairValueDetails", "longName": "99940302 - Disclosure - Fair value of assets and liabilities - Notional Amount/ Maximum Potential Payout, Fair Value (Details)", "shortName": "Fair value of assets and liabilities - Notional Amount/ Maximum Potential Payout, Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "us-gaap:DerivativeAssets", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_81RZDFXR6E6jg2cKXkIQLQ", "name": "us-gaap:DerivativeAssetNotionalAmount", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "xyf:ScheduleOfNotionalAmountAndFairValueOfDerivativeAssetsAndLiabilities", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R67": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesReconciliationOfFinancialGuaranteeDerivativesDetails", "longName": "99940303 - Disclosure - Fair value of assets and liabilities - Reconciliation of financial guarantee derivatives (Details)", "shortName": "Fair value of assets and liabilities - Reconciliation of financial guarantee derivatives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "As_Of_12_31_2024_8BnYgVflKke7ghe7mN0nCA", "name": "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_Wmd4BC0VVk2pR2lcX_Y-0A", "name": "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R68": { "role": "http://ir.xiaoyinggroup.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails", "longName": "99940401 - Disclosure - Prepaid expenses and other current assets (Details)", "shortName": "Prepaid expenses and other current assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "us-gaap:PrepaidExpenseCurrent", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "xyf:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "us-gaap:PrepaidExpenseCurrent", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "xyf:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R69": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureDepositsToInstitutionalCooperatorsNetDetails", "longName": "99940501 - Disclosure - Deposits to institutional cooperators, net (Details)", "shortName": "Deposits to institutional cooperators, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "xyf:DepositAssetsGross", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "xyf:ScheduleOfDepositAssets", "xyf:DepositsToInstitutionalCooperatorsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "xyf:DepositAssetsGross", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "xyf:ScheduleOfDepositAssets", "xyf:DepositsToInstitutionalCooperatorsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R70": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureDepositsToInstitutionalCooperatorsNetMovementOfProvisionDetails", "longName": "99940502 - Disclosure - Deposits to institutional cooperators, net - Movement of the provision (Details)", "shortName": "Deposits to institutional cooperators, net - Movement of the provision (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "As_Of_12_31_2024_8BnYgVflKke7ghe7mN0nCA", "name": "xyf:ProvisionForDepositAsset", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "xyf:ScheduleOfMovementOfProvisionForDepositsToInstitutionalCoOperatorsTableTextBlock", "xyf:DepositsToInstitutionalCooperatorsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": null }, "R71": { "role": "http://ir.xiaoyinggroup.com/role/DisclosurePropertyAndEquipmentNetDetails", "longName": "99940601 - Disclosure - Property and equipment, net (Details)", "shortName": "Property and equipment, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R72": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureIntangibleAssetsNetDetails", "longName": "99940701 - Disclosure - Intangible assets, net (Details)", "shortName": "Intangible assets, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R73": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureShortTermBorrowingsDetails", "longName": "99940801 - Disclosure - Short - term borrowings (Details)", "shortName": "Short - term borrowings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "us-gaap:ShortTermBorrowings", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "us-gaap:ShortTermBankLoansAndNotesPayable", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:ShortTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R74": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsDetails", "longName": "99940901 - Disclosure - Financial investments (Details)", "shortName": "Financial investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "us-gaap:EquityMethodInvestments", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:EquityMethodInvestmentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_T0TdMIu-LkK6TDk3HsSZXg", "name": "xyf:EquitySecuritiesWithoutReadilyDeterminableFairValueContribution", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R75": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsCarryingValueOfInvestmentsInVcFundsDetails", "longName": "99940902 - Disclosure - Financial investments - Carrying value of investments in VC funds (Details)", "shortName": "Financial investments - Carrying value of investments in VC funds (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "us-gaap:EquityMethodInvestments", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:EquityMethodInvestmentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": null }, "R76": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsCombinedFinancialInformationForVcFundsDetails", "longName": "99940903 - Disclosure - Financial investments - Combined financial information for the VC funds (Details)", "shortName": "Financial investments - Combined financial information for the VC funds (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_62dZI1F2O0Sx8hUgQOo7rw", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R77": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryOfInvestmentsMeasuredAtCostMinusImpairmentDetails", "longName": "99940904 - Disclosure - Financial investments - Summary of investments measured at cost minus impairment (Details)", "shortName": "Financial investments - Summary of investments measured at cost minus impairment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "As_Of_12_31_2024_8BnYgVflKke7ghe7mN0nCA", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_8BnYgVflKke7ghe7mN0nCA", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "unitRef": "Unit_Standard_USD_mso-ZoIOikybqHvJnzvpJA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R78": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryOfInvestmentsInVcFundsInFormOfPartnershipMeasuredAtFairValueDetails", "longName": "99940905 - Disclosure - Financial investments - Summary of investments in VC funds in the form of partnership measured at fair value (Details)", "shortName": "Financial investments - Summary of investments in VC funds in the form of partnership measured at fair value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "As_Of_12_31_2024_8BnYgVflKke7ghe7mN0nCA", "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "xyf:EquitySecuritiesFvNiTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_8BnYgVflKke7ghe7mN0nCA", "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent", "unitRef": "Unit_Standard_USD_mso-ZoIOikybqHvJnzvpJA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "xyf:EquitySecuritiesFvNiTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R79": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryInvestmentsMeasuredUnderAvailableForSaleDetails", "longName": "99940906 - Disclosure - Financial investments - Summary investments measured under available-for-sale (Details)", "shortName": "Financial investments - Summary investments measured under available-for-sale (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "As_Of_12_31_2024_8BnYgVflKke7ghe7mN0nCA", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_8BnYgVflKke7ghe7mN0nCA", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "Unit_Standard_USD_mso-ZoIOikybqHvJnzvpJA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R80": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsFinancialInvestmentsAccountedUnderTradingModelDetails", "longName": "99940907 - Disclosure - Financial investments - Financial investments accounted under trading model (Details)", "shortName": "Financial investments - Financial investments accounted under trading model (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "As_Of_12_31_2024_us-gaap_FinancialInstrumentAxis_xyf_WealthManagementProductsWithNoFixedTermMember_n3KVS5K2M0uAlkLjvI-tKQ", "name": "us-gaap:TradingSecuritiesDebt", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "xyf:ScheduleOfTradingDebtSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_us-gaap_FinancialInstrumentAxis_xyf_WealthManagementProductsWithNoFixedTermMember_n3KVS5K2M0uAlkLjvI-tKQ", "name": "us-gaap:TradingSecuritiesDebt", "unitRef": "Unit_Standard_USD_mso-ZoIOikybqHvJnzvpJA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R81": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryOfInvestmentsMeasuredUnderAmortizationCostDetails", "longName": "99940908 - Disclosure - Financial investments - Summary of investments measured under amortization cost (Details)", "shortName": "Financial investments - Summary of investments measured under amortization cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "As_Of_12_31_2024_8BnYgVflKke7ghe7mN0nCA", "name": "us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:HeldToMaturitySecuritiesTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "xyf:DebtSecuritiesHeldToMaturityInterestEarned", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:HeldToMaturitySecuritiesTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R82": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsCombinedFinancialInformationForInvesteeCompaniesDetails", "longName": "99941001 - Disclosure - Long-term investments - Combined financial information for the investee companies (Details)", "shortName": "Long-term investments - Combined financial information for the investee companies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2025_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_xyf_ConsolidatedInvesteeCompaniesMember_glmgUakqxEG7RdyjKQDXdA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:EquityMethodInvestmentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R83": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "longName": "99941002 - Disclosure - Long-term investments - Additional Information (Details)", "shortName": "Long-term investments - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "xyf:EquityMethodInvestmentCumulativeImpairmentLoss", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "xyf:EquityMethodInvestmentCumulativeImpairmentLoss", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R84": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "longName": "99941101 - Disclosure - Accrued expenses and other current liabilities (Details)", "shortName": "Accrued expenses and other current liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "As_Of_12_31_2024_8BnYgVflKke7ghe7mN0nCA", "name": "xyf:FundAttributableToInstitutionalInvestors", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "xyf:ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_8BnYgVflKke7ghe7mN0nCA", "name": "xyf:FundAttributableToInstitutionalInvestors", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "xyf:ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R85": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureGuaranteeLiabilitiesActivitiesOfGroupSObligationsAssociatedWithDeferredGuaranteeIncomeDetails", "longName": "99941201 - Disclosure - Guarantee liabilities - Activities of the Group's obligations associated with the deferred guarantee income (Details)", "shortName": "Guarantee liabilities - Activities of the Group's obligations associated with the deferred guarantee income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "As_Of_12_31_2024_8BnYgVflKke7ghe7mN0nCA", "name": "xyf:DeferredGuaranteeIncomeGuaranteeObligations", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_8BnYgVflKke7ghe7mN0nCA", "name": "xyf:DeferredGuaranteeIncomeGuaranteeObligations", "unitRef": "Unit_Standard_USD_mso-ZoIOikybqHvJnzvpJA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:GuaranteesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R86": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureGuaranteeLiabilitiesMovementOfContingentGuaranteeLiabilitiesDetails", "longName": "99941202 - Disclosure - Guarantee liabilities - Movement of contingent guarantee liabilities (Details)", "shortName": "Guarantee liabilities - Movement of contingent guarantee liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "As_Of_12_31_2024_8BnYgVflKke7ghe7mN0nCA", "name": "us-gaap:GuaranteesFairValueDisclosure", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "xyf:GuarantorObligationsMaximumExposureUndiscountedPrincipalAmount", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R87": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureRelatedPartyBalancesAndTransactionsDetails", "longName": "99941301 - Disclosure - Related party balances and transactions (Details)", "shortName": "Related party balances and transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_T0TdMIu-LkK6TDk3HsSZXg", "name": "xyf:DividendReceivable", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "xyf:DividendReceivable", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_T0TdMIu-LkK6TDk3HsSZXg", "name": "xyf:DividendReceivable", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "xyf:DividendReceivable", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R88": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTaxRatesDetails", "longName": "99941401 - Disclosure - Income taxes - Tax rates (Details)", "shortName": "Income taxes - Tax rates (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "xyf:NumberOfSubsidiary", "unitRef": "Unit_Standard_pure_OwgFp_vI5E2XKafnnhSnew", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_srt_StatementGeographicalAxis_country_HK_14CzZWS30UWGe6u1BgWowg", "name": "xyf:ThresholdProfitsInDeterminingTaxRate", "unitRef": "Unit_Standard_HKD_KrKalp-D40W0nb011Qtm1g", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R89": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesCurrentAndDeferredComponentOfIncomeTaxExpenseDetails", "longName": "99941402 - Disclosure - Income taxes - Current and deferred component of income tax expense (Details)", "shortName": "Income taxes - Current and deferred component of income tax expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R90": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesPreTaxIncomeDetails", "longName": "99941403 - Disclosure - Income taxes - Pre-tax income (Details)", "shortName": "Income taxes - Pre-tax income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_srt_StatementGeographicalAxis_country_KY_3TY8SSz6QU2Yd0aVcc9wLw", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R91": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails", "longName": "99941404 - Disclosure - Income taxes - Reconciliation between the income taxes expense (benefit) and provision for income taxes (Details)", "shortName": "Income taxes - Reconciliation between the income taxes expense (benefit) and provision for income taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R92": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesEffectOfPreferentialTaxRateDetails", "longName": "99941405 - Disclosure - Income taxes - Effect of preferential tax rate (Details)", "shortName": "Income taxes - Effect of preferential tax rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:IncomeTaxHolidayAggregateDollarAmount", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:SummaryOfIncomeTaxHolidayTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:IncomeTaxHolidayAggregateDollarAmount", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:SummaryOfIncomeTaxHolidayTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R93": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails", "longName": "99941406 - Disclosure - Income taxes - Components of the deferred tax assets and liabilities (Details)", "shortName": "Income taxes - Components of the deferred tax assets and liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "xyf:DeferredTaxAssetsLongTermInvestments", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "xyf:DeferredTaxAssetsLongTermInvestments", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R94": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesMovementOfValuationAllowanceDetails", "longName": "99941407 - Disclosure - Income taxes - Movement of the valuation allowance (Details)", "shortName": "Income taxes - Movement of the valuation allowance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "As_Of_12_31_2024_8BnYgVflKke7ghe7mN0nCA", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "xyf:DisclosureOfMovementInValuationAllowanceTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "xyf:ValuationAllowanceDeferredTaxAssetAdditions", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "xyf:DisclosureOfMovementInValuationAllowanceTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R95": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitDetails", "longName": "99941408 - Disclosure - Income taxes - Unrecognized tax benefit (Details)", "shortName": "Income taxes - Unrecognized tax benefit (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "As_Of_12_31_2024_8BnYgVflKke7ghe7mN0nCA", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_8BnYgVflKke7ghe7mN0nCA", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "Unit_Standard_USD_mso-ZoIOikybqHvJnzvpJA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R96": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureNetIncomePerShareAndNetIncomeAttributableToCommonStockholdersDetails", "longName": "99941501 - Disclosure - Net income per share and net income attributable to common stockholders (Details)", "shortName": "Net income per share and net income attributable to common stockholders (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_kw0CL7RuNkCBgChw00bupA", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "Unit_Standard_shares_NMqbQ0zKMUm5UWX49YbyhQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R97": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureNetIncomePerShareAndNetIncomeAttributableToCommonStockholdersAntiDilutiveSharesDetails", "longName": "99941502 - Disclosure - Net income per share and net income attributable to common stockholders - Anti-dilutive shares (Details)", "shortName": "Net income per share and net income attributable to common stockholders - Anti-dilutive shares (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_xyf_ShareBasedPaymentArrangementOptionMember_1XTqZ_ZsB0mkheIXIN5Mrw", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_NMqbQ0zKMUm5UWX49YbyhQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_xyf_ShareBasedPaymentArrangementOptionMember_1XTqZ_ZsB0mkheIXIN5Mrw", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_NMqbQ0zKMUm5UWX49YbyhQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R98": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationDetails", "longName": "99941601 - Disclosure - Share-based compensation (Details)", "shortName": "Share-based compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "Duration_4_30_2019_To_4_30_2019_Pe65kQq_CEGH3l-cAQ_myg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Unit_Standard_shares_NMqbQ0zKMUm5UWX49YbyhQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "Unit_Divide_CNY_shares_L-ByK7HU80SmmR3ZUeDL2Q", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R99": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionValuationDetails", "longName": "99941602 - Disclosure - Share-based compensation - Stock option valuation (Details)", "shortName": "Share-based compensation - Stock option valuation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "As_Of_4_30_2019_XHfSDvpTYUKFI_6cga3cCw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "unitRef": "Unit_Divide_CNY_shares_L-ByK7HU80SmmR3ZUeDL2Q", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_4_30_2019_XHfSDvpTYUKFI_6cga3cCw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "unitRef": "Unit_Divide_CNY_shares_L-ByK7HU80SmmR3ZUeDL2Q", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R100": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails", "longName": "99941603 - Disclosure - Share-based compensation - Stock option activity (Details)", "shortName": "Share-based compensation - Stock option activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "As_Of_12_31_2024_8BnYgVflKke7ghe7mN0nCA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_NMqbQ0zKMUm5UWX49YbyhQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_NMqbQ0zKMUm5UWX49YbyhQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R101": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationCompensationCostDetails", "longName": "99941604 - Disclosure - Share-based compensation - Compensation cost (Details)", "shortName": "Share-based compensation - Compensation cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "101", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R102": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationRestrictedStocksUnitDetails", "longName": "99941605 - Disclosure - Share-based compensation - Restricted stocks unit (Details)", "shortName": "Share-based compensation - Restricted stocks unit (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "102", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2019_To_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_qDw7Qs8je0mmdu-ongbmsg", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R103": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails", "longName": "99941701 - Disclosure - Statutory reserves and restricted net assets (Details)", "shortName": "Statutory reserves and restricted net assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "103", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "xyf:MinimumPercentageOfAfterTaxProfitToBeAllocatedToStatutoryReserve", "unitRef": "Unit_Standard_pure_OwgFp_vI5E2XKafnnhSnew", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "xyf:StatutoryReservesAndRestrictedNetAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "xyf:MinimumPercentageOfAfterTaxProfitToBeAllocatedToStatutoryReserve", "unitRef": "Unit_Standard_pure_OwgFp_vI5E2XKafnnhSnew", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "xyf:StatutoryReservesAndRestrictedNetAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true, "unique": true } }, "R104": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureSubsequentEventsDetails", "longName": "99941901 - Disclosure - Subsequent events (Details)", "shortName": "Subsequent events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "104", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:ProceedsFromShortTermDebt", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_12_31_2024_kw0CL7RuNkCBgChw00bupA", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "Unit_Divide_USD_shares_bIx1MrBb80OPhGT_fNi7bA", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "link:footnote", "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R105": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "longName": "99942001 - Disclosure - SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - BALANCE SHEETS (Details)", "shortName": "SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - BALANCE SHEETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "105", "firstAnchor": { "contextRef": "As_Of_12_31_2025_JPSOWL18b0mRymlbaDz_Xg", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2025_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_0MQZfbbxwkG41ZMbgkrF5A", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R106": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeLossDetails", "longName": "99942002 - Disclosure - SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Details)", "shortName": "SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "106", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:GeneralAndAdministrativeExpense", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_4Rgga3Ehak2eEROP6k3Sig", "name": "us-gaap:GeneralAndAdministrativeExpense", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "srt:CondensedStatementOfComprehensiveIncomeTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } }, "R107": { "role": "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementOfCashFlowsDetails", "longName": "99942003 - Disclosure - SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENT OF CASH FLOWS (Details)", "shortName": "SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY - STATEMENT OF CASH FLOWS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "107", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_Yy6Jg489uEiAjI1FBjE_Pg", "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_12_31_2025_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_4Rgga3Ehak2eEROP6k3Sig", "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "unitRef": "Unit_Standard_CNY_YQYnjBUfVkKlgHZPDi4wHw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "p", "td", "tr", "table", "srt:ScheduleOfCondensedCashFlowStatementTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "xyf-20251231x20f.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of significant accounting policies" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsNotesAndLoansReceivableLineItems", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAgingOfLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansNetDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansOriginatedAndRetainedByCompanyDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesMovementOfProvisionForLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansDetails" ], "lang": { "en-us": { "role": { "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "verboseLabel": "Summary of significant accounting policies", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r341", "r1448" ] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued expenses and other current liabilities", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [ "r583" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsCombinedFinancialInformationForVcFundsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities", "terseLabel": "Payable and accruals", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date, including liabilities incurred and payable to vendors for goods and services received, taxes, interest, rent and utilities, compensation costs, payroll taxes and fringe benefits (other than pension and postretirement obligations), contractual rights and obligations, and statutory obligations." } } }, "auth_ref": [ "r110", "r112" ] }, "xyf_AccountsReceivableAndContractAssetsAllowanceForAccountsReceivableAndContractAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "AccountsReceivableAndContractAssetsAllowanceForAccountsReceivableAndContractAssetsPolicyTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable and contract assets, allowance for accounts receivable and contract assets.", "label": "Accounts Receivable and Contract Assets, Allowance for Accounts Receivable and Contract Assets [Policy Text Block]", "terseLabel": "Accounts receivable and contract assets, net" } } }, "auth_ref": [] }, "xyf_AccountsReceivableAndContractAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "AccountsReceivableAndContractAssetsNet", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "The amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business, reduced to their estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection and the amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Accounts Receivable and Contract Assets, Net", "terseLabel": "Accounts receivable and contract assets, net of allowance for credit losses of RMB24,172,284 and RMB192,376,932 as of December 31, 2024 and 2025, respectively (including RMB37,373,243 and RMB52,994,846 from Consolidated Trusts and Partnerships as of December 31, 2024 and 2025, respectively)", "verboseLabel": "Accounts receivable and contract assets, net" } } }, "auth_ref": [] }, "xyf_AccountsReceivableAndContractWithCustomerAssetAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "AccountsReceivableAndContractWithCustomerAssetAllowanceForCreditLoss", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable and for right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Accounts Receivable And Contract with Customer, Asset, Allowance for Credit Loss", "terseLabel": "Gross charge-off recorded in accounts receivables and contract assets" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsReceivableGross", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, before Allowance for Credit Loss", "terseLabel": "Accounts receivable gross", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r215", "r340", "r341", "r694", "r1600" ] }, "us-gaap_AccountsReceivableGrossNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsReceivableGrossNoncurrent", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, before Allowance for Credit Loss, Noncurrent", "terseLabel": "Past-due accounts receivables", "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 noncurrent." } } }, "auth_ref": [ "r128", "r341", "r402", "r1481" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsReceivableMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCertainRisksAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r1034", "r1437" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsReceivableNet", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss", "terseLabel": "Accounts receivable net", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r951", "r1033", "r1204", "r1599", "r1600" ] }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accrual for Taxes Other than Income Taxes", "terseLabel": "Other taxes payable (including RMB119,683,947 and RMB58,251,812 from the Consolidated VIEs, Trusts and Partnerships as of December 31, 2024 and 2025, respectively)", "verboseLabel": "Other taxes payable", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes." } } }, "auth_ref": [ "r112", "r1543", "r1597" ] }, "us-gaap_AccruedIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccruedIncomeTaxes", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes", "terseLabel": "Income taxes payable (including RMB174,425,660 and RMB169,015,224 from the Consolidated VIEs, Trusts and Partnerships as of December 31, 2024 and 2025, respectively)", "verboseLabel": "Income taxes payable", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due. This amount is the total of current and noncurrent accrued income taxes." } } }, "auth_ref": [ "r55", "r59", "r110", "r843" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 8.0 }, "http://ir.xiaoyinggroup.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsCombinedFinancialInformationForInvesteeCompaniesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities and Other Liabilities", "terseLabel": "Accrued expenses and other current liabilities (including RMB94,825,511 and RMB163,383,863 from the Consolidated VIEs, Trusts and Partnerships as of December 31, 2024 and 2025, respectively)", "totalLabel": "Total accrued expenses and other current liabilities", "verboseLabel": "Accrued expenses and other current liabilities", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Accrued expenses and other current liabilities" } } }, "auth_ref": [] }, "xyf_AccruedReceiptInAdvance": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "AccruedReceiptInAdvance", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet received classified as receipt, due within one year or the normal operating cycle, if longer.", "label": "Accrued Receipt In Advance", "terseLabel": "Receipts in advance" } } }, "auth_ref": [] }, "us-gaap_AccruedSalesCommissionCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccruedSalesCommissionCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Sales Commission", "verboseLabel": "Commission fee payable", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions." } } }, "auth_ref": [ "r55", "r59", "r112" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosurePropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r37", "r206", "r853" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income", "verboseLabel": "Accumulated other comprehensive income", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r20", "r21", "r73", "r217", "r848", "r884", "r885", "r1566" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated other comprehensive income", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r14", "r21", "r659", "r662", "r733", "r880", "r881", "r1370", "r1371", "r1372", "r1429", "r1430", "r1431", "r1432" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r1263" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r67", "r1177", "r1633" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional paid-in capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r910", "r1429", "r1430", "r1431", "r1432", "r1567", "r1635" ] }, "dei_AddressTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AddressTypeDomain", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Address Type [Domain]", "documentation": "An entity may have several addresses for different purposes and this domain represents all such types." } } }, "auth_ref": [] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r1276" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r1276" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r1276" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r1276" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "verboseLabel": "Share-based compensation (Note 16)", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r533" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "auth_ref": [] }, "dei_AdrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AdrMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSubsequentEventsDetails", "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "ADR [Member]", "terseLabel": "ADS", "documentation": "American Depositary Receipt (or American Depositary Share, ADS)." } } }, "auth_ref": [ "r1216" ] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising cost", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r131" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails" ], "lang": { "en-us": { "role": { "label": "Advertising Expense", "terseLabel": "Advertising cost", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r584", "r1126" ] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r1321" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1234", "r1245", "r1255", "r1288" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r1237", "r1248", "r1258", "r1291" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r1322" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r1276" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r1283" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r1238", "r1249", "r1259", "r1283", "r1292", "r1296", "r1304" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r1302" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationCompensationCostDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Share-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r566", "r572", "r581" ] }, "xyf_AllowanceForDoubtfulAccountsContractAssetsWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "AllowanceForDoubtfulAccountsContractAssetsWriteOffs", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of contract assets charged against the allowance", "label": "Allowance For Doubtful Accounts Contract Assets Write Offs", "negatedTerseLabel": "Charge-off for contract assets" } } }, "auth_ref": [] }, "xyf_AllowanceForDoubtfulAccountsFinancialInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "AllowanceForDoubtfulAccountsFinancialInvestments", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, a valuation allowance for financial investments due a company that are expected to be uncollectible.", "label": "Allowance for Doubtful Accounts Financial Investments", "terseLabel": "Allowance for doubtful accounts of financial investments" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Accounts Receivable, Allowance for Credit Loss, Ending Balance", "periodStartLabel": "Accounts Receivable, Allowance for Credit Loss, Beginning Balance", "terseLabel": "Pre tax increase in the Allowance for credit losses", "verboseLabel": "Allowance for doubtful accounts receivable", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r218", "r342", "r393", "r397", "r401", "r1600" ] }, "xyf_AllowanceForDoubtfulAccountsReceivableAndContractAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "AllowanceForDoubtfulAccountsReceivableAndContractAssets", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, a valuation allowance for receivables and contract assets due a company that are expected to be uncollectible.", "label": "Allowance for Doubtful Accounts Receivable and Contract Assets", "negatedLabel": "Allowance for doubtful accounts", "periodEndLabel": "Allowance for accounts receivable and contract assets, Ending balance", "periodStartLabel": "Allowance for accounts receivable and contract assets, Beginning balance", "terseLabel": "Allowance for doubtful accounts of accounts receivable and contract assets" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "terseLabel": "Recoveries of charge-off of accounts receivables and contract assets", "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery." } } }, "auth_ref": [ "r400" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Charge-off for accounts receivable assets", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r399" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AmendmentFlag", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expenses", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets." } } }, "auth_ref": [ "r11", "r245", "r429", "r435", "r1054", "r1063", "r1064", "r1066", "r1068" ] }, "xyf_AmountDueFromSubsidiariesAndVariableInterestEntities": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "AmountDueFromSubsidiariesAndVariableInterestEntities", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of due from subsidiaries and variable interest entities.", "label": "Amount Due from Subsidiaries and Variable Interest Entities", "terseLabel": "Amount due from subsidiaries and VIEs" } } }, "auth_ref": [] }, "xyf_AmountDueFromSubsidiariesAndViesInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "AmountDueFromSubsidiariesAndViesInvestingActivities", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementOfCashFlowsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of cash inflow from subsidiaries and VIEs in investing activities.", "label": "Amount Due From Subsidiaries and VIEs, Investing Activities", "terseLabel": "Collection of amounts due from subsidiaries and VIEs" } } }, "auth_ref": [] }, "xyf_AmountsRestrictedWhichIncludesPaidInCapitalAdditionalPaidInCapitalAndStatutoryReserveFund": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "AmountsRestrictedWhichIncludesPaidInCapitalAdditionalPaidInCapitalAndStatutoryReserveFund", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of capital which is restricted as per PRC law includes paid-in capital, additional paid-in capital and statutory reserve funds.", "label": "Amounts Restricted Which Includes Paid In Capital , Additional Paid In Capital And Statutory Reserve Fund", "terseLabel": "Amounts restricted that include paid in capital, additional paid-in capital and statutory reserve funds, as determined pursuant to PRC GAAP" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureNetIncomePerShareAndNetIncomeAttributableToCommonStockholdersAntiDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive shares not included in the computation of diluted income per share", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r297" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureNetIncomePerShareAndNetIncomeAttributableToCommonStockholdersAntiDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r297" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureNetIncomePerShareAndNetIncomeAttributableToCommonStockholdersAntiDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Anti-dilutive shares", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r297" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureNetIncomePerShareAndNetIncomeAttributableToCommonStockholdersAntiDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r297" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r634" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Assets", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsCombinedFinancialInformationForVcFundsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsCombinedFinancialInformationForInvesteeCompaniesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "terseLabel": "Total assets", "totalLabel": "TOTAL ASSETS", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r107", "r122", "r209", "r257", "r259", "r260", "r302", "r312", "r329", "r332", "r387", "r465", "r466", "r468", "r469", "r470", "r471", "r472", "r474", "r475", "r636", "r642", "r700", "r829", "r830", "r842", "r956", "r1082", "r1083", "r1107", "r1177", "r1196", "r1197", "r1211", "r1503", "r1504", "r1586" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsAbstract", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsCombinedFinancialInformationForVcFundsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsCombinedFinancialInformationForInvesteeCompaniesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS", "verboseLabel": "Assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesFinancialInstrumentsRecordedAtFairValueOnRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesFinancialInstrumentsRecordedAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r673", "r674", "r1165" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesFinancialInstrumentsRecordedAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AuditorFirmId", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r1217", "r1218", "r1241" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AuditorLocation", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r1217", "r1218", "r1241" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AuditorName", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r1217", "r1218", "r1241" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryInvestmentsMeasuredUnderAvailableForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost", "terseLabel": "Amortized cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r346", "r415", "r840" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryInvestmentsMeasuredUnderAvailableForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale", "periodEndLabel": "Fair value", "periodStartLabel": "Fair value", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r347", "r415", "r673", "r694", "r695", "r696", "r697", "r823", "r1051", "r1165", "r1168", "r1175", "r1450", "r1571", "r1572", "r1573" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r1299" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r1300" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r1295" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r1295" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r1295" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r1295" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r1295" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r1295" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AwardTypeAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationCompensationCostDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationRestrictedStocksUnitDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationTables", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r537", "r538", "r539", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r561", "r562", "r563", "r564", "r565" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r1298" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1297" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r1296" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r1296" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Consolidation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r1418" ] }, "xyf_BeijingYingZhongTongRongxunTechnologyServiceCo.Ltd.Member": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "BeijingYingZhongTongRongxunTechnologyServiceCo.Ltd.Member", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Beijing Ying Zhong Tong Rongxun Technology Service Co., Ltd. (\"Beijing Ying Zhong Tong\").", "label": "Beijing Ying Zhong Tong Rongxun Technology Service Co. Ltd. [Member]", "terseLabel": "Beijing Ying Zhong Tong" } } }, "auth_ref": [] }, "xyf_BorrowerAcquisitionsAndMarketing": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "BorrowerAcquisitionsAndMarketing", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "Expenses relating to borrower acquisitions and marketing.", "label": "Borrower Acquisitions And Marketing.", "terseLabel": "Borrower acquisitions and marketing" } } }, "auth_ref": [] }, "xyf_BorrowerAcquisitionsAndMarketingMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "BorrowerAcquisitionsAndMarketingMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationCompensationCostDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to borrower acquisitions and marketing.", "label": "Borrower Acquisitions And Marketing", "terseLabel": "Borrower acquisitions and marketing" } } }, "auth_ref": [] }, "dei_BusinessContactMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "BusinessContactMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Business Contact [Member]", "terseLabel": "Business Contact", "documentation": "Business contact for the entity" } } }, "auth_ref": [ "r1218", "r1241" ] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2025", "localname": "CN", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesPreTaxIncomeDetails", "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTaxRatesDetails" ], "lang": { "en-us": { "role": { "label": "CHINA", "terseLabel": "Chinese Mainland", "verboseLabel": "Chinese Mainland entities" } } }, "auth_ref": [] }, "xyf_CapitalContribution": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "CapitalContribution", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period for capital contribution.", "label": "Capital Contribution", "terseLabel": "Capital Contribution" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsCombinedFinancialInformationForVcFundsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsCombinedFinancialInformationForInvesteeCompaniesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r27", "r203", "r1055" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r29" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r29", "r105" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementOfCashFlowsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "CASH AND CASH EQUIVALENTS AND RESTRICTED CASH AT YEAR END", "periodStartLabel": "CASH AND CASH EQUIVALENTS AND RESTRICTED CASH AT BEGINNING OF YEAR", "terseLabel": "Cash and cash equivalents, beginning of year", "verboseLabel": "Cash and cash equivalents, end of year", "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r27", "r89", "r254" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation to amounts on consolidated balance sheets:" } } }, "auth_ref": [] }, "xyf_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAfterAllowanceOfCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAfterAllowanceOfCreditLosses", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Amount of Cash, Cash Equivalents, Restricted cash and restricted cash equivalents, after allowance of credit losses.", "label": "Cash, Cash Equivalents, Restricted Cash And Restricted Cash Equivalents, After Allowance of Credit Losses", "terseLabel": "Total cash and cash equivalents and restricted cash" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementOfCashFlowsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS AND RESTRICTED CASH", "verboseLabel": "Net increase (decrease) in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r1", "r89" ] }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashFlowOperatingActivitiesLesseeAbstract", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "verboseLabel": "Supplemental cash flow information related to operating leases" } } }, "auth_ref": [] }, "xyf_CashPaymentReceivedFromConsolidatedTrustsAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "CashPaymentReceivedFromConsolidatedTrustsAtFairValue", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "It represents Cash received from investors and institutional funding partners of the consolidated trusts and partnerships at amortized cost.", "label": "Cash Payment Received from Consolidated Trusts at fair value", "terseLabel": "Cash received from investors and institutional funding partners of the Consolidated Trusts and Partnerships at amortized cost" } } }, "auth_ref": [] }, "xyf_CertainSeniorManagementsMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "CertainSeniorManagementsMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationRestrictedStocksUnitDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for certain senior managements.", "label": "Certain Senior Managements [Member]", "terseLabel": "Certain senior managements" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r1274" ] }, "xyf_ChangesInFairValueOfLoansAndPayableToInvestors": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ChangesInFairValueOfLoansAndPayableToInvestors", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 }, "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 25.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "Amount of changes in fair value of loans and payable to investors.", "label": "Changes in Fair value of Loans and Payable to Investors", "terseLabel": "Fair value adjustments related to Consolidated Trusts" } } }, "auth_ref": [] }, "xyf_ChargeOffAssetsAndAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ChargeOffAssetsAndAccountsReceivable", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to charge of assets and accounts receivable.", "label": "Charge off assets and accounts receivable", "negatedLabel": "Charge-off for accounts receivable and contract assets" } } }, "auth_ref": [] }, "xyf_ChargesOffPolicyOfLoansReceivablesDays": { "xbrltype": "durationItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ChargesOffPolicyOfLoansReceivablesDays", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of days in which group charges off loans receivables .", "label": "Charges Off Policy of Loans Receivables, Days", "terseLabel": "Charges off policy of Loans receivables (in days)" } } }, "auth_ref": [] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer", "documentation": "Person with designation of chief executive officer." } } }, "auth_ref": [ "r1446" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r1271" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r1269" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CityAreaCode", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ClassOfStockDomain", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSubsequentEventsDetails", "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r142", "r212", "r213", "r214", "r257", "r260", "r288", "r292", "r294", "r296", "r304", "r305", "r387", "r465", "r468", "r469", "r470", "r474", "r475", "r482", "r483", "r485", "r486", "r488", "r490", "r492", "r493", "r495", "r496", "r498", "r700", "r899", "r900", "r901", "r902", "r910", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r943", "r964", "r987", "r1021", "r1022", "r1023", "r1024", "r1025", "r1327", "r1421", "r1422", "r1433" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r1275" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r1275" ] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]", "terseLabel": "Significant accounting policies", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r634" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies.", "terseLabel": "Commitments and Contingencies (Note 18)", "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." } } }, "auth_ref": [ "r60", "r113", "r846", "r942" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and contingencies" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r96", "r446", "r447", "r1035", "r1496", "r1498" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonClassAMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Class A [Member]", "terseLabel": "Class A ordinary shares", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r1635" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonClassBMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Class B [Member]", "terseLabel": "Class B ordinary shares", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r1635" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSubsequentEventsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Dividends", "verboseLabel": "Cash dividends declared per share/per ADS", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r98" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common share", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r1201", "r1202", "r1203", "r1205", "r1206", "r1207", "r1208", "r1429", "r1430", "r1432", "r1567", "r1631", "r1635" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common shares, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r65" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common shares, shares authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r65", "r943" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesIssued", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common shares, shares issued (in shares)", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r65" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Common shares, shares outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r15", "r65", "r943", "r962", "r1635", "r1636" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common shares (US$0.0001 par value; 1,000,000,000 shares authorized as of December 31, 2024 and 2025; 329,117,943 and 329,117,943 shares issued as of December 31, 2024 and 2025; 250,678,439 and 234,517,901 shares outstanding as of December 31, 2024 and 2025)", "verboseLabel": "Common shares", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r65", "r483", "r489", "r847", "r1177" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r1280" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r1279" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r1281" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r1278" ] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "verboseLabel": "Deferred tax liabilities:" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLossCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeLossDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income attributable to X Financial", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r22", "r229", "r231", "r239", "r827", "r860", "r862" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLossCalc2": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Less: comprehensive income attributable to non-controlling interests", "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." } } }, "auth_ref": [ "r8", "r44", "r48", "r229", "r231", "r238", "r826", "r860", "r861" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLossCalc2": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income", "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." } } }, "auth_ref": [ "r48", "r104", "r229", "r231", "r237", "r825", "r860" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Other comprehensive income", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "xyf_ComputerAndTransmissionEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ComputerAndTransmissionEquipmentMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetIntangibleAssetsAndImpairmentLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents computer and transmission equipment.", "label": "Computer and transmission equipment", "terseLabel": "Computer and transmission equipment" } } }, "auth_ref": [] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Software and others", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r1049", "r1156", "r1485", "r1486", "r1487", "r1488", "r1489", "r1491", "r1493", "r1494" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCertainRisksAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r307", "r339", "r890", "r891", "r1034", "r1436", "r1437", "r1438", "r1439", "r1440" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCertainRisksAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r307", "r339", "r890", "r891", "r1034", "r1436", "r1437", "r1438", "r1439", "r1440" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCertainRisksAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r307", "r339", "r890", "r891", "r1034", "r1436", "r1437", "r1438", "r1439", "r1440" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCertainRisksAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r307", "r308", "r1034", "r1075", "r1436", "r1437", "r1438", "r1439", "r1440" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCertainRisksAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Concentration, risk percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r307", "r339", "r1436", "r1437", "r1438", "r1439", "r1440" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskTable", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCertainRisksAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk." } } }, "auth_ref": [ "r307", "r308", "r1034", "r1075", "r1436", "r1437", "r1438", "r1439", "r1440" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCertainRisksAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r307", "r339", "r890", "r891", "r1034", "r1436", "r1437", "r1438", "r1439", "r1440" ] }, "srt_CondensedBalanceSheetStatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "CondensedBalanceSheetStatementTable", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Condensed Balance Sheet Statement [Table]", "documentation": "Disclosure of information about condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r148", "r258", "r267", "r833", "r1332" ] }, "srt_CondensedBalanceSheetStatementsCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "CondensedBalanceSheetStatementsCaptionsLineItems", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Condensed Balance Sheet Statements, Captions [Line Items]", "terseLabel": "CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY", "verboseLabel": "BALANCE SHEETS", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r148", "r258", "r267", "r833", "r1332" ] }, "srt_CondensedCashFlowStatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "CondensedCashFlowStatementTable", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementOfCashFlowsDetails" ], "lang": { "en-us": { "role": { "label": "Condensed Cash Flow Statement [Table]", "documentation": "Disclosure of information about condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r148", "r258", "r267", "r833", "r1332" ] }, "srt_CondensedCashFlowStatementsCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "CondensedCashFlowStatementsCaptionsLineItems", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementOfCashFlowsDetails" ], "lang": { "en-us": { "role": { "label": "Condensed Cash Flow Statements, Captions [Line Items]", "terseLabel": "STATEMENT OF CASH FLOWS", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r148", "r258", "r267", "r833", "r1332" ] }, "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY" } } }, "auth_ref": [] }, "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompany" ], "lang": { "en-us": { "role": { "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]", "terseLabel": "CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY", "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document." } } }, "auth_ref": [ "r258", "r267", "r833", "r1332" ] }, "srt_CondensedStatementOfComprehensiveIncomeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "CondensedStatementOfComprehensiveIncomeTable", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Condensed Statement of Comprehensive Income [Table]", "documentation": "Disclosure of information about condensed statement of comprehensive income (loss) including, but not limited to, statements of comprehensive income (loss) of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r148", "r258", "r267", "r833", "r1332" ] }, "srt_CondensedStatementOfComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "CondensedStatementOfComprehensiveIncomeTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyTables" ], "lang": { "en-us": { "role": { "label": "Condensed Statement of Comprehensive Income [Table Text Block]", "verboseLabel": "Schedule of condensed financial information of parent company statements of comprehensive income (loss)", "documentation": "Tabular disclosure of condensed statement of comprehensive income (loss) including, but not limited to, statements of comprehensive income (loss) of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r1346", "r1420", "r1428", "r1595" ] }, "srt_CondensedStatementOfIncomeCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "CondensedStatementOfIncomeCaptionsLineItems", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Condensed Statement of Income Captions [Line Items]", "terseLabel": "STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r148", "r258", "r267", "r833", "r1332" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesMovementOfValuationAllowanceDetails", "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementOfCashFlowsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeLossDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r148", "r168", "r258", "r267", "r636", "r637", "r641", "r642", "r643", "r742", "r833", "r1040", "r1347", "r1350", "r1351", "r1502", "r1505", "r1506" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesMovementOfValuationAllowanceDetails", "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementOfCashFlowsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeLossDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r148", "r168", "r258", "r267", "r636", "r637", "r641", "r642", "r643", "r742", "r833", "r1040", "r1347", "r1350", "r1351", "r1502", "r1505", "r1506" ] }, "xyf_ConsolidatedInvesteeCompaniesMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ConsolidatedInvesteeCompaniesMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsCombinedFinancialInformationForInvesteeCompaniesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to all investee companies.", "label": "Consolidated investee companies" } } }, "auth_ref": [] }, "xyf_ConsolidatedTrustsAndPartnershipsMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ConsolidatedTrustsAndPartnershipsMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Consolidated Trusts And Partnerships.", "label": "Consolidated Trusts and Partnerships" } } }, "auth_ref": [] }, "xyf_ConsolidatedTrustsMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ConsolidatedTrustsMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to consolidated trusts.", "label": "Consolidated Trusts [Member]", "terseLabel": "Consolidated Trusts" } } }, "auth_ref": [] }, "xyf_ConsolidatedVariableInterestEntitiesTrustsAndPartnershipsMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ConsolidatedVariableInterestEntitiesTrustsAndPartnershipsMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Consolidated Variable Interest Entities, Trusts and Partnerships", "label": "Consolidated Variable Interest Entities, Trusts and Partnerships", "terseLabel": "Consolidated variable interest entities, trusts and partnerships" } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ConsolidationItemsAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementOfCashFlowsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r120", "r148", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r257", "r258", "r263", "r267", "r302", "r314", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r465", "r466", "r467", "r468", "r470", "r471", "r472", "r473", "r474", "r833", "r1082", "r1083", "r1348", "r1349", "r1503", "r1504" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ConsolidationItemsDomain", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementOfCashFlowsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r120", "r148", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r257", "r258", "r263", "r267", "r302", "r314", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r465", "r466", "r467", "r468", "r470", "r471", "r472", "r473", "r474", "r833", "r1082", "r1083", "r1348", "r1349", "r1503", "r1504" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r45", "r1070" ] }, "dei_ContactPersonnelEmailAddress": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "ContactPersonnelEmailAddress", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Email Address", "documentation": "Email address of contact personnel." } } }, "auth_ref": [] }, "dei_ContactPersonnelName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "ContactPersonnelName", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Name", "documentation": "Name of contact personnel" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, Allowance for Credit Loss", "periodEndLabel": "Contract assets, ending balance", "periodStartLabel": "Contract assets, beginning balance", "terseLabel": "Allowances for doubtful contract assets", "documentation": "Amount of allowance for credit loss for right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r393", "r397", "r401", "r501" ] }, "us-gaap_ContractWithCustomerAssetCreditLossExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerAssetCreditLossExpense", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, Credit Loss Expense (Reversal)", "terseLabel": "Provision for contract assets (net of recovery)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r242", "r398", "r512", "r1109" ] }, "us-gaap_ContractWithCustomerAssetGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerAssetGross", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, before Allowance for Credit Loss", "terseLabel": "Contract assets gross", "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer, when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r128", "r402", "r1510", "r1511" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureRelatedPartyBalancesAndTransactionsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract assets", "verboseLabel": "Account receivable and contract assets", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r500", "r501", "r502", "r515" ] }, "xyf_ConvenienceTranslationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ConvenienceTranslationPolicyTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for convenience translation of financial statements from reporting currency into another currency.", "label": "Convenience Translation [Policy Text Block]", "terseLabel": "Translation into United States Dollars" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue", "terseLabel": "Origination and servicing", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r75", "r257", "r259", "r260", "r387", "r465", "r466", "r468", "r469", "r470", "r471", "r472", "r474", "r475", "r700", "r1082", "r1503" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostOfSalesMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationCompensationCostDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "terseLabel": "Origination and servicing", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [ "r1163" ] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Origination and servicing expense", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r1337" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses", "totalLabel": "Total operating expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r84" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Operating costs and expenses:" } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "CounterpartyNameAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureRelatedPartyBalancesAndTransactionsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r187", "r188", "r257", "r264", "r265", "r477", "r494", "r740", "r762", "r837", "r1059", "r1061", "r1062", "r1361", "r1362", "r1363", "r1364", "r1365", "r1366", "r1367", "r1368", "r1369", "r1562", "r1563", "r1564", "r1565" ] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CountryRegion", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Credit Loss, Financial Instrument [Policy Text Block]", "terseLabel": "Allowance for credit losses", "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status." } } }, "auth_ref": [ "r390", "r391", "r392", "r394", "r395", "r402", "r404", "r405", "r406", "r407", "r411", "r412", "r413", "r414", "r416", "r417", "r418", "r420" ] }, "xyf_CreditLossesMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "CreditLossesMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "It stands for credit losses.", "label": "Credit losses" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesCurrentAndDeferredComponentOfIncomeTaxExpenseDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesCurrentAndDeferredComponentOfIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "terseLabel": "Current tax expense", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r617", "r1419", "r1424" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCertainRisksAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r339", "r1437" ] }, "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r1226", "r1315" ] }, "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]" } } }, "auth_ref": [ "r1226", "r1315" ] }, "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]" } } }, "auth_ref": [ "r1228", "r1317" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]" } } }, "auth_ref": [ "r1228", "r1317" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]" } } }, "auth_ref": [ "r1230", "r1319" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r1228", "r1317" ] }, "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]" } } }, "auth_ref": [ "r1221", "r1310" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskManagementProcessesIntegratedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Flag]" } } }, "auth_ref": [ "r1222", "r1311" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Text Block]" } } }, "auth_ref": [ "r1222", "r1311" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract", "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]" } } }, "auth_ref": [ "r1220", "r1309" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]" } } }, "auth_ref": [ "r1220", "r1309" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]" } } }, "auth_ref": [ "r1220", "r1309" ] }, "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Third Party Engaged [Flag]" } } }, "auth_ref": [ "r1223", "r1312" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]" } } }, "auth_ref": [ "r1225", "r1314" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]" } } }, "auth_ref": [ "r1225", "r1314" ] }, "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r1226", "r1315" ] }, "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r1229", "r1318" ] }, "cyd_CybersecurityRiskRoleOfManagementTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskRoleOfManagementTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Role of Management [Text Block]" } } }, "auth_ref": [ "r1227", "r1316" ] }, "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2025", "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]" } } }, "auth_ref": [ "r1224", "r1313" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (in percent)", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r57", "r476" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryInvestmentsMeasuredUnderAvailableForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss", "terseLabel": "Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r348", "r415", "r422", "r423" ] }, "xyf_DebtSecuritiesAvailableForSaleExchangeDifference": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "DebtSecuritiesAvailableForSaleExchangeDifference", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryInvestmentsMeasuredUnderAvailableForSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in exchange difference relating to available-for-sale debt securities.", "label": "Debt Securities, Available-for-Sale, Exchange Difference", "terseLabel": "Exchange differences" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryInvestmentsMeasuredUnderAvailableForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Realized Gain (Loss)", "terseLabel": "Total realized gains", "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r1473" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtSecuritiesAvailableForSaleUnrealizedGainLoss", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryInvestmentsMeasuredUnderAvailableForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Unrealized Gain (Loss)", "terseLabel": "Unrealized gains (losses) accumulated in other comprehensive income", "documentation": "Amount of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r1453", "r1454" ] }, "us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsFinancialInvestmentsAccountedUnderTradingModelDetails", "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryInvestmentsMeasuredUnderAvailableForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Table]", "documentation": "Disclosure of information about allowance for credit loss on investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r1482" ] }, "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryOfInvestmentsMeasuredUnderAmortizationCostDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss", "periodEndLabel": "Amortized cost, ending balance", "periodStartLabel": "Amortized cost, beginning balance", "terseLabel": "Amortization of net of allowance for credit loss", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r343", "r360", "r362", "r823" ] }, "xyf_DebtSecuritiesHeldToMaturityInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "DebtSecuritiesHeldToMaturityInterestAccrued", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryOfInvestmentsMeasuredUnderAmortizationCostDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase in held to maturity arising from interest accrued during the period.", "label": "Debt Securities, Held To Maturity, Interest Accrued", "terseLabel": "Interest accrued during the year" } } }, "auth_ref": [] }, "xyf_DebtSecuritiesHeldToMaturityInterestEarned": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "DebtSecuritiesHeldToMaturityInterestEarned", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryOfInvestmentsMeasuredUnderAmortizationCostDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase in held to maturity arising from interest earned during the period.", "label": "Debt Securities, Held To Maturity, Interest Earned", "terseLabel": "Interest earned during the year" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesHeldtomaturityAllowanceForCreditLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtSecuritiesHeldtomaturityAllowanceForCreditLossLineItems", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsFinancialInvestmentsAccountedUnderTradingModelDetails", "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryInvestmentsMeasuredUnderAvailableForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]", "terseLabel": "Financial investments", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r1482" ] }, "xyf_DebtSecuritiesTradingExchangeDifferences": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "DebtSecuritiesTradingExchangeDifferences", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsFinancialInvestmentsAccountedUnderTradingModelDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of reductions in investment in debt debt securities, Trading, Exchange differences", "label": "Debt Securities, Trading, Exchange Differences", "terseLabel": "Exchange differences" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesTradingGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtSecuritiesTradingGainLoss", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsFinancialInvestmentsAccountedUnderTradingModelDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Trading, Gain (Loss)", "terseLabel": "Fair value change", "documentation": "Amount of unrealized and realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in net income (trading)." } } }, "auth_ref": [ "r1452" ] }, "us-gaap_DebtSecuritiesTradingRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtSecuritiesTradingRealizedGainLoss", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsFinancialInvestmentsAccountedUnderTradingModelDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Trading, Realized Gain (Loss)", "terseLabel": "Total realized gain", "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in net income (trading)." } } }, "auth_ref": [ "r80", "r1452" ] }, "xyf_DebtSecuritiesTradingSubtractions": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "DebtSecuritiesTradingSubtractions", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsFinancialInvestmentsAccountedUnderTradingModelDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of reductions in investment in debt security measured at fair value with change in fair value recognized in net income (trading).", "label": "Debt Securities, Trading, Subtractions", "negatedLabel": "Settlements" } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables" ], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "verboseLabel": "Summary of prepaid expenses and other current assets", "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs." } } }, "auth_ref": [] }, "xyf_DeferredGuaranteeIncomeGuaranteeObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "DeferredGuaranteeIncomeGuaranteeObligations", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureGuaranteeLiabilitiesActivitiesOfGroupSObligationsAssociatedWithDeferredGuaranteeIncomeDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Represents amount of deferred guarantee income associated with guarantee obligations.", "label": "Deferred Guarantee Income, Guarantee Obligations", "periodEndLabel": "Deferred guarantee income, end of year", "periodStartLabel": "Deferred guarantee income, beginning of year", "terseLabel": "Deferred guarantee income" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets, net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r590", "r591" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesCurrentAndDeferredComponentOfIncomeTaxExpenseDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesCurrentAndDeferredComponentOfIncomeTaxExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred tax expense (benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r11", "r139", "r1419", "r1424" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross", "totalLabel": "Total deferred tax liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r61", "r62", "r111", "r609" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities (including RMB642,602 and RMB1,051,597 from the Consolidated VIEs, Trusts and Partnerships as of December 31, 2024 and 2025, respectively)", "verboseLabel": "Deferred tax liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r590", "r591", "r844" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 26.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Taxes and Tax Credits", "verboseLabel": "Deferred tax benefits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r91" ] }, "xyf_DeferredTaxAssetsAdvertisingAndMarketRelatedExpensesCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "DeferredTaxAssetsAdvertisingAndMarketRelatedExpensesCarryforwards", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from advertising and market related expenses carryforwards.", "label": "Deferred Tax Assets, Advertising and Market Related Expenses Carryforwards", "terseLabel": "Advertising and market related expense carryforwards" } } }, "auth_ref": [] }, "xyf_DeferredTaxAssetsAllowanceForLoanReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "DeferredTaxAssetsAllowanceForLoanReceivable", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the allowance for loan receivable.", "label": "Deferred Tax Assets, Allowance for Loan Receivable", "terseLabel": "Loan receivable from Xiaoying Housing Loans" } } }, "auth_ref": [] }, "xyf_DeferredTaxAssetsDepositAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "DeferredTaxAssetsDepositAsset", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deposit assets.", "label": "Deferred Tax Assets, Deposit Asset", "terseLabel": "Deposits to institutional cooperators" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsDerivativeInstruments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxAssetsDerivativeInstruments", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Derivative Instruments", "terseLabel": "Financial guarantee derivatives", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from derivative instruments." } } }, "auth_ref": [ "r1551" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r610" ] }, "xyf_DeferredTaxAssetsGuaranteeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "DeferredTaxAssetsGuaranteeLiabilities", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from guarantee liabilities.", "label": "Deferred Tax Assets, Guarantee Liabilities", "terseLabel": "Guarantee liabilities" } } }, "auth_ref": [] }, "xyf_DeferredTaxAssetsLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "DeferredTaxAssetsLeaseLiabilities", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease liabilities.", "label": "Deferred Tax Assets, Lease Liabilities", "verboseLabel": "Lease liabilities" } } }, "auth_ref": [] }, "xyf_DeferredTaxAssetsLongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "DeferredTaxAssetsLongTermInvestments", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from long-term investments.", "label": "Deferred Tax Assets, Long Term Investments", "terseLabel": "Long-term investments, net of impairment" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance", "terseLabel": "Deferred tax assets, net", "totalLabel": "Total deferred tax assets, net of valuation allowance", "verboseLabel": "Deferred tax asset increase", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1549" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r1551" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Other", "terseLabel": "Others", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r1551" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Accounts receivable and contract assets", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r1551" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Financing Receivable, Allowance for Credit Loss", "terseLabel": "Loans receivable from Xiaoying Credit Loans and other loans", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r1551" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesMovementOfValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance", "negatedPeriodEndLabel": "Balance at the end of the year", "negatedPeriodStartLabel": "Balance at the beginning of the year", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r611" ] }, "us-gaap_DeferredTaxLiabilitiesDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxLiabilitiesDerivatives", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Derivatives", "terseLabel": "Financial guarantee derivatives", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from derivatives." } } }, "auth_ref": [ "r1551" ] }, "us-gaap_DeferredTaxLiabilitiesInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxLiabilitiesInvestments", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Investments", "terseLabel": "Investment in Consolidated Partnerships", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from investments (excludes investments in subsidiaries and equity method investments)." } } }, "auth_ref": [ "r1551" ] }, "xyf_DeferredTaxLiabilitiesInvestmentsInConsolidatedTrusts": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "DeferredTaxLiabilitiesInvestmentsInConsolidatedTrusts", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from investments in consolidated trusts.", "label": "Deferred Tax Liabilities, Investments In Consolidated Trusts", "terseLabel": "Investment in Consolidated Trusts" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Leasing Arrangements", "verboseLabel": "Right-of-use assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r1551" ] }, "xyf_DeferredTaxLiabilitiesLongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "DeferredTaxLiabilitiesLongTermInvestments", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from long-term investments.", "label": "Deferred Tax Liabilities, Long Term Investments", "terseLabel": "Long-term investments, net of impairment" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Other", "terseLabel": "Others", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r1551" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "terseLabel": "Property and equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r1551" ] }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesMovementOfValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "terseLabel": "Deferred tax liabilities, earnings", "verboseLabel": "Undistributed earnings", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences." } } }, "auth_ref": [ "r1551" ] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Cost", "terseLabel": "Defined contribution plan cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r528" ] }, "xyf_DefinedContributionPlanPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "DefinedContributionPlanPolicyTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for defined contribution plan.", "label": "Defined Contribution Plan [Policy Text Block]", "terseLabel": "Employee defined contribution plan" } } }, "auth_ref": [] }, "us-gaap_DepositAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DepositAssets", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://ir.xiaoyinggroup.com/role/DisclosureDepositsToInstitutionalCooperatorsNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureDepositsToInstitutionalCooperatorsNetDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deposit Assets", "terseLabel": "Deposits to institutional cooperators, net", "totalLabel": "Deposits to institutional cooperators, net", "verboseLabel": "Deposits to institutional cooperators, net of allowance for credit losses of RMB 5,871,290 and RMB 5,096,518 as of December 31, 2024 and 2025, respectively", "documentation": "The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement." } } }, "auth_ref": [ "r1357" ] }, "us-gaap_DepositAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DepositAssetsAbstract", "lang": { "en-us": { "role": { "label": "Deposits to institutional cooperators, net" } } }, "auth_ref": [] }, "xyf_DepositAssetsAllowanceForCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "DepositAssetsAllowanceForCreditLosses", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on deposits.", "label": "Deposit Assets, Allowance For Credit Losses", "terseLabel": "Allowance for credit loss on deposits" } } }, "auth_ref": [] }, "xyf_DepositAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "DepositAssetsGross", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureDepositsToInstitutionalCooperatorsNetDetails": { "parentTag": "us-gaap_DepositAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureDepositsToInstitutionalCooperatorsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "The gross amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement.", "label": "Deposit Assets, Gross", "verboseLabel": "Deposits to institutional cooperators" } } }, "auth_ref": [] }, "xyf_DepositMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "DepositMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCertainRisksAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for deposits", "label": "Deposit [Member]", "terseLabel": "Deposits" } } }, "auth_ref": [] }, "us-gaap_Deposits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Deposits", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deposits", "terseLabel": "Deposit payable to channel cooperators", "verboseLabel": "Deposit payable to channel cooperators", "documentation": "The aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others." } } }, "auth_ref": [ "r108" ] }, "xyf_DepositsToInstitutionalCooperatorsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "DepositsToInstitutionalCooperatorsPolicyTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deposits to institutional cooperators.", "label": "Deposits to Institutional Cooperators [Policy Text Block]", "terseLabel": "Deposits to institutional cooperators, net" } } }, "auth_ref": [] }, "xyf_DepositsToInstitutionalCooperatorsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "DepositsToInstitutionalCooperatorsTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureDepositsToInstitutionalCooperatorsNet" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for deposits to institutional cooperators, net.", "label": "Deposits To Institutional Cooperators [Text Block]", "terseLabel": "Deposits to institutional cooperators, net" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation", "verboseLabel": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r11", "r36", "r244", "r1063", "r1064", "r1066", "r1068" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r11", "r246", "r302", "r316", "r332", "r1063", "r1082", "r1083" ] }, "xyf_DerivativeAssetMaximumPotentialPayout": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "DerivativeAssetMaximumPotentialPayout", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesNotionalAmountMaximumPotentialPayoutFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of derivative asset maximum potential payout.", "label": "Derivative Asset Maximum Potential Payout", "terseLabel": "Financial guarantee derivative assets, Maximum Potential Payout" } } }, "auth_ref": [] }, "us-gaap_DerivativeAssetNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeAssetNotionalAmount", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesNotionalAmountMaximumPotentialPayoutFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Notional Amount", "terseLabel": "Financial guarantee derivative assets, Notional Amount", "documentation": "Nominal or face amount used to calculate payments on the derivative asset." } } }, "auth_ref": [ "r1002", "r1006", "r1010", "r1013", "r1560", "r1561" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeAssets", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesFinancialInstrumentsRecordedAtFairValueOnRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 }, "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesFinancialInstrumentsRecordedAtFairValueOnRecurringBasisDetails", "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesNotionalAmountMaximumPotentialPayoutFairValueDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Derivative Asset", "terseLabel": "Financial guarantee derivative assets, Fair value", "verboseLabel": "Financial guarantee derivative", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r221", "r222", "r651", "r673", "r674", "r686", "r695", "r696", "r697", "r923", "r924", "r925", "r926", "r927", "r929", "r930", "r931", "r932", "r933", "r949", "r950", "r1002", "r1007", "r1011", "r1012", "r1014", "r1015", "r1051", "r1058", "r1060", "r1061", "r1062", "r1165", "r1168", "r1175", "r1203", "r1571", "r1572", "r1573", "r1632" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeLiabilities", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesFinancialInstrumentsRecordedAtFairValueOnRecurringBasisDetails", "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesNotionalAmountMaximumPotentialPayoutFairValueDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Derivative Liability", "terseLabel": "Financial guarantee derivative, Fair value", "verboseLabel": "Financial guarantee derivative", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r221", "r222", "r651", "r673", "r674", "r686", "r695", "r696", "r697", "r923", "r924", "r925", "r926", "r929", "r930", "r931", "r932", "r933", "r957", "r959", "r960", "r1004", "r1005", "r1007", "r1011", "r1012", "r1014", "r1015", "r1058", "r1060", "r1061", "r1062", "r1571", "r1572", "r1573", "r1632" ] }, "xyf_DerivativeLiabilitiesMaximumPotentialPayout": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "DerivativeLiabilitiesMaximumPotentialPayout", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesNotionalAmountMaximumPotentialPayoutFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of derivative liabilities maximum potential payout.", "label": "Derivative Liabilities Maximum Potential Payout", "terseLabel": "Financial guarantee derivative liabilities, Maximum Potential Payout" } } }, "auth_ref": [] }, "us-gaap_DerivativeLiabilityNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeLiabilityNotionalAmount", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesNotionalAmountMaximumPotentialPayoutFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Notional Amount", "terseLabel": "Financial guarantee derivative liabilities, Notional Amount", "documentation": "Nominal or face amount used to calculate payments on the derivative liability." } } }, "auth_ref": [ "r1003", "r1006", "r1009", "r1013", "r1560", "r1561" ] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Financial guarantee derivatives", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r257", "r266", "r283", "r644", "r648", "r650", "r652", "r653", "r654", "r656", "r657" ] }, "xyf_DingyueDigitalAndInformationTechnologyShenzhenCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "DingyueDigitalAndInformationTechnologyShenzhenCo.LtdMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents dingyue digital and information technology.", "label": "Dingyue Digital and Information Technology (Shenzhen) Co., Ltd [Member]", "terseLabel": "Dingyue Digital and Information Technology (Shenzhen) Co., Ltd" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "verboseLabel": "Summary of significant accounting policies", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r513", "r514", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r513", "r514", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of disaggregation of revenue by product", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r1512" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Share-based compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r531", "r536", "r567", "r568", "r570", "r1124" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-based compensation" } } }, "auth_ref": [] }, "xyf_DisclosureOfIncomeTaxesTable": { "xbrltype": "stringItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "DisclosureOfIncomeTaxesTable", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesMovementOfValuationAllowanceDetails", "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesPreTaxIncomeDetails", "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTaxRatesDetails" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information pertaining to income taxes.", "label": "Disclosure of Income Taxes [Table]" } } }, "auth_ref": [] }, "xyf_DisclosureOfMovementInValuationAllowanceTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "DisclosureOfMovementInValuationAllowanceTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "documentation": "The disclosure of movement of the valuation allowance.", "label": "Disclosure of Movement in the Valuation Allowance [Table Text Block]", "terseLabel": "Schedule of movement of the valuation allowance" } } }, "auth_ref": [] }, "xyf_DisclosureOfMovementOfGuaranteeLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "DisclosureOfMovementOfGuaranteeLiabilitiesTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureGuaranteeLiabilitiesTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of movement of the guarantee liabilities.", "label": "Disclosure of Movement of the Guarantee Liabilities [Table Text Block]", "terseLabel": "Schedule of movement of contingent guarantee liabilities" } } }, "auth_ref": [] }, "xyf_DividendIncomeFromFinancialInvestmentsAtEquityMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "DividendIncomeFromFinancialInvestmentsAtEquityMethod", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 35.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of dividend income from financial investments at equity method.", "label": "Dividend Income from Financial Investments at Equity Method", "terseLabel": "Dividends from financial investments at equity method" } } }, "auth_ref": [] }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DividendPayableDateToBePaidDayMonthAndYear", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date to be Paid", "terseLabel": "Dividends payable date", "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r31" ] }, "xyf_DividendReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "DividendReceivable", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureRelatedPartyBalancesAndTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents about the dividend receivable of Jiangxi Ruijing", "label": "Dividend receivable", "terseLabel": "Dividend receivable" } } }, "auth_ref": [] }, "us-gaap_DividendsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DividendsAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends [Axis]", "documentation": "Information by event wherein earnings are distributed to shareholder." } } }, "auth_ref": [ "r1508", "r1509" ] }, "us-gaap_DividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DividendsCommonStock", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Dividends, Common Stock", "negatedLabel": "Dividend to shareholders", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r7", "r98" ] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Dividends, Common Stock, Cash", "terseLabel": "Cash dividends declared", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r98" ] }, "us-gaap_DividendsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DividendsDomain", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends [Domain]", "documentation": "Event wherein earnings are distributed to shareholder." } } }, "auth_ref": [ "r1508", "r1509" ] }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date of Record", "verboseLabel": "Dividend record date", "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentAccountingStandard", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r1218" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentAnnualReport", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r1217", "r1218", "r1241" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r1217", "r1218", "r1241", "r1284" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentInformationLineItems", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "terseLabel": "Document and Entity Information", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentInformationTable", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentPeriodEndDate", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentRegistrationStatement", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r1212" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentShellCompanyReport", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r1218" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentTransitionReport", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r1262" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentType", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DomesticCountryMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Jurisdiction [Member]", "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction." } } }, "auth_ref": [ "r593" ] }, "xyf_DragonflyVenturesIiL.p.Member": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "DragonflyVenturesIiL.p.Member", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsCarryingValueOfInvestmentsInVcFundsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "The member stands for Dragonfly Ventures II, L.P. .", "label": "Dragonfly Ventures II, L.P.", "terseLabel": "Dragonfly Ventures Feeder, L.P." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r1273" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Net income per share and net income attributable to common stockholders" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareBasic", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureNetIncomePerShareAndNetIncomeAttributableToCommonStockholdersDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Net income per share-basic (in dollars per share)", "verboseLabel": "Basic net income per share", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r196", "r240", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r286", "r288", "r294", "r295", "r296", "r301", "r481", "r571", "r630", "r633", "r670", "r671", "r828", "r863", "r1074" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareDiluted", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureNetIncomePerShareAndNetIncomeAttributableToCommonStockholdersDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Net income per share-diluted (in dollars per share)", "verboseLabel": "Diluted net income per share", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r196", "r240", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r288", "r294", "r295", "r296", "r301", "r481", "r571", "r630", "r633", "r670", "r671", "r828", "r863", "r1074" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net income (loss) per share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r34", "r35", "r298" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureNetIncomePerShareAndNetIncomeAttributableToCommonStockholders" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Net income per share and net income attributable to common stockholders", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r285", "r297", "r299", "r300" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementOfCashFlowsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of foreign exchange rate changes", "documentation": "Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r709" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Total", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r593", "r1128" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Percentage" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTaxRatesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Expected income tax at Chinese Mainland income tax rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r257", "r261", "r593", "r620", "r1128" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Changes in valuation allowances", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r597", "r1128", "r1419", "r1425", "r1544" ] }, "xyf_EffectiveIncomeTaxRateReconciliationExpirationOfOperatingTaxLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "EffectiveIncomeTaxRateReconciliationExpirationOfOperatingTaxLossCarryforwards", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the expiration of operating tax loss carryforwards.", "label": "Effective Income Tax Rate Reconciliation, Expiration of Operating Tax Loss Carryforwards", "terseLabel": "Expiration of operating tax loss carryforwards" } } }, "auth_ref": [] }, "xyf_EffectiveIncomeTaxRateReconciliationExpirationOfOperatingTaxLossCarryforwardsPercent": { "xbrltype": "percentItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "EffectiveIncomeTaxRateReconciliationExpirationOfOperatingTaxLossCarryforwardsPercent", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails" ], "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 expiration of operating tax loss carryforwards.", "label": "Effective Income Tax Rate Reconciliation, Expiration Of Operating Tax Loss Carryforwards, Percent", "terseLabel": "Expiration of operating tax loss carryforwards" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Statutory tax rate difference between Chinese Mainland and other jurisdictions", "terseLabel": "Statutory tax rate difference between Chinese Mainland and other jurisdictions", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r594", "r596", "r1128", "r1419", "r1425", "r1544" ] }, "xyf_EffectiveIncomeTaxRateReconciliationGainOnDeregisterationOfEntityPercent": { "xbrltype": "percentItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "EffectiveIncomeTaxRateReconciliationGainOnDeregisterationOfEntityPercent", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails" ], "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 Gain on deregisteration of an entity.", "label": "Effective Income Tax Rate Reconciliation, Gain On Deregisteration Of An Entity , Percent", "terseLabel": "Gain on deregisteration of an entity" } } }, "auth_ref": [] }, "xyf_EffectiveIncomeTaxRateReconciliationGainOnDeregistrationOfEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "EffectiveIncomeTaxRateReconciliationGainOnDeregistrationOfEntity", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to exempt income from gain on deregistration of entity.", "label": "Effective Income Tax Rate Reconciliation, Gain on Deregistration of Entity", "terseLabel": "Gain on deregistration of an entity" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateReconciliationLineItems", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation [Line Items]", "terseLabel": "Income taxes", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r593", "r594", "r1128" ] }, "xyf_EffectiveIncomeTaxRateReconciliationNonTaxableOrNondeductibleExpensePercent": { "xbrltype": "percentItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "EffectiveIncomeTaxRateReconciliationNonTaxableOrNondeductibleExpensePercent", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails" ], "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 nontaxable or nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Non Taxable Or Nondeductible Expense, Percent", "terseLabel": "Others" } } }, "auth_ref": [] }, "xyf_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOrTaxExemptIncomeOtherAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOrTaxExemptIncomeOtherAmount", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses or tax-exempt income.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense or Tax Exempt Income, Other, Amount", "terseLabel": "Other" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Others", "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 other adjustments." } } }, "auth_ref": [ "r1128", "r1419", "r1425", "r1544", "r1545" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent", "terseLabel": "Others", "documentation": "Percentage of reported income tax benefit (expense) from difference to income tax expense (benefit) computed by applying statutory federal (national) income tax rate to pretax income (loss) from continuing operation, attributable to other reconciling items. Excludes state and local income tax expense (benefit), federal tax expense (benefit), statutory income tax expense (benefit) outside of country of domicile, tax credit, nondeductible expense, deduction, income tax settlement, income tax contingency, and cross-border tax law." } } }, "auth_ref": [ "r1545" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent", "terseLabel": "Income tax on subsidiary earnings", "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." } } }, "auth_ref": [ "r1419", "r1425", "r1544", "r1545" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateReconciliationTable", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation [Table]", "documentation": "Disclosure of information about income tax rate reconciliation between amount of reported income tax expense (benefit) attributable to continuing operation to amount of income tax expense(benefit) that would result from applying statutory federal (national) tax rate to pretax income (loss) from continuing operation." } } }, "auth_ref": [ "r593", "r594", "r1128" ] }, "xyf_EffectiveIncomeTaxRateReconciliationTaxHolidayAndPreferentialTaxRateAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "EffectiveIncomeTaxRateReconciliationTaxHolidayAndPreferentialTaxRateAmount", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) effect of tax holiday and preferential tax rate.", "label": "Effective Income Tax Rate Reconciliation, Tax Holiday And Preferential Tax Rate, Amount", "negatedLabel": "Effect of preferential tax rate" } } }, "auth_ref": [] }, "xyf_EffectiveIncomeTaxRateReconciliationTaxHolidayAndPreferentialTaxRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "EffectiveIncomeTaxRateReconciliationTaxHolidayAndPreferentialTaxRatePercent", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails" ], "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 tax holiday and preferential tax rate.", "label": "Effective Income Tax Rate Reconciliation Tax Holiday And Preferential Tax Rate, Percent", "terseLabel": "Effect of preferential tax rate" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities", "terseLabel": "Accrued payroll and welfare (including RMB18,482,497 and RMB11,482,779 from the Consolidated VIEs, Trusts and Partnerships as of December 31, 2024 and 2025, respectively)", "verboseLabel": "Accrued payroll and welfare", "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." } } }, "auth_ref": [ "r112", "r1597" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationCompensationCostDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based compensation expense", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r1541" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationCompensationCostDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "weighted-average period (in years)", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r569" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationCompensationCostDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Total unrecognized compensation expense", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r1542" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationCompensationCostDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Exercise of Option, Tax Benefit", "verboseLabel": "Deferred tax benefit recognized", "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r136" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeStockOptionMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationCompensationCostDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationTables", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [ "r1514", "r1515", "r1516", "r1517", "r1518", "r1519", "r1520", "r1521", "r1522", "r1523", "r1524", "r1525", "r1526", "r1527", "r1528", "r1529", "r1530", "r1531", "r1532", "r1533", "r1534", "r1536", "r1537", "r1538", "r1539", "r1540" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressAddressLine1", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressAddressLine2", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressCityOrTown", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressCountry", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressesAddressTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressesAddressTypeAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Addresses, Address Type [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCentralIndexKey", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r1214" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityDomain", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "All Entities [Member]", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1214" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityFileNumber", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityFilerCategory", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r1214" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r1324" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityRegistrantName", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r1214" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityShellCompany", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r1214" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityVoluntaryFilers", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r1325" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r1267" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r1320" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r1320" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r1320" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityComponentDomain", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r15", "r193", "r195", "r196", "r233", "r234", "r235", "r268", "r269", "r270", "r272", "r279", "r281", "r283", "r303", "r388", "r389", "r442", "r480", "r499", "r571", "r618", "r619", "r627", "r628", "r629", "r631", "r632", "r633", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r669", "r710", "r711", "r712", "r713", "r714", "r715", "r718", "r720", "r733", "r858", "r880", "r881", "r882", "r910", "r987" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsCarryingValueOfInvestmentsInVcFundsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r384", "r385", "r386", "r626", "r700", "r1329", "r1330", "r1331", "r1554", "r1555", "r1556", "r1557" ] }, "us-gaap_EquityMethodInvestmentAggregateCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityMethodInvestmentAggregateCost", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Aggregate Cost", "verboseLabel": "Equity financing", "documentation": "This element represents the aggregate cost of investments accounted for under the equity method of accounting." } } }, "auth_ref": [ "r49" ] }, "xyf_EquityMethodInvestmentCumulativeImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "EquityMethodInvestmentCumulativeImpairmentLoss", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of cumulative impairment loss on investments accounted for under equity method.", "label": "Equity Method Investment, Cumulative Impairment Loss", "terseLabel": "Cumulative impairment losses" } } }, "auth_ref": [] }, "xyf_EquityMethodInvestmentCumulativeImpairmentLossAttributableToGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "EquityMethodInvestmentCumulativeImpairmentLossAttributableToGoodwill", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of cumulative impairment loss attributable to goodwill on investments accounted for under equity method.", "label": "Equity Method Investment, Cumulative Impairment Loss, Attributable To Goodwill", "terseLabel": "Goodwill" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentDividendsOrDistributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityMethodInvestmentDividendsOrDistributions", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 33.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Equity Method Investment, Distribution", "terseLabel": "Dividends from equity in affiliates", "documentation": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities." } } }, "auth_ref": [ "r9", "r11", "r74", "r855" ] }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityMethodInvestmentNonconsolidatedInvesteeAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsCombinedFinancialInformationForVcFundsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsTables", "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsCombinedFinancialInformationForInvesteeCompaniesDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Nonconsolidated Investee [Axis]", "documentation": "Information by nonconsolidated equity method investee. Excludes information consolidated by reporting entity." } } }, "auth_ref": [ "r202", "r257", "r260", "r387", "r700", "r785", "r786", "r792", "r800", "r807", "r808", "r819", "r821", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190" ] }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityMethodInvestmentNonconsolidatedInvesteeDomain", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsCombinedFinancialInformationForVcFundsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsTables", "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsCombinedFinancialInformationForInvesteeCompaniesDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Nonconsolidated Investee [Domain]", "documentation": "Nonconsolidated equity method investee. Excludes information consolidated by reporting entity." } } }, "auth_ref": [ "r202", "r257", "r260", "r387", "r700", "r785", "r786", "r792", "r800", "r807", "r808", "r819", "r821", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190" ] }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsCombinedFinancialInformationForVcFundsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Nonconsolidated Investee or Group of Investees [Member]", "terseLabel": "VC funds", "documentation": "Nonconsolidated equity method investee or group of nonconsolidated investees. Excludes information consolidated by reporting entity." } } }, "auth_ref": [ "r1353", "r1419", "r1423", "r1480", "r1582" ] }, "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Other-than-Temporary Impairment", "terseLabel": "Impairment losses", "documentation": "Amount of other-than-temporary decline in value that has been recognized against investment accounted for under equity method of accounting." } } }, "auth_ref": [ "r1478" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsCarryingValueOfInvestmentsInVcFundsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Equity interest acquired (in percentage)", "verboseLabel": "Ownership", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r384", "r700" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityMethodInvestments", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsCarryingValueOfInvestmentsInVcFundsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investments", "terseLabel": "Investments", "verboseLabel": "Carrying value of investments", "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." } } }, "auth_ref": [ "r302", "r319", "r332", "r382", "r1355", "r1479" ] }, "us-gaap_EquityMethodInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityMethodInvestmentsTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsTables", "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Equity Method Investments [Table Text Block]", "terseLabel": "Summary of combined financial information for the investee companies", "verboseLabel": "Summary of the carrying value of investments measured at equity method and summarizes the combined financial information", "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information." } } }, "auth_ref": [ "r383" ] }, "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryOfInvestmentsInVcFundsInFormOfPartnershipMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI", "periodEndLabel": "Ending Balance", "periodStartLabel": "Opening balance", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r210", "r673", "r694", "r695", "r696", "r697", "r837", "r838", "r1165", "r1198", "r1200", "r1571", "r1572", "r1573" ] }, "xyf_EquitySecuritiesFvNiExchangeDifferences": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "EquitySecuritiesFvNiExchangeDifferences", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryOfInvestmentsInVcFundsInFormOfPartnershipMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in equity security measured at fair value with change in fair value recognized in net income (FV-NI) relating to exchange differences.", "label": "Equity Securities, FV-NI, Exchange Differences", "terseLabel": "Exchange differences" } } }, "auth_ref": [] }, "xyf_EquitySecuritiesFvNiRedemptions": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "EquitySecuritiesFvNiRedemptions", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryOfInvestmentsInVcFundsInFormOfPartnershipMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of decrease in equity measured at fair value with change in fair value recognized in net income due to redemptions.", "label": "Equity Securities, FV-NI, Redemptions", "terseLabel": "Redemption" } } }, "auth_ref": [] }, "xyf_EquitySecuritiesFvNiSwitchIn": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "EquitySecuritiesFvNiSwitchIn", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryOfInvestmentsInVcFundsInFormOfPartnershipMeasuredAtFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of switch in, in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Switch In", "terseLabel": "Switch in" } } }, "auth_ref": [] }, "xyf_EquitySecuritiesFvNiTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "EquitySecuritiesFvNiTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of investments in the form of partnership measured at fair value.", "label": "Equity Securities, FV-NI [Table Text Block]", "terseLabel": "Summary of investments in VC funds in the form of partnership measured at fair value" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesFvNiUnrealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquitySecuritiesFvNiUnrealizedGain", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI, Unrealized Gain", "terseLabel": "Recognized unrealized gains", "documentation": "Amount of unrealized gain on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r380" ] }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 32.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryOfInvestmentsInVcFundsInFormOfPartnershipMeasuredAtFairValueDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "negatedTerseLabel": "(Income) loss from financial investments", "terseLabel": "Fair value adjustment", "verboseLabel": "Decrease of fair value", "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r866", "r1477" ] }, "us-gaap_EquitySecuritiesFvNiUnrealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquitySecuritiesFvNiUnrealizedLoss", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI, Unrealized Loss", "terseLabel": "Recognized unrealized loss", "documentation": "Amount of unrealized loss on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r380" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryOfInvestmentsMeasuredAtCostMinusImpairmentDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities without Readily Determinable Fair Value, Amount", "periodEndLabel": "Ending Balance", "periodStartLabel": "Opening balance", "documentation": "Amount of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r377" ] }, "xyf_EquitySecuritiesWithoutReadilyDeterminableFairValueCapitalCommitmentReturn": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueCapitalCommitmentReturn", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of return on capital commitment received on its investment in equity securities without readily determinable fair value.", "label": "Equity Securities Without Readily Determinable Fair value, Capital Commitment Return", "terseLabel": "Capital commitment return" } } }, "auth_ref": [] }, "xyf_EquitySecuritiesWithoutReadilyDeterminableFairValueContribution": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueContribution", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of equity securities without readily determinable fair value, contribution.", "label": "Equity Securities without Readily Determinable Fair Value, Contribution", "terseLabel": "Contribution" } } }, "auth_ref": [] }, "xyf_EquitySecuritiesWithoutReadilyDeterminableFairValueContributionsRedemptionsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueContributionsRedemptionsNet", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryOfInvestmentsMeasuredAtCostMinusImpairmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in equity securities without readily determinable fair value arising from contributions (redemptions), net.", "label": "Equity Securities Without Readily Determinable Fair Value, Contributions (Redemptions), Net", "terseLabel": "Contribution/(Redemption), net" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryOfInvestmentsMeasuredAtCostMinusImpairmentDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Annual Amount", "terseLabel": "Downward adjustment", "documentation": "Amount of loss from downward price adjustment on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r378" ] }, "xyf_EquitySecuritiesWithoutReadilyDeterminableFairValueExchangeDifference": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueExchangeDifference", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryOfInvestmentsMeasuredAtCostMinusImpairmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in equity security without readily determinable fair value relating to exchange differences.", "label": "Equity Securities without Readily Determinable Fair Value, Exchange Difference", "terseLabel": "Exchange differences" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryOfInvestmentsMeasuredAtCostMinusImpairmentDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount", "negatedLabel": "Impairment", "terseLabel": "Impairment", "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r378" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount", "verboseLabel": "Cumulative impairment losses", "documentation": "Amount of cumulative impairment loss on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r378" ] }, "xyf_EquitySecuritiesWithoutReadilyDeterminableFairValuePartialRedemptionAndDividendsReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValuePartialRedemptionAndDividendsReceived", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount received by the entity on its partial redemption and as dividend on its investment in equity securities without readily determinable fair value.", "label": "Equity Securities Without Readily Determinable Fair Value, Partial Redemption And Dividends Received", "terseLabel": "Dividends" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Equity Securities without Readily Determinable Fair Value [Table Text Block]", "terseLabel": "Summary of investments measured at cost minus impairment, plus or minus observable price changes from orderly transactions of identical or similar investments", "documentation": "Tabular disclosure of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r1474", "r1475", "r1476" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryOfInvestmentsMeasuredAtCostMinusImpairmentDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount", "terseLabel": "Upward adjustment", "documentation": "Amount of gain from upward price adjustment on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r379" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r1277" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r1234", "r1245", "r1255", "r1288" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r1231", "r1242", "r1252", "r1285" ] }, "us-gaap_ExciseAndSalesTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ExciseAndSalesTaxes", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails" ], "lang": { "en-us": { "role": { "label": "Excise and Sales Taxes", "terseLabel": "VAT", "documentation": "The amount of excise and sales taxes included in sales and revenues, which are then deducted as a cost of sales. Includes excise taxes, which are applied to specific types of transactions or items (such as gasoline or alcohol); and sales, use and value added taxes, which are applied to a broad class of revenue-producing transactions involving a wide range of goods and services." } } }, "auth_ref": [ "r236" ] }, "xyf_ExclusiveBusinessCooperationAgreementsWithViesMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ExclusiveBusinessCooperationAgreementsWithViesMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Exclusive business cooperation agreements with VIEs.", "label": "Exclusive Business Cooperation Agreements" } } }, "auth_ref": [] }, "xyf_ExecutiveCallOptionAgreementWithShareholdersOfViesMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ExecutiveCallOptionAgreementWithShareholdersOfViesMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Executive Call Option Agreement with Shareholders of VIEs.", "label": "Executive Call Option Agreement" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r1283" ] }, "xyf_ExpenseForContingentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ExpenseForContingentLiabilities", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureGuaranteeLiabilitiesMovementOfContingentGuaranteeLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Expense recognized for contingent liability during the reporting period.", "label": "Expense for Contingent Liabilities", "verboseLabel": "Provision for contingent liability" } } }, "auth_ref": [] }, "xyf_ExtendedTermOfAgreement": { "xbrltype": "durationItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ExtendedTermOfAgreement", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "documentation": "The extended term of agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Extended Term Of Agreement", "terseLabel": "Extended term of agreement" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesFinancialInstrumentsRecordedAtFairValueOnRecurringBasisDetails", "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesNotionalAmountMaximumPotentialPayoutFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Financial Instruments Recorded at Fair Value on a Recurring Basis", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r673", "r674", "r686", "r1165" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesFinancialInstrumentsRecordedAtFairValueOnRecurringBasisDetails", "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesNotionalAmountMaximumPotentialPayoutFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r673", "r674", "r686", "r1165" ] }, "xyf_FairValueAssetsLevel1ToLevel2TransfersAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "FairValueAssetsLevel1ToLevel2TransfersAmount1", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesFinancialInstrumentsRecordedAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.", "label": "Fair Value, Assets, Level 1 to Level 2 Transfers, Amount1", "terseLabel": "Transfer level 1 to level 2 fair value assets" } } }, "auth_ref": [] }, "xyf_FairValueAssetsLevel2ToLevel1TransfersAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "FairValueAssetsLevel2ToLevel1TransfersAmount1", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesFinancialInstrumentsRecordedAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.", "label": "Fair Value, Assets, Level 2 to Level 1 Transfers, Amount1", "terseLabel": "Transfer level 2 to level 1 fair value assets" } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesFinancialInstrumentsRecordedAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r478", "r517", "r518", "r519", "r520", "r521", "r522", "r524", "r525", "r672", "r674", "r675", "r676", "r677", "r685", "r686", "r688", "r695", "r749", "r750", "r751", "r1051", "r1105", "r1106", "r1118", "r1119", "r1120", "r1121", "r1122", "r1165", "r1168", "r1175" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesFinancialInstrumentsRecordedAtFairValueOnRecurringBasisDetails", "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesNotionalAmountMaximumPotentialPayoutFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r673", "r674", "r675", "r677", "r1165", "r1572", "r1577" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair value of assets and liabilities" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilities" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair value of assets and liabilities", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r675", "r681", "r683", "r684", "r685", "r688", "r689", "r690", "r691", "r692", "r822", "r1165", "r1169" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesFinancialInstrumentsRecordedAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r478", "r517", "r522", "r524", "r674", "r686", "r695", "r749", "r1051", "r1118", "r1119", "r1120", "r1121", "r1122", "r1165", "r1175" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesFinancialInstrumentsRecordedAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r478", "r517", "r522", "r524", "r526", "r674", "r675", "r686", "r695", "r750", "r1051", "r1105", "r1106", "r1118", "r1119", "r1120", "r1121", "r1122", "r1165", "r1175" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesFinancialInstrumentsRecordedAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r478", "r517", "r518", "r519", "r520", "r521", "r522", "r524", "r525", "r674", "r675", "r676", "r677", "r686", "r695", "r751", "r1051", "r1105", "r1106", "r1118", "r1119", "r1120", "r1121", "r1122", "r1165", "r1168", "r1175" ] }, "xyf_FairValueLiabilitiesLevel1ToLevel2TransfersAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "FairValueLiabilitiesLevel1ToLevel2TransfersAmount1", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesFinancialInstrumentsRecordedAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of transfers of liabilities measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.", "label": "Fair Value, Liabilities, Level 1 to Level 2 Transfers, Amount1", "terseLabel": "Transfer level 1 to level 2 fair value liabilities" } } }, "auth_ref": [] }, "xyf_FairValueLiabilitiesLevel2ToLevel1TransfersAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "FairValueLiabilitiesLevel2ToLevel1TransfersAmount1", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesFinancialInstrumentsRecordedAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of transfers of liabilities measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.", "label": "Fair Value, Liabilities, Level 2 to Level 1 Transfers, Amount1", "terseLabel": "Transfer level 2 to level 1 fair value liabilities" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesFinancialInstrumentsRecordedAtFairValueOnRecurringBasisDetails", "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesNotionalAmountMaximumPotentialPayoutFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r673", "r674", "r675", "r677", "r1165", "r1572", "r1577" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair value", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesFinancialInstrumentsRecordedAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net", "terseLabel": "Transfer to level 3 fair value assets", "documentation": "Amount of transfer of financial instrument classified as an asset into (out of) level 3 of the fair value hierarchy." } } }, "auth_ref": [ "r1574", "r1576" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesFinancialInstrumentsRecordedAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net", "terseLabel": "Transfer to level 3 fair value liabilities", "documentation": "Amount of transfers of financial instrument classified as a liability into (out of) level 3 of the fair value hierarchy." } } }, "auth_ref": [ "r1574", "r1576" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesFinancialInstrumentsRecordedAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r478", "r517", "r518", "r519", "r520", "r521", "r522", "r524", "r525", "r672", "r674", "r675", "r676", "r677", "r685", "r686", "r688", "r695", "r749", "r750", "r751", "r1051", "r1105", "r1106", "r1118", "r1119", "r1120", "r1121", "r1122", "r1165", "r1168", "r1175" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesFinancialInstrumentsRecordedAtFairValueOnRecurringBasisDetails", "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesNotionalAmountMaximumPotentialPayoutFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r1165", "r1569", "r1570", "r1571", "r1572", "r1573", "r1577" ] }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesReconciliationOfFinancialGuaranteeDerivativesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]", "terseLabel": "Changes in fair value of the financial guarantee derivatives", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of fair value change recorded on financial guarantee derivatives", "documentation": "Tabular disclosure of financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset) using recurring unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r678", "r682", "r687" ] }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesReconciliationOfFinancialGuaranteeDerivativesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings", "terseLabel": "Change in fair value of financial guarantee derivative", "documentation": "Amount of gain (loss) recognized in income from derivative asset (liability) after deduction of derivative liability (asset), measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r679", "r687" ] }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationIssues", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesReconciliationOfFinancialGuaranteeDerivativesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Issues", "terseLabel": "Cash received", "documentation": "Amount of issuances of financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset), measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r680", "r687" ] }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSettlements", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesReconciliationOfFinancialGuaranteeDerivativesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Settlements", "verboseLabel": "Net cash payout", "documentation": "Amount of settlements of financial instrument classified as a derivative asset (liability) after deduction of derivative liability, measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r680", "r687" ] }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesReconciliationOfFinancialGuaranteeDerivativesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis with Unobservable Inputs", "periodEndLabel": "Ending balance of financial guarantee derivative assets (liabilities)", "periodStartLabel": "Opening balance of financial guarantee derivative assets (liabilities)", "documentation": "Fair value of financial instrument classified as derivative asset (liability) after deduction of derivative liability (asset), measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r678", "r687" ] }, "xyf_FairValueOfDeferredGuaranteeIncomeAtInceptionOfNewLoansGuaranteeObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "FairValueOfDeferredGuaranteeIncomeAtInceptionOfNewLoansGuaranteeObligations", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureGuaranteeLiabilitiesActivitiesOfGroupSObligationsAssociatedWithDeferredGuaranteeIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents fair value of deferred guarantee income at inception of new loans associated with guarantee obligations.", "label": "Fair Value Of Deferred Guarantee Income At Inception Of New Loans, Guarantee Obligations", "terseLabel": "Fair value of deferred guarantee income at inception of new loans" } } }, "auth_ref": [] }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationNetDerivativeAssetLiabilityGainLossStatementOfIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueRecurringBasisUnobservableInputReconciliationNetDerivativeAssetLiabilityGainLossStatementOfIncomeExtensibleList", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesReconciliationOfFinancialGuaranteeDerivativesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Net Derivative Asset (Liability), Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes gain (loss) from derivative asset (liability) after deduction of derivative liability (asset), measured at fair value using unobservable input (level 3)." } } }, "auth_ref": [ "r679", "r687" ] }, "us-gaap_FinancialAssetNotPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinancialAssetNotPastDueMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Financial Asset, Not Past Due [Member]", "terseLabel": "Not Past-Due", "documentation": "Financial asset not past due." } } }, "auth_ref": [ "r402", "r1103" ] }, "us-gaap_FinancialAssetPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinancialAssetPastDueMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAgingOfLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPastDueDaysCreditQualityDetails" ], "lang": { "en-us": { "role": { "label": "Financial Asset, Past Due [Member]", "terseLabel": "Financial Asset, Past Due", "documentation": "Financial asset past due." } } }, "auth_ref": [ "r128", "r402", "r1103" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinancialInstrumentAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsFinancialInvestmentsAccountedUnderTradingModelDetails", "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryInvestmentsMeasuredUnderAvailableForSaleDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansNetDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesMovementOfProvisionForLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPastDueDaysCreditQualityDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r395", "r396", "r402", "r403", "r408", "r419", "r420", "r421", "r479", "r497", "r655", "r668", "r693", "r699", "r702", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r836", "r859", "r1104", "r1165", "r1166", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1178", "r1338", "r1339", "r1340", "r1341", "r1342", "r1343", "r1344", "r1473", "r1474", "r1475", "r1476", "r1568", "r1571", "r1572", "r1573", "r1575", "r1577", "r1578", "r1579" ] }, "xyf_FinancialInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "FinancialInvestment", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsCombinedFinancialInformationForInvesteeCompaniesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Amount of financial investments.", "label": "Financial Investment", "terseLabel": "Financial investments", "verboseLabel": "Financial investments (amortized cost of RMB141,685,928 and RMB390,931,941 and allowance for credit losses of nil and nil related to investments accounted under AFS model as of December 31, 2024 and 2025, respectively)" } } }, "auth_ref": [] }, "xyf_FinancialInvestmentsAtAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "FinancialInvestmentsAtAmortizedCost", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "The amount of financial investments at amortized cost.", "label": "Financial Investments At Amortized Cost", "terseLabel": "Financial investments at amortized cost" } } }, "auth_ref": [] }, "us-gaap_FinancialServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinancialServiceMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Financial Service [Member]", "terseLabel": "Financing income", "documentation": "Financial assistance, including, but not limited to, management and maintenance of depositor account, credit card, merchant discount, trust, investment and insurance." } } }, "auth_ref": [ "r1512", "r1513" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinancingReceivableAllowanceForCreditLosses", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivableFromXiaoyingHousingLoansNetDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansNetDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansOriginatedAndRetainedByCompanyDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesMovementOfProvisionForLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Allowance for Credit Loss", "negatedLabel": "Allowance for credit losses", "periodEndLabel": "Allowance for loans receivable at end of the year", "periodStartLabel": "Allowance for loans receivable at beginning of the year", "terseLabel": "Allowance for loans receivable", "verboseLabel": "Allowance for credit losses on loans receivable", "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement." } } }, "auth_ref": [ "r123", "r144", "r146", "r147", "r218", "r393", "r397", "r401", "r1594" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinancingReceivableAllowanceForCreditLossesRecovery", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivableFromXiaoyingHousingLoansNetDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesMovementOfProvisionForLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Allowance for Credit Loss, Recovery", "terseLabel": "Recoveries of charge-off of loans receivables", "documentation": "Amount of increase in allowance for credit loss on financing receivable from recovery." } } }, "auth_ref": [ "r126", "r400", "r1102" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinancingReceivableAllowanceForCreditLossesWriteOffs", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivableFromXiaoyingHousingLoansNetDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesMovementOfProvisionForLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Charge-offs", "terseLabel": "Charge-offs", "documentation": "Amount of writeoff of financing receivable, charged against allowance for credit loss." } } }, "auth_ref": [ "r125", "r399", "r410", "r1102" ] }, "us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinancingReceivableRecordedInvestmentPastDueLineItems", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPastDueDaysCreditQualityDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Past Due [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1103", "r1483" ] }, "us-gaap_FinancingReceivables1To29DaysPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinancingReceivables1To29DaysPastDueMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAgingOfLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPastDueDaysCreditQualityDetails" ], "lang": { "en-us": { "role": { "label": "Financial Asset, 1 to 29 Days Past Due [Member]", "terseLabel": "1 - 30 Days", "documentation": "Financial asset fewer than 30 days past due." } } }, "auth_ref": [ "r1103" ] }, "us-gaap_FinancingReceivables30To59DaysPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinancingReceivables30To59DaysPastDueMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAgingOfLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPastDueDaysCreditQualityDetails" ], "lang": { "en-us": { "role": { "label": "Financial Asset, 30 to 59 Days Past Due [Member]", "terseLabel": "30 - 60 Days", "documentation": "Financial asset more than 29 days past due but fewer than 60 days past due." } } }, "auth_ref": [ "r1103" ] }, "xyf_FinancingReceivablesEqualToGreaterThan60DaysPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "FinancingReceivablesEqualToGreaterThan60DaysPastDueMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Financial asset equal to or greater than 60 days past due.", "label": "Financing Receivables Equal to Greater Than 60 Days Past Due [Member]", "terseLabel": "Over 60 days" } } }, "auth_ref": [] }, "xyf_FinancingReceivablesNotPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "FinancingReceivablesNotPastDueMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAgingOfLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPastDueDaysCreditQualityDetails" ], "lang": { "en-us": { "role": { "documentation": "The member stands for financing receivable not past due.", "label": "Not past-due" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivablesPeriodPastDueAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinancingReceivablesPeriodPastDueAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAgingOfLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPastDueDaysCreditQualityDetails" ], "lang": { "en-us": { "role": { "label": "Financial Asset, Aging [Axis]", "documentation": "Information by period in which financial asset is past due or not past due." } } }, "auth_ref": [ "r128", "r402", "r1103" ] }, "us-gaap_FinancingReceivablesPeriodPastDueDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinancingReceivablesPeriodPastDueDomain", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAgingOfLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPastDueDaysCreditQualityDetails" ], "lang": { "en-us": { "role": { "label": "Financial Asset, Aging [Domain]", "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." } } }, "auth_ref": [ "r128", "r402", "r1103" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetIntangibleAssetsAndImpairmentLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Intangible assets useful life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIntangibleAssetsNetDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r207", "r426", "r434", "r1054" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r436", "r1049", "r1054" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2030", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r436", "r1049", "r1054" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2029", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r436", "r1049", "r1054" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2028", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r436", "r1049", "r1054" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r436", "r1049", "r1054" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r428", "r430", "r431", "r432", "r433", "r434", "r437", "r438", "r783", "r784", "r889", "r1049", "r1054", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Future amortization expenses" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIntangibleAssetsNetDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Intangible assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r426", "r434", "r784", "r1054" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Intangible assets, net", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r428", "r434", "r437", "r438", "r440", "r783", "r1049", "r1054", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r428", "r430", "r431", "r432", "r433", "r434", "r437", "r438", "r889", "r1049", "r1054", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159" ] }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Weighted Average Remaining Amortization Period in Years", "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r783" ] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets Acquired", "terseLabel": "Insurance broker license", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r430", "r889" ] }, "xyf_First2MillionHkdOfProfitEarnedByCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "First2MillionHkdOfProfitEarnedByCompanyMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTaxRatesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to income tax rate, on first 2 million HKD of profit earned by company.", "label": "First 2 Million HKD Of Profit Earned By Company [Member]", "terseLabel": "First 2 million HKD of profit earned by company" } } }, "auth_ref": [] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ForeignCountryMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Tax Jurisdiction [Member]", "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile." } } }, "auth_ref": [ "r593", "r594" ] }, "us-gaap_ForeignCurrencyExchangeRateTranslation1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ForeignCurrencyExchangeRateTranslation1", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementOfCashFlowsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Exchange Rate, Translation", "terseLabel": "Translation into USD", "verboseLabel": "Currency exchange rate", "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency." } } }, "auth_ref": [ "r716", "r717" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "terseLabel": "Foreign exchange loss", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r243", "r705", "r706", "r707", "r708", "r984" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign currency translation", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r704" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r1238", "r1249", "r1259", "r1292" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r1238", "r1249", "r1259", "r1292" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r1238", "r1249", "r1259", "r1292" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r1238", "r1249", "r1259", "r1292" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1238", "r1249", "r1259", "r1292" ] }, "xyf_FoundersMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "FoundersMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Relates to information pertaining to Mr. Yue (Justin) Tang and Mr. Baoguo Zhu, the \"Founders\".", "label": "Founders [Member]", "terseLabel": "The Founders, Mr. Tang, CEO and Mr. Zhu" } } }, "auth_ref": [] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r1272" ] }, "xyf_FundAttributableToInstitutionalInvestors": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "FundAttributableToInstitutionalInvestors", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of fund attributable to institutional investors.", "label": "Fund Attributable to Institutional Investors", "verboseLabel": "Fund attributable to institutional funding partners" } } }, "auth_ref": [] }, "xyf_FundLinkedNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "FundLinkedNotesMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryInvestmentsMeasuredUnderAvailableForSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to fund linked notes.", "label": "Fund Linked Notes [Member]", "terseLabel": "Fund Linked Notes" } } }, "auth_ref": [] }, "xyf_FurnitureAndOfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "FurnitureAndOfficeEquipmentMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetIntangibleAssetsAndImpairmentLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities and tangible personal property used in an office setting, excluding computer and transmission equipment.", "label": "Furniture and office equipment", "terseLabel": "Furniture and office equipment" } } }, "auth_ref": [] }, "us-gaap_GainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GainLossOnInvestments", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Investments", "verboseLabel": "Income (loss) from financial investments", "documentation": "Amount of realized and unrealized gain (loss) on investment." } } }, "auth_ref": [ "r80", "r82", "r1326" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss (gain) from disposal of property and equipment", "verboseLabel": "Gains (loss) from the disposal of property and equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r11" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeLossDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "negatedLabel": "General and administrative expenses", "terseLabel": "General and administrative", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r77", "r966" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationCompensationCostDetails" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r77" ] }, "us-gaap_GranteeStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GranteeStatusAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationRestrictedStocksUnitDetails" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Axis]", "documentation": "Information by status of recipient to whom award is granted." } } }, "auth_ref": [ "r532", "r534", "r537", "r538", "r539", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r561", "r562", "r563", "r564", "r565" ] }, "us-gaap_GranteeStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GranteeStatusDomain", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationRestrictedStocksUnitDetails" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Domain]", "documentation": "Status of recipient to whom award is granted." } } }, "auth_ref": [ "r532", "r534", "r537", "r538", "r539", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r561", "r562", "r563", "r564", "r565" ] }, "xyf_GuaranteeIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "GuaranteeIncomeMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to guarantee income.", "label": "Guarantee Income [Member]", "terseLabel": "Guarantee income" } } }, "auth_ref": [] }, "us-gaap_GuaranteeObligationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GuaranteeObligationsLineItems", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureGuaranteeLiabilitiesMovementOfContingentGuaranteeLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Guarantor Obligations [Line Items]", "terseLabel": "Summary of significant accounting policies", "verboseLabel": "Guarantee liabilities", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r453", "r458", "r460", "r463" ] }, "us-gaap_GuaranteesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GuaranteesAbstract", "lang": { "en-us": { "role": { "label": "Guarantee liabilities" } } }, "auth_ref": [] }, "us-gaap_GuaranteesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GuaranteesFairValueDisclosure", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureGuaranteeLiabilitiesMovementOfContingentGuaranteeLiabilitiesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGuaranteeLiabilitiesAndFinancialGuaranteeDerivativeDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Guarantees, Fair Value Disclosure", "periodEndLabel": "Contingent guarantee liabilities at end of the year", "periodStartLabel": "Contingent guarantee liabilities at beginning of the year", "verboseLabel": "Contingent guarantee liabilities", "documentation": "Fair value portion of guarantee, including, but not limited to, financial standby letter of credit, fair value guarantee, guarantee of collection of scheduled contractual cash flows from financial assets, and contracts that contingently require the guarantor to make payments or perform services." } } }, "auth_ref": [ "r695", "r696", "r697", "r698", "r1569", "r1570", "r1575" ] }, "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Guarantees, Indemnifications and Warranties Policies [Policy Text Block]", "terseLabel": "Guarantee liabilities", "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities." } } }, "auth_ref": [ "r452" ] }, "us-gaap_GuaranteesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GuaranteesMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Guarantees [Member]", "terseLabel": "Guarantee income", "documentation": "A guaranty by which one person assumes responsibility for paying another's debts or fulfilling another's responsibilities; or a promise, pledge, assurance, especially one given in writing, that attests: (a) to the quality or durability of a product or service; (b) that something will be performed in a specified manner; or (c) that execution, completion, or existence of something is as represented or stipulated by agreement." } } }, "auth_ref": [ "r1512", "r1513" ] }, "us-gaap_GuaranteesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GuaranteesTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureGuaranteeLiabilities" ], "lang": { "en-us": { "role": { "label": "Guarantees [Text Block]", "terseLabel": "Guarantee liabilities", "documentation": "The entire disclosure for each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties." } } }, "auth_ref": [ "r258", "r267", "r452", "r454", "r455", "r456", "r457", "r459", "r461", "r462", "r833" ] }, "xyf_GuarantorObligationsMaximumExposureUndiscountedPrincipalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "GuarantorObligationsMaximumExposureUndiscountedPrincipalAmount", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureGuaranteeLiabilitiesMovementOfContingentGuaranteeLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum potential principal amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.", "label": "Guarantor Obligations, Maximum Exposure, Undiscounted, Principal Amount", "terseLabel": "Undiscounted future payment of principal" } } }, "auth_ref": [] }, "country_HK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2025", "localname": "HK", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesPreTaxIncomeDetails", "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTaxRatesDetails" ], "lang": { "en-us": { "role": { "label": "HONG KONG", "terseLabel": "Hong Kong entities", "verboseLabel": "Hong Kong" } } }, "auth_ref": [] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "HeldToMaturitySecuritiesDebtMaturitiesAbstract", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryOfInvestmentsMeasuredUnderAmortizationCostDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-Maturity, Maturity [Abstract]", "terseLabel": "Investments measured under amortization cost" } } }, "auth_ref": [] }, "us-gaap_HeldToMaturitySecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "HeldToMaturitySecuritiesTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-Maturity [Table Text Block]", "terseLabel": "Schedule of investments measured under amortization cost", "documentation": "Tabular disclosure of information about investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r1455", "r1456", "r1457", "r1458", "r1459", "r1460", "r1461", "r1462", "r1463", "r1464", "r1465", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472" ] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IPOMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "IPO [Member]", "terseLabel": "IPO", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r1217", "r1218", "r1241" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of long-lived assets", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r95" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesPreTaxIncomeDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "terseLabel": "Pre-tax income", "totalLabel": "Income before income taxes", "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments." } } }, "auth_ref": [ "r121", "r867", "r1078", "r1196", "r1197", "r1435", "r1442", "r1443", "r1444", "r1445" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 }, "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeLossDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Equity Method Investments", "negatedLabel": "Loss (gain) from equity in affiliates, net of tax", "terseLabel": "(Loss) gain from equity in affiliates, net of tax", "verboseLabel": "Equity in profit of subsidiaries and VIEs", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r11", "r74", "r116", "r302", "r317", "r332", "r382", "r855" ] }, "xyf_IncomeLossFromFinancialInvestmentsAtEquityMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "IncomeLossFromFinancialInvestmentsAtEquityMethod", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from financial investments at equity method.", "label": "Income (Loss) From Financial Investments At Equity Method", "negatedLabel": "Loss (gain) from financial investments at equity method, net of tax", "terseLabel": "(Loss) gain from financial investments at equity method, net of tax" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationCompensationCostDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount is reported." } } }, "auth_ref": [ "r443", "r444", "r445", "r645", "r646", "r647", "r649", "r679", "r682", "r687", "r701", "r702", "r703", "r877", "r879", "r971", "r1049", "r1051", "r1129", "r1130", "r1163", "r1164", "r1167", "r1175", "r1558", "r1559", "r1602" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationCompensationCostDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount is reported." } } }, "auth_ref": [ "r444", "r445", "r645", "r646", "r647", "r649", "r679", "r682", "r687", "r701", "r702", "r703", "r877", "r879", "r971", "r1049", "r1051", "r1129", "r1130", "r1163", "r1164", "r1167", "r1175", "r1558", "r1559", "r1602" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Jurisdiction [Axis]", "documentation": "Information by income tax jurisdiction." } } }, "auth_ref": [ "r253", "r593", "r594", "r601", "r615", "r1128", "r1550" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Jurisdiction [Domain]", "documentation": "Income tax jurisdiction." } } }, "auth_ref": [ "r253", "r593", "r594", "r601", "r615", "r1128", "r1550" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income taxes", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r257", "r261", "r585", "r593", "r598", "r599", "r600", "r606", "r613", "r621", "r623", "r624", "r625", "r835", "r887", "r904", "r1128" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 3.0 }, "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesCurrentAndDeferredComponentOfIncomeTaxExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesCurrentAndDeferredComponentOfIncomeTaxExpenseDetails", "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTaxRatesDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax expense", "terseLabel": "Income tax benefit (expense)", "totalLabel": "Total income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r130", "r140", "r257", "r282", "r283", "r302", "r318", "r332", "r592", "r593", "r622", "r868", "r1065", "r1067", "r1069", "r1128" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]", "terseLabel": "Amount" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxHolidayAggregateDollarAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxHolidayAggregateDollarAmount", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesEffectOfPreferentialTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Holiday, Aggregate Dollar Amount", "terseLabel": "The aggregate amount income tax expense of the preferential tax rate", "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." } } }, "auth_ref": [ "r623" ] }, "us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxHolidayIncomeTaxBenefitsPerShare", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesEffectOfPreferentialTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Holiday, Income Tax Benefits Per Share", "terseLabel": "Aggregate effect on basic net income per share", "documentation": "Per share amount effect of the income tax benefit resulting from the income tax holidays granted by taxing jurisdictions." } } }, "auth_ref": [ "r623" ] }, "xyf_IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesEffectOfPreferentialTaxRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Diluted net income per share amount effect of the income tax benefit resulting from the income tax holidays granted by taxing jurisdictions.", "label": "Income Tax Holiday, Income Tax Benefits Per Share, Diluted", "terseLabel": "Aggregate effect on diluted net income per share" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r232", "r588", "r589", "r606", "r607", "r612", "r616", "r898" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Change in valuation allowance", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r597", "r1128", "r1544" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Effect of different tax rate of subsidiary operation in other jurisdictions", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)." } } }, "auth_ref": [ "r594", "r596", "r1128", "r1544" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "verboseLabel": "Expected income tax at Chinese Mainland income tax rate", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r593", "r1128" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxReconciliationNondeductibleExpenseOther", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount", "terseLabel": "Other expenses not deductible for income tax purposes", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses." } } }, "auth_ref": [ "r1128", "r1544", "r1546" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "terseLabel": "Share based compensation expense not deductible for income tax purposes", "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r1128", "r1544", "r1546" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "verboseLabel": "Others", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1128", "r1544", "r1545" ] }, "us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxReconciliationRepatriationOfForeignEarnings", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount", "verboseLabel": "Income tax on subsidiary earnings", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to repatriation of foreign earnings." } } }, "auth_ref": [ "r1544", "r1545" ] }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxReconciliationTaxCreditsResearch", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "negatedLabel": "Research and development tax deduction", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r1128", "r1544", "r1546" ] }, "xyf_IncomeTaxStatuteOfLimitationsExtensionPeriodUnderSpecialCircumstances": { "xbrltype": "durationItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "IncomeTaxStatuteOfLimitationsExtensionPeriodUnderSpecialCircumstances", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTaxRatesDetails" ], "lang": { "en-us": { "role": { "documentation": "Extension period for statute of limitations under special circumstances, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Income Tax, Statute of Limitations, Extension Period under Special Circumstances", "terseLabel": "Extension period for statute of limitations under special circumstances (in years)" } } }, "auth_ref": [] }, "xyf_IncomeTaxStatuteOfLimitationsPeriod": { "xbrltype": "durationItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "IncomeTaxStatuteOfLimitationsPeriod", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTaxRatesDetails" ], "lang": { "en-us": { "role": { "documentation": "Period for statute of limitations, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Income Tax, Statute of Limitations, Period", "terseLabel": "Statute of limitations period (in years)" } } }, "auth_ref": [] }, "xyf_IncomeTaxStatuteOfLimitationsPeriodForTaxEvasion": { "xbrltype": "durationItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "IncomeTaxStatuteOfLimitationsPeriodForTaxEvasion", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTaxRatesDetails" ], "lang": { "en-us": { "role": { "documentation": "The statute of limitations period for tax evasion.", "label": "Income Tax, Statute of Limitations, Period for Tax Evasion", "terseLabel": "Statute of limitations period for tax evasion (in years)" } } }, "auth_ref": [] }, "xyf_IncomeTaxStatuteOfLimitationsRelatedPartyTransactionPeriod": { "xbrltype": "durationItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "IncomeTaxStatuteOfLimitationsRelatedPartyTransactionPeriod", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTaxRatesDetails" ], "lang": { "en-us": { "role": { "documentation": "Period for statute of limitations under related party transaction, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Income Tax, Statute of Limitations, Related Party Transaction, Period", "terseLabel": "Statute of limitations period for related party transaction (in years)" } } }, "auth_ref": [] }, "xyf_IncomeTaxUnderpaymentOfTaxLiabilityListedInSpecialCircumstances": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "IncomeTaxUnderpaymentOfTaxLiabilityListedInSpecialCircumstances", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTaxRatesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of underpayment of tax liability specified under special circumstances.", "label": "Income Tax, Underpayment of Tax Liability, Listed in Special Circumstances", "terseLabel": "Underpayment of tax liability listed as special circumstance" } } }, "auth_ref": [] }, "xyf_IncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "IncomeTaxesLineItems", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesMovementOfValuationAllowanceDetails", "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesPreTaxIncomeDetails", "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTaxRatesDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income taxes [Line Items]", "terseLabel": "Income taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes paid, net of refunds", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r30", "r253", "r614", "r615" ] }, "xyf_IncreaseDecreaseFromCollectionOfTradingFinancialInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "IncreaseDecreaseFromCollectionOfTradingFinancialInvestment", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from purchase of trading financial investments.", "label": "Increase (Decrease) From Collection Of Trading Financial Investment", "terseLabel": "Collection of trading financial investment" } } }, "auth_ref": [] }, "xyf_IncreaseDecreaseFromPurchaseOfTradingFinancialInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "IncreaseDecreaseFromPurchaseOfTradingFinancialInvestment", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from purchase of trading financial investments.", "label": "Increase (Decrease) From Purchase Of Trading Financial Investment", "negatedLabel": "Purchase of trading financial investments" } } }, "auth_ref": [] }, "xyf_IncreaseDecreaseInAccountsReceivableAndContractAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "IncreaseDecreaseInAccountsReceivableAndContractAssets", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services and contract assets.", "label": "Increase (Decrease) in Accounts Receivable and Contract Assets", "negatedLabel": "Accounts receivable and contract assets" } } }, "auth_ref": [] }, "xyf_IncreaseDecreaseInAccruedExpensesAndOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "IncreaseDecreaseInAccruedExpensesAndOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 31.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses and current liabilities classified as other.", "label": "Increase (Decrease) in Accrued Expenses and Other Current Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r10" ] }, "xyf_IncreaseDecreaseInAccruedInterestReceivableOrPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "IncreaseDecreaseInAccruedInterestReceivableOrPayable", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 34.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due from borrowers or due to borrowers for interest payments.", "label": "Increase (Decrease) In Accrued Interest Receivable Or Payable", "negatedLabel": "Interest receivable / payable" } } }, "auth_ref": [] }, "xyf_IncreaseDecreaseInDeferredGuaranteeIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "IncreaseDecreaseInDeferredGuaranteeIncome", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred guarantee income.", "label": "Increase (Decrease) in Deferred Guarantee Income", "terseLabel": "Deferred guarantee income" } } }, "auth_ref": [] }, "xyf_IncreaseDecreaseInDepositPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "IncreaseDecreaseInDepositPayable", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in deposit payable.", "label": "Increase Decrease In Deposit Payable", "terseLabel": "Deposit payable to channel cooperators" } } }, "auth_ref": [] }, "xyf_IncreaseDecreaseInDepositsToInstitutionalCoOperators": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "IncreaseDecreaseInDepositsToInstitutionalCoOperators", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deposits to institutional co-operators.", "label": "Increase Decrease In Deposits To Institutional Co-Operators", "negatedLabel": "Deposits to institutional cooperators" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInDerivativeLiabilities", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Derivative Liabilities", "terseLabel": "Financial guarantee derivative", "documentation": "The increase (decrease) during the period in the carrying value of derivative instruments reported as liabilities that are due to be disposed of within one year (or the normal operating cycle, if longer)." } } }, "auth_ref": [ "r1416" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued payroll and welfare", "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." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInFinanceReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInFinanceReceivables", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 28.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Finance Receivables", "negatedLabel": "Loan receivable from Xiaoying Housing Loans", "documentation": "The increase (decrease) during the reporting period in outstanding loans including accrued interest." } } }, "auth_ref": [ "r10" ] }, "xyf_IncreaseDecreaseInGuaranteeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "IncreaseDecreaseInGuaranteeLiabilities", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) in guarantee liabilities balances during the period.", "label": "Increase (Decrease) in Guarantee Liabilities", "verboseLabel": "Contingent guarantee liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 22.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other non-current assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r1416" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 23.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInPropertyAndOtherTaxesPayable", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Property and Other Taxes Payable", "terseLabel": "Other taxes payable", "documentation": "The increase (decrease) during the period in the amount of cash payments due to taxing authorities for non-income-related taxes." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureNetIncomePerShareAndNetIncomeAttributableToCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Diluted effects of stock options and RSUs", "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." } } }, "auth_ref": [ "r289", "r290", "r291", "r296", "r535" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r1238", "r1249", "r1259", "r1283", "r1292", "r1296", "r1304" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r1302" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r1219", "r1308" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r1219", "r1308" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r1219", "r1308" ] }, "xyf_InstitutionalCooperatorBMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "InstitutionalCooperatorBMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCertainRisksAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Institutional Cooperator B.", "label": "Institutional Cooperator B [Member]", "terseLabel": "Institutional Cooperator B" } } }, "auth_ref": [] }, "xyf_InstitutionalCooperatorCMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "InstitutionalCooperatorCMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCertainRisksAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Institutional Cooperator C.", "label": "Institutional Cooperator C [Member]", "terseLabel": "Institutional Cooperator C" } } }, "auth_ref": [] }, "xyf_InstitutionalCooperatorDMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "InstitutionalCooperatorDMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCertainRisksAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Institutional Cooperator D.", "label": "Institutional Cooperator D [Member]", "terseLabel": "Institutional Cooperator D" } } }, "auth_ref": [] }, "xyf_InstitutionalCooperatorEMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "InstitutionalCooperatorEMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCertainRisksAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Institutional Cooperator E.", "label": "Institutional Cooperator E [Member]", "terseLabel": "Institutional Cooperator E" } } }, "auth_ref": [] }, "xyf_InstitutionalCooperatorMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "InstitutionalCooperatorMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCertainRisksAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Institutional Cooperator A.", "label": "Institutional Cooperator [Member]", "terseLabel": "Institutional Cooperator A" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIntangibleAssetsNet" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible assets, net", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r427", "r439", "r441", "r1048", "r1049" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Intangible assets", "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r779", "r780", "r781", "r783", "r1071", "r1484" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 12.0 }, "http://ir.xiaoyinggroup.com/role/DisclosureIntangibleAssetsNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIntangibleAssetsNetDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Intangible assets, net", "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." } } }, "auth_ref": [ "r428", "r1491", "r1492" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "lang": { "en-us": { "role": { "label": "Intangible assets, net" } } }, "auth_ref": [] }, "us-gaap_InterestExpenseShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestExpenseShortTermBorrowings", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShortTermBorrowingsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Short-Term Borrowings", "negatedLabel": "Interest expenses", "terseLabel": "Interest expenses from short-term borrowings", "documentation": "The aggregate interest expense incurred on short-term borrowings including commercial paper and Federal funds purchased and securities sold under agreements to repurchase." } } }, "auth_ref": [ "r118", "r142", "r143" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Nonoperating", "terseLabel": "Interest income", "verboseLabel": "Interest income (expenses), net", "documentation": "Amount of interest income (expense) classified as nonoperating." } } }, "auth_ref": [ "r1082", "r1162", "r1374", "r1442" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "verboseLabel": "Interest paid for borrowings", "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." } } }, "auth_ref": [ "r248", "r251", "r252" ] }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestPayableCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Interest Payable", "terseLabel": "Accrued interest payable of Consolidated Trusts", "verboseLabel": "Interest Payable", "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables." } } }, "auth_ref": [ "r112", "r1597" ] }, "us-gaap_InvestmentIncomeDividend": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InvestmentIncomeDividend", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureRelatedPartyBalancesAndTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Investment Income, Dividend", "terseLabel": "Dividend received", "documentation": "Amount of dividend income on nonoperating securities." } } }, "auth_ref": [ "r78" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InvestmentIncomeInterest", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Investment Income, Interest", "terseLabel": "Interest income", "verboseLabel": "Interest income (expense)", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r302", "r315", "r332", "r1082", "r1373" ] }, "us-gaap_InvestmentIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InvestmentIncomeNet", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsCombinedFinancialInformationForVcFundsDetails" ], "lang": { "en-us": { "role": { "label": "Investment Income, Net", "verboseLabel": "Net investment loss", "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities." } } }, "auth_ref": [ "r78", "r79", "r81" ] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Long-term investments", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r865", "r894", "r895", "r896", "r897", "r995", "r996" ] }, "us-gaap_InvestmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InvestmentTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestments" ], "lang": { "en-us": { "role": { "label": "Investment [Text Block]", "terseLabel": "Long-term investments", "documentation": "The entire disclosure for investment." } } }, "auth_ref": [ "r1335", "r1336", "r1449" ] }, "us-gaap_InvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InvestmentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesFinancialInstrumentsRecordedAtFairValueOnRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesFinancialInstrumentsRecordedAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Investments, Fair Value Disclosure", "terseLabel": "Financial investments", "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method." } } }, "auth_ref": [ "r1569", "r1570", "r1575", "r1578", "r1579", "r1580", "r1581" ] }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures", "terseLabel": "Investments in subsidiaries and VIEs", "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate." } } }, "auth_ref": [ "r1358" ] }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract", "lang": { "en-us": { "role": { "label": "Financial investments" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestments" ], "lang": { "en-us": { "role": { "label": "Investments in and Advances to Affiliates, Schedule of Investments [Text Block]", "terseLabel": "Financial investments", "documentation": "The entire disclosure for the information summarizing investments in and advances to majority-owned subsidiaries, other controlled companies, and other affiliates. It reflects specified information about ownership, financial results from, and financial position in such entities." } } }, "auth_ref": [ "r1016", "r1018", "r1019" ] }, "xyf_IosgFundIiL.p.Member": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "IosgFundIiL.p.Member", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsCarryingValueOfInvestmentsInVcFundsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "The member stands for IOSG FUND II, L.P., .", "label": "IOSG FUND II, L.P.,", "terseLabel": "IOSG Fund II LP" } } }, "auth_ref": [] }, "xyf_JiangxiRuijingFinancialAssetManagementCo.Ltd.Member": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "JiangxiRuijingFinancialAssetManagementCo.Ltd.Member", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information about Jiangxi Ruijing Financial Asset Management Co., Ltd. (''Jiangxi Ruijing'').", "label": "Jiangxi Ruijing Financial Asset Management Co. Ltd. [Member]", "terseLabel": "Jiangxi Ruijing" } } }, "auth_ref": [] }, "country_KY": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2025", "localname": "KY", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesPreTaxIncomeDetails", "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "CAYMAN ISLANDS", "terseLabel": "Cayman Islands", "verboseLabel": "Cayman Islands entity" } } }, "auth_ref": [] }, "xyf_LeaseCostCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "LeaseCostCapitalized", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lease cost capitalized.", "label": "Lease Cost Capitalized", "terseLabel": "Lease Cost Capitalized" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r94", "r732" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "LegalEntityAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r725" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "verboseLabel": "Schedule of remaining contractual maturities of the group's lease liabilities at the end of the current reporting period", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1583" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "verboseLabel": "Total future lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r731", "r1420", "r1428", "r1595" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r731", "r1420", "r1428", "r1595" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2026", "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)." } } }, "auth_ref": [ "r731", "r1420", "r1428", "r1595" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2030", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r731", "r1420", "r1428", "r1595" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2029", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r731", "r1420", "r1428", "r1595" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "verboseLabel": "2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r731", "r1420", "r1428", "r1595" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r731", "r1420", "r1428", "r1595" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: Imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r731" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsCombinedFinancialInformationForVcFundsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsCombinedFinancialInformationForInvesteeCompaniesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "terseLabel": "Total liabilities", "totalLabel": "TOTAL LIABILITIES", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r19", "r54", "r55", "r56", "r58", "r59", "r60", "r63", "r257", "r259", "r260", "r387", "r465", "r466", "r468", "r469", "r470", "r471", "r472", "r474", "r475", "r637", "r642", "r643", "r700", "r941", "r1077", "r1107", "r1211", "r1503", "r1586", "r1587" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesAbstract", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsCombinedFinancialInformationForVcFundsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsCombinedFinancialInformationForInvesteeCompaniesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "LIABILITIES", "verboseLabel": "Liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "terseLabel": "Total liabilities and equity", "totalLabel": "TOTAL LIABILITIES AND EQUITY", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r71", "r114", "r850", "r1177", "r1196", "r1197", "r1419", "r1423", "r1480", "r1582" ] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesFinancialInstrumentsRecordedAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesTotalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesTotalMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCertainRisksAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Total [Member]", "terseLabel": "Total loans", "documentation": "Carrying amount as of the balance sheet date of total liabilities, when it serves as a benchmark in a concentration of risk calculation. Sum of all reported liabilities as of the balance sheet date." } } }, "auth_ref": [ "r1437" ] }, "us-gaap_LicenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LicenseMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "License [Member]", "terseLabel": "Licenses", "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark." } } }, "auth_ref": [ "r1512", "r1513" ] }, "xyf_LoanFacilitationServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "LoanFacilitationServiceMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to loan facilitation service.", "label": "Loan Facilitation Service [Member]", "terseLabel": "Loan facilitation service" } } }, "auth_ref": [] }, "xyf_LoansAndLeasesReceivableFromCreditsAdvancedFromOwnFundsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "LoansAndLeasesReceivableFromCreditsAdvancedFromOwnFundsPolicyPolicyTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "The disclosure of accounting policy for loan and lease transactions from credit provided to borrowers from own funds.", "label": "Loans And Leases Receivable From Credits Advanced From Own Funds, Policy [Policy Text Block]", "verboseLabel": "Loans receivables from Xiaoying Credit Loans and other loans, net" } } }, "auth_ref": [] }, "xyf_LoansAndLeasesReceivablesNetReportedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "LoansAndLeasesReceivablesNetReportedAmount", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "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 Receivables Net Reported Amount", "terseLabel": "Loan receivable, net", "verboseLabel": "Loans receivable from Xiaoying Credit Loans and other loans, net of allowance for credit losses of RMB175,820,629 and RMB236,233,265 as of December 31, 2024 and 2025, respectively (including RMB2,916,966,912 and RMB3,540,930,299 from Consolidated Trusts and Partnerships as of December 31, 2024 and 2025, respectively)" } } }, "auth_ref": [] }, "xyf_LoansFacilitatedIn2023Member": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "LoansFacilitatedIn2023Member", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPastDueDaysCreditQualityDetails" ], "lang": { "en-us": { "role": { "documentation": "This member represents loans facilitated in 2023.", "label": "Loans Facilitated In 2023 [Member]", "terseLabel": "Loans facilitated in 2023" } } }, "auth_ref": [] }, "xyf_LoansFacilitatedIn2024Member": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "LoansFacilitatedIn2024Member", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansNetDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesMovementOfProvisionForLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPastDueDaysCreditQualityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to loans facilitated in 2024.", "label": "Loans Facilitated In 2024 [Member]", "terseLabel": "Loans facilitated in 2024" } } }, "auth_ref": [] }, "xyf_LoansFacilitatedIn2025Member": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "LoansFacilitatedIn2025Member", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansNetDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPastDueDaysCreditQualityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to loans facilitated in 2025.", "label": "Loans Facilitated In 2025 [Member]", "terseLabel": "Loans Facilitated In 2025" } } }, "auth_ref": [] }, "us-gaap_LoansMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LoansMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansOriginatedAndRetainedByCompanyDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesMovementOfProvisionForLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansDetails" ], "lang": { "en-us": { "role": { "label": "Loans [Member]", "terseLabel": "Other loans", "documentation": "When a lender gives money or property over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for [must receive] repayment [prior] relative to junior and unsecured (general) creditors." } } }, "auth_ref": [ "r1072", "r1073", "r1178" ] }, "xyf_LoansPayableToInstitutionalFundingPartners": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "LoansPayableToInstitutionalFundingPartners", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Amount of loans payable to institutional funding partners.", "label": "Loans Payable To Institutional Funding Partners", "terseLabel": "Payable to investors and institutional funding partners at amortized cost (including RMB2,184,085,667 and RMB3,054,981,462 from the Consolidated VIEs, Trusts and Partnerships as of December 31, 2024 and 2025, respectively)", "verboseLabel": "Payable to investors and institutional funding partners at amortized cost" } } }, "auth_ref": [] }, "xyf_LoansReceivableAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "LoansReceivableAccruedInterest", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of accrued interest receivable on loans receivable.", "label": "Loans Receivable, Accrued Interest", "terseLabel": "Accrued interest receivable" } } }, "auth_ref": [] }, "us-gaap_LoansReceivableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LoansReceivableFairValueDisclosure", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesFinancialInstrumentsRecordedAtFairValueOnRecurringBasisDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails" ], "lang": { "en-us": { "role": { "label": "Loans Receivable, Fair Value Disclosure", "verboseLabel": "Loans at fair value", "documentation": "Fair value portion of loan receivable, including, but not limited to, mortgage loans held for investment, finance receivables held for investment, policy loans on insurance contracts." } } }, "auth_ref": [ "r1051", "r1175", "r1578", "r1579", "r1580", "r1581" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "LocalPhoneNumber", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsCombinedFinancialInformationForInvesteeCompaniesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term borrowings", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r211" ] }, "us-gaap_LongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermInvestments", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsCombinedFinancialInformationForInvesteeCompaniesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Investments.", "terseLabel": "Long-term investments", "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)." } } }, "auth_ref": [ "r204" ] }, "us-gaap_LongTermInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermInvestmentsAbstract", "lang": { "en-us": { "role": { "label": "Long-term investments" } } }, "auth_ref": [] }, "xyf_MajorProductsAxis": { "xbrltype": "stringItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "MajorProductsAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureGuaranteeLiabilitiesMovementOfContingentGuaranteeLiabilitiesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAgingOfLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansNetDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansOriginatedAndRetainedByCompanyDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesMovementOfProvisionForLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPastDueDaysCreditQualityDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "Information by the level at which an entity fulfills a similar need for a market segment or market as a whole, as set of common specific characteristics in products or goods.", "label": "Major Products [Axis]" } } }, "auth_ref": [] }, "xyf_MajorProductsDomain": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "MajorProductsDomain", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureGuaranteeLiabilitiesMovementOfContingentGuaranteeLiabilitiesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAgingOfLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansNetDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansOriginatedAndRetainedByCompanyDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesMovementOfProvisionForLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPastDueDaysCreditQualityDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "Major products.", "label": "Major Products [Domain]" } } }, "auth_ref": [] }, "srt_ManagementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ManagementMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Management [Member]", "terseLabel": "Management", "documentation": "Person or persons designated as part of management." } } }, "auth_ref": [ "r1446", "r1584" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MaximumMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationRestrictedStocksUnitDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionValuationDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetIntangibleAssetsAndImpairmentLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Maximum", "terseLabel": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r149", "r151", "r153", "r154", "r156", "r174", "r176", "r177", "r191", "r192", "r311", "r448", "r449", "r450", "r451", "r529", "r562", "r563", "r564", "r582", "r677", "r778", "r876", "r878", "r886", "r932", "r933", "r993", "r997", "r999", "r1000", "r1017", "r1028", "r1029", "r1031", "r1032", "r1046", "r1047", "r1086", "r1108", "r1123", "r1129", "r1131", "r1132", "r1168", "r1169", "r1173", "r1174", "r1192", "r1507", "r1588", "r1589", "r1590", "r1591", "r1592", "r1593" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r1275" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1275" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MinimumMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationRestrictedStocksUnitDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionValuationDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetIntangibleAssetsAndImpairmentLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Minimum", "terseLabel": "Minimum", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r149", "r151", "r153", "r154", "r156", "r174", "r176", "r177", "r191", "r192", "r311", "r448", "r449", "r450", "r451", "r529", "r562", "r563", "r564", "r582", "r677", "r778", "r876", "r878", "r886", "r932", "r933", "r993", "r997", "r999", "r1000", "r1017", "r1028", "r1029", "r1031", "r1032", "r1046", "r1047", "r1086", "r1108", "r1123", "r1129", "r1131", "r1132", "r1168", "r1169", "r1173", "r1192", "r1507", "r1588", "r1589", "r1590", "r1591", "r1592", "r1593" ] }, "xyf_MinimumPercentageOfAfterTaxProfitToBeAllocatedToStatutoryReserve": { "xbrltype": "percentItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "MinimumPercentageOfAfterTaxProfitToBeAllocatedToStatutoryReserve", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "For entities incorporated in PRC, the minimum percentage of the after-tax profits allocated to statutory reserve until the reserve balance is a specified percentage of the registered capital.", "label": "Minimum Percentage of after Tax Profit to be Allocated To Statutory Reserve", "terseLabel": "Minimum percentage of after tax profit to be allocated to statutory reserve" } } }, "auth_ref": [] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary, Ownership Percentage, Parent", "terseLabel": "Ownership percentage in subsidiary", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r1295" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r1303" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r1276" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementOfCashFlowsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "terseLabel": "Net cash used in financing activities", "totalLabel": "CASH PROVIDED BY (USED IN) FINANCING ACTIVITIES", "verboseLabel": "Net cash provided by (used in) financing activities", "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit." } } }, "auth_ref": [ "r250" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementOfCashFlowsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "terseLabel": "Net cash provided by investing activities", "totalLabel": "CASH (USED IN) PROVIDED BY INVESTING ACTIVITIES", "verboseLabel": "Net cash (used in) provided by investing activities", "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets." } } }, "auth_ref": [ "r250" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementOfCashFlowsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "terseLabel": "Net cash (used in) provided by operating activities", "totalLabel": "CASH PROVIDED BY OPERATING ACTIVITIES", "verboseLabel": "Net cash provided by operating activities", "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity." } } }, "auth_ref": [ "r89", "r90", "r91" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsCombinedFinancialInformationForVcFundsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsCombinedFinancialInformationForInvesteeCompaniesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureNetIncomePerShareAndNetIncomeAttributableToCommonStockholdersDetails", "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeLossDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to X Financial", "verboseLabel": "Net income", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r76", "r91", "r117", "r196", "r202", "r227", "r230", "r235", "r257", "r259", "r260", "r263", "r271", "r275", "r276", "r277", "r278", "r279", "r282", "r283", "r293", "r387", "r465", "r466", "r468", "r469", "r470", "r471", "r472", "r474", "r475", "r481", "r484", "r487", "r491", "r571", "r630", "r633", "r671", "r700", "r857", "r963", "r985", "r986", "r1065", "r1067", "r1069", "r1209", "r1503" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent accounting pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "xyf_NewupBankOfLiaoningMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "NewupBankOfLiaoningMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureRelatedPartyBalancesAndTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Newup Bank of Liaoning.", "label": "Newup Bank of Liaoning" } } }, "auth_ref": [] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "NoTradingSymbolFlag", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "xyf_NomineeArrangementForAcquiringEquityInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "NomineeArrangementForAcquiringEquityInterestMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the nominee arrangement for acquiring equity interest in private entity.", "label": "Acquired equity interest through nominee arrangement" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r1275" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r1238", "r1249", "r1259", "r1283", "r1292" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r1266" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r1265" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r1283" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r1303" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r1303" ] }, "xyf_NoncashGainLossOnDeregistrationOfEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "NoncashGainLossOnDeregistrationOfEntity", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Amount of non-cash gain (loss) on de-registration of entity.", "label": "Noncash Gain (Loss) On Deregistration Of Entity", "terseLabel": "Gain on deregisteration of an entity" } } }, "auth_ref": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing activities" } } }, "auth_ref": [] }, "xyf_NoncashOperatingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "NoncashOperatingItemsAbstract", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Noncash Operating Items [Abstract]", "terseLabel": "Non-cash operating activities" } } }, "auth_ref": [] }, "us-gaap_NonrelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NonrelatedPartyMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Nonrelated Party [Member]", "terseLabel": "Nonrelated Party", "documentation": "Party not related to reporting entity." } } }, "auth_ref": [ "r1419", "r1426", "r1427" ] }, "us-gaap_NotesReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NotesReceivableGross", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAgingOfLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivableFromXiaoyingHousingLoansNetDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansOriginatedAndRetainedByCompanyDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPastDueDaysCreditQualityDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, before Allowance for Credit Loss", "terseLabel": "Loans receivable, gross", "verboseLabel": "Loans receivable from Xiaoying Credit Loans and other loans", "documentation": "Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease." } } }, "auth_ref": [ "r127", "r128", "r144", "r145", "r216", "r340", "r402", "r409", "r694", "r1027", "r1102", "r1103", "r1345", "r1481" ] }, "us-gaap_NotesReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NotesReceivableNet", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivableFromXiaoyingHousingLoansNetDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansNetDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansOriginatedAndRetainedByCompanyDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, after Allowance for Credit Loss", "positiveLabel": "Loans receivable, net", "verboseLabel": "Loan receivable from Xiaoying, net", "documentation": "Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease." } } }, "auth_ref": [ "r409", "r951", "r1447", "r1599" ] }, "xyf_NoticePeriodForTerminationOfAgreement": { "xbrltype": "durationItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "NoticePeriodForTerminationOfAgreement", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "documentation": "The notice period for termination of contractual agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Notice Period for Termination of Agreement", "terseLabel": "Notice period for termination of agreement" } } }, "auth_ref": [] }, "xyf_NumberOfBusinessModels": { "xbrltype": "integerItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "NumberOfBusinessModels", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of business models in the entity.", "label": "Number of Business Models", "terseLabel": "Number of business models" } } }, "auth_ref": [] }, "xyf_NumberOfInstitutionalCooperators": { "xbrltype": "integerItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "NumberOfInstitutionalCooperators", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCertainRisksAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of depositors on institutional cooperators.", "label": "Number Of Institutional Cooperators", "terseLabel": "Number of institutional cooperators" } } }, "auth_ref": [] }, "xyf_NumberOfLoanFacilitated": { "xbrltype": "percentItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "NumberOfLoanFacilitated", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCertainRisksAndConcentrationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of percentage of loan facilitated.", "label": "Number Of Loan Facilitated", "terseLabel": "Loan facilitated" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NumberOfOperatingSegments", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of operating segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r1083", "r1441" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NumberOfReportableSegments", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r1079", "r1085", "r1441" ] }, "xyf_NumberOfSubsidiariesAcquired": { "xbrltype": "integerItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "NumberOfSubsidiariesAcquired", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of subsidiaries acquired during the period.", "label": "Number of Subsidiaries Acquired", "terseLabel": "Number of subsidiaries acquired" } } }, "auth_ref": [] }, "xyf_NumberOfSubsidiary": { "xbrltype": "integerItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "NumberOfSubsidiary", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTaxRatesDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of Subsidiaries.", "label": "Number Of Subsidiary", "terseLabel": "Number of subsidiary" } } }, "auth_ref": [] }, "xyf_O2026H1DividendsMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "O2026H1DividendsMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to semi-annual ordinary dividends for 2026.", "label": "O 2026 H1 Dividends [Member]", "terseLabel": "O 2026 H1 Dividends" } } }, "auth_ref": [] }, "us-gaap_OciEquityMethodInvestmentAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OciEquityMethodInvestmentAfterTax", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails" ], "lang": { "en-us": { "role": { "label": "OCI, Equity Method Investment, after Tax", "terseLabel": "Gain (Loss) recognized", "documentation": "Amount, after tax, of other comprehensive income (loss) (OCI) for proportionate share of equity method investee's OCI." } } }, "auth_ref": [ "r381" ] }, "us-gaap_OciEquityMethodInvestmentAfterTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OciEquityMethodInvestmentAfterTaxParent", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLossCalc2": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "OCI, Equity Method Investment, after Tax, Parent", "terseLabel": "Other comprehensive income attributable to equity in affiliates", "documentation": "Amount, after tax, of other comprehensive income (loss) (OCI) for proportionate share of equity method investee's OCI, attributable to parent." } } }, "auth_ref": [ "r381", "r635", "r640" ] }, "us-gaap_OciEquityMethodInvestmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OciEquityMethodInvestmentTax", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails" ], "lang": { "en-us": { "role": { "label": "OCI, Equity Method Investment, Tax", "terseLabel": "Investment net of tax effect", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) (OCI) for proportionate share of equity method investee's OCI." } } }, "auth_ref": [ "r381" ] }, "xyf_OneOfSubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "OneOfSubsidiariesMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents one of the subsidiaries.", "label": "One of the subsidiaries" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Income from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r121", "r1065", "r1069", "r1078", "r1435", "r1442", "r1443", "r1444", "r1445" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "verboseLabel": "Operating lease cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r726", "r1176" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "Total lease liability balance", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r722" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Lease liabilities", "verboseLabel": "Current lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r722" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r723" ] }, "us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes operating lease liability." } } }, "auth_ref": [ "r723" ] }, "xyf_OperatingLeaseLiabilitySupplementalCashFlowInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "OperatingLeaseLiabilitySupplementalCashFlowInformationTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information to operating lease liability.", "label": "Operating Lease Liability, Supplemental Cash Flow Information [Table Text Block]", "terseLabel": "Schedule of supplemental cash flow information related to operating leases" } } }, "auth_ref": [] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Cash payments for operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r724", "r727" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "ROU assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r721" ] }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset." } } }, "auth_ref": [ "r723" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Weighted average discount rate (as a percent)", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r730", "r1176" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Weighted average remaining lease term (in years)", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r729", "r1176" ] }, "xyf_OperatingLossCarryForwardsWithNoValuationAllowanceSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "OperatingLossCarryForwardsWithNoValuationAllowanceSubsidiaries", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesMovementOfValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of operating loss carry forwards with no valuation allowance subsidiaries.", "label": "Operating Loss Carry Forwards With No Valuation Allowance Subsidiaries", "terseLabel": "Operating loss carry forwards from subsidiaries" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization and principal activities" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivities" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and principal activities", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r103", "r197", "r198", "r200", "r892", "r893" ] }, "us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherAccruedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities", "terseLabel": "Other accrued expenses", "documentation": "Amount of expenses incurred but not yet paid classified as other." } } }, "auth_ref": [ "r112" ] }, "us-gaap_OtherAffiliatesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherAffiliatesMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureRelatedPartyBalancesAndTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Other Affiliates [Member]", "terseLabel": "Other Affiliate", "documentation": "A category that identifies other affiliates." } } }, "auth_ref": [] }, "us-gaap_OtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherAssets", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsCombinedFinancialInformationForVcFundsDetails" ], "lang": { "en-us": { "role": { "label": "Other Assets", "terseLabel": "Other current or non-current assets", "documentation": "Amount of assets classified as other." } } }, "auth_ref": [ "r106", "r208", "r841", "r1083", "r1196", "r1197", "r1211" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other Assets, Current", "verboseLabel": "Others", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r220", "r1177" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsCombinedFinancialInformationForInvesteeCompaniesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r208" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLossCalc2": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments", "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." } } }, "auth_ref": [ "r3", "r858" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income, net of tax:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income (loss)", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r8", "r14", "r104", "r228", "r231", "r279" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "terseLabel": "Other comprehensive income (loss) reclassification", "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities." } } }, "auth_ref": [ "r6", "r73", "r226", "r376" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax", "terseLabel": "Other comprehensive income (loss), reclassification net of tax effect", "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities." } } }, "auth_ref": [ "r4" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLossCalc2": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Other comprehensive income attributable to financial investments", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r223", "r225", "r376" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails" ], "lang": { "en-us": { "role": { "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax", "terseLabel": "Investment net of tax effect", "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r4", "r224" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsCombinedFinancialInformationForInvesteeCompaniesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities (including nil and RMB2,252,921 from the Consolidated VIEs, Trusts and Partnerships as of December 31, 2024 and 2025, respectively)", "verboseLabel": "Other non-current liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r59" ] }, "xyf_OtherLoanProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "OtherLoanProductsMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents other loan products member.", "label": "Other loans" } } }, "auth_ref": [] }, "us-gaap_OtherLongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherLongTermInvestments", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsCombinedFinancialInformationForVcFundsDetails" ], "lang": { "en-us": { "role": { "label": "Other Long-Term Investments", "terseLabel": "Investments", "documentation": "Amount of long-term investments classified as other." } } }, "auth_ref": [ "r837", "r839", "r1356" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other Noncash Income (Expense)", "negatedLabel": "Other non-cash expenses (income)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r91" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeLossDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income, net", "verboseLabel": "Other income (expense), net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r83", "r1162" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r1275" ] }, "xyf_OtherServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "OtherServicesMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents other services member.", "label": "Other service" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1236", "r1247", "r1257", "r1290" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r1239", "r1250", "r1260", "r1293" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1239", "r1250", "r1260", "r1293" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "OwnershipAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "OwnershipDomain", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "srt_ParentCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ParentCompanyMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementOfCashFlowsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Parent Company [Member]", "terseLabel": "Parent Company", "documentation": "Registrant with controlling financial interest in one or more subsidiaries. Controlling interest in subsidiary includes, but is not limited to, primary beneficiary of variable interest entity (VIE). Controlling interest in subsidiary excludes broker-dealer with controlling financial interest in subsidiary but control is likely to be temporary." } } }, "auth_ref": [ "r148", "r258", "r267", "r833" ] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ParentMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Parent [Member]", "terseLabel": "Equity attributable to X Financial", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "srt_PartnershipInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "PartnershipInterestMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Partnership Interest [Member]", "terseLabel": "Consolidated Partnerships", "documentation": "A general or limited ownership interest in a partnership or unincorporated joint venture." } } }, "auth_ref": [ "r1203" ] }, "us-gaap_PastDueFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PastDueFinancingReceivablesTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Past Due [Table Text Block]", "terseLabel": "Schedule of aging of past due accounts receivables", "documentation": "Tabular disclosure of aging analysis for financing receivable." } } }, "auth_ref": [ "r1103", "r1483" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r1264" ] }, "xyf_PaymentToInvestorsOfConsolidatedTrustsAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "PaymentToInvestorsOfConsolidatedTrustsAtFairValue", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "It represents payment to investors of consolidated trusts at fair value.", "label": "Payment to investors of Consolidated Trusts at fair value", "negatedLabel": "Cash paid to investors and institutional funding partners of the Consolidated Trusts and Partnerships at amortized cost" } } }, "auth_ref": [] }, "xyf_PaymentsForLoansOriginatedInCurrentYear": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "PaymentsForLoansOriginatedInCurrentYear", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureGuaranteeLiabilitiesMovementOfContingentGuaranteeLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represent the amount paid upon borrowers' default net of the amount subsequently collected from the borrower if they subsequently pay back the loan for loans originated in the current year.", "label": "Payments for Loans Originated in The Current Year", "negatedLabel": "Net payout" } } }, "auth_ref": [] }, "us-gaap_PaymentsForProceedsFromLoansReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsForProceedsFromLoansReceivable", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for (Proceeds from) Loans Receivable", "negatedLabel": "Principal of loans receivables of the Consolidated Trusts and Partnerships at amortized cost", "documentation": "The net amount paid or received by the reporting entity associated with purchase (sale or collection) of loans receivable arising from the financing of goods and services." } } }, "auth_ref": [ "r12", "r28" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase of common shares", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r87" ] }, "xyf_PaymentsForRepurchaseOfCommonStockShares": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "PaymentsForRepurchaseOfCommonStockShares", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementOfCashFlowsDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock Shares", "negatedLabel": "Repurchase of common shares" } } }, "auth_ref": [] }, "xyf_PaymentsForWithholdingTaxOnDistributedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "PaymentsForWithholdingTaxOnDistributedEarnings", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesMovementOfValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents cash outflow from payments of withholding tax on undistributed earnings.", "label": "Payments For Withholding Tax On Distributed Earnings", "terseLabel": "Withholding tax on distributed earnings" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Dividends", "negatedLabel": "Dividends to shareholders", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r87" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementOfCashFlowsDetails" ], "lang": { "en-us": { "role": { "label": "Payments of Ordinary Dividends, Common Stock", "negatedTerseLabel": "Dividend paid", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r87" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryInvestmentsMeasuredUnderAvailableForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Debt Securities, Available-for-Sale", "verboseLabel": "Additions", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r24", "r247", "r344" ] }, "xyf_PaymentsToAcquireCostMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "PaymentsToAcquireCostMethodInvestments", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an cost method investments.", "label": "Payments to Acquire Cost Method Investments", "terseLabel": "Payments to acquire cost method investment" } } }, "auth_ref": [] }, "xyf_PaymentsToAcquireDebtSecuritiesTrading": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "PaymentsToAcquireDebtSecuritiesTrading", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsFinancialInvestmentsAccountedUnderTradingModelDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (trading).", "label": "Payments To Acquire Debt Securities, Trading", "verboseLabel": "Addition" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquireEquityMethodInvestments", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Equity Method Investments", "terseLabel": "Payments to acquire equity interest", "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." } } }, "auth_ref": [ "r25" ] }, "xyf_PaymentsToAcquireFinancialInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "PaymentsToAcquireFinancialInvestments", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of financial investments during the period.", "label": "Payments To Acquire Financial Investments", "negatedLabel": "Purchase of financial investments" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireHeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquireHeldToMaturitySecurities", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryOfInvestmentsMeasuredUnderAmortizationCostDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Held-to-Maturity Securities", "terseLabel": "Fixed term deposit in commercial bank", "verboseLabel": "Additions during the year", "documentation": "Amount of cash outflow through purchase of long-term held-to-maturity securities." } } }, "auth_ref": [ "r24", "r344" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment and intangible assets", "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." } } }, "auth_ref": [ "r86" ] }, "xyf_PaymentsToFundShortTermLoansToRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "PaymentsToFundShortTermLoansToRelatedParties", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with extending a short-term loan to a related party.", "label": "Payments to Fund Short-term Loans to Related Parties", "negatedLabel": "Principal of loans at fair value" } } }, "auth_ref": [] }, "xyf_PaymentsToInvestorsInConsolidatedTrusts": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "PaymentsToInvestorsInConsolidatedTrusts", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with cash paid to investors in the consolidated trusts.", "label": "Payments to Investors in Consolidated Trusts", "negatedLabel": "Cash paid to investors of Consolidated Trusts at fair value" } } }, "auth_ref": [] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r1274" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r1274" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r1266" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r1283" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r1276" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r1265" ] }, "xyf_PercentageOfConsolidatedProfitBaseForFeesOnTechnicalSupportAndConsultingServices": { "xbrltype": "percentItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "PercentageOfConsolidatedProfitBaseForFeesOnTechnicalSupportAndConsultingServices", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of consolidated profit is base for fees on exclusive technical support and consulting services.", "label": "Percentage of Consolidated Profit, Base for Fees on Technical Support and Consulting Services", "terseLabel": "Percentage of consolidated profit, base for fees on technical support and consulting services" } } }, "auth_ref": [] }, "xyf_PercentageOfConsolidatedRevenues": { "xbrltype": "percentItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "PercentageOfConsolidatedRevenues", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of revenues contributed to the consolidated revenues.", "label": "Percentage of Consolidated Revenues", "terseLabel": "Percentage of consolidated revenues" } } }, "auth_ref": [] }, "xyf_PercentageOfConsolidatedTotalAssets": { "xbrltype": "percentItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "PercentageOfConsolidatedTotalAssets", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of aggregate assets in consolidated total assets.", "label": "Percentage of Consolidated Total Assets", "terseLabel": "Percentage of consolidated total assets" } } }, "auth_ref": [] }, "xyf_PercentageOfConsolidatedTotalLiabilities": { "xbrltype": "percentItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "PercentageOfConsolidatedTotalLiabilities", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of aggregate liabilities in consolidated total liabilities.", "label": "Percentage of Consolidated Total Liabilities", "terseLabel": "Percentage of consolidated total liabilities" } } }, "auth_ref": [] }, "xyf_PercentageOfSubjectToReducedEnterpriseIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "PercentageOfSubjectToReducedEnterpriseIncomeTaxRate", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTaxRatesDetails" ], "lang": { "en-us": { "role": { "documentation": "This element represents for percentage of subject to reduced enterprise income tax rate.", "label": "Percentage Of Subject To Reduced Enterprise Income Tax Rate", "terseLabel": "Percentage of reduced enterprise income tax rate" } } }, "auth_ref": [] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r1267" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r1323" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r1266" ] }, "xyf_PostOriginationServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "PostOriginationServiceMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to post origination service.", "label": "Post-origination Service [Member]", "terseLabel": "Post-origination service" } } }, "auth_ref": [] }, "xyf_PowerOfAttorneyRenewalPeriod": { "xbrltype": "durationItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "PowerOfAttorneyRenewalPeriod", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "documentation": "The automatic renewable period of power of attorney after expiration, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Power of Attorney, Renewal Period", "terseLabel": "Power of attorney, renewal period" } } }, "auth_ref": [] }, "xyf_PowerOfAttorneyTerm": { "xbrltype": "durationItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "PowerOfAttorneyTerm", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "documentation": "The term of power of attorney, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Power of Attorney, Term", "terseLabel": "Power of attorney, term" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 }, "http://ir.xiaoyinggroup.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsCombinedFinancialInformationForInvesteeCompaniesDetails", "http://ir.xiaoyinggroup.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expenses and other current assets", "verboseLabel": "Prepaid expenses and other current assets, net", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1360" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "lang": { "en-us": { "role": { "label": "Prepaid expenses and other current assets" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r219", "r424", "r425", "r1057" ] }, "xyf_PrepaidExpensesAndOtherCurrentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "PrepaidExpensesAndOtherCurrentAssetsTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure about prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Text Block]", "terseLabel": "Prepaid expenses and other current assets" } } }, "auth_ref": [] }, "xyf_PrivateEntitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "PrivateEntitiesMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to private entities.", "label": "Private entities", "terseLabel": "Private entities" } } }, "auth_ref": [] }, "xyf_ProceedsFromCollectionOfFinancialInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ProceedsFromCollectionOfFinancialInvestments", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the collection of financial investments.", "label": "Proceeds From Collection Of Financial Investments", "terseLabel": "Collection of financial investments" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromCollectionOfLoansReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromCollectionOfLoansReceivable", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Collection of Loans Receivable", "terseLabel": "Principal collection of loans at fair value", "documentation": "The cash inflow associated with the collection, including prepayments, of loans receivable issued for financing of goods and services." } } }, "auth_ref": [ "r23" ] }, "us-gaap_ProceedsFromContributedCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromContributedCapital", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementOfCashFlowsDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Contributed Capital", "verboseLabel": "Contribution from shareholders", "documentation": "The cash inflow associated with the amount received by a corporation from a shareholder during the period." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryOfInvestmentsMeasuredUnderAmortizationCostDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Maturities, Prepayments and Calls of Held-to-Maturity Securities", "negatedLabel": "Maturities during the year", "terseLabel": "Redeemed amount", "documentation": "The cash inflow associated with the maturity, prepayments and calls (requests for early payments) of debt securities designated as held-to-maturity." } } }, "auth_ref": [ "r23", "r1451" ] }, "us-gaap_ProceedsFromSaleAndCollectionOfLoansReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromSaleAndCollectionOfLoansReceivable", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale and Collection of Loans Receivable", "verboseLabel": "Principal collection of loans receivables of the Consolidated Trusts and Partnerships at amortized cost", "documentation": "The cash inflow associated with the sale and collection of loans receivables arising from the financing of goods and services." } } }, "auth_ref": [ "r23" ] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryInvestmentsMeasuredUnderAvailableForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "negatedLabel": "Settlements", "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r23", "r247", "r344", "r375" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Disposal of property and equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r85" ] }, "us-gaap_ProceedsFromShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromShortTermDebt", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSubsequentEventsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Short-Term Debt", "verboseLabel": "Proceeds from short-term borrowings", "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r26" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r5", "r18" ] }, "us-gaap_ProductInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProductInformationLineItems", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails" ], "lang": { "en-us": { "role": { "label": "Product Information [Line Items]", "verboseLabel": "Summary of significant accounting policies", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ProductOrServiceAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCertainRisksAndConcentrationsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r158", "r159", "r160", "r161", "r162", "r163", "r189", "r336", "r782", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r1052", "r1064", "r1067", "r1069", "r1110", "r1111", "r1191", "r1192", "r1193", "r1195", "r1199", "r1334", "r1352", "r1375", "r1376", "r1377", "r1378", "r1379", "r1380", "r1381", "r1382", "r1383", "r1384", "r1385", "r1386", "r1387", "r1388", "r1389", "r1390", "r1391", "r1392", "r1393", "r1394", "r1395", "r1396", "r1397", "r1398", "r1399", "r1400", "r1401", "r1402", "r1403", "r1404", "r1405", "r1406", "r1407", "r1408", "r1409", "r1410", "r1411", "r1412", "r1413", "r1414", "r1415", "r1499", "r1500", "r1601", "r1603", "r1604", "r1605", "r1606", "r1607", "r1608", "r1609", "r1610", "r1611", "r1612", "r1613", "r1614", "r1615", "r1616", "r1617", "r1618", "r1619", "r1620", "r1621", "r1622", "r1623", "r1624", "r1625", "r1626", "r1627", "r1628", "r1629", "r1630" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ProductsAndServicesDomain", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCertainRisksAndConcentrationsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r158", "r159", "r160", "r161", "r162", "r163", "r189", "r336", "r782", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r1052", "r1064", "r1067", "r1069", "r1110", "r1111", "r1191", "r1192", "r1193", "r1195", "r1199", "r1334", "r1352", "r1375", "r1376", "r1377", "r1378", "r1379", "r1380", "r1381", "r1382", "r1383", "r1384", "r1385", "r1386", "r1387", "r1388", "r1389", "r1390", "r1391", "r1392", "r1393", "r1394", "r1395", "r1396", "r1397", "r1398", "r1399", "r1400", "r1401", "r1402", "r1403", "r1404", "r1405", "r1406", "r1407", "r1408", "r1409", "r1410", "r1411", "r1412", "r1413", "r1414", "r1415", "r1499", "r1500", "r1601", "r1603", "r1604", "r1605", "r1606", "r1607", "r1608", "r1609", "r1610", "r1611", "r1612", "r1613", "r1614", "r1615", "r1616", "r1617", "r1618", "r1619", "r1620", "r1621", "r1622", "r1623", "r1624", "r1625", "r1626", "r1627", "r1628", "r1629", "r1630" ] }, "xyf_ProfitEarnedByCompanyExceedingFirst2MillionHkdMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ProfitEarnedByCompanyExceedingFirst2MillionHkdMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTaxRatesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to income tax rate, on profit earned by company exceeding first 2 million HKD.", "label": "Profit Earned By Company Exceeding First 2 Million HKD [Member]", "terseLabel": "Profit earned by company exceeding first 2 million HKD" } } }, "auth_ref": [] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r196", "r202", "r227", "r230", "r249", "r257", "r259", "r260", "r263", "r271", "r279", "r282", "r283", "r387", "r465", "r466", "r468", "r469", "r470", "r471", "r472", "r474", "r475", "r481", "r571", "r630", "r633", "r635", "r638", "r639", "r671", "r700", "r829", "r831", "r856", "r909", "r963", "r985", "r986", "r1160", "r1161", "r1210", "r1372", "r1503" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property and equipment, net" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetIntangibleAssetsAndImpairmentLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r13", "r732" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosurePropertyAndEquipmentNet" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "verboseLabel": "Property and equipment, net", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r93", "r134", "r137", "r138" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosurePropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total property and equipment", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r94", "r205", "r854" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetIntangibleAssetsAndImpairmentLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property and equipment, net", "verboseLabel": "Summary of significant accounting policies", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r732" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 11.0 }, "http://ir.xiaoyinggroup.com/role/DisclosurePropertyAndEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r13", "r732", "r834", "r854", "r1177" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and equipment, net", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r13", "r134", "r137", "r852" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosurePropertyAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment, net", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r13" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetIntangibleAssetsAndImpairmentLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r94", "r732" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetIntangibleAssetsAndImpairmentLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property and equipment useful life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetIntangibleAssetsAndImpairmentLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration]", "terseLabel": "Leasehold Improvements", "documentation": "Indicates description of term of useful life for property, plant, and equipment when not stated as numeric value." } } }, "auth_ref": [ "r1495" ] }, "xyf_ProvisionForAccountsReceivableAndContractAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ProvisionForAccountsReceivableAndContractAssets", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 7.0 }, "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 29.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "Amount of expense related to provision for accounts receivable and contract assets.", "label": "Provision for Accounts Receivable and Contract Assets", "terseLabel": "(Reversal of) Provision for accounts receivable and contract assets (net of recovery)", "verboseLabel": "Provision for accounts receivable and contract assets" } } }, "auth_ref": [] }, "xyf_ProvisionForAccountsReceivableAndContractAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ProvisionForAccountsReceivableAndContractAssetsAbstract", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Provision for Accounts Receivable and Contract Assets [Abstract]", "terseLabel": "Provision for accounts receivable and contract assets" } } }, "auth_ref": [] }, "xyf_ProvisionForContingentGuaranteeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ProvisionForContingentGuaranteeLiabilities", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 8.0 }, "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "Amount of expense related to provision for contingent guarantee liabilities.", "label": "Provision for Contingent Guarantee Liabilities", "terseLabel": "Provision for contingent guarantee liabilities", "verboseLabel": "Provision for contingent guarantee liabilities" } } }, "auth_ref": [] }, "xyf_ProvisionForDepositAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ProvisionForDepositAsset", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureDepositsToInstitutionalCooperatorsNetDetails": { "parentTag": "us-gaap_DepositAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureDepositsToInstitutionalCooperatorsNetDetails", "http://ir.xiaoyinggroup.com/role/DisclosureDepositsToInstitutionalCooperatorsNetMovementOfProvisionDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of provision for deposit assets as on balance sheet date.", "label": "Provision For Deposit Asset", "negatedPeriodEndLabel": "Balance at end of the year", "negatedPeriodStartLabel": "Balance at beginning of the year", "terseLabel": "Provision for credit losses on deposits to institutional cooperators" } } }, "auth_ref": [] }, "xyf_ProvisionForDepositAssetsProvidedDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ProvisionForDepositAssetsProvidedDuringPeriod", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 }, "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureDepositsToInstitutionalCooperatorsNetMovementOfProvisionDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "Amount Provision created during the period for deposit assets.", "label": "Provision For Deposit Assets Provided During The Period", "terseLabel": "(Reversal of) provision for credit losses on deposits to institutional cooperators" } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "negatedLabel": "Accounts receivable, Provision of accounts receivable (net of recovery)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r241", "r242", "r398" ] }, "xyf_ProvisionForLoanAndLeasesLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ProvisionForLoanAndLeasesLosses", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "Amount of expense related to estimated loss from loan and lease transactions extended", "label": "Provision for Loan and Leases Losses", "verboseLabel": "Reversal of provision for loan receivable from Xiaoying Housing Loans" } } }, "auth_ref": [] }, "us-gaap_ProvisionForLoanLeaseAndOtherLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProvisionForLoanLeaseAndOtherLosses", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails" ], "lang": { "en-us": { "role": { "label": "Provision for Loan, Lease, and Other Losses", "terseLabel": "Net increase to the ACL", "documentation": "Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value." } } }, "auth_ref": [ "r10", "r115", "r124", "r1067" ] }, "us-gaap_ProvisionForLoanLossesExpensed": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProvisionForLoanLossesExpensed", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 27.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivableFromXiaoyingHousingLoansNetDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesMovementOfProvisionForLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Credit Loss, Expense (Reversal)", "terseLabel": "(Reversal of) Provision for loans receivable from Xiaoying Credit Loans and other loans (net of recovery)", "verboseLabel": "Provisions for loans receivable from Xiaoying Credit Loans and other loans", "documentation": "Amount of credit loss expense (reversal of expense) for financing receivable." } } }, "auth_ref": [ "r242", "r398", "r824" ] }, "xyf_ProvisionForLoansReceivableDuringPeriodAndOtherLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ProvisionForLoansReceivableDuringPeriodAndOtherLoans", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "Amount of provision for loans receivable during period and other loans.", "label": "Provision For Loans Receivable During Period And Other Loans", "terseLabel": "Provision for loans receivable from Xiaoying Credit Loans and other loans" } } }, "auth_ref": [] }, "us-gaap_ProvisionForOtherCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProvisionForOtherCreditLosses", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Provision for Other Credit Losses", "verboseLabel": "Provision for credit losses for other financial assets", "documentation": "Amount of expense related to credit loss from transactions other than loan and lease transactions." } } }, "auth_ref": [ "r10", "r115" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r1264" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r1264" ] }, "xyf_QualifiedEnterpriseMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "QualifiedEnterpriseMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTaxRatesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to qualified enterprise.", "label": "Qualified Enterprise [Member]", "terseLabel": "Qualified Enterprise" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RangeAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationRestrictedStocksUnitDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionValuationDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetIntangibleAssetsAndImpairmentLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r149", "r151", "r153", "r154", "r156", "r174", "r176", "r177", "r191", "r192", "r311", "r448", "r449", "r450", "r451", "r516", "r529", "r562", "r563", "r564", "r570", "r582", "r677", "r752", "r761", "r778", "r876", "r878", "r886", "r932", "r933", "r993", "r997", "r999", "r1000", "r1017", "r1028", "r1029", "r1031", "r1032", "r1046", "r1047", "r1086", "r1108", "r1123", "r1129", "r1131", "r1132", "r1168", "r1169", "r1173", "r1174", "r1192", "r1203", "r1497", "r1507", "r1572", "r1589", "r1590", "r1591", "r1592", "r1593" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RangeMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationRestrictedStocksUnitDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionValuationDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetIntangibleAssetsAndImpairmentLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r149", "r151", "r153", "r154", "r156", "r174", "r176", "r177", "r191", "r192", "r311", "r448", "r449", "r450", "r451", "r516", "r529", "r562", "r563", "r564", "r570", "r582", "r677", "r752", "r761", "r778", "r876", "r878", "r886", "r932", "r933", "r993", "r997", "r999", "r1000", "r1017", "r1028", "r1029", "r1031", "r1032", "r1046", "r1047", "r1086", "r1108", "r1123", "r1129", "r1131", "r1132", "r1168", "r1169", "r1173", "r1174", "r1192", "r1203", "r1497", "r1507", "r1572", "r1589", "r1590", "r1591", "r1592", "r1593" ] }, "us-gaap_RealizedInvestmentGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RealizedInvestmentGainsLosses", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsCombinedFinancialInformationForVcFundsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsFinancialInvestmentsAccountedUnderTradingModelDetails" ], "lang": { "en-us": { "role": { "label": "Realized Investment Gains (Losses)", "terseLabel": "Net realized gain on investments", "documentation": "Amount of realized gain (loss) on investment." } } }, "auth_ref": [ "r864" ] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits [Roll Forward]", "terseLabel": "Roll-forward of unrecognized tax benefits", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r1231", "r1242", "r1252", "r1285" ] }, "xyf_RegisteredCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "RegisteredCapital", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of registered capital.", "label": "Registered Capital", "terseLabel": "Registered capital" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyDomain", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureRelatedPartyBalancesAndTransactionsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r257", "r262", "r263", "r340", "r523", "r527", "r737", "r738", "r845", "r851", "r935", "r936", "r937", "r939", "r940", "r961", "r992", "r1634" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureRelatedPartyBalancesAndTransactionsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "label": "Related Party [Member]", "terseLabel": "Related Party", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r257", "r262", "r263", "r737", "r738", "r739", "r740", "r845", "r851", "r935", "r936", "r937", "r939", "r940", "r961", "r992" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureRelatedPartyBalancesAndTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "terseLabel": "Related party balances and transactions", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r257", "r262", "r263", "r340", "r737", "r738", "r740", "r967", "r968", "r971" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related party balances and transactions" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureRelatedPartyBalancesAndTransactionsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r257", "r262", "r263", "r340", "r523", "r527", "r737", "r738", "r845", "r851", "r935", "r936", "r937", "r939", "r940", "r961", "r992", "r1585", "r1634" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureRelatedPartyBalancesAndTransactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related party balances and transactions", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r734", "r735", "r736", "r738", "r741", "r905", "r906", "r907", "r969", "r970", "r971", "r990", "r991" ] }, "xyf_ReleaseOfDeferredGuaranteeIncomeGuaranteeObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ReleaseOfDeferredGuaranteeIncomeGuaranteeObligations", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureGuaranteeLiabilitiesActivitiesOfGroupSObligationsAssociatedWithDeferredGuaranteeIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents amount of deferred guarantee income released associated with guarantee obligations.", "label": "Release Of Deferred Guarantee Income, Guarantee Obligations", "terseLabel": "Release of deferred guarantee income" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RepaymentsOfShortTermDebt", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Short-Term Debt", "negatedLabel": "Repayments of short-term borrowings", "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r88" ] }, "srt_ReportableLegalEntitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ReportableLegalEntitiesMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementOfCashFlowsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Reportable Legal Entities [Member]", "terseLabel": "Reportable legal entity", "documentation": "Legal entities of the consolidated entity reporting separate financial information in the entity's financial statements." } } }, "auth_ref": [ "r148", "r258", "r267", "r833", "r1347", "r1350", "r1351", "r1502", "r1505", "r1506" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureRelatedPartyBalancesAndTransactionsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r187", "r188", "r257", "r264", "r265", "r477", "r494", "r740", "r762", "r837", "r1059", "r1061", "r1062", "r1361", "r1362", "r1363", "r1364", "r1365", "r1366", "r1367", "r1368", "r1369", "r1562", "r1563", "r1564", "r1565" ] }, "xyf_RequiredStatutoryReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutoryReserve": { "xbrltype": "percentItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "RequiredStatutoryReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutoryReserve", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "For entities incorporated in PRC, the ratio of the statutory reserve to the registered capital which triggers the elimination of the requirement to contribute to the statutory reserve.", "label": "Required Statutory Reserve Registered Capital Ratio To Deforce Compulsory Net Profit Allocation To Statutory Reserve", "terseLabel": "Required statutory reserve registered capital ratio to deforce compulsory net profit allocation to statutory reserve" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r1232", "r1243", "r1253", "r1286" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r1233", "r1244", "r1254", "r1287" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r1240", "r1251", "r1261", "r1294" ] }, "xyf_RestrictedCashAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "RestrictedCashAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on restricted cash.", "label": "Restricted Cash, Allowance for Credit Loss", "terseLabel": "Add: Provision of credit losses for other financial assets" } } }, "auth_ref": [] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Restricted Cash, Current", "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash, net of allowance for credit losses of RMB241,398 and RMB313,985 as of December 31, 2024 and 2025, respectively (including RMB527,457,300 and RMB823,346,358 from Consolidated Trusts and Partnerships as of December 31, 2024 and 2025, respectively)", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r1354", "r1417" ] }, "xyf_RestrictedCashCurrentAfterAllowanceOfCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "RestrictedCashCurrentAfterAllowanceOfCreditLosses", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Amount of restricted cash after allowance of credit losses classified as current.", "label": "Restricted Cash, Current, After Allowance of Credit Losses", "terseLabel": "Restricted cash, net of allowance for credit losses" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureNetIncomePerShareAndNetIncomeAttributableToCommonStockholdersAntiDilutiveSharesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationCompensationCostDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationRestrictedStocksUnitDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [ "r1514", "r1515", "r1516", "r1517", "r1518", "r1519", "r1520", "r1521", "r1522", "r1523", "r1524", "r1525", "r1526", "r1527", "r1528", "r1529", "r1530", "r1531", "r1532", "r1533", "r1534", "r1536", "r1537", "r1538", "r1539", "r1540" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r68", "r98", "r849", "r883", "r885", "r903", "r944", "r1177" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetainedEarningsMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained earnings (Accumulated deficits)", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r193", "r195", "r196", "r268", "r269", "r270", "r272", "r279", "r281", "r283", "r388", "r389", "r442", "r480", "r571", "r618", "r619", "r627", "r628", "r629", "r631", "r632", "r633", "r658", "r660", "r661", "r663", "r669", "r718", "r720", "r880", "r882", "r910", "r1635" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsCombinedFinancialInformationForInvesteeCompaniesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total net revenue", "verboseLabel": "Net revenues", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r119", "r120", "r302", "r313", "r314", "r327", "r332", "r336", "r337", "r339", "r511", "r513", "r514", "r782", "r1065", "r1069" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r141", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r1050" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining unsatisfied performance obligations", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r135" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureRelatedPartyBalancesAndTransactionsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Revenues", "terseLabel": "Accounts receivable gross", "verboseLabel": "Net revenue", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r119", "r120", "r236", "r257", "r259", "r260", "r302", "r313", "r314", "r327", "r332", "r336", "r337", "r339", "r387", "r465", "r466", "r468", "r469", "r470", "r471", "r472", "r474", "r475", "r700", "r829", "r831", "r1082", "r1162", "r1196", "r1197", "r1503" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenuesAbstract", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Net revenues" } } }, "auth_ref": [] }, "xyf_ReversalOfCreditLossesForOtherFinancialAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ReversalOfCreditLossesForOtherFinancialAssets", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of reversal of credit losses for other financial assets.", "label": "Reversal of Credit Losses for Other Financial Assets", "terseLabel": "Provision for credit losses for other financial assets" } } }, "auth_ref": [] }, "xyf_ReversalOfProvisionForLoanAndLeaseLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ReversalOfProvisionForLoanAndLeaseLosses", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of expense related to estimated loss from reversal of provision loan and lease transactions.", "label": "Reversal Of Provision For Loan And Lease Losses", "negatedLabel": "Reversal of provision for loan receivable from Xiaoying Housing Loans" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "verboseLabel": "ROU assets obtained in exchange for operating lease liabilities", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r728", "r1176" ] }, "xyf_RisksAndConcentrationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "RisksAndConcentrationsPolicyTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for risks and concentrations.", "label": "Risks and Concentrations [Policy Text Block]", "terseLabel": "Certain risks and concentrations" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r1303" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r1303" ] }, "xyf_SaleAndTransfersOfFinancialInstrumentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "SaleAndTransfersOfFinancialInstrumentsPolicyTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for sale and transfers of financial instruments.", "label": "Sale and Transfers of Financial Instruments [Policy Text Block]", "terseLabel": "Sales and transfers of financial instruments" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTaxRatesDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r190", "r199", "r201", "r284", "r530", "r1328" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAgingOfLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansNetDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansOriginatedAndRetainedByCompanyDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesMovementOfProvisionForLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansDetails" ], "lang": { "en-us": { "role": { "label": "Accounts and Financing Receivables [Table]", "documentation": "Disclosure of information about accounts and financing receivables. Includes, but is not limited to, amount of receivable and allowance for credit loss." } } }, "auth_ref": [ "r66", "r72", "r341", "r1448" ] }, "xyf_ScheduleOfAccountsReceivableAndContractAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ScheduleOfAccountsReceivableAndContractAssetsTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure 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" } } }, "auth_ref": [] }, "xyf_ScheduleOfAccountsReceivableFromInstitutionsFundingPartnerAndInstitutionalCooperatorsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ScheduleOfAccountsReceivableFromInstitutionsFundingPartnerAndInstitutionalCooperatorsTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of accounts receivable from institutions funding partner and institutional cooperators.", "label": "Schedule Of Accounts Receivable From Institutions Funding Partner And Institutional Cooperators [Table Text Block]", "terseLabel": "Schedule of accounts receivables due from institutional funding partner and institutional cooperators" } } }, "auth_ref": [] }, "xyf_ScheduleOfAccruedInterestAndPenaltiesRelatedToIncomeTaxesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ScheduleOfAccruedInterestAndPenaltiesRelatedToIncomeTaxesTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for accrued interest and penalties related to income taxes.", "label": "Schedule Of Accrued Interest And Penalties Related To Income Taxes [Table Text Block]", "terseLabel": "Schedule of accrued interest and penalties related to income taxes" } } }, "auth_ref": [] }, "xyf_ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of accrued liabilities and other liabilities current.", "label": "Schedule of Accrued Liabilities and Other Liabilities Current [Table Text Block]", "terseLabel": "Schedule of accrued expenses and other current liabilities" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureNetIncomePerShareAndNetIncomeAttributableToCommonStockholdersAntiDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r297" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureNetIncomePerShareAndNetIncomeAttributableToCommonStockholdersTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of instruments not included in the computation of diluted income per share", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r34" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]", "terseLabel": "Schedule of available-for-sale securities reconciliation", "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r634" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of current and deferred component of income tax expenses", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r1552" ] }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyTables" ], "lang": { "en-us": { "role": { "label": "Condensed Balance Sheet [Table Text Block]", "verboseLabel": "Schedule of condensed financial information of parent company balance sheets", "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r1346", "r1420", "r1428", "r1595" ] }, "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ScheduleOfCondensedCashFlowStatementTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyTables" ], "lang": { "en-us": { "role": { "label": "Condensed Cash Flow Statement [Table Text Block]", "verboseLabel": "Schedule of condensed financial information of parent company statement of cash flows", "documentation": "Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r1346", "r1420", "r1428", "r1595" ] }, "srt_ScheduleOfCondensedFinancialStatementsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ScheduleOfCondensedFinancialStatementsTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Condensed Financial Statements [Table Text Block]", "terseLabel": "Schedule of financial statements", "documentation": "Tabular disclosure of condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows." } } }, "auth_ref": [ "r1346", "r1420", "r1428", "r1595" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of tax effects of temporary differences that give rise to the deferred tax balances", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r1549" ] }, "xyf_ScheduleOfDepositAssets": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ScheduleOfDepositAssets", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureDepositsToInstitutionalCooperatorsNetTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of deposits to cooperators relate to the pledged cash to financial institutional cooperators.", "label": "Schedule of Deposit Assets", "terseLabel": "Schedule of deposits to cooperators" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureNetIncomePerShareAndNetIncomeAttributableToCommonStockholdersTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of computation of the basic and diluted net income per share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1434" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of reconciliation between the income taxes expense computed by applying the PRC tax rate and the actual provision for income taxes", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r595", "r1128", "r1544" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationCompensationCostDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r41" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsCarryingValueOfInvestmentsInVcFundsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r384", "r385", "r386", "r626", "r700", "r1329", "r1330", "r1331", "r1554", "r1555", "r1556", "r1557" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsCarryingValueOfInvestmentsInVcFundsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsCombinedFinancialInformationForVcFundsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsTables", "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsCombinedFinancialInformationForInvesteeCompaniesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Equity Method Investments [Line Items]", "terseLabel": "Long-term investments", "verboseLabel": "Financial investments", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r257", "r260", "r384", "r385", "r386", "r387", "r700" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEquityMethodInvestmentsTable", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsCarryingValueOfInvestmentsInVcFundsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsCombinedFinancialInformationForVcFundsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsTables", "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsCombinedFinancialInformationForInvesteeCompaniesDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment [Table]", "documentation": "Disclosure of information about equity method investment. Includes, but is not limited to, name of investee or group of investees, percentage ownership, difference between investment and value of underlying equity in net assets." } } }, "auth_ref": [ "r202", "r257", "r260", "r384", "r385", "r386", "r387", "r700" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of fair value hierarchy for assets and liabilities measured at fair value on a recurring basis", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r1569", "r1570" ] }, "us-gaap_ScheduleOfFinancingReceivablesPastDueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfFinancingReceivablesPastDueTable", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPastDueDaysCreditQualityDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Past Due [Table]", "documentation": "Disclosure of information about aging analysis for financing receivable." } } }, "auth_ref": [ "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1103", "r1483" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r428", "r434", "r437", "r438", "r440", "r783", "r1049", "r1054", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of intangible assets, net", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r1054", "r1490" ] }, "us-gaap_ScheduleOfGuaranteeObligationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfGuaranteeObligationsTable", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureGuaranteeLiabilitiesMovementOfContingentGuaranteeLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Guarantor Obligation [Table]", "documentation": "Disclosure of information about guarantor obligation by guarantee or group of guarantees. Includes, but is not limited to, nature, terms, origin, and purpose of guarantee, triggering event, maximum exposure, and amount of obligation. Excludes product warranty." } } }, "auth_ref": [ "r453", "r458", "r460", "r463" ] }, "us-gaap_ScheduleOfGuaranteeObligationsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfGuaranteeObligationsTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureGuaranteeLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Guarantor Obligations [Table Text Block]", "terseLabel": "Schedule of activities of Group's obligations associated with the deferred guarantee income", "documentation": "Tabular disclosure of each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties." } } }, "auth_ref": [ "r1501" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of pre-tax income for different jurisdiction", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r1419", "r1424" ] }, "xyf_ScheduleOfLoansReceivableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ScheduleOfLoansReceivableTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of loans receivable.", "label": "Schedule Of Loans Receivable [Table Text Block]", "terseLabel": "Schedule of loans receivable from Xiaoying Credit Loans and Revolving Loans" } } }, "auth_ref": [] }, "xyf_ScheduleOfMovementInProvisionForLoansReceivableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ScheduleOfMovementInProvisionForLoansReceivableTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of movement in provision for loans receivable.", "label": "Schedule of Movement in Provision for Loans Receivable [Table Text Block]", "terseLabel": "Schedule of movement in provision for loans receivable" } } }, "auth_ref": [] }, "xyf_ScheduleOfMovementOfProvisionForDepositsToInstitutionalCoOperatorsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ScheduleOfMovementOfProvisionForDepositsToInstitutionalCoOperatorsTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureDepositsToInstitutionalCooperatorsNetTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of movement of the provision for deposits to institutional co-operators.", "label": "Schedule OF Movement Of Provision for Deposits to Institutional Co-Operators [Table Text Block]", "terseLabel": "Schedule of movement of the provision for deposits to institutional co-operators" } } }, "auth_ref": [] }, "xyf_ScheduleOfNotionalAmountAndFairValueOfDerivativeAssetsAndLiabilities": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ScheduleOfNotionalAmountAndFairValueOfDerivativeAssetsAndLiabilities", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFairValueOfAssetsAndLiabilitiesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of notional amount and fair value of derivative assets and liabilities.", "label": "Schedule Of Notional Amount And Fair Value Of Derivative Assets And Liabilities", "terseLabel": "Schedule of notional amount is simply a reference amount used to calculate payments" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfProductInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfProductInformationTable", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails" ], "lang": { "en-us": { "role": { "label": "Nature of Operation, Product Information, Concentration of Risk [Table]", "documentation": "Disclosure of information about concentration risk of product within nature of operation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetIntangibleAssetsAndImpairmentLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r13", "r732" ] }, "xyf_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the useful life of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Schedule of Property, Plant and Equipment, Useful Life [Table Text Block]", "terseLabel": "Schedule of estimated useful lives of property and equipment" } } }, "auth_ref": [] }, "xyf_ScheduleOfProvisionForAccountsReceivableAndContractAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ScheduleOfProvisionForAccountsReceivableAndContractAssetsTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of provision for accounts receivable and contract assets.", "label": "Schedule of Provision for Accounts Receivable and Contract Assets [Table Text Block]", "terseLabel": "Schedule of movement of provision for accounts receivable and contract assets" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureRelatedPartyBalancesAndTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r257", "r262", "r263", "r737", "r738", "r740", "r967", "r968", "r971" ] }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Activity [Table Text Block]", "terseLabel": "Schedule of allocated share-based compensation expense", "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value." } } }, "auth_ref": [ "r16", "r17", "r100" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationRestrictedStocksUnitDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionValuationDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r532", "r534", "r537", "r538", "r539", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r560", "r561", "r562", "r563", "r564", "r565", "r570" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of stock option activity", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r16", "r17", "r99" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of assumptions used to determine fair value of stock options granted", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r102" ] }, "xyf_ScheduleOfSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ScheduleOfSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesLineItems", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Subsidiaries, Variable Interest Entities and Subsidiaries of Variable Interest Entities [Line Items]", "terseLabel": "Subsidiaries, VIEs and subsidiaries of the VIEs" } } }, "auth_ref": [] }, "xyf_ScheduleOfSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ScheduleOfSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTable", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of subsidiaries, variable interest entities and subsidiaries of variable interest entities.", "label": "Schedule of Subsidiaries, Variable Interest Entities and Subsidiaries of Variable Interest Entities [Table]" } } }, "auth_ref": [] }, "xyf_ScheduleOfSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ScheduleOfSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the principal subsidiaries, VIEs and subsidiaries of the VIEs.", "label": "Schedule of Subsidiaries, Variable Interest Entities and Subsidiaries of Variable Interest Entities [Table Text Block]", "terseLabel": "Schedule of principal subsidiaries, VIEs and subsidiaries of the VIEs" } } }, "auth_ref": [] }, "xyf_ScheduleOfTradingDebtSecuritiesReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ScheduleOfTradingDebtSecuritiesReconciliationTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of trading debt securities from cost basis to fair value.", "label": "Schedule Of Trading Debt Securities Reconciliation [Table Text Block]", "terseLabel": "Schedule of trading debt securities reconciliation" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of roll-forward of unrecognized tax benefits", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r602", "r1127" ] }, "xyf_ScheduleOfVariableInterestEntitiesViesAndTrustsTable": { "xbrltype": "stringItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ScheduleOfVariableInterestEntitiesViesAndTrustsTable", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of qualitative and quantitative information related to variable interest entities (VIEs) and consolidated Trusts.", "label": "Schedule of Variable Interest Entities (VIEs) and Trusts [Table]" } } }, "auth_ref": [] }, "xyf_SecuredShortTermNonbankLoanAndNotePayables": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "SecuredShortTermNonbankLoanAndNotePayables", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer that are secured by assets.", "label": "Secured Short Term Nonbank Loan And Note Payables", "terseLabel": "Secured Loan" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "Security12bTitle", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r1213" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "SecurityExchangeName", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r1215" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "SegmentGeographicalDomain", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesPreTaxIncomeDetails", "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTaxRatesDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r150", "r152", "r155", "r157", "r164", "r165", "r166", "r167", "r169", "r170", "r171", "r172", "r173", "r175", "r176", "r177", "r308", "r337", "r338", "r785", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r829", "r830", "r831", "r832", "r925", "r928", "r930", "r994", "r998", "r1001", "r1020", "r1028", "r1030", "r1031", "r1032", "r1036", "r1037", "r1038", "r1039", "r1041", "r1042", "r1043", "r1044", "r1045", "r1053", "r1075", "r1110", "r1112", "r1180", "r1181", "r1182", "r1183", "r1185", "r1187", "r1188", "r1189", "r1194", "r1203", "r1601", "r1603", "r1604", "r1606", "r1607", "r1608", "r1609", "r1610", "r1611", "r1612", "r1613", "r1614", "r1615", "r1616", "r1617", "r1618", "r1619", "r1620", "r1621", "r1622", "r1623", "r1624", "r1625", "r1626", "r1627", "r1628", "r1629", "r1630" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment information", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r335", "r337", "r1080", "r1081", "r1084" ] }, "us-gaap_ServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ServiceOtherMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Service, Other [Member]", "terseLabel": "Other revenue", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, financial service, and other financial service, classified as other." } } }, "auth_ref": [ "r1067", "r1512", "r1513" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationRestrictedStocksUnitDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period (in years)", "verboseLabel": "Vesting term", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r1124" ] }, "xyf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInPeriodNumber": { "xbrltype": "sharesItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInPeriodNumber", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationRestrictedStocksUnitDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were cancelled during the reporting period.", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Cancelled In Period, Number", "negatedLabel": "Cancelled (in shares)", "terseLabel": "Unrecognized compensation expense" } } }, "auth_ref": [] }, "xyf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationRestrictedStocksUnitDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based payment instruments, excluding stock (or unit) options, that were cancelled during the reporting period.", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Cancelled In Period, Weighted Average Grant Date Fair Value", "terseLabel": "Cancelled (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationRestrictedStocksUnitDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r554" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationRestrictedStocksUnitDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "verboseLabel": "Forfeited (in dollars per share)", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r554" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationRestrictedStocksUnitDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r552" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationRestrictedStocksUnitDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Granted (in dollars per share)", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r552" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationRestrictedStocksUnitDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding ending balance (in shares)", "periodStartLabel": "Outstanding opening balance (in shares)", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r549", "r550" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationRestrictedStocksUnitDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Restricted Shares", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationRestrictedStocksUnitDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding ending balance (in dollars per share)", "periodStartLabel": "Outstanding opening balance (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r549", "r550" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationRestrictedStocksUnitDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "verboseLabel": "Weighted-Average Grant-Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationRestrictedStocksUnitDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r553" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationRestrictedStocksUnitDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Vested (in dollars per share)", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r553" ] }, "xyf_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple": { "xbrltype": "pureItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionValuationDetails" ], "lang": { "en-us": { "role": { "documentation": "The exercise multiple factor 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, Exercise Multiple", "terseLabel": "Exercise Multiple" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionValuationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price", "terseLabel": "Fair value of underlying ordinary shares (in dollars per share)", "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award." } } }, "auth_ref": [ "r1535" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionValuationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend Yield ( as a percent )", "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." } } }, "auth_ref": [ "r563" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionValuationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected Volatility per annum (as a percent)", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r562" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionValuationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-Free Rate (as a percent)", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r564" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationRestrictedStocksUnitDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionValuationDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based compensation", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r532", "r534", "r537", "r538", "r539", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r560", "r561", "r562", "r563", "r564", "r565", "r570" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable, Number of Options (in shares)", "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." } } }, "auth_ref": [ "r543" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable, Exercise Price (in dollars per share)", "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." } } }, "auth_ref": [ "r543" ] }, "xyf_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards exercised during period, 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, Exercises In Period, Weighted Average Remaining Contractual Term", "terseLabel": "Exercised (in years)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationRestrictedStocksUnitDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "terseLabel": "Forfeited/Cancelled (in shares)", "verboseLabel": "Stock options cancelled (in shares)", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r547" ] }, "xyf_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageRemainingContractualTerm", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards forfeited during period, 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 Forfeitures in Period, Weighted Average Remaining Contractual Term", "terseLabel": "Forfeited/Cancelled (in years)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)", "verboseLabel": "Number of shares granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r545" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value of the options", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r555" ] }, "xyf_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards granted during period, 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 Grants in Period, Weighted Average Remaining Contractual Term", "terseLabel": "Granted (in years)" } } }, "auth_ref": [] }, "xyf_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award Options, Intrinsic Value [Abstract]", "terseLabel": "Intrinsic value of options" } } }, "auth_ref": [] }, "xyf_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedOptionsCanceledNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedOptionsCanceledNumberOfShares", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationRestrictedStocksUnitDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options canceled.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Non vested Options Canceled, Number of Shares", "terseLabel": "Unvested share options granted" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Outstanding at end of the year", "periodStartLabel": "Outstanding at beginning of the year", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at end of the year (in shares)", "periodStartLabel": "Outstanding at beginning of the year (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r541", "r542" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Options", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionValuationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at end of the year (in dollars per share)", "periodStartLabel": "Outstanding at beginning of the year (in dollars per share)", "terseLabel": "Exercise Price (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r541", "r542" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Exercise Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Vested and expected to vest, Exercise Price (in dollars per share)", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r558" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "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, Intrinsic value of options", "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." } } }, "auth_ref": [ "r557" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and expected to vest, Number of Options (in shares)", "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." } } }, "auth_ref": [ "r557" ] }, "xyf_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award Options, Weighted Average Remaining Contractual Term [Abstract]", "terseLabel": "Remaining Contractual" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationCompensationCostDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationRestrictedStocksUnitDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationTables", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r537", "r538", "r539", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r561", "r562", "r563", "r564", "r565" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "verboseLabel": "Exercised (in dollars per share)", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r546" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)", "verboseLabel": "Exercise price (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r545" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Share-based compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r531", "r540", "r559", "r560", "r561", "r562", "r565", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580" ] }, "xyf_ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsIncrementalCompensationCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsIncrementalCompensationCost1", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationRestrictedStocksUnitDetails" ], "lang": { "en-us": { "role": { "documentation": "The excess of the fair value of the modified award over the fair value of the award immediately before the modification.", "label": "Share-Based Goods and Nonemployee Services Transaction, Modification of Terms, Incremental Compensation Cost1", "verboseLabel": "Incremental compensation expenses" } } }, "auth_ref": [] }, "xyf_ShareBasedPaymentArrangementOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ShareBasedPaymentArrangementOptionMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureNetIncomePerShareAndNetIncomeAttributableToCommonStockholdersAntiDilutiveSharesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationDetails" ], "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": "Stock options", "terseLabel": "Share options" } } }, "auth_ref": [] }, "xyf_ShareRepurchasePayable": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ShareRepurchasePayable", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "The amount of share repurchases payable as of balance sheet date.", "label": "Share Repurchase Payable", "terseLabel": "Share Repurchase Payable" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationDetails", "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationRestrictedStocksUnitDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Expiration period (in years)", "verboseLabel": "Expiration term", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1125" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionValuationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Time to Maturity (Years)", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r561" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable, Intrinsic value of options", "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." } } }, "auth_ref": [ "r40" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable, Remaining Contractual (in years)", "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." } } }, "auth_ref": [ "r40" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding remaining contractual term(in years)", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r101" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "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, Remaining Contractual (in years)", "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." } } }, "auth_ref": [ "r557" ] }, "xyf_ShareholdersVotingRightsProxyAgreementWithShareholdersOfViesMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ShareholdersVotingRightsProxyAgreementWithShareholdersOfViesMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Shareholders' Voting Rights Proxy Agreement with Shareholders of VIEs.", "label": "Shareholders' Voting Rights Proxy Agreement" } } }, "auth_ref": [] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Price Per Share", "terseLabel": "Issuance of new shares (in dollars per share)", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "xyf_ShenzhenQuanbeiMicrocreditCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ShenzhenQuanbeiMicrocreditCo.LtdMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Shenzhen Quanbei Microcredit Co. Ltd.", "label": "Shenzhen Quanbei Microcredit Co. Ltd [Member]", "terseLabel": "Shenzhen Quanbei Microcredit Co. Ltd" } } }, "auth_ref": [] }, "xyf_ShenzhenXiaoyingInformationTechnologyCo.Ltd.Member": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ShenzhenXiaoyingInformationTechnologyCo.Ltd.Member", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Shenzhen Xiaoying Information Technology Co., Ltd. (\"Shenzhen Xiaoying IT\").", "label": "Shenzhen Xiaoying Information Technology Co. Ltd. [Member]", "terseLabel": "Shenzhen Xiaoying IT" } } }, "auth_ref": [] }, "xyf_ShenzhenXiaoyingPuhuiTechnologyCo.Ltd.Member": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ShenzhenXiaoyingPuhuiTechnologyCo.Ltd.Member", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Shenzhen Xiaoying Puhui Technology Co., Ltd. (\"Shenzhen Puhui\").", "label": "Shenzhen Xiaoying Puhui Technology Co. Ltd. [Member]", "terseLabel": "Shenzhen Puhui" } } }, "auth_ref": [] }, "xyf_ShenzhenXiaoyingTechnologyCo.Ltd.Member": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ShenzhenXiaoyingTechnologyCo.Ltd.Member", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Shenzhen Xiaoying Technology Co., Ltd. (\"Shenzhen Xiaoying\").", "label": "Shenzhen Xiaoying Technology Co. Ltd. [Member]", "terseLabel": "Shenzhen Xiaoying" } } }, "auth_ref": [] }, "xyf_ShenzhenYingAiGouTradingCo.ltd.Member": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ShenzhenYingAiGouTradingCo.ltd.Member", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Shenzhen Ying Ai Gou Trading Co., Ltd. (\"Shenzhen Ying Ai Gou\").", "label": "Shenzhen Ying Ai Gou" } } }, "auth_ref": [] }, "xyf_ShenzhenYingZhongTongFinancialInformationServiceCo.Ltd.Member": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ShenzhenYingZhongTongFinancialInformationServiceCo.Ltd.Member", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Shenzhen Ying Zhong Tong Financial Information Service Co., Ltd. (\"Shenzhen Ying Zhong Tong\").", "label": "Shenzhen Ying Zhong Tong Financial Information Service Co. Ltd. [Member]", "terseLabel": "Shenzhen Ying Zhong Tong" } } }, "auth_ref": [] }, "xyf_ShortTermBankBorrowingsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ShortTermBankBorrowingsPolicyTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for short term bank borrowings.", "label": "Short Term Bank Borrowings [Policy Text Block]", "terseLabel": "Financial investments" } } }, "auth_ref": [] }, "us-gaap_ShortTermBankLoansAndNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShortTermBankLoansAndNotesPayable", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Bank Loans and Notes Payable", "terseLabel": "Short-term borrowings", "documentation": "Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer." } } }, "auth_ref": [ "r50", "r938", "r1598" ] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShortTermBorrowings", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShortTermBorrowingsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt", "terseLabel": "Total amount of Short-term borrowings", "verboseLabel": "Short-term borrowings (including RMB10,000,000 and RMB130,000,000 from the Consolidated VIEs, Trusts and Partnerships as of December 31, 2024 and 2025, respectively)", "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r52", "r109", "r1177", "r1598" ] }, "us-gaap_ShortTermBorrowingsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShortTermBorrowingsAbstract", "lang": { "en-us": { "role": { "label": "Short - term borrowings" } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShortTermDebtTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShortTermBorrowings" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt [Text Block]", "verboseLabel": "Short - term borrowings", "documentation": "The entire disclosure for short-term debt." } } }, "auth_ref": [ "r97" ] }, "us-gaap_ShortTermDebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShortTermDebtWeightedAverageInterestRate", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Weighted Average Interest Rate, at Point in Time", "terseLabel": "weighted average interest rate", "documentation": "Weighted average interest rate of short-term debt outstanding calculated at point in time." } } }, "auth_ref": [ "r53", "r464" ] }, "us-gaap_ShortTermNonBankLoansAndNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShortTermNonBankLoansAndNotesPayable", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Nonbank Loan and Note Payables", "terseLabel": "Secured short-term loan", "documentation": "Amount of borrowings from a creditor other than a bank with a maturity within one year or operating cycle, if longer." } } }, "auth_ref": [ "r51", "r939", "r940" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of significant accounting policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r255", "r256" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementClassOfStockAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSubsequentEventsDetails", "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r142", "r212", "r213", "r214", "r257", "r260", "r288", "r292", "r294", "r296", "r304", "r305", "r387", "r465", "r468", "r469", "r470", "r474", "r475", "r482", "r483", "r485", "r486", "r488", "r490", "r492", "r493", "r495", "r496", "r498", "r700", "r899", "r900", "r901", "r902", "r910", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r943", "r964", "r987", "r1021", "r1022", "r1023", "r1024", "r1025", "r1327", "r1421", "r1422", "r1433" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r65", "r69", "r70", "r193", "r195", "r196", "r233", "r234", "r235", "r268", "r269", "r270", "r272", "r279", "r281", "r283", "r303", "r388", "r389", "r442", "r480", "r499", "r571", "r618", "r619", "r627", "r628", "r629", "r631", "r632", "r633", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r669", "r710", "r711", "r712", "r713", "r714", "r715", "r718", "r720", "r733", "r858", "r880", "r881", "r882", "r910", "r987" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "StatementGeographicalAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesPreTaxIncomeDetails", "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTaxRatesDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r150", "r152", "r155", "r157", "r164", "r165", "r166", "r167", "r169", "r170", "r171", "r172", "r173", "r175", "r176", "r177", "r308", "r337", "r338", "r785", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r829", "r830", "r831", "r832", "r925", "r928", "r930", "r994", "r998", "r1001", "r1020", "r1028", "r1030", "r1031", "r1032", "r1036", "r1037", "r1038", "r1039", "r1041", "r1042", "r1043", "r1044", "r1045", "r1053", "r1075", "r1110", "r1112", "r1180", "r1181", "r1182", "r1183", "r1185", "r1187", "r1188", "r1189", "r1194", "r1203", "r1601", "r1603", "r1604", "r1606", "r1607", "r1608", "r1609", "r1610", "r1611", "r1612", "r1613", "r1614", "r1615", "r1616", "r1617", "r1618", "r1619", "r1620", "r1621", "r1622", "r1623", "r1624", "r1625", "r1626", "r1627", "r1628", "r1629", "r1630" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementLineItems", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParenthetical", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r268", "r269", "r270", "r303", "r482", "r483", "r485", "r488", "r720", "r782", "r894", "r911", "r922", "r934", "r935", "r936", "r937", "r939", "r940", "r943", "r946", "r947", "r948", "r949", "r950", "r952", "r953", "r954", "r955", "r957", "r958", "r959", "r960", "r961", "r965", "r966", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r987", "r1067", "r1069", "r1204", "r1634" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "StatementScenarioAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTaxRatesDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r190", "r199", "r201", "r284", "r530", "r1328", "r1333" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementTable", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParenthetical", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r268", "r269", "r270", "r303", "r340", "r482", "r483", "r485", "r488", "r720", "r782", "r894", "r911", "r922", "r934", "r935", "r936", "r937", "r939", "r940", "r943", "r946", "r947", "r948", "r949", "r950", "r952", "r953", "r954", "r955", "r957", "r958", "r959", "r960", "r961", "r965", "r966", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r987", "r1067", "r1069", "r1204", "r1634" ] }, "xyf_StatusForTaxabilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "StatusForTaxabilityAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTaxRatesDetails" ], "lang": { "en-us": { "role": { "documentation": "Information by status of taxability.", "label": "Status For Taxability [Axis]" } } }, "auth_ref": [] }, "xyf_StatusForTaxabilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "StatusForTaxabilityDomain", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTaxRatesDetails" ], "lang": { "en-us": { "role": { "documentation": "Information by status of taxability.", "label": "Status For Taxability [Domain]" } } }, "auth_ref": [] }, "xyf_StatutoryReservesAndRestrictedNetAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "StatutoryReservesAndRestrictedNetAssetsAbstract", "lang": { "en-us": { "role": { "label": "Statutory reserves and restricted net assets" } } }, "auth_ref": [] }, "xyf_StatutoryReservesAndRestrictedNetAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "StatutoryReservesAndRestrictedNetAssetsTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureStatutoryReservesAndRestrictedNetAssets" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information about statutory reserves and restricted net assets.", "label": "Statutory Reserves and Restricted Net Assets [Text Block]", "terseLabel": "Statutory reserves and restricted net assets" } } }, "auth_ref": [] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r1235", "r1246", "r1256", "r1289" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [ "r1514", "r1515", "r1516", "r1517", "r1518", "r1519", "r1520", "r1521", "r1522", "r1523", "r1524", "r1525", "r1526", "r1527", "r1528", "r1529", "r1530", "r1531", "r1532", "r1533", "r1534", "r1536", "r1537", "r1538", "r1539", "r1540" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Issuance of new shares", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r15", "r64", "r65", "r98", "r899", "r987", "r1022" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureShareBasedCompensationStockOptionActivityDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Exercise of share option (in shares)", "verboseLabel": "Exercised (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r15", "r64", "r65", "r98", "r546" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "verboseLabel": "Issuance of new shares, Consideration", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r15", "r64", "r65", "r98", "r910", "r987", "r1022", "r1210" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of share option", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r15", "r65", "r69", "r70", "r98" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Value", "terseLabel": "Repurchase price", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r15", "r64", "r65", "r98", "r910", "r987", "r1024", "r1210" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "terseLabel": "Total equity", "totalLabel": "TOTAL EQUITY", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r65", "r69", "r70", "r92", "r945", "r962", "r988", "r989", "r1177", "r1211", "r1419", "r1422", "r1423", "r1480", "r1582", "r1635" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityAbstract", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r42", "r43", "r47", "r193", "r194", "r195", "r196", "r234", "r268", "r269", "r270", "r272", "r279", "r281", "r388", "r389", "r442", "r480", "r499", "r571", "r618", "r619", "r627", "r628", "r629", "r631", "r632", "r633", "r658", "r659", "r660", "r661", "r662", "r663", "r669", "r710", "r711", "r715", "r719", "r733", "r881", "r882", "r908", "r945", "r962", "r988", "r989", "r1026", "r1196", "r1197", "r1210", "r1419", "r1422", "r1423", "r1480", "r1582", "r1635" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventLineItems", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent events", "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." } } }, "auth_ref": [ "r716", "r744" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r716", "r744" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventTable", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r716", "r744" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r716", "r744" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r716", "r744" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent events" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r743", "r745" ] }, "xyf_SubsidiariesAndVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "SubsidiariesAndVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesMovementOfValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Subsidiaries and VIEs and subsidiaries of the VIEs.", "label": "Subsidiaries and VIEs and subsidiaries of the VIEs" } } }, "auth_ref": [] }, "xyf_SubsidiariesOfVariableInterestEntitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "SubsidiariesOfVariableInterestEntitiesMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to the subsidiaries of the Variable Interest Entities (VIEs).", "label": "Significant subsidiaries of the VIEs" } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SummaryOfIncomeTaxHolidayTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SummaryOfIncomeTaxHolidayTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Summary of Income Tax Holiday [Table Text Block]", "terseLabel": "Schedule of aggregate amount and per share effect of the tax holiday and preferential tax rate", "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." } } }, "auth_ref": [ "r1553" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r1282" ] }, "xyf_TaxBenefitExpenseNetOfValuationAllowanceGenerationOfAdvertisingAndMarketRelatedExpensesCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "TaxBenefitExpenseNetOfValuationAllowanceGenerationOfAdvertisingAndMarketRelatedExpensesCarryforwards", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesMovementOfValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of tax benefit (expense), net of valuation allowance, recognized due to generation of advertising and market related expenses carryforwards .", "label": "Tax Benefit (Expense), Net of Valuation Allowance, Generation of Advertising And Market Related Expenses Carryforwards", "terseLabel": "Advertising and market related expenses carryforwards" } } }, "auth_ref": [] }, "xyf_TaxBenefitOnOperatingLossCarryForwards": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "TaxBenefitOnOperatingLossCarryForwards", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesMovementOfValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of tax benefit on operating loss carry forwards.", "label": "Tax Benefit On Operating Loss Carry Forwards", "terseLabel": "Tax benefit on operating loss carry forwards" } } }, "auth_ref": [] }, "xyf_TaxBenefitUtilizedOnOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "TaxBenefitUtilizedOnOperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesMovementOfValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of tax benefit utilized on operating loss carryforwards.", "label": "Tax Benefit Utilized On Operating Loss Carryforwards", "terseLabel": "Tax benefits utilized amount" } } }, "auth_ref": [] }, "us-gaap_TaxJurisdictionOfDomicileExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TaxJurisdictionOfDomicileExtensibleEnumeration", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesReconciliationBetweenIncomeTaxesExpenseBenefitAndProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Tax Jurisdiction of Domicile [Extensible Enumeration]", "documentation": "Indicates tax jurisdiction of domicile." } } }, "auth_ref": [ "r593", "r1128" ] }, "us-gaap_TaxPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TaxPeriodAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTaxRatesDetails" ], "lang": { "en-us": { "role": { "label": "Tax Period [Axis]", "documentation": "Information by period subject to enacted tax law." } } }, "auth_ref": [ "r1548" ] }, "us-gaap_TaxPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TaxPeriodDomain", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTaxRatesDetails" ], "lang": { "en-us": { "role": { "label": "Tax Period [Domain]", "documentation": "Identified tax period." } } }, "auth_ref": [ "r1548" ] }, "xyf_TaxYear2020To2025Member": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "TaxYear2020To2025Member", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTaxRatesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for tax year 2020 to 2025.", "label": "Tax year 2020 to 2025 [Member]", "terseLabel": "Tax year 2020 - 2025" } } }, "auth_ref": [] }, "xyf_TaxYear2023To2025Member": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "TaxYear2023To2025Member", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTaxRatesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for tax year 2023 to 2025.", "label": "Tax year 2023 to 2025 [Member]", "terseLabel": "Tax year 2023 to 2025" } } }, "auth_ref": [] }, "xyf_TermOfAgreement": { "xbrltype": "durationItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "TermOfAgreement", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "documentation": "The term of agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Term Of Agreement", "terseLabel": "Term of agreement" } } }, "auth_ref": [] }, "xyf_ThresholdBeneficialOwnerPercentageDeterminingWithholdingIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ThresholdBeneficialOwnerPercentageDeterminingWithholdingIncomeTaxRate", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesMovementOfValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the threshold beneficial owner percentage determining withholding income tax rate.", "label": "Threshold Beneficial Owner Percentage Determining Withholding Income Tax Rate", "terseLabel": "Threshold beneficial owner percentage determining withholding income tax rate (as a percent)" } } }, "auth_ref": [] }, "xyf_ThresholdProfitsInDeterminingTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ThresholdProfitsInDeterminingTaxRate", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesTaxRatesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of threshold profits in determining tax rate.", "label": "Threshold Profits In Determining Tax Rate", "terseLabel": "Threshold profits" } } }, "auth_ref": [] }, "xyf_TianjinYuexinFinancingGuaranteeCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "TianjinYuexinFinancingGuaranteeCo.LtdMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Tianjin Yuexin Financing Guarantee Co., Ltd.", "label": "Tianjin Yuexin Financing Guarantee Co., Ltd [Member]", "terseLabel": "Tianjin Yuexin Financing Guarantee Co., Ltd" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r1274" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r1281" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r1302" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r1304" ] }, "us-gaap_TradingSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TradingSecuritiesDebt", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsFinancialInvestmentsAccountedUnderTradingModelDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Trading", "periodEndLabel": "Fair value", "periodStartLabel": "Fair value", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading)." } } }, "auth_ref": [ "r210", "r673", "r694", "r695", "r696", "r697", "r1051", "r1056", "r1175", "r1450", "r1571", "r1572", "r1573" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "TradingSymbol", "presentation": [ "http://ir.xiaoyinggroup.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "xyf_TransactionCostPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "TransactionCostPayable", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of transaction cost payable as of balance sheet date.", "label": "Transaction Cost Payable", "terseLabel": "Transaction cost payable" } } }, "auth_ref": [] }, "us-gaap_TransferOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TransferOfInvestments", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Transfer from Investments", "terseLabel": "Switch out from VC funds measured at fair value", "documentation": "Value of investments transferred from the entity's investments in noncash transactions." } } }, "auth_ref": [ "r31", "r32", "r33" ] }, "xyf_TransferToEmployeeStockOwnershipPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "TransferToEmployeeStockOwnershipPlans", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Amount of transfer to employee stock ownership plans.", "label": "Transfer to Employee Stock Ownership Plans", "negatedLabel": "Transfer to employee stock ownership plans" } } }, "auth_ref": [] }, "xyf_TransferToEmployeeStockOwnershipPlansInShares": { "xbrltype": "sharesItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "TransferToEmployeeStockOwnershipPlansInShares", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been transfer to employee stock ownership plans.", "label": "Transfer to Employee Stock Ownership Plans (in shares)", "terseLabel": "Transfer to employee stock ownership plans (in shares)" } } }, "auth_ref": [] }, "us-gaap_TransferToInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TransferToInvestments", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Transfer to Investments", "negatedLabel": "Switch in VC funds measured at fair value", "documentation": "Value of investments transferred to the entity's investments in noncash transactions." } } }, "auth_ref": [ "r31", "r32", "r33" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsFinancialInvestmentsAccountedUnderTradingModelDetails", "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryInvestmentsMeasuredUnderAvailableForSaleDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansNetDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesMovementOfProvisionForLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPastDueDaysCreditQualityDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r479", "r497", "r655", "r668", "r693", "r699", "r702", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r836", "r859", "r1165", "r1166", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1178", "r1338", "r1339", "r1340", "r1341", "r1342", "r1343", "r1344", "r1473", "r1474", "r1475", "r1476", "r1568", "r1571", "r1572", "r1573", "r1575", "r1577", "r1578", "r1579" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r1305" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r1306" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r1306" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1304" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r1304" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r1307" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r1305" ] }, "xyf_TreasurySharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "TreasurySharePolicyTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policies for treasury shares.", "label": "Treasury Share [Policy Text Block]", "terseLabel": "Treasury shares" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockCommonMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury stock", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r38" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockCommonShares", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock, shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r38" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Acquired", "negatedLabel": "Repurchase of common shares (in shares)", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r15", "r65", "r98" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock (78,439,504 and 94,600,042 shares as of December 31, 2024 and 2025)", "negatedTerseLabel": "Treasury stock", "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." } } }, "auth_ref": [ "r38", "r39", "r65", "r69" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Repurchase of common shares", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r15", "r38", "r98" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TypeOfArrangementAxis", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r634" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryInvestmentsMeasuredUnderAvailableForSaleDetails" ], "lang": { "en-us": { "role": { "label": "US Treasury Securities [Member]", "terseLabel": "US Treasury Securities", "verboseLabel": "US Treasury securities with original maturities over three months", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r1072", "r1073", "r1118", "r1120", "r1122", "r1165", "r1596" ] }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UndistributedEarningsOfForeignSubsidiaries", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesMovementOfValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "label": "Undistributed Earnings of Foreign Subsidiaries", "verboseLabel": "Undistributed earnings on subsidiaries", "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile." } } }, "auth_ref": [ "r129", "r586", "r888" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r1301" ] }, "us-gaap_UnrealizedGainLossOnDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrealizedGainLossOnDerivatives", "crdr": "credit", "calculation": { "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0, "order": 4.0 }, "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Unrealized Gain (Loss) on Derivatives", "negatedLabel": "Change in fair value of financial guarantee derivative", "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period." } } }, "auth_ref": [ "r11", "r980", "r981", "r982", "r983", "r1008" ] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrealizedGainLossOnInvestments", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsCombinedFinancialInformationForVcFundsDetails" ], "lang": { "en-us": { "role": { "label": "Unrealized Gain (Loss) on Investments", "terseLabel": "Net unrealized (loss) gain on investments", "documentation": "Amount of unrealized gain (loss) on investment." } } }, "auth_ref": [ "r11" ] }, "xyf_UnrecognizedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "UnrecognizedDeferredTaxLiabilities", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesMovementOfValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized deferred tax liabilities.", "label": "Unrecognized Deferred Tax Liabilities", "terseLabel": "Unrecognized deferred tax liabilities" } } }, "auth_ref": [] }, "xyf_UnrecognizedDeferredTaxLiabilitiesTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "UnrecognizedDeferredTaxLiabilitiesTaxRate", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesMovementOfValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the tax rate of unrecognized deferred tax liabilities.", "label": "Unrecognized Deferred Tax Liabilities Tax Rate", "terseLabel": "Unrecognized deferred tax liabilities, tax rate" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at end of the year", "periodStartLabel": "Balance at beginning of the year", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r587", "r602", "r1127" ] }, "xyf_UnrecognizedTaxBenefitsArisingFromChargeOffOfLoansReceivableAccountsReceivableAndContractAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "UnrecognizedTaxBenefitsArisingFromChargeOffOfLoansReceivableAccountsReceivableAndContractAsset", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits arising from charge-off of loans receivable, accounts receivable and contract asset.", "label": "Unrecognized Tax Benefits, Arising From Charge Off Of Loans Receivable, Accounts Receivable And Contract Asset", "terseLabel": "Unrecognized tax benefits arising from charge-offs of loans receivable" } } }, "auth_ref": [] }, "xyf_UnrecognizedTaxBenefitsArisingFromChargeOffOfSubrogationReceivableForGuaranteeServices": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "UnrecognizedTaxBenefitsArisingFromChargeOffOfSubrogationReceivableForGuaranteeServices", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits arising from charge-off subrogation receivable related to guarantee services.", "label": "Unrecognized Tax Benefits, Arising From Charge Off Of Subrogation Receivable For Guarantee Services", "terseLabel": "unrecognized tax benefits arising from charge-offs of subrogation receivable related to the guaranteed services" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedLabel": "Reductions for tax positions taken in prior years", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r603", "r1127" ] }, "xyf_UnrecognizedTaxBenefitsFromTaxableIncomeTaxReturn": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "UnrecognizedTaxBenefitsFromTaxableIncomeTaxReturn", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits arising from difference in timing for including certain taxable income in tax return.", "label": "Unrecognized Tax Benefits From Taxable Income Tax Return", "terseLabel": "Unrecognized tax benefits from taxable income tax return" } } }, "auth_ref": [] }, "xyf_UnrecognizedTaxBenefitsIncreaseResultingFromPriorPeriodTaxPositionsTaxComponent": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "UnrecognizedTaxBenefitsIncreaseResultingFromPriorPeriodTaxPositionsTaxComponent", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns relating to impairment losses and charge-offs of accounts receivable and contract assets .", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions, Tax Component", "terseLabel": "Tax impact arising from impairment losses and charge-offs of accounts receivable and contract assets" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions for tax positions taken in current year", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r604", "r1127" ] }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued", "terseLabel": "Accrued interest and penalties", "documentation": "Amount of interest expense accrued for an underpayment of income taxes." } } }, "auth_ref": [ "r1547" ] }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Interest on Income Taxes Expense", "terseLabel": "Interest related to unrecognized tax benefit", "documentation": "Amount of interest expense for an underpayment of income taxes." } } }, "auth_ref": [ "r1547" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefit that affects the tax rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r605", "r1127" ] }, "xyf_UnrelatedThirdPartyInvestorMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "UnrelatedThirdPartyInvestorMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to unrelated third party investor.", "label": "Unrelated Third-Party Investor [Member]", "terseLabel": "Unrelated third party investor" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UseOfEstimates", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r132", "r133", "r306", "r309", "r310", "r311", "r829", "r831", "r1076" ] }, "xyf_ValuationAllowanceDeferredTaxAssetAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ValuationAllowanceDeferredTaxAssetAdditions", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesMovementOfValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of additions in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Additions", "negatedLabel": "Addition" } } }, "auth_ref": [] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesMovementOfValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "negatedLabel": "Net change in the valuation allowance", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r608" ] }, "xyf_ValuationAllowanceDeferredTaxAssetReductions": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ValuationAllowanceDeferredTaxAssetReductions", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesMovementOfValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of reductions in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Reductions", "terseLabel": "Reductions" } } }, "auth_ref": [] }, "xyf_ValuationAllowanceDeferredTaxAssetWriteOffDueToDeregistrationOfEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ValuationAllowanceDeferredTaxAssetWriteOffDueToDeregistrationOfEntity", "crdr": "debit", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesMovementOfValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of write-off of valuation allowance for a specified deferred tax asset in connection with the deregistration of entity.", "label": "Valuation Allowance, Deferred Tax Asset, Write Off Due To Deregistration of Entity", "terseLabel": "Gross deferred tax assets associated with deregistration" } } }, "auth_ref": [] }, "xyf_ValueAddedTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ValueAddedTaxRate", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of value added tax (VAT) rate.", "label": "Value Added Tax Rate", "terseLabel": "VAT rate (as a percent)" } } }, "auth_ref": [] }, "us-gaap_ValueAddedTaxReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ValueAddedTaxReceivableCurrent", "crdr": "debit", "calculation": { "http://ir.xiaoyinggroup.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Value Added Tax Receivable, Current", "terseLabel": "Input VAT to be deducted", "documentation": "Carrying amount as of the balance sheet date of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1359" ] }, "xyf_ValueAddedTaxesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ValueAddedTaxesPolicyTextBlock", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for value added taxes.", "label": "Value Added Taxes [Policy Text Block]", "terseLabel": "Value added taxes (\"VAT\")" } } }, "auth_ref": [] }, "xyf_VariableInterestEntitiesViesAndConsolidatedTrustMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "VariableInterestEntitiesViesAndConsolidatedTrustMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to variable interest entities (VIEs) and consolidated Trusts.", "label": "VIEs and Consolidated Trusts" } } }, "auth_ref": [] }, "xyf_VariableInterestEntitiesViesAndTrustsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "VariableInterestEntitiesViesAndTrustsLineItems", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "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 Entities (VIEs) and Trusts [Line Items]" } } }, "auth_ref": [] }, "us-gaap_VariableInterestEntityOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "VariableInterestEntityOwnershipPercentage", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage", "terseLabel": "Ownership percentage in variable interest entity's", "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly)." } } }, "auth_ref": [ "r46" ] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "VehiclesMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentNetIntangibleAssetsAndImpairmentLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Vehicles [Member]", "terseLabel": "Motor vehicles", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r1270" ] }, "xyf_WealthManagementProductsWithNoFixedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "WealthManagementProductsWithNoFixedTermMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsFinancialInvestmentsAccountedUnderTradingModelDetails", "http://ir.xiaoyinggroup.com/role/DisclosureFinancialInvestmentsSummaryInvestmentsMeasuredUnderAvailableForSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about wealth management products with no fixed term.", "label": "Wealth Management Products With No Fixed Term [Member]", "terseLabel": "Wealth management products with no fixed term" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureNetIncomePerShareAndNetIncomeAttributableToCommonStockholdersDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average number of ordinary shares outstanding-diluted (in shares)", "verboseLabel": "Weighted average number of ordinary shares used in computing diluted EPS", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r287", "r296" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureNetIncomePerShareAndNetIncomeAttributableToCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Shares (denominator):" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureNetIncomePerShareAndNetIncomeAttributableToCommonStockholdersDetails", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average number of ordinary shares outstanding-basic (in shares)", "verboseLabel": "Weighted average number of ordinary shares used in computing basic EPS", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r286", "r296" ] }, "xyf_WithholdingIncomeTaxRateOnDividendsPaidOut": { "xbrltype": "percentItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "WithholdingIncomeTaxRateOnDividendsPaidOut", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesMovementOfValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of withhold income tax rate on dividends paid-out to foreign entities.", "label": "Withholding Income Tax Rate on Dividends Paid Out", "terseLabel": "Withholding tax rate on dividends (as a percent)" } } }, "auth_ref": [] }, "xyf_WithholdingIncomeTaxRateOnDividendsPaidOutIfInvestorQualifiesAsBeneficialOwnerWithHoldingsAboveThresholdPercentage": { "xbrltype": "percentItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "WithholdingIncomeTaxRateOnDividendsPaidOutIfInvestorQualifiesAsBeneficialOwnerWithHoldingsAboveThresholdPercentage", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureIncomeTaxesMovementOfValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of withhold income tax rate on dividends paid-out to foreign entities if investors qualifies as beneficial owner with holdings above the threshold percentage.", "label": "Withholding Income Tax Rate On Dividends Paid Out If Investor Qualifies As Beneficial Owner With Holdings Above The Threshold Percentage", "terseLabel": "Withholding tax rate on dividends if investors qualifies as beneficial owner with holdings above the threshold percentage (as a percent)" } } }, "auth_ref": [] }, "xyf_XFinancialMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "XFinancialMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to X Financial (the \"Company\" or \"X Financial\").", "label": "X Financial [Member]", "terseLabel": "X Financial" } } }, "auth_ref": [] }, "xyf_XiaoyingBeijingInformationTechnologyCo.Ltd.Member": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "XiaoyingBeijingInformationTechnologyCo.Ltd.Member", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Xiaoying (Beijing) Information Technology Co., Ltd. (\"Beijing WFOE\").", "label": "Xiaoying Beijing Information Technology Co. Ltd. [Member]", "terseLabel": "Beijing WFOE" } } }, "auth_ref": [] }, "xyf_XiaoyingCreditLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "XiaoyingCreditLoanMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureGuaranteeLiabilitiesMovementOfContingentGuaranteeLiabilitiesDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAgingOfLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesArAndContractAssetsAndAllowanceForUncollectibleArAndContractAssetsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansOriginatedAndRetainedByCompanyDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesMovementOfProvisionForLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPastDueDaysCreditQualityDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents Xiaoying credit loan.", "label": "Xiaoying Credit Loan [Member]", "terseLabel": "Xiaoying Credit Loans", "verboseLabel": "Xiaoying Credit Loan" } } }, "auth_ref": [] }, "xyf_XiaoyingCreditLoansAndOtherLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "XiaoyingCreditLoansAndOtherLoansMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedTrustsDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansNetDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesMovementOfProvisionForLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Xiaoying credit loans and other loans.", "label": "Xiaoying Credit Loans And Other Loans [Member]", "terseLabel": "Xiaoying Credit Loans and other loans" } } }, "auth_ref": [] }, "xyf_XiaoyingCreditLoansAndRevolvingLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "XiaoyingCreditLoansAndRevolvingLoansMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesMovementOfProvisionForLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheets", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Xiaoying Credit Loans and Revolving Loans.", "label": "Xiaoying Credit Loans and Revolving Loans [Member]", "terseLabel": "Xiaoying Credit Loans And Revolving Loans" } } }, "auth_ref": [] }, "xyf_XiaoyingHousingLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "XiaoyingHousingLoanMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfCashFlows", "http://ir.xiaoyinggroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Xiaoying housing loan.", "label": "Xiaoying Housing Loan [Member]", "terseLabel": "Xiaoying Housing Loan" } } }, "auth_ref": [] }, "xyf_XiaoyingRevolvingLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "XiaoyingRevolvingLoanMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansOriginatedAndRetainedByCompanyDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesMovementOfProvisionForLoanReceivablesFromXiaoyingCreditLoansAndOtherLoansDetails", "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents Xiaoying revolving loan member.", "label": "Xiaoying Revolving Loan [Member]", "terseLabel": "Xiaoying Revolving Loan" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r1268" ] }, "xyf_YueJustinTangMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "YueJustinTangMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Relates to information pertaining to Mr. Yue (Justin) Tang, Co-Founder and CEO.", "label": "Yue (Justin) Tang [Member]", "terseLabel": "Mr. Yue Tang, Co-Founder and CEO" } } }, "auth_ref": [] }, "xyf_YztHkLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "YztHkLimitedMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to YZT (HK) Limited.", "label": "Yzt Hk Limited [Member]", "terseLabel": "YZT (HK) Limited" } } }, "auth_ref": [] }, "xyf_ZhonganMember": { "xbrltype": "domainItemType", "nsuri": "http://ir.xiaoyinggroup.com/20251231", "localname": "ZhonganMember", "presentation": [ "http://ir.xiaoyinggroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesOthersDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents ZhongAn member.", "label": "ZhongAn" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-21D" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-9" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-8" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-21" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-5A" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-29" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-7A" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(1)", "Publisher": "SEC" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(2)", "Publisher": "SEC" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(3)", "Publisher": "SEC" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "c", "Publisher": "SEC" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Footnote": "4", "Publisher": "SEC" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "3", "Publisher": "SEC" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column B", "Publisher": "SEC" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column C", "Publisher": "SEC" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(C)", "Publisher": "SEC" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(1)(iii)", "Publisher": "SEC" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "M", "Paragraph": "Question 2", "Publisher": "SEC" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481034/205-10-S45-5" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481003/205-10-S50-2" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-3" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SAB Topic 1.B.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-7" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-17A" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-11" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-6" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-4" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481725/323-10-35-18" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-4A" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-5A" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479366/326-20-35-8A" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-5" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-17" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-21" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-6" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.M.2.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483530/326-20-S99-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479175/326-30-30-1B" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "13A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-13A" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-7A" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3A" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3C" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3D" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/460/tableOfContent" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-7" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(24)(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-11" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "17", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479983/718-10-S45-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-3" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-4" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-5" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482620/740-10-25-3" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2AG", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-2AG" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/815/tableOfContent" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8C" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479693/815-10-S50-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-1A" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/830/tableOfContent" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479424/830-30-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-4" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-15" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-33" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-35A" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(d)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r876": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r877": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r878": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r879": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r880": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r881": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r882": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r883": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r884": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r885": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r886": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r887": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1" }, "r888": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1" }, "r889": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "805", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1" }, "r890": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r891": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r892": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1" }, "r893": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2" }, "r894": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r895": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r896": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r897": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r898": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r899": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r900": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r901": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r902": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r903": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r904": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r905": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r906": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r907": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r908": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r909": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r910": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r911": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6" }, "r912": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r913": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r914": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r915": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r916": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r917": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r918": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r919": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r920": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r921": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r922": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r923": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r924": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r925": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r926": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r927": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-12" }, "r928": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r929": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r930": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r931": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r932": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r933": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r934": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r935": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r936": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r937": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r938": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r939": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r940": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r941": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r942": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r943": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r944": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r945": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r946": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r947": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r948": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r949": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r950": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r951": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r952": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r953": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r954": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r955": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r956": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r957": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r958": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r959": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r960": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r961": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r962": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r963": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r964": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r965": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r966": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r967": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r968": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r969": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r970": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r971": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r972": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r973": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r974": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r975": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r976": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r977": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r978": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r979": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r980": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r981": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r982": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r983": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r984": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r985": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r986": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r987": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r988": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r989": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r990": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r991": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r992": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r993": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r994": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r995": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "12", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-12" }, "r996": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19" }, "r997": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r998": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r999": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1000": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1001": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1002": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r1003": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r1004": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r1005": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r1006": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r1007": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r1008": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r1009": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r1010": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r1011": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r1012": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r1013": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r1014": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r1015": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r1016": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1017": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1018": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1019": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1020": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1021": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r1022": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r1023": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r1024": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r1025": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r1026": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3" }, "r1027": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477011/948-310-45-1" }, "r1028": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2" }, "r1029": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r1030": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r1031": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r1032": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r1033": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479196/954-310-45-1" }, "r1034": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r1035": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r1036": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1037": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1038": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1039": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1040": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1041": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1042": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1043": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1044": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1045": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1046": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r1047": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r1048": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" }, "r1049": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r1050": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r1051": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10" }, "r1052": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r1053": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r1054": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r1055": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r1056": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r1057": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r1058": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-15" }, "r1059": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r1060": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-20" }, "r1061": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21" }, "r1062": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r1063": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12" }, "r1064": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11" }, "r1065": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14" }, "r1066": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18" }, "r1067": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21" }, "r1068": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-24" }, "r1069": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4" }, "r1070": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r1071": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r1072": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r1073": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1074": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r1075": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18" }, "r1076": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-6" }, "r1077": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r1078": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r1079": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1080": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1081": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1082": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r1083": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r1084": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r1085": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r1086": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r1087": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12" }, "r1088": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12" }, "r1089": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12" }, "r1090": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12" }, "r1091": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12" }, "r1092": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12" }, "r1093": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12" }, "r1094": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12" }, "r1095": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12" }, "r1096": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12" }, "r1097": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12" }, "r1098": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12" }, "r1099": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(d)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12" }, "r1100": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12" }, "r1101": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12" }, "r1102": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "79", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-79" }, "r1103": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "80", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-80" }, "r1104": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8" }, "r1105": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r1106": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r1107": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "64", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64" }, "r1108": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r1109": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r1110": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r1111": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1112": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1113": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1114": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1115": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1116": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1117": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1118": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1119": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1120": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r1121": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r1122": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r1123": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r1124": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1125": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1126": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1" }, "r1127": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r1128": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r1129": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8" }, "r1130": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41" }, "r1131": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "43", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43" }, "r1132": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47" }, "r1133": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r1134": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r1135": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r1136": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r1137": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r1138": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r1139": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r1140": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r1141": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r1142": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29" }, "r1143": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29" }, "r1144": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1145": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1146": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1147": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1148": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1149": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1150": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1151": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1152": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1153": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r1154": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r1155": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r1156": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r1157": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r1158": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r1159": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r1160": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r1161": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r1162": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r1163": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182" }, "r1164": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "184", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-184" }, "r1165": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r1166": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r1167": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r1168": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r1169": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1170": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1171": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1172": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1173": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1174": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1175": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12" }, "r1176": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r1177": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r1178": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r1179": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-12" }, "r1180": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r1181": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r1182": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r1183": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r1184": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-34" }, "r1185": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r1186": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-3" }, "r1187": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r1188": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r1189": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r1190": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-7" }, "r1191": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r1192": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r1193": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r1194": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r1195": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r1196": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11" }, "r1197": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14" }, "r1198": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-14" }, "r1199": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r1200": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-9" }, "r1201": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r1202": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r1203": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r1204": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r1205": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r1206": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r1207": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1208": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1209": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r1210": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r1211": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r1212": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r1213": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1214": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r1215": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r1216": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d-3" }, "r1217": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r1218": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r1219": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r1220": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K" }, "r1221": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1" }, "r1222": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1223": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1224": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1225": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "2" }, "r1226": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "1" }, "r1227": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2" }, "r1228": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1229": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1230": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1231": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r1232": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r1233": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1234": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1235": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1236": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1237": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1238": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r1239": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r1240": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r1241": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r1242": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r1243": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r1244": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1245": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1246": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1247": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1248": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1249": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r1250": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r1251": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r1252": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1253": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1254": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1255": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1256": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1257": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1258": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1259": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1260": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1261": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1262": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r1263": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1264": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1265": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1266": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1267": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r1268": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r1269": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r1270": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r1271": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r1272": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r1273": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r1274": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1275": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1276": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1277": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1278": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1279": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1280": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1281": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1282": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1283": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1284": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r1285": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1286": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1287": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1288": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1289": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1290": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1291": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1292": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1293": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1294": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1295": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1296": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1297": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r1298": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r1299": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r1300": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r1301": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r1302": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1303": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1304": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1305": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1306": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1307": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1308": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1309": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106" }, "r1310": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1" }, "r1311": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1312": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1313": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1314": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "2" }, "r1315": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "1" }, "r1316": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2" }, "r1317": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1318": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1319": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1320": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r1321": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r1322": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r1323": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r1324": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1325": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1326": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r1327": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r1328": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r1329": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1330": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1331": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1332": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-11" }, "r1333": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r1334": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1335": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org/321/tableOfContent" }, "r1336": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "325", "Publisher": "FASB", "URI": "https://asc.fasb.org/325/tableOfContent" }, "r1337": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org/705/tableOfContent" }, "r1338": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r1339": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1340": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1341": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1342": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1343": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1344": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1345": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "a", "Publisher": "SEC" }, "r1346": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r1347": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r1348": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(ii)", "Publisher": "SEC" }, "r1349": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)", "Publisher": "SEC" }, "r1350": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r1351": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r1352": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r1353": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r1354": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1355": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1356": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1357": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1358": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1359": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1360": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1361": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1362": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1363": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1364": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1365": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1366": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1367": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1368": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r1369": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-12" }, "r1370": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r1371": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r1372": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r1373": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1374": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1375": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1376": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1377": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1378": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1379": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1380": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1381": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1382": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1383": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1384": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1385": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1386": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1387": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(m)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1388": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1389": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1390": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1391": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1392": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1393": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1394": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1395": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1396": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1397": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1398": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1399": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(m)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1400": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1401": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1402": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1403": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1404": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(r)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1405": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(s)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1406": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(t)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1407": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(u)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1408": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30" }, "r1409": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31" }, "r1410": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32" }, "r1411": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33" }, "r1412": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1413": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1414": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1415": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1416": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r1417": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r1418": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r1419": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r1420": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4" }, "r1421": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1422": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1423": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1424": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1425": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1426": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1427": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1428": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r1429": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r1430": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r1431": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r1432": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r1433": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r1434": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r1435": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r1436": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1437": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1438": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1439": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1440": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1441": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r1442": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r1443": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r1444": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1445": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1446": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r1447": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r1448": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481628/310-20-40-7" }, "r1449": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/320/tableOfContent" }, "r1450": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-1" }, "r1451": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r1452": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-14" }, "r1453": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r1454": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r1455": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1456": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1457": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1458": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1459": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1460": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1461": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1462": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1463": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1464": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1465": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r1466": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r1467": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r1468": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r1469": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r1470": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r1471": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r1472": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r1473": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r1474": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1475": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1476": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1477": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-4" }, "r1478": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1" }, "r1479": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r1480": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r1481": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r1482": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r1483": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r1484": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r1485": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r1486": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1487": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1488": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1489": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1490": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1491": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1492": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1493": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1494": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1495": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482190/360-10-35-3" }, "r1496": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r1497": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r1498": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1499": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r1500": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r1501": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r1502": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1503": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1504": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1505": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1506": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r1507": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r1508": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-15" }, "r1509": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r1510": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r1511": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r1512": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r1513": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1514": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1515": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1516": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1517": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1518": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1519": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1520": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1521": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1522": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1523": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1524": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1525": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1526": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1527": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1528": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1529": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1530": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1531": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1532": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1533": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1534": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1535": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1536": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1537": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1538": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1539": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1540": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1541": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1542": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1543": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r1544": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1545": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1546": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r1547": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r1548": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r1549": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r1550": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r1551": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6" }, "r1552": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1553": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r1554": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1555": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1556": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1557": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1558": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r1559": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r1560": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r1561": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B" }, "r1562": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A" }, "r1563": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r1564": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r1565": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r1566": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r1567": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r1568": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r1569": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1570": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1571": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1572": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1573": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1574": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1575": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r1576": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1577": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r1578": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r1579": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r1580": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r1581": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r1582": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r1583": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r1584": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r1585": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r1586": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1587": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1588": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1589": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1590": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1591": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1592": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1593": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1594": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(7)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r1595": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2" }, "r1596": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r1597": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1598": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1599": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1600": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1601": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r1602": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1603": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1604": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1605": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1606": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1607": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1608": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1609": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1610": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1611": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1612": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1613": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1614": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1615": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1616": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1617": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1618": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1619": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1620": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1621": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1622": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1623": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1624": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1625": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1626": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1627": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1628": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1629": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1630": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1631": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r1632": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r1633": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1634": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r1635": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1636": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } ZIP 136 0001104659-26-052016-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001104659-26-052016-xbrl.zip M4$L#!!0 ( .(PGER00UA5_BD )WT 0 0 >'EF+3(P,C4Q,C,Q+GAS M9.T]:W/;.)+?K^K^ \]?;K9JY6>2W:1FYDJVY41;MN6UE&3FOES1(B1Q0Y$: M/FQK?OUU WR )$B I)1 =_PP$XMH-- / (U&H_'S?[VN'>.9^('MN;\#O1__UZ[__V\__,1C\=OEX:UC>/%H3-S3F/C%#8ADO M=K@R9MYF8[K&'?%]VW&,2]^VEL0PSLZ.+XY/C\^,P>!7BN+2#*"*YQH4U_GQ M65)P%6/SW _&FY.+TY/ST_-WQOL/I^\^G%T8P[L$[@YZMK!E@*^!]2&8K\C: M-,PP].VG*"0WGK^^)@LSAU"%*4 ^"*0]-?DO#>7)-@8\[) M+T>K,-Q\.#FQ_>-7V_2VP*FE[T6;X[FWQMZ\/3N_.#LR@*]N\,&QW6]IC9>7 ME^/7)]\Y]OPE0)Y>G&#Q$_ D ??)HA+ZW0F4)H!88(4I+ _W]H05\J!V31]L M-PA-=Y[VX=6I ?[M%GJ<01:I>[F@H&?OW[\_H:4I:&") 'GV>L\G<2&53U(A"@9+T]RD%19F\$0;B@N*P+[G MD$ (34MRX"Y9HCY7 ;XZ[\9!IUW M3=?U0JHP^"GYN-G8[L)C7^ ;3@T?4( S4&<#__C\.*Y78"KN:SN8.UX0^60* M8]\R?6OH6E=1$'KKX:L=7'MKTW9CD09'A@V];E8EZ6'21XLL;->FU,"<=GIJ M#(P,(?Q(;VL6Y75XH^)S#I+$A@7TF7W"F86S[$MG"$N30=G].F*D$1\ M"G"U,GN+JP:56XH)_KZ:W$\GM^/KX6QT;5P.;X?W5R-C^FDTFDU[2:E(*OT8 M3!97WAKXL,(EXYF,P7A+\WI#/ZY&]W/IL;D!HKN'AY'GT;W MT_&7D3&^A]^C7L([D/"M%P170.)Y>U%G*&IDO@-Y&S_=3J;3OQC8EG'>2[^Q M],U@=>-X+W4SLAA>.I;?-)+M$M#)/VR0 +S7"R7B%8TC&#ZYF1 M=,TP0X;H"T/D&J:1]M"@731^BCOYEUX5*U7QP2<;T[9&KQN8]0GJQB1<$?\* M& E,8 I3H5A-JLK4Y$U936+T!HGQ4Q7QL 5CSII(=*>7LUS.UV3C!788S#P< M378883],Y\KS-N@Z\/S@GH05@FY45R;IMV5))_B-T#-LO@5CGC7Q5\,E82]J MI2&-3 NW,"!'?T3V!B?.:N%*H&7B?"<:N PC'; DP=G+3U5^8Z#47:)GC\VA MU;*K@93)[6]EN678XHFU%YFJR(;SN1^1JJ60L[8J!-FXOD2\9V=E\<9MU*VG MO '6BUUEI.(6>6:^DB"Q>ESKFBP(_&WA9MISX=MDD<+% JXEY M>S+)0E? M"'&Y\EBHE\2%#J,&P'KZ;./1[XWGB/1KWR/C"?6)0,F(4ZQ M #)5K2?6M[]0C=PDW3,6GI^OT.M@L]DJ&=+!9)%,,% @\@\HS%7-D/T_\T1O_\/)[]W@M_A\)O-2&H MHE-0BR830[U:]'/$SDZ%6RF%N++">7$3%4C/BWMI*^_D)O[2=.T_::_IMAWV MPO;&=(;ST'ZF.YWB=DVAAD2N9Z<"GR*/-MZBQX@-,\7<"[(Z0#):KTU_.UE, M[:5K+T#O83\UIW'04.T!1N5<($S%6E*!GI<%&J/&/760(0=A)MB-38R^EVK; M\(Z& 1IR.;:,L>@EV"DJHDTXA%R670(A>H%V"W]H%?<@%VFGB(=>IDWC'!0# M'.1R:Q;:T NJ24"#0B2#7$#*,0R];*HMT)7GAS/BKR\]W_=> +1L;@I I++Y MN\"V1#SP;PBHC*<45R^<:D,RB\U])D%(]^4EZU$$(Q7/>X')F,;;VAFF7CB5 MPKGUW"6.BAK9B$!DHCD[+8L&\0SHL.E%L]-PK-9Q6'(Q=H[ ZN5;*=^/D>F; M;DA(C2B%,%*I"5PB*:)>.$K">20.>I(?3+"3XZ-E'$@S8&* 3D'/+N+3 MTSD8&.FW89PEP80-S\R[\M9KSYV&WOQ;?(17E%DW9%(I"SP=@#V)U(.=LQ%@ MHW0 NEF!R36,'I$Y;=H(N+9[!:G9P0%+:#.L PX*/U9)!244J<()05(,G MFB5HSB'K9527"".,0L_?/@+5_C-=W>!/4/LYK$\P1L0N9=5J4BD*/"4I;L./ MD=-AZ:?HZ0CM'(T:;,-&:8L\>@A&7%%QW9UH%()"OPI'#XJNCF/L1=9 MS:'K4T#^B(#@T;-HUUXJEPI'X$W)D!CDN=^NUPMDOB)6Y) QC D+=\86Y]1* M(X G"Q8?@NN7Z6Y+4FN%1";:[X:S\>0>0UP>AH^C^QF-@AS>][%N7:,AND5%J$5'O,<4:Z7+ M4NK!$<9/23M]&%.7,*89;@E:!#/%]>IE?'%Z=GK1*J+)^(DUT NWZV 6"[A1 M79F0S\M";C*0>TEW#'<2BUBMDDRV%V79*F67Z:6ZDQ HL6@;U)3)]TU9O@W2 MPO1"WDE8E%C*3:K*Q/RV+.8F.6%Z.;<,E:H:OW7 ,EF^$PW9FH0PO?!:A$^) M!5<-*!/:W\I"J\H&T\NK3=1.A1%4#2F3V'N!Y2,*X.D%UBJ21RRO:D")N,Y. MR^(2!O7TXMIA=(]8B$VKRT0K<"(T3;74R[Q-Q(]8O#60,DD*/ 7"X)]>8(T" M1ZJ,E2* 3#R"S6 N*4POE?T&DXCEN N4,LD+]H<[BBOIE:9M@$F%Y[8.5B9F MP=:Q*M:DE]N>CE4KQ-H!E43JYP+3N-L):Z\;NSAZJ\C[IEZQ7NYO6J<3Z).X M[>ST[8OIVSA4QF#A8N 72[M6(?E=H)3I1*>,! "("R37*\SN](9 M/EO,S(^"RN,>HM(ICP=(:$M&W[6=*\F.U,3D;<&S(K4NDS+KXEO/P,+GJN29^^]/;FBE;(? M-U(TL:L)K:#,L;],8:RT?[TV[DP;AWX/:<0Y-LZ'V9A)=VF2[HCO<%6U7H%WI<"W MGHGO=!&8&G '?.-[Z]]BS%<^L>P0 =(C#_JC^G61[]&D7%%+B< ;*2JVATMW MTCUC ?TSD@X:K(<4BC^DT# YU>? )!N,2ZW,;^I>^M MMFJ]D6OTWWZ41AM>2D%\UXO18#QM:0;]F))>YW>F\W?>,\V!.EGP3VNTT+U. MNK[S7LAU_.^==#SI,$+G'_UP.FA_K]8[LY-A%EE.%M];C[LW*U?<]]WL8NPA M@O9ZJH.>/IA!>!V1:W,;,([_,S*=KAYN&5*ICIV==M(Q;-^P(F)8T -CSC3I M#]:'7G?V9*[RD\PG+PK@GSWLGA1:D6M7MQ.4@GE9F+?B3K&)J]\@[5;CZ'+5 M;87,HY#K2K<3%-9:KP&[6Z_$-R^*MV+%-SI^2OY;L+%"KK,QA:[G+@8*]['^3.%TYB!I7A(VU0R%6IV\$+:ZW7 M@-V%",# -&WWT0Z^Q9ENY@0]_MCICM$"*ICE^M+M\"/NA.%C+Y(##:X?O29U MOS1^[V&_3&>X1@'"&&\YC.@[GUHC!%4:%2^VA"IEL7Y: 4I0OI M R/ICL'ZE7;U25G@8^T0JVZHI.IT-NR"C6X#)UW MGJ)7/W.@]LK2*A]^U8I5#2D3L7IR_%YF+2_<5JT)-: RJ:GFS.]EUE)F5Z;O M8Z5XT>9*QNZ7^4WD6DW$V@";7/+E55TH>3 .XU:S%9\O!ZOQRY6QP+9[+6FK M)=[Z"4^M13=0;CR_A:(T0BC7%<6+^32!)VW86' :=/TO!,7\%YC.FI,NK?D MOMW!IA_ K6%XY07AG>U&0>8?:J \K7'+]:CDU:C2(V[WRA>LXVX89@AV8A : M:^R)86=NL%ZA=J=0Z:(RQDEC3>_"A2[Q@Y6]R11"NF?=;VMRI2NY1AHJ';_" MP=\X?^&,1B,YLB[F='.1;9![A>RDD((YZ+-K$7_X#$RE!XR>/S6=%LK7%+-< MT4IQG3)%$TYM$7;",)->#$#7!@'TH]>DEIHD^A;[86.1SWS3 JQWGD6B]IE3Y)8U R2$!9O6GW7>(>8)7JD M_.B:NM5NQUVA:0MH7WIM:J=-0\NRF;N3$[:ZRM16E^M%:>=?I1=9.P;74"_T MEMF=LH0"D\5'K#B=/#GVDAVQ#8/ @Y$'T_97.UQ=DP7QP1I(T;#D,Q4JLM_& M9 JE^L :,V$]N#CO[6F@01:+KSZ M!(4T>?T _NY7XU82'"T69$Y#*M"^84$Q\0"3"U2ALER^)>]H0;ZL$79M+6L& MB^F8[07>3."9B81>;)9S+$DO()>X2FVYR$O^I8+(B^$VSTE;7":$7NR-Q/[9 MC9/M_$DL^'!)7.A8U:&<Y=HG M/*X, ZT#EBE @^>U>]&U%AT=K),-_IF:@HW$68= +N+R+.SW-"2X=&F M.%NRE_T.9!\[U"NO_S>M+Y>\>C[S@N3C=,?]A?[V@L__'53>TV]462[R\EW$ M:I'SK; 0O5[<;<7]2 (PBN8AL>A @LU@Y9:Q.0*YV,M7"JO%GK7$3+; B-Q^ M%ZDF>R T"CU_"SPD_C,]*\G8";9S_2WX9K5E4O^;P'A+6C#\N(DXTUHJ<33C M^SOG#6X& M6*(+YX(8L(X/D0R,R^$M0(Z,Z:?1:#;M-6E?FH3S+G7#!QA.L0:.K:"J_1R[ MAV^]8*?ZU: YN=:5MX==M6XZ&\Y&=_!MBL7X_7'T"9",OP#.>_@],GZZG4RG M?^D5"C M%Z -CAWK0:H=@L<**N\][J$)B9J=7@AN0JKEPLAW!T&S6&O1$PB]B;:/JY'L M@L_:\\/X2:X:+\I.<*5?3'^. MH*EBO;R\'+]<''O^\N0,F']"H4XV+/L:C-:3!,51C&#ED\4O1Z_;Q>#\]/SM MV?G%V?\ 6XY?UTX"4<+_^N0[M 5AF9RZ&=HC5K[)6#&PF M^"M&_Z2$_WSR&E@?S,T&+PKAI_B#ZWI,Q>DW_ 0<7/%F#L^.S(R, (W)MWGIS^BVK5F!+N>HQ-!MWM*8'20<",C]>>L\G9&XA MMK?5#0O!\0\JSG:M6L1NTFH"CG\T:S7'-2OT3U!!$=>;P>G9X$*5WX*:]'?0 MKB.@U>^95KMDB7'=XFX4JSF^GZLU0#R#L_/!V3OE?BS,X(DBBX(!X@I4Y,!7 M6IKF)E8!)PQ2-!W$0LP!/_V9Z3.[)^(OX1[>HO1Q(8VZ'I 'XY"OT(Y@9F7L!L/*"S[P?+6YNV M.P[)&DUB("=Z2I/JT3MVT!&@Q/Y@ \B184(IOE>6H&-E8!+8GC5CJ".6^[.6 M+.[ME?H;7RF136H(268]77LN[&;\K3+!=02RLO@J$120)SM4)3N^[Q]D&>]+ M+]B):%>KIBL#,%?^C8G>C+!:GV5 .BKTV)W[F#KYFK!_QVX#^;:M_(.DS)[9 M:,:-NJ&M#*VK5@OE!UVT1J\8ZD#2]W>N(A_=UDH\:()"5\8\F%OJ8\+TL.AP M\OQ@[)9?N4[G.65P;35?8>#>DS A6!EZO_2R#4#87+Z8Y2BYH+L@?L YRS$? ML!]1<=*$Y=L9>0TO'6_^+2&^;67)]!\FH#M1@$Z2YE^K50"OX-/W:$@3GEZC M4Y"PWF),/X _@"Y6,$896A/JZ)G3T++HA2Q2)6XIE";4B-\=J"!*%5@3VFB\ M8GQYY(N'>XU'>[D*\4V8U^UPZ1,*CAE0>,C)X@NFLLC9LCO!I*/!.WHE&RQ"2('Y]S8@Y!M-':/5S(:-ZS%/?,+]5&@M>7//UZTH]>0 MN&CDB+M<7?SCNY[$J&$N!=_&SHS=D&!8^\@-Z98!W!U)WX M[]9V@'2E#Z7F-5(96D=5O8E\%]J@63 FBP68>Q54J@#J2. #C1PFR1)<.%NN M*-21D'L/-F.$#'W0L24MHN,,A( C!(41;A.#(T]EJYHZLB S+Q7F%VICYSSDW[K^')!%!$;/@BCPI#$*3?B0<[9C M^D.A%SXNT,+D$]_7YV:NRVT&$A^H#E],WTIOO8!F1FOJ< U&K]!G.R!WZ,[8 M<+O4/3=28\YL,(V=IBQD;NK@*T$7/K&&S\2'K<(CP8D>UHEDZ$>F@VZ+HO7W M_9O5S6KLRH&/&!02C%WFH53DQZ[8W[9Q#?Q5'2F'I6Y!J&7[HWC?J0<_7@ / M/MF8=E4H3VPI%-?7II4T65$5TXJ4)L?&U;2;W-0H*-M1S>OI(FI^IX"Q:OPC M(K&Z5D4U2CF1H?ZFG @">6#F1O#>8,D/IU8 M8S<6WN_$S-P,RN#:1O[%TO%\[K6<._/57D=KF,.I,#^[%@B6/;'V %/4W-Z8 MSG"-'Q)&=,;R8R(%Y>P1J?38+2HBD&!(AZR.E*G$.F[+^PZGC-A,"H&Y^)*G:@]>LDG[K7];%O$ MM8('T[8F46K8-JJAA:==O;7#EK7@>>8&X =)Y[$D\SGLMS%-]B#[)/=[L%3K/=!O M<<*Q2V+_BP[;-%_PX]IV&4,_A/ ME( T#ORO94%;)#HRYO<_PT_?Z':&6'EJA24ZDE#43/4INE5-'5D0KS$YQ7R$ M_UXCCI ZU>Z"0$>&=-WG'>CN;4]66LGY^QW:T M@]R5;I$E^\/"1C+;+EZ3D-Y\!/Y6[573NV<[0J;%]I3/LW#M14_A(G(:Y/EI M7UU79S$[=KR.R(WOK14]8"DWVM75U;G8,<1IC$DLW,">L_#)'<<.5F+7;?XL M9_LI7B6I+-=QI;U:H8" _5S.>1K@ #H.8J*>HBS944IDTUKZYW^ZB6!U7WE^ MB$%YE):9QQT%\7?PFM71-AY$I8\OU]MKRD@A(6F1CK)(-K&?/+Q+;=8C89OA M8O\>R1)C:J#DRMS8H>D\(JJ9=TT6GH\>I_4F<@* ORK):Y2>/ZF(=YPK:VR0)CX"04I&.1/S#AMGYU7Z,J&\U/2B@>_\[ MTS79S"WTQ[:KJB,3$JOCBDZ6U5:)H%Q'0%1,ECO&J@HV;HJPFMKL M7.\Y/[\:N=(*NGJ2Q31P?:][?J=M95V9@2'7"G@!?8$99JM7=&<#%5DF@MVCU=:_4Y[HD$*5 M"Y "0$VGPZX11$D6MQ^5 JI#^S_^ENT5\4/HW10VIYZ?.>:+L4TR*!U-4_ZV MP]#^Z$6P\[:H&(Z=VJL1=< Z$EI^H>^:;'"FBR.R.->0#$Y7]RZ+R RR[%-? M5_9\!00YD47HE5.P -A9Z-"R;'; GO_LEHY1<=>0#_G<3P.Z+L_QJ1SZ<)(M M5G#O@38$&/M:2"&M!JOC\. ]V;'"QX_-88$%=E6$/H%\IHBFE70=.-DV,4=% M>1=9+-9F5\AU"[ &G,4C*-'4Q"D2W@O>\VQ211.U+9_J MYI/$RZ6H>EK<&:\F'"N>>:<^:#;"1;:!&$Q7:X!.N-P]#4X\:*NB06/ZH4NR MP=^HAJZ&;N8DFKA,">GY5Q!*^>FY(,B MTFB)KE@TY8Y\*J]\T[EY14WFM;$7+'&TCNW;XTW!\5%1IJ,1<^V;2\]=.-LO M\)5F7!?0(P/2D;"KE>DO\5[Y@JE0R3(.KLTM?P=/#?K'>Q?Q+4$_,)W)@K>4 M82*A,=#YJ."4OJ:5=%MLXX43+0*,)XW=0WA8<90MQ,+23ETO\J%FSLRT=F$Z M 6FPHC+:DHQNU@CWIAL?GU")QU="8 U(QR$GIS,367%X5A'4]0C@WG._$,RI M&O^^0CXZQ$HCU[!R<+2S(P_5]G*1+_3;GMD"N*UDYG05'A MGH=$#0T-Q\1HL2!S?#4^EQX")F7/Q5@R=O@5ZQ M9WNME;T)BC.N<@4-YU^^[Y69%ILRH14B#9E3NJ7"96SC(G\JK\"(P0]G/O"] M.2%60*/_/,"[Y4E?=6=]98=X?&7M;.BNX7 M!X@$3,.A4='C2T7*+@^/M"M%TJX.C[1K1=*N-28MV7!631@9<7)(?A9O>H6K MRR1>N=A2/]MDL8AOA[I6>28]*OCP9-"'8FC\EJZS124MEVBHEC675_FXG?3Y M/@0YJCP&5*M]***=V:;[+]O]/2*OMIN&=:7OI;"4#$6I-ZJDH4+,,'(A\IE7 MK71.DU)9"Z6IL2.^YI=I9FD *\)K*,6*M6.DN)".-":->V;RD6PB?[XR UA- M8+\&<\DT!"TK^I#5:V@S,\FV^O+++B6'7X,J^W?S-;BD#^*9>:/UQO&VA-!-+'V2!8_H'YR[R2_9;_K*$%4Y6B*+@G,!=O/!^O_Q>BN9K4T<72D6AM%JI;=2 M],4.\?I^_?#_MZ43JBH #8GA7/?+'+7ZF> M-EHMW3#'SM_T0)%%Z*8_)T^.O:1M!66/L5(E7194&2>X=[4JZ!N&\"_9L'#& M>_)"S8IZ3NT4Z<$HU2/\I$=BK;2K76UMF"-91T1W^H5D\H>JRE4.A0N%CA>7 ME(IB#1>4;/&[D*V.%]JOCJ)40V"]F<[,^PB:AZ\&K4SWW2G>-LWJ+_+4@8^ MD,FH[C6A^IM:S6OJPA+Y!B1))HDA&SR=66(#?L.A JT+[=*@+RXYGY@6$I0< M_C)P78B7"[[P/B,OY5+1H5!%?0+A6?0]]#;)& @?HF6"[J[\RQ[ M8<]C&M%%$V55O/&?< M]UY(XJ!&/BE0@SH'HWGI+73H/[V.PR(<@*#KBC?:>^" M3=-YGXZ=["9/*2BVJOQ05$%H&+Y1,A_?:&P^LD>18?W$9"OQZS*I5P-,E(PT M.>2AS&XR2HI"58774+QLS4&A9:P=Z-SYV4-:VHC?JF7*\(IU?U& MZ*I4CAD2%VLHW5*NI&OR%&8Q0O$;,#6YE2K@#T:2V8H:]SU/4#'5G"S53 LD MFJ[&>1*&SZ9-VX!]T12VY741^LUK'HRV%"RK._/57D?K!QCD-.,@C XOREWI M5 +7Q8"1NC03:CAK4IT%"I5T883J]2:VPC5=%]O5UF:,2+0DW8]_0B: MAUZFB0N;#1I=D,19C3#A];9$GKS"P<@UO_!](HXU\^[,$']OT[3?IN_R3V\T MJ:,-(QK9"F*:X@'=C!%II4/AA/#\H!0.7P^EX>P^@?Z]^W26[)U++M>J<@U) M:?WV"7,(8&X_/Z(^ IJS$ /Y+49H780T8>S(P/6Z!'8I$UU:NA:Z5S;9*$K1-;%5OXO\QD/L%3D#$" MTV/L+'%4":\V#)78-:+T!1PM]7D.<=UE-:IFV>>&O.79M MF"M;U!2H!X+M1'E2QQQF^*Y.IKQCM-IPL_LMV*^P,N(;)=<13&"R0;XC=-JP M3Z*,%?'_0Y]>5*6G(\D3+Z47EVMO6102G>^['6WXW?*NAI@1T^C)]UB:%>X= M,\]/\.*EFA\%6[BBZS25CQ31GJP;),] MT=V*;7"IW[-N1&0 NI68M,C R-3$R,S%?8V%L+GAM M;.U=6V_C.+)^7^#\!YV9H[Q@JB'B?MU:W]G;\M MKD5L[#Y]W0K\Z?;GK7_\]C]_^_5_M[?_=79W;=C$"F;(]0V+(M-'MO&*_6?C M@M]W7KV_?F7W=W7U]>=MT?J[!#ZQ#KO'>XF#;>BEE_>/)QK_7J8M-W?_=>/ MZWOK&QZONE:BUZ<3%&__=/3T]WP5];4PU^\L/\UL4P_E'GEN QA"_YI M.VFVS;_:WC_8/MS?>?/L9%PKPZI@GOV*2]JG;/_V-\.(!$V)@^[0U AY_.*_ MS]'7+0_/Y@XG&G[W3-'TZ];;^Y2-\>!X_R :X?_=^TSG'$QCXGK$P3:'P)GI MFV-0 M0%4%%^?8LQSB!11=FIC^83H!FDQ'GL? /G+M:VP^8@?[&'F7V&7O 3:=*_;^ MTG &]^Z01:B-[)&_Z.RR+P,VB;M/;*K&WCGR3>Q(B6!M0U(KOUN*YB:V+][F M#'2(#W7B/R,Z9D]F XO&WT@:4@]0R]LYFA,/^]X#X:+&?L 7'M,9$S)'U/0) M]6Z0WX@YN2>HUAQ_B/_.)'KQGP#/.9":\E-%4RT'5RY;4I_PHX,B�=?1D] MM2,?618-D C4F9>]$3_R3U&M'[X /9AOR$M>5]<^1U.VVT4V7ZJ(R[Z;3--V M\4@;*K'A0UN3 9^DV<3MX' #>X;\5X3Y>-I#SV)VMA.(%$E^Z%H=52&G1J/S/!O4BL10?QG.A:/#29S-C@XW(U; M['K!;!;J8ANSC<]6I? 2:DNG#4;18AN^P(EH[>]$DEVFGAEMIODU^QP_A(]) MT?DARPEZ\Y'+]BKIM]CGSSD]/>8GQ;T]8]M(2;*_QY.;^\GUU?GHX>+<.!M= MCV[&%\;]]XN+A_OP+)7PX! K]QB''Q0)+998**VIZ3V&(@N\[2?3G'/1'>\B MQ_>2;T)HAL*+O_@STG]"U#$?D<..^TL_[JY_7'Q_S%#)_^$+[XOI<.B._+%) M*==9N"44#!O4]\^3P]/]P_W#DT\GIR?'1\?'IT=+C&9 -*)YGAG DV?'6*_W M*DPIF:V*.WX24<$1WT73KUO[6T;@L4&2>;0AVS)>$7YZ]L-?YA03BOWWKUL' MG>CZ#K%]/[;86\89C!: MJ25OV4E.IQ$?Y:L:H&>O5%B7GUBQ)RVN> I>/LKF$!^_H(KW+]^L5_H##3Y6 MUB>]E16==-.#L&C[4MVA9PJ48B-6Y6>=3PG7Q'UZ0'1VY;ZP'71X2R#084'+ M7BD/.OY8:Z?K/A]D+FR2 1;L)@M:]4(+,F-/3M=[VNU$HFN+6\<,S<79NPOA M%D3<)GQZ?&>?GJKS4BB1*"-I)N%K. JY^+-<@+NG_.-$/L5.XY LY"N MO=)P;88230,M*MVLJH>M(>B@NLAMO2HX6H,Y76S7NS7?N>UJR;?B M,G#YQ'=K4M]EO(GL>J#.>FNQ<'0%]K[ZK/;AMN1;8%*VLT'(2UVC%A>^@A>U MM$^OE5Z?0\CM2@?JO7\FU.>GOS-"*7EEB!7-O@4M!Z%**%]R=RS=;-LO9G.' MO"-TAQSN19 1QL*7IW*7)T=D$!A0P#+D[J9K>(0.;6QI(C3TT0DWPP_/IEOH M\U6)DYK4!@$8E;Q#KI>ZW@7$KI 9]LI D6LX''U7LR5WH=2-*A.?Z?*+W&&H MK909N0NE3M^[_-DRG&VJC\N@OH-0D*.PQ"VY+LK>': M2OV]<98]^.5QOM<@E%V'QY:NR0HM9ZU- M%;R"[LTZ=="I7I(+V_9:L_*<@6[%N@@!(+,9CMP?8K];[#XAUQ)KLZ2'WCH% MWT_(4B& MBH::!VJQ\(#4F/4^7%:-;!M'P[HU,=LSCLTY]DV1IXJ@]: 4+\&B7/Q/-PI^ MH,CT OH>"J0L*&^UX9#4"N2N7I7/-/K<9KUZ9)RJKFM(( M]H/R"/;[!_;/CXN;AWMC,IP6^)%[(S_"Z0_D/Q-[:7!U2&CX5A;*/[$[*>$/LOGMQ$T[ MRUN6B^JP%5#?/BF[.6.:FB^64^W$&65*];K2NK^:A+&BZUXWC\;(A!:P5742 M9BCCUNXS-"6YW#D_L!LNZ%>NCR@#[,BUU;WHK8Z@OR#K3CR:!OW'[+M/E3N; M@I8:XJ!K-1?<8P/EING>8TR\\%8@28\G/,3GFVD(#:@BBD[Q .8J]5=O92H\ M#]PAGE/;=-@IC"(;^YP7Y%T2&II]T\UO82H!Z?X:JA*DD/SYH#G+[;R@A?K- MIA#,)2X)?V!GZO. 9ZR]1107'O:D^@]#O\U9;N=84*C?\;/I/B'ORLTD,4Z2 M"F7BC/A20PJ#K^0(#$/#"GC6].+S=Y%:,FMZ-5_ MI3=AM'*[K7 USDX](2 7&<&RDT[JK,J;5$S:4#+]5[)2SMM)X052>IH.+MI8 M /2[U&.8JH0P"0FG:$%K@$2,%5H$4!B>5NLR#8G#:$'+J3>;G[J@BATXY3H/ M3[(9JFS.([ ?:?+7;4K4%)0P#4MRJK MXE_;Z^SH.B622_Q^W!"7) (31[Q!NFH(!?WNGFH+4G-,Q9S L]I4=_S DP2> M),6HJ],&._&P ;A1"@_K_8&=>#PV"[/!)8;&2,#B-4R"P@? !K*D]-O2P6 M=NMJ/Y["MA_@@1QJP9+3M-1#:-W.+L^Y=5ODEU/:Z0,XT%03LBSR6$JH93"T#32]%9R@70DAM8FQ!BGR)+PRW;SG-= MM0*I.D\9-,24"433PWI9"+IXG\^6]O!3K%/[WT&TEE?,V.T\K%_X4P8HP0YI M/>+5U ]:)(&%<])WXH2U(M)3R#VR AHE\*#88S]EG5EJXKGIXSX0W86 =9VA M+5Q\/CIND]7SKD5::6^9'4^7)T_]VX MO)[\LXNJYF%EY7RQ['S99;;>Y;_(M(QF"08OGM,#G:/HWQ1N%V]6Z-Y\Q\1P M,9TB2[C#7O,@.IB6V+O(QYTX[I^]_^[QS)#I3>N(;2Y>RO+OP0GH.#EU@K+L M1-50?'(9I#JK=4R1A4-=L+\=%&]71S,^[?\5?B\ %Z2KAK!JJ-15E-260Q_P MD5B$+28R&2/\2OM-0((<\Y5[X8X,9$P>TR@L4*#C18--4&H%MWTHDY,YN;'5 M<3+-U?!,"WA67L.6==X$)#20!"@*JXW*=IL>0*L,!$I#:[6N?9/E,C(.9>+$ MQ4N"N,^085%? &NHG2-*H;9T)JH7_U6+SI"AH%8HE5%B;:T8JRPD5866*GZ. M222CXL#\.F0V#QTU95(9:[:MP:YSE5MQV4&AMS*M'LZNN6O21U'EM.TUU M2:!5ARM59/(394X1YI.!=AVZTAO)(5&VZD11+1PC9"K0 7L/&1HJ1)&@ VBX M5+HV+ T:N!. =1RRWAM*(5$YT$#9ILH%I32!5J?"OING>!E!)+I?1XXJH5$L M3F4I8UN,NVRB,%16B2,!1[@ZIW_[DEJ*Y MB>UD=QT[?"89FB61 R&VF4"J+9D$5^5&3!UQ%3D7)BS6VOJ6$=E4'$E*),$/ ML"CM1VD,#>&@MFC& = (VHW733)#9LYW//K#/KH'BA?1Y?M46*=- $0-"21P4&PY;6&#$9W:T,(O%;Y-7>VZ"6BH M+8<$$ZVZ:WY4^5BW5TU#S^X#H$FUFQ7C_MFDZ(RAW.8Y(MA\5Q8)7-QXR%BH MP7D2*"@VD*[M/C6^ DA2]2=GH2AQD2][KPZF-F1 M"&:!#' /%N)HK(BVR1 M$>CRY0:O.B(+)@Y8YR'C1H$D$IAH%TA>[&)\CKG(7-N;T'->;HU5 E-D!J966J[ M?-G:4M)OR(IO)H3*3%UJLQ\4SF5034MT'[S"F\JB,@57M^>-2T*S+ *W#:#. M0X:& DF TF_I8QV+ 5_?.E9 0$.$:&L=@XI/+I5PYY//'9JGP6)C,IL1]]XG MUL_JB4?044-(-51HZ:0C(X66:NE5;#)3;^@K-UOGY($&7L4VL[3GD/7<5 R= M6:]"]J.!1XL?LN.BM$O#'OFI WU1S$$-,D/'@S*9@&L?*9L$,A#FDY0<%J1I M#!T(:@0"2B7?M96*KV23<&3>Q1NB%BX-,RCO-V18-!-"'[+)LVU.O!Y.IJDE M_QP]BDR5PO:; ,YYD%VJ:[U?YLRE'JH59P0,BTW0>=0MD$)X;N>]P$ON+#] M1BA;BOE*.Y,&[W=D#9E,LQ:2B=O(%B/R!%;_) TAU[T5:UURKG?UVFI=UW/L M60[Q HHR4>)1*!=/H;J(U\C<(3"6@UDD#HNS9&;Y:,T,@,T4C& M:)A^1.B/B)!KF$8Z5",+2_=%!A-I)Y*L>% 1S0TG[3F+PD[RJI?E? MEIMI.!M5ZB$?/P_@1U,GOLQ=(!QUY9WZKLX:W('+NZ]I%H^S!@GB[R)I2,_) M1ZMS/[+AD>(C; M:OB.2F@I?[* LB=7=KB;4T4XV8QL]@8^F&^+V_AR#9=W&HZJ:_ I%WC1C<[! ML]%JP^'H%LB;G*O P7I776%1.Y(4M;M!OO2R>[RZ["8/,GQBX.RC#&OQK/\W M7.1WNN[F2L4*SP*Y-JI"+;-4O]'50/SB1AJ^3H4R3,,>81RL8>&3JL%<[+]9 MV+1O&I'B0[]30YHC,O4#KS-CG10=%"+2X0$!)<2[GZ*$_N\W*S"%=&%J/OE\ MN/?Y\/#S(7L7]DX_?^[J;J)XC$5S(:R3AF^BM"8*[R5D>>[#,6)D6<$L",/% MV"Q$D85#6;*_'13JQ[5',T)]_%?XO6Q8C2KRP\14J]*1=)1;\P[XRO5-]PGS ME'#A\EAG]?BTNGHLR,;FI.X7C@).+][BZZ9OA-BOV'&$UM/JKB'43@\_'>T? M'1\>[1U]VNLFJ^XE=MF[R]<:=WOM%0,P)(1%-= MYA/8MY.+Q2@55YQ^*[EZO&>NS*+1CJYAF:XNJ+,>2>*^XQBCM- 3=-^"T MW@5'\[?Z@9JN9X:1XF/BE=0@+6XX!*U)<@=QXU.DG##;]B)N4JRW=:,6O! M4%).BU?&("[[;C)-V\7&#VD+Q]'>P:I1G-,T?/YP]G&<^%NZMF''(S"L9 C< M91ZG'1*K2,<6]+Q,SI"+IEAL%!"T[F NB$4MQT!Y)PW?^ KVLN]X#=[Z8.Y> MJ8L'4G1%KWYKN@YS]7PPUS^#\Q@AUV+K4TCT#/FO"+F9W_.L\O*9&6>?3+L: MD_M1Q>2>'YKQ&(W-8$MK9E9G+=-Y_3$:Y"_A56&NZ/T*_?IBKVD/)K1$N\CFY+5 M< *21\)JW*9B@6@:K@7AE2=3\&G,]Y3-36S$[H5)7<:WW*LD079GAZ#[=*?./(1HY-)V[=#%) ZAN'I"9R6>.-!H25FY";J(@7^YMMG@/6 MA7V,-^+- 2DOG$ :B*7-=ZZ0%CAU2,G[CE[ YZPYZ-D@KU@@O+?FZ$'0GKC MH%-;*)K>!D%X'H>I8J[SQ8-=*LXY#7@AO!EIXR&-2M4SZ:9KP' MGVQ']K^#XN((34AM))1 0H!<2FF*E_B4FFMQCJ?I/K$!?JI(;R2>:@DEQM=I M#_$U\B\1&[SIW/NF'[ QO.<:-X!7!>6<(#\?'WS:7XZ]'""ZZL@D,6WN:8:N M_EX(+V2>4XY@B/7>$*7/T/!=D;B$;%\47?G6J[#PC&8D:,VL%A'O)WS6( -0 M )8^$U3SPVMSPOW$4LO\KR$*H"U,%=D,PS.5'(*$9 :)%SENY1((:X^.T*W_ MS/0BCTGV3?0*$:]RZ]>$]L;@2%($?:BM(>"^IFFC)K5! J@6TQ#SO::0J>,K M4X?4(,$BS[&F=G8!?T#3.K#W("$ 8K(/Y3P$_+$OQFS_CL.B#XC)]ED.!*O] M!PD#()N59FT%A9L4>0OD+Z^5> GD2?83!ZUQ7FV45ECJ%>@'LWHDHZ%PT&P> MQ[I$TU\3@YOL8X8-&R722*"DV'>[?2?;MKUKAXV=9F)(0 ,PW7806YJ$X:8?!ANE MRO(K%C?6\/TNTT117"& H:ZRF:\,\9JP^0716:9>4,$,#NG6!\6)%9*?JFOS MVZ>(X)2Y1>FO3+4YZ$M;V'DH6%# ]1J*M\#>])']@JB//5[YU+5_F/0G\N]0 MF),SR699M9%K3',HN&A/&.W$/ZF?,]@?R77QH_:"B86[.$UG _"YNWO@4F-5T?H6MA(EEPOZ%@H1G# M?;@=7>%ND8:RPN)0@\)08*&*]37'FAW(NP]%(6K8+L/ MB>OJK7G9U#9<$!S\PB3D*A\Q%'BM339KN%R%33@5%=Y*VP]%Z_48A43[K,>B ME4U3#=PK+O<9M"I!S(+B:[1;%LI\=(L;#T73-;ALZ8I1O5;!COS]]-2O?;T@ MYXJQMM3S+W3OH],[_[MK<19S7R$,V+ )+GE"/<:*8:4U#L(JY QJEEGL, M5MN5%JGJC&0B[^7X>_Z_1]-#O_T74$L#!!0 ( .(PGESI:L50;( /3F M" 4 >'EF+3(P,C4Q,C,Q7V1E9BYX;6SLO5ESXSB6*/Q^([[_H)OWX4(D"7'\XYN/[SZ\F:#8QT$8+WY\DZ7SMW]Y\__^ M\__[7W_[WV_?_N/D[FH28#];H3B=^ 1Y*0HFSV&ZG#S@]=J+)]>(D#"*)B?9R\??N?^1 G7D*[X'B2C_7IW3*]KMI=4\CFH:IA%,:__97]YY'.-Z$8QDG^\<I$N6)L 7[]+9J]I9]]?;CI[>?/[Y[28(W__F_)I._$1RA.S2? MY%#_-=VLT8]ODG"UCA@P^7=+@N8_OGG9S&G_3]]__%3T_C]GI1Q5_T[CX#Q. MPW1S&<\Q6>6POYFPX;_>76Z1",F[E]##&RJ="X*S]3L?K]ZS1N_UQLNIJB4% M[[NA=Y]2<69PG.(XP5$8,.D^\2+&IOLE0FEB@IS.:(!0N_4(_7F)TM#WHG[Q MW!O:+=+;+Y/9_!2OU@0M49R$3^B2[J KU!ESY?B@T>]7"LPF T28I11/BY^SDA&-4:JF=A MXDW[.*,'=;RXI0#[(4H>O,<(&:'==@8' M)+@(8WJ8A5YT&3^A),W9T@5AV7@N.,P66*[DLSV:;M"YWM6)H](1': X(PLO M#O_(P:!*YBT)*?W77C3UT_ I3*EXG:'4"Z.6^!H,#W8%_^R1D#'H,DX1H5)9 M*.*=R-++Q& )5M^N'TB6I-UDJ/.D8 EUAYY0G-&Y?$Q;L35B@5"22<$2:DKH MYD$YG!+/3Z=)0J].](MI1,]^=IFZP.0KU9NC"-%MA2X83G,+A.T12+",N,)> M3"4'A4_YD75!\.H?)?5."0K"E#5@:,^H%DKR#SA3= M!^G7=PS#& 4G&Z9P>+&-2V?R6X*>0F9_I>F]!" OLZ1]6 ML&R94J%:S.8P^= #<& )?^LEZ5F&SKQ-4B#Q]\R+[&C-RJG!$BUGL W)VYL( M+$'H_K1&)-TP[\?O6;AFNQ8]M>E]R(L7N0Y5:5F7])P("?O]"L>+J_")'B2V M]+X^H03+BE.*(3V4[\+DMZ306WW$5%=V?[!RO=.:WX4)C'+T9R_*T&R^Y?,5 MO;:'46[>J%FTDI3DOKR$7;U(0'F?[CJS(R CA&)\XB5A-XH.#!(\(M]@)@9> M-%TQJ;GV7L)5MKK%*<6,HGGK;7"VPVM(TK8#Q %!!7M6)]JHQG2 YOX>W!5% MV7A S._=Q%LV(! $3SU"&!+E,JS]:QQ\C0-$ID\46G8[HQC<>U''(Z3'^8&0C_== MJ<*5&#P0C\7@7>, 1;U3K^7T#HC'U/X'1%;Z"Z9HB5!A">OJCNMS?ACDFP9! M6.A<-;C[II%\$@>$^))YA%Z3$*KIGCNS'G,J4 SIW[QVG8C3R\0."':'(F9< MOO6H?EI&X#'5G>X+<>+YW2^Q)N,[T8-95-F#]\*B15[N**C=T)6-YQ:]6\+^ M+;[H"T7NF&[19/=UNEM'8;X5G:#T&:&X]OOY"PLN02TT4YM/UNFJ8D?,Q2IK$_8,K8%8[O4^S_5L9J3NDI>19& M61H^%0%AW81H*%C !-QU,R_+AP2#9,Z4V9K]N17U 1"73@.1&&6D8$?/H?$L M8$C1_#OI&$MC-@48(MS1FQ@)_3S\F_(L^1J'0Q!".HT3U]QC@G[/Z/EW_M39 MMBLLW_R;-OW*$'S M]V7[]\\AU3C?QAXA^!F1-TK6\ ","-F.QR9\6WZ@//SXE[G'@$1:E>)HE*5Y-7\+D#*^\D&I16"UZ@7.O) MHWD7H.C?C#@X?AOD/&X)H6B8WL'-1W^[0JO'W5HUA94W1M^ +NEXQ,\>T=LM M:5J"*QEI0&$HEGIW:6B.PP.8-@F+C(\KVJ1LR,#IO+9K4R+6+D#!]MLP91/L MND]J_2?%=C>YSB7$9)=@"#$>8+\Q>\3J1&".O&KN@.R;W098?O&OFNWM-"/L MF)T^)GG>1C51Y#VBZ,&\5UZGODPS5S8W;T./=5P*TM?K^ZZ. M!MJ]*X+LY'E*FJ2ARZR:9$[PRH@QN 5$64(GQ>O"1UB-5*[UEEMM29P=CG]5 MXS!YP!-CV%G<'_GQ#?UK34),PG3SXYL/UJ6N,'/+5U6SD5B.#IK9Q24GJW*_#VE=VH40@I#N^B+4/CB41;K+"+#5&20P!+?N2P MED+SR:G0%*;$K3U,L?\J6N\)B["U712_Q@1Y4?@'"KY0[C*KZ2P^0R1\\IA7 M5[3[:O;:0UG9J\,241$?&X!A=9T( *^O%"7 LL7RM_?-J_O._*"^TO=LU91> M\G_XX8*%RQEK858BMLW5;@38F/-6"QMAXT@:^?4D*@>ULNNIO=- @( MHO?YI/SC@8XOV+7E'20;HJS+X&C6YA1N[ =MN,AP6W79XK4)BB4 6-WV51!7 MIP 74AA'P6GD49UPG@<>Z1P#^^W51P"OAP.,ZV!(]_[#AD(<^4U[V_4EM,8J M(-QM]X=0U[=Z/K1=UL)!J /]XE_7WJ^8W!(<9#Y7O>&V.>"SL-404'*%4M!* M#6EW<521"$MGM29_ C"9S$G ZW_S34A:VX;HI]T61#_\JUXG,C\VF''K4"YE M30^8KFKL$#6N,,L;:Z/77;0UJ8QU8+ FZ'*@F;RK@;4N]N7*FY%[1)Y"GZ=+ MBYIQY4'4T"XZS%U1 B"6=&%;&6+\UEWD7$%:K#&]51'GPUN)MQ1.IQIU55+U MES!=%N9&E!=-2%C=_!A%$N5:IZM8!]7L#) D!T;HV MKX=40['71L:^[I6MLBAW>)S/Y\A/;Q$)<3";3X."I"(]3*,;7VG1[ @$?;&N MIM6Q%0EZTN',.(1-8;.KVVDAL]7SM)&POMQ8.EOEDN2OK+T67 GBM+$/OW!I M'+11X="/P(L)AR4S6A7C Q KB>6"YE1EFSY[)#BC,$ETLT8;<>SG?BN7V$C5 MJKU6:HSZ4Y1$I,326:VK/GM@-N+6#L%S+\ "%Q6WC9S=/3JB6ODDN,G14T+8 MNV-YNN;)9M?FUMOD>PP#? =]'-Q&7GSCK>2K8(BIQ)Z0@2;K93WRW6M#@^YF M43<=@MAGT[F:#EK("MP#'LCF:!_].X3. V_IJF3W'B"3+<"U8)HW?N6)R MT,(VY$+QWVLAA[X?41:1"PMGLRJI>^!5(LH!RZE"5Z_G6"_B>+*I_R+1]O0' M$*HK9D,X)I)4RSMLJ(5T?QI6*VY@%536E2<3-.J:%1]\MW%/V6,2!J%'-LPV MK1'W)&HOUO9E/5Q@O(."G;BS>8V#\CN2LJ.8!EI=.\=):? &FP)E/VY*C$7C MEJ(%O=.UQ6Y"LWGMXB195]RV0GD2MG9APQ"A=>>0V[\=*,R)Q JFY"&=/I"(0,!5#2*XVJFQ$9]CMV778&/,)F MD%E?=6I4Z@M-!P6GBZXL?!HO:N\E%_$VY:._DI6GU5[>G M3'\+TY2%N!64UA>I)EKUE6J CM,%6ST)RIRR:?U=T).-(EI"HZ=0)#7[0J*' M, W8H*6X7,9K[-4<8R*F@O/"ED'(.A*STEQ!R.4^SL5-3B =6&Q?@**@:\? M>W*@W=X8O9#DCW:?;+9__A0B0FFRW%RA)VDZH%YG\=;TTC^;0QUFZ!I(%'2NB&?TCZFN \>1JT7-PTC MRE.*@BAF&EZ(Y]YCK@HKD*"U-'1:T!X&KO)X:5%[$WS[C8Z6$Q]K0N(D))H+ M>B,@6@:RZXMBF**K\ D%EW'JQ0OV_%SQ2! ]6%D]PKP(IOSRJ#N"[$)I,@8L M.NW@4Z9R&X[2AEZB<7JX#;9@,^X$LXM+H#Z2>\$&IL@Y7?:7<8E]IZ5O.(I0 MG%N, X]F!MM BY':TFZH[: ]ZW%GV*UO"\;(UK>&ED@ZK@\9,>/)*D/5& M0@$];.84(44=QV8S#:3ZK,THH">6S^N@WF(3T&9EQ4, >R^8SLJW9RQ&_L%[ M*=Y5XUDK)2T/^*IH.QS:^(+P@WGH9^MQM5]J6'S(F:VT+.[38AT 8"B9LR\=.UKI3 )@&D;$&#'8# MN\1 5U%;4F#=)F-[+T5DMBP)N]Y&[$/=;^42&[E+N=E*C5%_BH:(E%@ZJ_UD MYR:8#3_L(7B.K]/L<4L*U31+E_G#E(+08'4'R45/U@4,THJ+K[B+(>)]7F4U M>('UX7%P/14CT+R)R@%WFZ8=IV$01AFK$GV/_(SDKX&\ MBB$'I[P$(D?'O "%PW-> KK;JA!%_GQAA)&5@=AO)Q0>;DO7F,EK.QRVU,.N MQPH.$O)BY>SVJS0<@MLHR\ 'TZF@7X4QFLU/"0K"],+S169J57.A8,@Z $'W M"L64 =*EH.IFA/Y^QZZ+1(,GV PBZPM'C$)]_>B [O 94HK0)3W,U(^0UAMR MK<;BILZ0$MK#14TU$>NK[+N"M@)#UO=$009*J 4KGMY-P,R'';LX=E%71YA,\A< M/+:H0&7OH44E"M 6G2)07-+#9*DY#A@_@$@9,B[IH8]WOV'C>JR0K2C'P>-2 M!*3K"% (.;^2R V%N/:\=U4F1+*PC,<1BEVKD:!33KHX6XS4#_7Z6\Q=V(\[ M0V]]Z;= M[XAM$33Z49QAAY3K7H$APV%PLIOZAPYI?]+U%P3T7[]75)Z8ST8 MK"\@'M#U%2(#UFU>XA*3] &1%8-0E97(:RO.T1.UAH"E/!^1WUH?TQYS$14D MQUI0V,]#Y(/=?#Q2"*[;)/<;^42&_G^WVREQJC'W5Y M2BR=U?[^W@2SL;4?@@<@/J >6&44^F<8]N<\(* .C&&XGW&HWY!A?B8A?L[] M_H> RT/[(&0TW/LH]DB(5=D,]7;R3(;]EM:* Q?3?HV3-?+#>8CXP=W2MGS, M9*U[R6(0$!=KS.\F@Z$)\#9[00;HGHC_[?T>Q:[HQ_R'YE6FN3<-QJ"7E/E0@SW$ M?_CA^T\?/GSXX38N1)<^A5%"=;0)^?G]]M:4_'^YPC_>@E MZ$TE-L;K(4'^NP5^>A^@L%@.](_=2J ?_E4!60/L@976WUL(\J;O!P2P(-PT M" A*$I24?PBN63H=*F"UUI_VXEC2GL3/'M';[3*IBW%]->N0G2UG'636= 6Q MT^''-Y\.EO>07*D!PMTX!6V&H7UM8RKG$1->3YPJ\G-0L$CDDRP)8SK]*8Y3 MST^YCW=)V@U$[)P.;U?E)&)*"T6D(JX [-X(W,K*41U:>0:_QA.]XO;V]YE/ M[?89#5R&V69:^3EKL,G=FYR&;K#@Y:%C=YXEPVZG]YG"K40O&;C,G M(/:84[Q:X3@'5/H>(Z>=33I_:D-G">P :%Y4=-$@>K,A!.D6RJL+'+T*HSP04N\25VL^#,V]*#*\"QU@4.WA8GUFW[9! M@0G2O_I4MZ2W]O,H/W!_?),4-1-VOT*XJ&YR09U[] B3,JPJJV>)2&WH+U-^G_NA_X"3%PS9!K'F1?=H34F M,CXTF]DD_W?]D+^)@&NJ%\4TSN/@C J"A.Q[[6S2_?M^Z+Z'@2O"GV:$4&@N MPL3WHG\BCXAI+VYJD_Q_ZD9^,1*N17\'T@7]1J8"';2T2?\_]R/^!SBX)G]> M-CZGG7+//VQJDP%_Z4GM.4#"-0?NERB*6"4'+]XH>!@NP@C=9 ++V6$3JR:&#]V(?@B]6U)7FF\1%"HD]WXSJR3O>.WE8^"6["Q$ MA="EMKMQG.(L3LGF% =B+BAZ665*QYNO%D)N>53ZX,I_&"8?A9SAMK7*CXXW M80D:T+CPR8 +GRQSH>.%6((&""ZUD#;_/QT^,# MBQCDD/RPB55R=[P,'T+OBM3T.AZ$\>)^LWK$$8?.>[];)7+'N^X>Z*XH?(,; M@%Q$WH)#9VXKJUZMCI=<+@*N-Y#S%W_IQ0LDN.?RFUFE>L=[+A\#M\?E+RB* M_CNF"M0]\A(KG;"E%QRY&?<41/=(_D-B@BC@$_:&>5 M [W<9@]0<$OYTNU3F%C9YIC79Q0R0-3<*A]ZN<^*,'%M@F,O,_FLSO*9EWHE MD!+;&[^Y57;T+>YD].O10ML.1>M=?**O%[N=/N(>"6YNT%K:WRH)>KK0 15[RX].=DF@4A'6>:IB@I:L@+[@:RQE8YT?'6 M*\/#M1/X(HSOTU5Z3@@FIYCNCKZ$(3J=K#*F)Z^P#!_7#)KZ/C-+%:I$''@D MD#"&U]AJB&+'R[0,#[?'1SUP0'AJ-!M9)7PO?N,F_(YO$+N0^OQ5D626I0D3 M!BH4XGN$M)-5AO1RKY;CXYA!B)6EC-@KQR__C<2+XJ"=53;T((<)KZ:M/>[56IWO#7O@>Z,PH6V+#!? M-WZU2MV.U^(&X(YI>U4^#B2F[ZZ%51IWO/8> .^8SA13MRY7CO=ZL4[G@SW0/=&859< 1!GB $I_FSU62LCA?-)N3N M!#@O:$*5F@3',8H$YQV_F55R=[Q>\C%P179V-D2W2QR+ ^\/FU@E=\?+XR'T M4"3\G*(;E>%6&I+>;&Z5!1TOCG),E.SXV_N>:]CM:LG4RL2?>)$7^^A^B5"Z MPT!=P>[C!U;!;CLD_?MT=G,_N[H\FSZ9G_+J'@O:."]&)R<; M$WL!Y#M9_]QMZU&3DUOG2=C*;9$GJ2QPR=E'52LR^ &E]\Z6J4FM+#!0[C[A!%)O2I3LI@YL>G*=H" M6#YJQ@A@[XT1W/.]]*8G=\A'5!;HGLID \(T*7,XJT5RV2_F<.:2B8K91]L2)2?(RH.P>Y%&,')KM/!88$E$VZ($8## MERL<+]C;:[O'.D6+@MO289$E?4YP(1]6F;H(8R_V0Q:55/[B1QF+&OV"7'BYPV%93[-ASSE+]5M#6914F M?<8(@(?#":GJZD)AW:^UI$]K>'KJ5>@]AA$E&%(9R+DM =B:]*SD7.@M&)AN MO0TSI3Q@]@9VF&;%\!=9GC1PZY$T/DR%-^T,P @N$:.&E4D3(SCKXTOFL@.PEVML9T8HP5DIV\?G3S A^)GN MNL)0!5Y+ !9TS57"!1\.'\Y7ZPAO$+I#$8O]JR%5FI'IC59Y[S =!(")79-[ MIIC!8>S4]TE&51I,'KP7E.2WJX>E%V_-HD8<;CT: .^)JM;HPB,YS7+MU#W MX#4$8-PWX=0>]'"84/I-%:Y@ \;4VO@AD.F4LAJ&-0>D'5JK=F7P@> ;,E MH<((#OOV8=.S;0HZ0' 4:#)*A@8<[ASX4.L0Z[N.]WM!\!!H;WD*7. P2[W? MN=O5NED8@.Y=K/Y*6/BSRX!!>JM#L2]F@+0' #N#GNU:B@4<]N2%<98XH@@G MS!F;;A0>!5D' (8&W?0(,1)P>%,K722-NC]H!L"WH)8KP1/FX.+J'PCRDHQL ME'S@-03@-C#C! \).+R8!D%8S'SKA53=./768>J)(C&$K0&X#I=)%[%A@*S44"H"T;+T!1#."P^1%1;OP/A@C!C% \) M.+QH&IZT.:/N!H)/IH$]?%0@EO>X]9CI:8G2T-_I'%JU/K[7K_4Q^;?&-/_^ MYINM_<$',2%I#3SZ:0<:_?"O.O/RRJ-,Q Y+A,B;'D&E$#D"N]7S:8B]K@4/ MN'5%5(W=EA?1$2<9*P8K-E*?[(%D26YAJN+PEN%:7&E$NZ=#"X*>!%41/=H8 M#T"DTI8#BICZG<#8;&7\48?%3@6 MCR.K3=0I: M[@8@#+ P&@&$D5YGW1EA-5:ILF/P=5:I2I /5:O2I+EH#/H!"-]7 "+SU4S0PL2=QL #SU!5X \!((J_FX[ 1VM, M2>\MA%_S.#FZE/0C2N$4!>UKF@S&%$ZG>7VB4'X][HTIG!U'@Y PH%F"?$SA MM,>I3JD$L%,X7UMN8207&+2/[TN(!?6CVM\JR57<,('9!\*]Z'GV8IO<(P,XR:7X<]K/*IE8E# M"PW _+E,DDR?-U5KJV[=5K8-)0J >3++TB3U^A-@ZS2I()/\@=$[Q_H/]?G M-P_WD]D%_>GZ]N[\I_.;^\N?SR>7-_3S^9LQL< DJ+V,5J/Z#")/H8\$207\ M9D>24, 'WFTRP38H,PY*J,2Y!)*V[E,)9 *TQP > H.XE2X\G]VF\HJ7Y83" M\%)%>\<9 THQJ;N/)&CT3N9;G%">AXLPUJ*RO+GC ']M(LNQ@! ^Y44R3J@: M.PQ&U.:#"H?>)7VOJ*Y0Q 7M',8/&LFV 'RWWN4"XMRJ*15H7D.'$7[&PLR# M?\P%ZN]]^8X:WI@8-"8&O9;$("D??L)94DZF)#NGK4,]SI#*'.#';*O7FFW5 M0Y[/$XHSY:M$A\W 9UV)08=C\RUANZ!H5>DKOX3I\C1+4JJHDNW+;2SVF_XO M$)=R:C42@*J#(OGC<- ,-SA,9K'A[, K7S-6+35Q\Z-)J!.C (LKLWDI6A)6 MU-H 6"XJ6=KG0@WZ84/>B]AA1*;^[UF8Y,1A<%Y[Y#>4'CH9];H .&-T"*Z' M#!S1_X)B1+R(@C<-5I2P#"/VSE6)HV Q*'L!V)Y,EH<2GV$7#%7FGT)VI66) M7%6MZ71KJA)'8IIV!I#EJ[N(3-"RQYUV6=G&(P!(VVW#)[NYV$IFL6OO-G-5 MF!ZJ[ $@3;<-,[BXV"5^31#.,L)RNQ"=/]@&5;,F&AS1&P9 _FY;-NDA"$=I M^!H3Y$4LUO +)0Z3K5F\>R)39--1]@*0_&NB-"CQ&7:QG2X]>B0FE_'VH=C9 MO+*GUA(L6:(KYB:7F@X (/U7=X&9HF9O6VPD\.<_!"BH+WK%?JC1'T(B<)N= M4 .U8?G$KLEZ74%<&W58Y0>.O X5T*J7XY"IR. ^ZT9UV3(P.$9/1Q1N(B++'Q_\T"H M^DGW;@I+=5TX07/:1NS',QH!P/57L]*;"59PV+F[XXG+*BG: KC?ZK%( #\< M9N1:9WV_;FSD(MU"T0G _=8@_5V""!P^[?2@RF$?QAD%N%24<%RN]5IQC.LP MSH&O-GNJTC9'*=Z8N4;I$@?JI6@5 @@W;]VCU")9H,DC1:=<*R[K(/&,869#P&_]%8[O. L M-'JG5=I?]MH<3Y6M/<#A4%WGJ+)BGCI]@80I-B?^#>D09<"@%@N(,3.B_P3CECD\N[R?8_\ MC!1EZ$C(\CCJSC#%<[[#30<@$',@H1J,9/"E,-=HA(8Y>M7+/T7YU7 :_)H5 MJZVE#':=#$!PJ5T)[$HP./+'0:X"DWXJ4C=N61U]BDB:DO Q2XM@#5;BD042 MXBC*#5Z%#4+HS>UYEN,IC=D[ZD;&'&N45=4"_[U8'=/)OC:G__<"Z];0Y&13_X6SH;<9X BJ [9!"PP#N2>! MK*';8Z"]#(HXU0T!.)O%$B4B.XB=;*R*=P15\;Z%NFQ]U-8[ MULILKRHYKE/%MIZ2XQS89:JL_]R,M,01I452Q D9F&0^&SW-\M/TYLOY_>3R M9G+_T_3N_*?9U=GYW?W_G9S__>OEPS]':TQW$ L&,IL;CO, 6[%&K^AS!/8: M34P&?M3%Q G1A$^JQPO:PE#EM>2MX8W@8^.4&X4M6*JZ-YL 4-JE$E0G>!-R MU^$'U3MR4F)SV@&@.$]*!*_D@: VYV$X*=4E[0%HTRKJ2Z!W^U)X$(3%S+=> M&%S&I]XZ3+U(R@E%'P JL8H;"@P&?G\ 9564RT0?F]'4-IK:A-RA1U[CWMYC4'A?@P-0(73E MH1^$X=CHCOKEZHZO*!SAP]5YX)DG6+!Z<;\$%"CE@R?D+ M(GZ8"+>W%N,<38&W%KB!9W AB3UP6#K0T12):X,<'![OLIB3!RRPP>6H,-]I MP*P-*$[R$,4[5#RZA,I8Q0+M.^3C1<&O7,B%]LJAISV>$G'#TP*.N$$OC=3) M+@2W--(KK(+3R6(SEK7Y-LK:M*L_-SP-X(O56*=FD.IYK[_PS%G(GI.)@Z1F M216( [_I\93*X\-_7/&:;?-I/QOET\J#-\?4VOY!/(T\>A[-0\;'^, M09R'6+AUH]7 D09L\AH"B]84"53#><9!HS<&),A_M\!/=/,,"]K3/W8DIQ_H M19IP(T'V?@,0&"@6#$;./7@!>()S>*<:$9C-A@ \^')*RX"'0O837;*?N""[ MZ$UP4[*?@"#[&+4$.6JIIF9O5>]MB2+D1Y[8A:[7%+]D )V$>'G'2;J"^!W1ME[T_N?)A=7LU_NO]V['3<@ MXMK[%9-MD9##>YJ@S1' M'RX>\[Y#3SAZHE_G7PB+\9AT=G@/4\A*17 3; ;CPT\X2\K)E&3GM'6HTQA2 MF0.\]=II]1/R/$X+3PZ_5)VXZ1'4,)(C (+LPIIULL;NB]:I)$A&_>%2FU4E M SV2EN&&53H"=Z]1M'5M_'[YP40ZZFAO%9BR!P>%\]YM*,;A?I78+& %:Z+?Z*2 "' MHZ_LK7&!*\@6O\?'RAUFH0_-Y&-_[9POCEO_YXR M;2U^4](,NPM4\Q9(MMX)V@T#(-'>QF[0CCAP=H1:.HP7H=F 6J2 M#+OWYT@P-]@%)E/?QQE%FR*-PB=F3J;WRZHMQH!0!4 &SN^,5W@ M+/4ZZ,QUS^B!DK*8O2@<4]4)0O*^K;6MHL6P:YH])D$2+\I/E08<5.JND)>@ M A[.8M;O"B&%W\8RUJ>(O8V:[1P4>(KWE\PC5&% Z"KT'MEK;B&7K2:=(63\ MV]Z?532QQ]HSM,9)6)X)%7;UA',%=S7Z0TC6M\U@#;+ /'Z+Y/(R5I&S:6OV M@9!-[^+PY9!BV+6\3_!>$)-0 M^F^Q"XG8K>YFE=^.K6-J:L!A>'[$L/+?%.W&JV\"3DO:6V6Q8_.7A QP>$L! M8Q6.6?YE_F\-R[*(GR( RF0 ,[O?L*:3) >W+^]!TD[&V?+<0"$)YE+<,U_ MW09GVPPM;W8)4_Z2-$RS8K)37.#)5[+;#0,@&JE/=NJ@#'DKOB5H[85!I2N4 MQP<5R?QHX:[EKH,!V*+;24!7Q"'+0>%(1[M=29_KO*X PI/ZYC$/3;O[- MX MN,V(OZ1_S^8/Q&,E-CD1$!I[M?Y0 **^MNO]=&VS]E3'$4HKVK9 V]U!P,0 M.-0O=W41A[P7;V]U><%3OD)MW!M 6%#?.[( 4]O*LZ;[4+:&9;: IKB>:M1M 70 Q.OU<9 9Z0]\J= 5N\^HQ[0XBRZ7NS%* *F;?5 MLT]W*'_6M0V#94- "+[IF\LR?"&SNHKB]$@:F!]D@T (R>G?[B## M&#+#I[Y/LH9ORI3;DA$@!.?TS6H)NHZLQ7R&Z76!$$HS@!G8&4M*Z2@-CTFU M'Q1/9J2F%Q.#T2!$SO3LGM%%W1&/J[I,.T/DC)@L19UA((3%#,!5*ST@1;\$PN;)0]%&R2#@3 !=>I8),4.3@\IGM+]7IE\:!W M(T&1GBVJG$^3 0#$2;27Z4;HL0'2@'A-L(]0D-V&:$LJUE M=I'%P?T2D_0!D56>A\"B97/+)2M$*TC#,^H.('RAST6G@S+,,[$N=3G@NTN8 MQGDH[0T@B*'_LU"*,2 6EZ)YD1>SWT*OR6'-S@!B%_I5;54( ^+OGGJ6!RMW M6P L:DN4]5E_ P]:AEV MF^T!G'X#K+,FCG 81_?TK63I,$[2'JY=R9!Q$AQMF0&W!4_^N.2NC625:042!AMH$ H$+J"9]MPKP2N1Q"S$#H MJQ:D1D,(_O9^1P(*R&_Y=\VO2J@:) C)NY?R\?,%P=GZG8]7[W,:G(4)>V8U M(^@^6ZT\LJ&WUG 1A_/09]%B17$E5I"6:F$^/8NG#Q\^OV<3/](U]J:S"G_O+U&0L<"YGST2LOFK,/?JT>&?PZ+R M7ZZ//@@2!=H-T\-*?YT/S^^Y*;HR:GR:WGBS/**GZ?D&EX.KI/!!='%3AYXY MLR?0Q2@,2EC12BSO[G$>51KWDP59#Y M*>]@$+2Q?R)\ZO]$$. V+(VY>[RPE=O-72H@7 H.MIW_H]1G?\)90O]AH5_" M_432UN&&KI"$BIP2X 'HJ9Q;O&N;=':X01N270>;WOF@ MM7T=7$1KO# =8!A^>%$D$_YV6%8,:K?9[[&*@1ZD?_4Q[?J2GD?Y#9\>XFA1 M)I:5O]/+*PI^?).2S,HE;8<;51""_'VN;6;)UA!1H/1 X3Z)#N/-V@_C>&VV MEXKV*,,QOIV%B;=8$+3PBI!F]M)7G"$IJPW[.@QKZL9?0SR']?3N!$VC KF4 M?9U'ULL9::]>@OT/_73_KUP!76VO8\%U4 M@_7<<62'_K(^UW9'*M@2@[T$(@,V*WHZ=&#UR48%EK;8=(V?/ZT M'?-:C>*VS"]=\35!\RRZ"N_LI824Z6 !*X?RB*.\] M#(6KAZ$Z7;)[F]5E6>1A;^.]D1^";PQ =1Q MZ+!"6HN'F"!.!4:Y+1YH1:8GWI5#AWI[+.M\UCTZ@+C1.V\7B>K.J.X&H+1' M-YZK481C#"A@O4<^N[32&\TO(84Z2^^0%X31Y@S1.\^*JN+LME)EB6J9!GH8 M%T"UD#[DH!,-AK4:[ -X\703*B_].IT 5 UIQSI=!.$LX)J!XCNRT);-G\RG=D65&45DSO/!J$)-36Z[T3 MYG V@I]0%#S@ROR\@U^UTC7Z0<@6[;24-7!TFBFZ] @Z\:@J?XI7[%VGG:CI M6U$__HF3&K;7S M^'97>3$SG4!B:MUK ]",VA-3ZTM\#VFW.EEK]'98Q &++;CQ5G(SZS!3P;## MXL7D4!I$^]A8'>V\MZHPK^(=]8;CL_,SD.^CEB] M9C0S(18429)L57QG:.WI9Y)CV*1Z$\4NA()C/E MLCIF915!O2#!/@:&X IP MLK7I$.=X9*A7N8$@*R+?@YMCL*U\#&C9FI&%%X=_%/!1G8^$L1^NO6A7A_0, MI5X8:9NYOOOP\B;>=:/)OY52.BI_=9X])&(0>8;&C M@IA22J)Z,W$FOKI(VA#3V:C9E;&IUQY)-^QR("RDQFOFW-!EB^&[E.=$N2_6^ G>LL*"\V)_K%3FNB'?UVAA1?EJMZ&H_%R6P"K#SFL MLLNE@$7^%--R]=;#G]VJIA)QJBC9!'>PFH^]W^]L/I_*9S;OV'OYN+]E;8(17Z8,6[B_,7 D[ M(.]@V](__TA_^NTJ7(7T#BC6#SF-'-]X!;S>*H$7/4NJC? M9LLL;'];EW=W?.-3L,,,E\$YT4I[:#.(XTN@(5>$[5"GX$D;*U8U5+)";;<#H9[$[WDAM<12^IMQ-!6P I M&7H[B@!^$,_''L&[OIPW)^R&I(I(X=9C-CX&W, "UAU8_WE7=V&#I7NJK61+V0P0YC.;X[ZW.J XX.A9/C+]-'V:U;0&_3%OO,C+H[]I89;!A& M:,'9%MMR%*JAL [/-/R"L[+6%ITWTHVNEO1S_,1F7YR28#@81_Z>>?$C"J]# MBK.?O\VKY0I+++^2]O:O*9PWU6P; M>B7T@&/7K8'&?!1YC<+*,BHO#*71$8;=5RG'#:9IH.6489>W,ZEYIO8[ ND MOGC5F5##P>WBJ-Z?/HV\)-'8 <7M[>^ G"<(K>^ 8GK V0'KL$EW/%Y#(#N< M2D[K3.&A83'591KPC?M[OP'8N\2"426ZU.!U*\)XM<)Q#N]4>CCP&@(PW,LI M+0/>?OD!5F)%8*:O_69_N^<\1FK3+E_#W0U/A![#QJ_NK>L' M2@H#L7-R7' M*EN)_=O-WUU7:3CD^-:CW01TP*KXO2ZJ*T'91CM36B_H:).2AW7XA]@.C[#R M(SMN+Y,D0\%91E@J#J)*>9 7_TINT'/^D_BJH]?9M>'4HHR9D@907;T0$P/.\N5GK6PSU*C8^?2SMQ#MV ;] M'6;=N5K&!M2!+A+3Q8*@A9>B4YRD1L*PU]/AFTRPQ&"/+G $@-YTK*YI7I(+!($HQ%L"H0]WX54((SH TA5,J% ;4&5;O M._76+//\%,- M550!\G]5W9+<['(6^B!P;XTKSGPXK MS9?S3_!\DNP@F'A;$";K$@;:N )C$I9P3% .R."5Z'M\R.$41W1!8.*QE*CZ M0SM4M&YP[ M^KN=OZKW#V-]$WWRA3N7SBWTS55BBYUBO\_77ZS38 MKA_HV+-Y;:5*8N $;9V7$[:S2RFH "?J[1!?CX^B-)[(>!08\7)2>6X\^FN* MWP!9%!Y!2QRQPN$_8Z8!WH6+99K<$ORRV18@_R5,E_665!&7YF+U,"B +V6 M,KQ+PNA.A=[YO2T/<.I%4?$P6ULNMQ\*0$A@1]ZVQWT COI1EE!03NA_8Y0D MIQC34\MKP)0PH!3<;#.,0W=\;YQL@[?C<-S.BL6!O>0@D+?/*:R'?PU)*?Z3 MAOTI>]8#O;B[RBU^9G[K:4J;QVCS@,B*LVEP6P'8W8?BNQ#G@2,PJ/:0A_V$ M.+C A$T9QOD.1>&H]BA>*(9>/P";^) ,TZ3"L"S8. M(Z$^ = M;.MX9MK.KGX)O<[.PY2]YDPWUPN$DEEA90Q]+[K/UFM,4HHTZY%%[!)<%NS@ M)2+T/X7#*",K.V7O!(/O'*WC^4"R)#5_@IO*=B?':!V$20&#Z]>Y18[QGPLO M>@&D^M5MDV'&$H9M7M4V9]18FM"*\7[@TH0=XK .-CRA$4_<]&@J)(I1Z)VP MBJ5X (F0[&T'.IIBB&T1''0M"!,F3*MPQQ&V!!Q1)(2Y=SI>>[]B0N^O0>:G/&5?T,;^ MZI=F![=;_0+HZ,)KI*^P' SBI7](.R\-J)"9[T?%5&9DF":+[ MP&.2$L\7)2+N-W)<-:0]9T4(P4D.//62);L2TG]8ONN3%^6V[O34(X1M%GGM M E'4B5Y?"*&!7*EK5)/3PP4.X^ZH()+03U$.\VE&)(F]@K8 (C_4C!' /JSS MK'1C)'?(1U06Z-HOS"8YE 7,-XCGY-3M"""&0TQZ$T2&Y4/M!8$J_YY#=&XK M $$7<@ISH8:SO]S@%-6X?RCNLH8 8BS4.PL/<#CT/T-KG(3E4A.0?J\-@$ * M-=7W8(9#\%N"UEX8G+^LZ=T653>C D[Y\:K5$T!H@YHY6IC 8=D9(G3MYI$8 M\F6RW\QA\1*3E;(/-B3*SQ$5A^#!>Q&I0_*F#BN%F'" !SH<+ERQAY806>TT M"-$2X+9T6?9#GPEMMV& /^#+.*$P9\7P%UG,]L,JEH9C:3+I#,#L+1&OR@IE M@A&<=;-]Y#:Y\$*2V^9WX>&"%:3H \ 8KF"7)B)PN'2_Q"1EJOL))@0_4UD2 MEA3GM01@(]?D"!=\.'PX7ZTCO$'H#D4LF+"&5&G3*5-;I%J6Z2 [.^:W#/% M# YCI[Y/,KI18_+@O: DUR4?EEY\&?MXA?+O##C<>C0 UGY-5K=&$1C/45"# M6,;.O88 / 0FG-J#'AP3ZKA4D52[K^1\4?4%X"\P8Y4*(3C M$OP4!B@XV7Q-V($V*XK!Q8NIGX9/LJW)9 #'CR#UPD9M9,'SN/ $=^ Q=P#' M+QP-QF,NLN!Y7$9'MN M<.I%7#>N=B_7#P0-PY@&B@YY([Y&F75U_5C0@%P">A_+O:>[$')]9Z1.1Y>1 M13VY]S6PA%_!K-R_*1YX4*I.,90JLE2DP*$QPS*4(!BL^4$U%EPJ.GN@? M6D3EMG9,5Y5L[!.7BT/_A72J^A$5Q\6%=$0M':?W:\BK$/1AR%G5=Y63=DR4U5 C(K;,J3;LS8.*HD05B&5M'5? MA%0F3GL,X"$P2(#SA>>SVW(N&N6$PKU$T=YQ)5*EF-0#F25H#/!"1$)Y'B[* MMRE45)8W=UQ95)O(!A'P=[, FJF?EN@+P ILN1HUH0JDF M"N-]M)N,B(T#%/&L?Z*& -*#3'@C0P6.^P1D.)L@%:C-RH 8Q%;5 M\&)/9)YF28I79?ZQ./)9W@5 HD\;WLB1@L.OK?>)T8-YI1#)GX>/Z4'X&(4% MRO(%I.H+('^GP^I280>.E1<4'>(2=\[H$'\]#O$C\3!V<-0.[V$T#1&4FN6E;+TG/,IYWU[ O&)=O#^>@(>JP6>D$G0!4V#*44:[_3H =('Z9,\LAIP2;9V^< LBF!E(?'_"G'\Z\ M36+ -:T!X"PWF5BJ]D81=N#X^/G# _Z^$R.%(\!9CETX*41OJ&=(&K.?_YYY MT0/^0I"7%D6D_O1!Q:R.8P'P@FFRK2.B$-8B>YF[C?UD^?"TR6=IP*NX.0 M9PB!;M3[%2)OAS7?F;'F.T!JBW76?&>7-=^; ML>9[0*J)==9\/YRZ\KHR6 11.STH)CK)+1T]>V-RRYC<,L1A/R:W6#BVQ^26 M,;E%+NG;7(ZBRJ%0Q 7MCB%M10)^[^2LXA=8+)Z0EKQ&QY"'(H)]S/YI$1)Z M_-D_#:V5HK!7[>A*D06DW]U9-I IA@UVM=7NK2<,]28(.U2^$'&%8&%K .:- M+@P7X@4G /\01''2BZ M $-'OTP"ENXB3,N1+2E5)P I2EV8ID+O"+AW#,EE M@M2D03C7[ZKCJN+U5)(SG#VF\RPZ7/X'624%>F?X+Q18 M-)O/A?=UTU$<9TGUR&ACU.'P7JAY[PRXYR]K%">B?%V3 1PG;?7(<1.LW5U? MFOB(%G#K41R:"WIB9VO402E5W94IIP:$'GEIC/:P?#Q=>H0]TS'?U:TX (KG M]]/JYM!HT"/']'"%Z'%L>T"G=:^Y8NPX!G@3K8I33SAL%4LD;Z?K;*(A31K MK?\^!K3*_@$"&[K@#K\L&:-$+6&/55T[K$W#2+9]$H,9U5N4(OM3IU)D;&+V M&E8%YX3Q=U)!.BE S5L5];>SE M8X%./B8@XHG&C 2>)O4-923DB.E$N?,: CCJN["9A]*PAO8]Z"CPE.5!]6RZ M2-62=#C2) ,=U&PX)JGF-\_M69O9? ^>A%6;$KHFU1V/-)/ !$4X9FO.CLPW MK K=D48C''FN@1&NK](0727OHX!^?+7VXDT+&_6?7=FHJ9A4 MJ.0_D1*9R>-F0EM-2I1&*_;XA@:@-S0^C=?W([F^CV]H]$/1._2$HR?ZAQ91 MN:WAOZDA!7]\6^/UOJTQFI-&GB+YU,%Q7DK/6Z@CU_VC/J8-08 MK16CM6*T5HS6"E-K19*;HO M&]RVU>CU!X!QTK1?2P#8T>9/#!=G.N9/C/D38_[$F#\QNDI&5\EHB@?F6#E2 M4_R^.;> L"R,%0CXJNITY%X5%7IPN&<@=*K:@.V&.G)G3#NDCY+_9;&>37?V M[T;Z=L*,=SC#]]5-%[F>:L06T443W'I)>I;QWOTU[/N*+;TJU&&S5FK2U>X-REJK)\=&G!QLX^/-3 6R MG%:X">IU V"F-92_:J/4PP_"RO*BO":?C&%:/0 8V%KP2@LU"&QJ(/7Q 7_Z M@24A&W!-:P X"TXFEJJ=3X0=.#Y^_O" O^_$2.$(<)9C%TX*T1M]6*,/R[T/ M:TSW:97NX]R&6:D#=%\I;K)_S[R(0FQNH?SXH9.%D@$R"3(T"2@H$[^P0_Y> M '-,ED>NYE406<_8J![ _6E]]!8%I=U2EXVC$6$T(HQ&A-&(,!H11B/":$08 MC0BC$6',0.A%BQR3#L:D _!)!Y_-D@X^ SH7K2<=?.YCKWU=^2""_?,X\T%> MUWL:@FCO\3T-^UJ&@!7MM(SQ"8TQDFZ,I&MYP63!Z113NC,]H21E6UFYS%1^ MSI9C.7-Z=L*=[P%5;U*CTQ.(D:\=JX_5 YIG9;3(R/CXJ9._LYCVF#R;Y2Y^ M&<\Q67F,.7H.36&_'A9K0M(:$O33#@'ZX5^GC/"(K#V2;FZ\%<]5*6X&T"NI M8 %;CF)\^C]-%=2_0^N,^$LJLM,%0?G^O0\95S,T[.M67U2)6<43 X1Z5R3_ M9XGCA41[W/O=HOR?HKCA&[P ;N\GM,-/V4Y@J(=1]04H!5; M>]<1X02"$\*M1M88PMXB%RH9]0?;4.J3/9 L2<75O,1-'6\S:AG9OH(E1,%U M18F]9:FZADI[.+ML:N#!OU(*]Z7CNTF>H35.PE3$N-W/ &Z,AOS:P0ZGG,,9 MHQX*Z,).2?B8,2!N(R\^Q4G*+K_T[O:'L":+9E\ QGIC1FDA!H>+T^ )D31, MZ,VZK!DC8!FO(8""*H;\X6$Q[-.8/WM1AJ9!0(\][^6.'G^<\YW3!D"U$DW2 M"A" (^+G+WY([T%Q<.]%**$ "DN <5O:Y,2?>A%R+AIP^%$O6W.&L\=TGD55 MVLC.]BG:AC0[V^3:G_O9FC0Q@\-(>M@A0O(UGX?3)>*W4?A-;3+I+WV=[QP\ MX+#DH!H<\O*=H"R;)"E_J-73)L-^Z(5A6FC!X=_,#\]_SR@HURA=XIKW:#I/ M$:%2)^">1C^KIH(/O3!/ ZLC8%T+KMEG6#]V!3E"@'C%5C][S)F@);,B/J'+ MV,TG' 7TDO"%THKM$K/X'OD9*2R')+\_G-&/\:+(Y:"GP&PN MX?-@TUF5D7YL&<,1X_7*ESW1LB]5_1A>!J$#?(%BF-#+0>0E21XJD?,J^#4K M=EU61G,Z.[VDN@^["L[F.Y1;[E@]S&=5N/JQ&@U(C5(&:OS7,2HAS!CP(6 M:?>VRK=^;&_:N,%AY@/5:Y*,;.Y3[/]&MY 5CN^7'A':=R3MK3*L'SN2-CO M5SA>7%%%*RA^:Q&S_KE;C:X2YOQE %1!_1^3&-'_[""?>#EX>:L=\).(0O\V M8N!7#8XK^#U'G45$I'6>:)>'<,!PF)7ZRQ%A$Z8J]ZK,&&H;B>7!,GJ M=010-\% ZG;QLWK8#1O,=)$12C)ZZC$/ZIR>$&'U-T#R+KL*YR#R@U1.R?BGEN19V M<)3,"T9=E%O7]FQP2C[J=86LD,H=3%KHP>&DAN"=H<0G80[?;/Z R.J<64T3 MAMAYG*URHS\VMIZ8CP\C"6F8Q:U+ _BF^E.**27H79C\QNSQISCV*:8%_&V, M\-]W,L*7T$P( R>WL?L-@.!;U1L$9%25V=!%C>WN*0=0G&Q.4.PO*=M^DYC+ MU=W V,KE3*FO?3523K?_0_ JX*0V<74W& 9Q74F4EK9,\)$7+*EJO0>V2U6%EH'DZ]2,H446, UY"LI>$$]LN7=.B9)UZWT9-C>.WPQ,.7/U%B9&PA7) M=U7P)>7E)&W=>_9DLK-'-E 9]C8X"J52+# >4]#J;M M-5Q.:"'CAT.L#I7M3? )(0_ M: G F6Y.[P,L7+K#+[R0Y.4P9_-M]EG-$LY[RJUZ*V::[CK'=RRGG]4C.?&2 MT-Q#_OG#QWT/.1M\\L1&9T[R6GY9M ./-:L@G-1 G%0P3KRT&.CG8J!XXDVV MH$YR6.$[S[=DYG'H.L\L1D&-!;3!#8Y)@R,R?WN/XUL.X*H /]EL__PII-L7 M\9>;*_2$(MFCPIJ=P;CK>Q>#1L27)C7IU=20NR#H]XQ5^]%3:<0]P40PV-)GQ*2 P68> M?,8JS$%/<(J+2I956LL!AN"XEVQ%56]KE78%JKT()%2IE:V] MYSF<'H1577KJ? \?G!"APWI)@9P&;/B8I\7Q1!4J-?I!4ZJ%D1X,,<++4 MF.&W%O'-@5K ;)V. ,X+;5ENA%UKX :'A6>(4#C3\*F4: '##IL!6(RMV'.( M"1QF[-YKX&$E8(VJ$X"[;2M&J?""PS8A>J9''0C_7RMF25""PZ>Z&]!8/]'M M#&"Y#:ZDZ-("#NMWNWX-=N59UV@+0!\Q$V#^J=? "0Z#>'?L7\)T^37&CPDB MN2I5&#:9)SQFP09%@$)#:G.!S^OSS1&1/(F12*2#@P%4]F[0I?*(/N'"W;0&9KEB"]7X@98O^-J5!\*S'8-+0 M@ASV>?NI!.9C2]Y*^MODK>#I#^N\E9##$F]K"+9?O :#V.2RX+T0.UPVH(DC M5K=:RP:#V&2UX-T1-ZSNLJK=A1??X *0 M:RE.60<457),"L/>3$K3)%K9) =Q_U*.+QT#B5Q!(_#I";AR'$(\A-V/(S1AR M,X;* M$3$@KV#0L1^VW2I=0T0&-+8*WAS&5WP=O^+K-FB5^SCM5:Z-\870H_(Q"#'Z0G!BS..R$^032\II%6)P MC!]3W\]66<3J,IZA-4%^$?5,_XY03O XF*XP2<,_\N^%B DXW-_PD ]&J2ST M1P(X4B,$4IS (.\"^;1MM]*!9:S414]HVZPW >!\:,>1)AIP./"%(GY%=_]9 M?.\=Z "J?52W,P 70SNNZ2+HTMR\]S)TTL;4_.=#4_-NV#(^]^BLS.+7LZ71 MLR8#6([=$L-SLKGV?L7D-**\DH7)FHP T/*LRU*]1]0Y.+N-S1-#NH/SQEO) M[='&H\"P3;<0;DTN\[%V7-/!I\21/[:[UP: M;JE?#9K,#20%T_)SN^>KMZ\C&,>H_,!YFWK[Z'2X&_B80E18"%&ZN4;I$@G M:._PFJXO7=OZ#G)<>J?U)4X6%UD<*$C,;^;P@FM.63X*3K5*Y>YZ8-LS/3ZO M (1\F&/)#_R0GT#'%_0AP$? :F%K %:F;AP68C9L4:)BVGM6G"4OL\(>JL!9 M>H>\((PV5.M&9$4U\OKS@:=4FDCXF'$".'H9$8!5J!TK>\$>'KN]=9AZT2E> MK<(<^3M$C^2^."\:'(#]QZX0B @!3AYN/<*J:]VA *W695KA6?@4!O267[XV MNKOL=Y,.S:D 6(2LRHHF6>#8#5O@>+E:TS_S9"Z<)-,XSA15#GN> T",2A_Z M1&_T.&IA^KI^]DAP2T(?38-?LX)\P\B4QE0 PF>LBY8&68Y:PL[P;L*O,4%> M%/Z!@B_B/%.=CE8-R1]L\)Z'Y;$P\TJ<%Z73T2HS![&,ZF!Y+,RL2E.T7IT. MF#J@,52-*1S&WGJ;P@Z/RSR GU 4/.!K+V4HU% 1\-:@OU7V]FH@;8$L' Z? MH<=T!UD3XC)*!P6G.$FGMP2MRP4PC8-3+XJ2V=QTN^AC9*L"TZOAM%3SU"6*?R+=[:+Y?QSSZ+M6@3 M%WGXO"XW+O+MI)I^]_1N_?89#L((;# M]D&RMB^%>/5($0EJO\TQ6>5I?!>8M+\7?M:^%Y803.:U!EL8)O2O2;I$X^VP M]]MAYV5]@V-ZV"0X"@-6]ZW21R0EH%N,<\3WP@Y8 ]S$!?!*RT&W&@E&2>C6 M(M^:\R"*0QM!/"-?V%E3V1*1XCVQGL8&4,>GPPII+1YB@HP7NO%"Y^A"5]9^ MD)=SVV]T]%>S?83@W+].O629NQ*3)4/LR8MRYV+:\/T(V*39%\#VRY>Z1M5X M/5S@,&Y&[SCD"L>+!T16ZINSN#F Q:5FCQA\8!R1EA]MM !@LM"D.[P2HO(B MKPX(+ @:4A,8'FVO0N\QC/(($L4QS6T)0*R[G=579(P*X&Q0?18FD]'(!C72*J>Z^'ML01#MMKH*I7(XA# M79,Y#;#AT'L_2DO\*"NW)8"SI]\H-6!/L=Z5 ?,[,%GH?,+"9(4+1-'G:'/M M-?&#P[S#?(=9K+[!*'L=?6*[$D,X+*3;0;$O2&+_]]H]8D)>QZXA8?V3[H>VA*4QK>K$IA)QJ"9>!4X M;^>8O$TH0/#]M-(D#F[*ALQQVWHTZY61*U&C2ER69YU+G^SEMP;CE>W(Q+WB MQGQDG6[-#\2+DSDB+$/D'I>*<[2?ZLXCZPR0,%(^'_)/72]CL%#/>M0L[K M?.\7?;>JV/T#R3?F6MZ0U"4KZP# (C"$\#=4- GZO<<=_T*UP71Y[<7>(O?D MW1(<9'Z:5W2XP1?A"PJ8.5P8D&S8'X#-8"CVM:!&[]QD<7%,YT/!#4X%JTS2 M#H!==4CN"+ &EA>=4MAEJL+!_4&I\QF,Z"R6H0-1 !P-/3/?F 2 9*"6N,\@G$@ !PA M5D7@D +#EA:70W/^XB^]>('.PCF]*R&*)^>29SX$ /=)3TQMA_^QK.D.Y;%T MAP)0 -?J^H9?#NO0N=; IU[@Z\1+A-X3\V$ 5*L=^-ZGI@$T1RSONS($K?3% M/A OH*->XP!%+?RP?];UP_*_]RI82E=L6D S63%P1B_LZ(4=O;"C%W;TPH[. M.R"^5\O.N]%M-+J-'+N-CCRZV8Z#Z&C"G4MM7\OL+VC[^CP\ D2'-=P=N)6: M2)4P<0YCW8ZOQP=C@K5-:VLE-]ECGE%$9]G?$#7[O!X_B2;"<#9$+K"M?"'" MOJ_=!2)$'#B7VW#7#5>']8%H(NQ@9SWTO6AOL-RNK\=988:W2ZLTIU"&HFQC M52**-EM[<:Z.F9FE/W[X\''?+,W >,N>FVM7P#$L89KX%5#PC=-C*<>QE.-8 MRK']2#"LT,=9RI%[QI]R)MMN\D+CLU8O ";GCF45M5$="R8.;BT>"R8*0DO& M@HF@ GO'@HE&N Q[@^6$VG!.,VXK $M$3&0AU'#60?X481BLI'D^-4&5I/D%; (X+H[JA,.OI M@:L@*O BC!5$QPJB?8O^0?'+ZN12%YG4[ M @]6O#:J#$!SN50<<\T0HCQ!1 M8P#*KVYY4 $&%G00*=]K[>-2\ M]HI[M^&.V'_?'?G^-V(%Z_6>^JXQ5]7!K3.^+VFNN*G"MG?GQ'^%7KQX">^R M\%>Z:6_-^;F]9I?)=(K?7:6!^%7Y5J,XO'^;/SK?"L/^.FK>];&"XFP,RMO7 '35*\ MC^/MOLF3/LL< VGA8.-18(2"2<6R84@TQ:_W'>P&K^@]!=4 N<"DR-QA0:B*"CM[D=OU-9'==AH0?ZTI]DJB[PT?$*7J[47$O8=QWS=9H"CM6VW0182 M[Z9I2L+'+&4'_ /^@G'P'#)UHR-'1<,"B!.RQ6<1">#LRX+#A+FK'Y9>_(!6 M:TS80VE;O,Q.8.E #*4!SF*I4B[='E]R3QZ9TL1JCG$K_%3KK3/YLR'2GNS MVC"<=L9NL$^';K#MN)-H-S#]OH)A@N<3?PO%9,%M?D3.L2V^L\J8[IEURM7)=;)I_*)U\S0:RW:\O YHDE 8DP$ WG9;L+D9+J^/O>.\B!TX MTJI)O(8P(F',157$*1 OG]Z!5L M15M@Q#^,*%+ ;STP_#37C$BN'4AB_?G- 95MCPTQ#A:Y\@=6F?$7U+]:KH@ MJ(QO;D(FC-HWZ.L^@%\F>A5/#!#J/V82/6?K$R_^;3:G=T(YA*&1XK:. MX^V-Q6D;]RA&"\2Q\"@-ZB;U#/@J? M./V*J? M 5A?V_!@AP $C3VX?51P4%:@S>8-A$5'IJQY]W/[/O72C+FM MZ+"%DX1G?I2V=&YGU"5K=7X+,1G6-<295AAC(VGK/M)&(3,2,E M%,Y#%)SG=R(2)DAXRY.T=1R$HQ27BLX2%*Q;.AC0^8WC"\(+XJV7H>]%HF(3 MXK;.K5 F6XH"%_L\**YZ=4B$UB5)6_?6)*4P;:DOQJ(WZB?(?[? 3^]SOS/9 M% PH/^SH7W[QKY_^>X_8]1\9I MMK%_:'S7_M 0X "#YM*@H8-6,"*&N +#I?1@1P2=@859T^\_/&#VJW"[$;8$ M$&XBD()J+Q&"/B Y/VN3\[,[<@K<>]KD_#PP.6N[T8&%OD9+?C/KKFP5Q#MO MJ&R_A>&=?J"_)4LDS (/;+A!=UP&CGT0^O2EPMP]]><1TX,6];.2D7Q5\IO _X#@69 M7W<.R!C;>A2'SG#=1=H*+SBK> M8F>%V@F)*:U'H@K"UP^(U)JM-"/^P*V@[ M;;& $0N47(5ID896:)$RC4W6RV&M&-T5HH6'0P:'% MBTY#XF>K),U3X4Q9I#^N32;^90 FZF-JBWHVIU]4N;J;JS#)TZ=- M&=QV1)NL_:$C:]OBZ'#M"D+5VNVIBL&LVG ^#+!,%?@Y/P.+J)3S)Z\PQK8Y M$/>&L,JREI8.$O9O&0YM'E'Y61%128=_2_^>A,77WUA8Y;<5)]4A M]'*,DQKCI/9C?/[[GX(8'_:#:P^\28P/@_=;CS7K&BY:R>D\TC#.J(<[H:5[HJ"=HCAN*X748Y_II]=C)- Z:HY@5N;<* 7"W MFQ.: +EO-)TB)RA]1BBN_=ZTZ5+T;@E^"IFV0^]/M78M[BK?*>XJ3= FCP5L MDW2)JNM+T1(5($[^[;$ \M_S\EKK"LX)95FS _AB6SK^*UF!+8/^CAPCTXPN M",+/8%,U=GZ3:LTFKM=D#SL8CJLM4-+H-G%S&&%NH=^,X7M,\OHH9H%5K28 L,0[2U.?] 8;-<$58!LN^#9GN< <.3VO_BX MDM8/O< +VPUF9JZ,KDZZ%Y?(W2\]@DX\NKVR'$+Z3=Z2O8YK)F2F8P/8J9P( MERF=CE*H\L+%W>6G' 9 V4 PHE*29.!'7[3TN9>?:(8\T"=>H1LYI@\>R3@/BG4 M[_@ RBRZE1H#6H$_?DJ+0@/;LW"^70AFIY!Z-(?9+DX/(S5EP(L*_:)X7#*Y M0PFBI%^:"0>OO\,<'*?BP*,%> $X77KQ K%492JV%'IF(V=U:A/VW&%!B2C" MSRRUP4PRC 9VF/'C5&2,B.1>8?E"R3FCP!*T"!FNQ7%Y3BF4\O+,NP_I,%T( MAEHB)X][B>#>Q_+LC!>T6I?%X8LW>[I4R4\KIB:2@"W@1*00Z^#73":+5Z&U5$" 990]) 9#W MQU.EX:-;*^I@!1[ZJ,;W7QD)DR#TBSWG#*]"BAPJL^C9X15GJY(( A:;#@+7 MC>;[*DEE&84NOU!;<2 MEQ59:FDW[V=H ,Y_Q])T3.9T'7PTKR+MA@)[9%D3%\@7%!WXNUO>>Y\%0.R M8Z$Z:H,\:MJ'RU*,O1CF14,#B!L80&+ZI9%[,;G)G9,LVGQ&>&;A;I*B/3J M. &'PJ)-)O?RH@JAZB8OVJ,#""1P*"_:9'(O+]K!4]T$QWP: '$%#B7(G%[' MI4&W<0?V,"Z H 3'6O+1. FU[Y';K^)%;F'E;U3]#0LA/ '"_5U((.@RQ"-3 M9S<%C+@#ZW+!)P60,DLL_0C'S, TFQ]8!:AF5A6%#EM54OJ3HI+2;O8)GN<% ME((2!M9DXN50Y%63HAT<8W'8L3CL6!RV\Z;Y;12'A5HH9RS*.1;EU%71Y&>T M/(A$L^^1%,+4Q&98D]'!Q%B'I>:HP[GF'B!#_ZB^*X%G:6V$ M"BO%;>K[)/.B9.L-O<#D#&>/Z3R+Z&_L2!9=AX>8"$ TA+$$#4D/R]O(E\PC M'E4/4.TRK+-5\/L!B$+H9SO@HP=XR9\A$CYYA7V&XIC)PI9T.P.($.AO:0IP MM'UJU];^%?;B.^0C"I; SF+2&X"'OJ>36((DX 6HM?77Z[@SW)@[[V"_'68* M !YYR^>LB!* A6CKZE75D6DU @"7>G\B($/4\J9^AM8X"=/\@\XVWFP/P"?= MS\;=1,NVG0)YB:D.>]@'@F^W)Q/% 6Z0MSU)@3U18PCNUAYWLYX+X?7/HR^$ M[K.Z/"H;0\C [H]')5* >:2=?@ NI4"48]T?]P;- NB?E3<'JH2\J55F]65Z MD:,$ASL"Q&K':SM/%7< AP;1'MQ57)3@<)(/*;TITMM$NKF-O)@]M\;>CUNO MQ$&$QJ/ ]7Q)9%BP0O4PAL[RG3E00ZD1]8/K_>K$U@:.UNYQ-0",G()?=6Q6RGSL!+"B\U[2O'O: ZS'JQ$VPUM;MY5OLR=#K M>I9,@X/GI $HRN M\5.NF,WFA];%%AE%?U9D%%735?E$3]6D$Z^:=MA><$/)HO\]"%Q MTZ/+'A*C8CUYB >*,'M(UMA]^I!*EF34[R-]B+L>[[/') Q"CX1Y0,S/] \F M$9=QB@C56+=PQD&])=O%^ VY+TY^H9/38WA^EJ$'K/WJ5$_C.C0W M][=2M3 =ELV'(=8798CU+V&ZO,&'2-257 Y_NP[HT+BLR]BN* [+40I[^5C% M+!9#RN&<;D>'!F-=#NFB8HL37],P"O] 0\:2?*VZ0 .+<+FG-%#R1:'RA2C M&\0U]'ZAC:I]N8>D?#O3NDQT,!>'(2DQK!"Q37^)HX 5R:O739O%9^%3&* X M2&Z],)AEO,0AD\XNTR%T&6J"#Q2V7,X++S\F?\^\*)PS8UY2B*4?>M'LF M&^VG8K1D^HB?T .=.F'CES41O07/#>("")<9&?V+27]T&?@HJ:;<@VT'P1E* M$5F%+)Y A#[OK.AG7)>)'MJ'03^HPK%Y?#-1.OO9(BV-O_:#<;A+^=;;Y %? M=-J:E%'XV.ZT!4K LC8#6&55"QM5&YS@K,*&*%4 ;NMB2\P9;0:PRLH6AJDV M. V[VK[&!/EX$;.[('\OX*PPG4Y66='2E*2#AVORBW43@[Y6F='2:F2 CLO@ M-'I%+K"A>M']TB.(WH*WWTW38E$SA_@#/L6K%8[O4^S_QC9L1))IG(9G892Q MS)^\LWE9[.\_?-H/8J/33\(BD&V-R"1A ^=EK^/=#UX-LDF*)WX.VR2I 4=' M8O"]#4H BX&&+YC=^8BY]Y6DSI9^@^"S.&DVWU07D]JF72S?!YQ6*-V5P")W;J" MN@U9U$;.Z?J[0^P*XM,;2*ZB?*743>[NOW)YIMD'0+JV";,TL0*X2VIO(P?J M=K_'])7#J-6A*%27C+[/]^.+D>V(MS2QP>XZ_6G>G8@,5*I& MY; :WWW_].'C_MTW'_DMNW,&[$Z['?N8;JU\ZM3+$IQL#G4*YEW7N[!V'M_R MCI//3">0W2Z;;0#>!WMB:F,C:"+M5"UIC]X.BSA@98V4%[YAI@)R2>3)>D,! M&03Y\2K8\BHXI-A#N#XJTDKO&!R"1-[:;_:W8X%:-LAVO(>L&R9PE]/!K^ZS M=P\DID%!9X)\3Y7*VM/'P,[L//U1A6_AZ7Q$')]QIS5)"STD^<*><$HNXUM$0AS("I@/ M,A, P\] 0CD$M>#$A.6P/ZK1>]Q'[_QE'1:)" 5F,F'K9WP =4T'%+%^: 1, ML-J0*O_/SRAA>5 %6A_[WLBX4P"HK IL!^.2:=@@O*Z[[0V.&<"H^GS*MH;^R3BD4OS#5BJ3P_X\AC1>[2#2=_WNK,HY.G M"_5>J9C>AP):3\>5^=A\@B[8 Z)V5*RW46I>&:^W30P/.].J>. M!9J]TAVPVO"KFH.VC^GFO*.;ICWM@ EHFZ@F&;+L$6AI.-! $P)X&Q)8[)D& MT4 [":=^2A=.NFGA(_S@B'%V$HXMP=!&.+L+C M$+1#L_X=CJ+R%9WAO3"-R4;7H"'!@-V,^\&PB) ?7O2J>8ZA[D.GU3N0)%;T M>SU"..:;'H\@0L]!93:2RR3)4'"6D6VR68Y24C/9;.WQPK.VQ4#''+Q@+D@M M" 1(3CK2B1)FCL(TH[A>:F0M]SW3,<<>6-^RN!1\/:)8I#M.XV!K,L?L*UN: MG?[TQQR-8%UH]B2Y/"F8+6!0D>7,<\P!#-9EDT._UR.$FH&6C,1S6]8: M;4".60.U9K?:-4,%=H5 M9DXEWA"(8]9.8 F](>&/2.[;78MK-Q('"DY7H%Z7-<^AWM.5$:]GG;A=$" E M?WB3H$/)MR_B@]1XC@EGI]F7L0"PJ>/2?ZQST2GMA <\^;- M-;DXH2*PG;=-%H-R/Q!1X9-L%[8-B4,;C,,-I)([ M3'CD)CU#T1V(B/"*A37_3M(6E<*^,Z@45I^._I:DQU0E['RUCO &H7M$GD)? M0-!IE(-!_YK-[Y"/%W'X!Y63W,S%")SH50SK=2Z[VUY1-X5.P*DF)F@#L*K8 M ,RN[S)[!'!_3K4*^MQA$0>WD1??>"MT5A8.ZSFP5S:5VUIH4KGO)[A6AKQ3 MT=FNDEU:/;=>F$;[8\BQZ; 0ZH(@H8)3;MY1%9N$3-W.(?M*V9#::)6N_NLA-,"'Y&9.K_GH5)3JR$ M G'MD=]0&L8++C],.@+([=-FA@E>,/3^3J?M@;=.=%OH:Q9G!6X'HA>_VFVO MJM#Q5;XM,4,!'_%R0Q,9IC0[ ]CB+D_4;HC6;UP8)?MJOO< XT"Z)GB9C?@.06%+_ I/R*M1-Y$&T# 2!' M\9AE64#5(Q/J!^_EA-X^YF%Z03E393_0"V1/6Z[>^ #"WJ"(HA[!X#FS]RRP M"3/!MG!H?V_@T-Y-.4GR.2<9G?28O-KMS>/'\_;5-^>][HFIH\=Z]%B_,H_U MD?LX'7NN(?LX\W1PE)M9LT2R>W/: ?1G#K"#5\5W5\5W5\5W5\5W5\5W5@;S+@Z1LW^"X2%@K/Y]ZL8\B%!1OD)1D MVAAG U$-:!VG\]\S"M1EG-#K27X'FJ5+1!Z67MQ0-*FF6:T8[IN2CF"P*8I_ M!G]5:$_'5W#T*I'?AJQQGO7LZU1N"81-,?[+41S8+0GY3P+.G?TF;=K)9O7<;WIS]FD^01B/@^N;\%"2^LN"\%_A M8_NEO;M*54^J*CE@&E<$$'!7W:=J8R]@R=A7OZ27?]]9&Q-C]M48/!S^E(3L MFGWFF1GOSHS']:^_Y1#H#6AX7=SWH.'[:$N'2LY9P2W'8F] SSD2OP=5/PB^ MUM<[O[&-2$K'Q(_SOHHH#I]FJ[RFR7S\SDZG9I+N3:4J&L3V<2^'WB;N#)N% MW8=925\OA\"VC-=W'T=NO 9F3-@]6-GQ,0Z?E1FO[SZ._7BMS)BP>["R2ID& M/A,S6]Q]A!OPVI<96]]-C8:IV>!;WBW7L%W>PYH?]F ,5^87B, MNZA\?/?^I(O*X9H#FE_T!KJD'(M!VO"$._3*^X?:&N1=3(2C\?0SD8C_Z&8G M0M+M;NYT5?).(^+Q.!YU5ZB7@A$4W3]JZY)V_1",Q1"F5&F6A H43VN._!?? M@WN'K$U';0R>%AV:3JFV?ASRECJ@DU$XW Y76;B2OEAGC1E\\NOC^\,7"3MJ MB 8B_U;[^\SAR*?42UI-VN8WBE#TB-J+/ MJ8 VR7@,F5 #!B5(\"0OV'K>(F .Z%%,DW0!GC9WMZQ#L0O_(!M1!,7D AB2 M; 8$FD##P^@PVNVBL/#GY;805IJ'0$?4#>"'J.).;RJ&5(X!BWJ@\/!7+G). M7IG/9^'E5?1 Y\3W1N3U"5S]U@J]+Y2((B F%\"073"Q2 -H^!A-*LLNNL#' MAI1J70'#8^D-.-7"UFEV9=] RQE&HH..-_9"$KD\")UQ'\6[_#/P_1I8@\<]F+VV71D3Y?V:#!VIM9T MZ%B3@3,=SQ9/ULJ930>S\6!N+>SI"D8^S:WI%YCS8$U@I#U8/MKV:ME1-D?1 M;.\@X:KX#N<_7D)'>];E.P7",I(H\#VV1;!#H-.GO(BI?&CGV1Q#&LKN@F)$ M5^_8R%L*-_2A&MQ]3.ZKC-J1JS2D%SEU]AYH. M7YG?:)7^YGA@YVF:L[W-,1X$#&AXFOI03'Z&ITABJ7?F8Q;T:Q2G3#4F=$." MTEC%3:/EX]'X';X6'5I*RU%TH?T2RTV&I"BG$D5LFUWBZE'<<77NZ/HGQX6/,3-8_J5^-[^);VP]+PHM0 ZS.*X,'E^YD1C M)H(I_A%^:IRXQ >?_E5)8T MNPR"/(F8I.:P\!B9DY>=YW[>":WUV@]\\/O)$9(DB=S\4\#T5P3"_ S#L].. M\"U=$T%616V89V+$HP %5.E&!45R1$U)N5@\LIV ^8-BY#$J^8Z0.[)#Y]?6 MMI"+"P]!ENO"&<&KKG)_BZU\)+(-O;D(]H82-3RR'SU >-A3<]09$X(-GR83 M2.6=5PYLHP 0)L438PJO)IO0X5V^+>'M4K5A_2H>S(,@>=2:YR@O@7= M87854Y)D\:N2!]Y !)[+C D>"#Q<6)[G%]_,RF6<$(S=3_/X(O<^+QJ-X&QJ MQHH0"1YJ%JP$(Z2>3>+0#S<)[$FR71:P].,(Q.SZHEN-SD0$!TLSPG1 X>&N MLKI\U\ARP3'=LI3;"W5"-]K1290D4YK.UBOR3;RM-KL*@K.IH1F:(L1#\2E0 M[9T?CFH\(Z)X(/!P<7Q.TV9&/0W#&U2,>%)#NKEBR;>3R&PM\ \-2B@_M%Y" MN5Q9*_L)/ENR?[//%_8C7,3Y#->7'$KRRRUIO?U ME@WJ+0V(Z0LOC7UR7WC9%U[VA9=MNYV^ K.OP.PK,+NNP*R8<&&U1L67.K.[ MK;O4QW=2& MAR>B\5934^ KZZ:494;UX5@*)YHQ)L:%B:HR#,'JWHHPRQ--MY%7*8P2\J8U M%TN"N"F)6B#Q,)J'HJ=1&,&&&1Q$N"D0R'VG:E*'L?D6.%2APT/>E*9O"B?@ MJC:FPVA\"]34P.!A0B>C,X<-,Y-WFL;^95"N]V<#9RJ2+(=!]%_39(TOUPN29/G:*SEXV \ MF?V-O>%%*4/]9A>B&7WBI4'B12[^/M?2YUKZ7$N?:VDCUV+J:?KT2I]>Z=,K M7:=73JS6K+F%UO1N$RP&"$\R+"*?=GM)%3B0,3#S.&+-";V'UT\)>PO4K(R) M66[JO\B>P3*Y )94BR'U3:!V^- ^_"B"T#+Z&E\%2_+%D,/&>/'$E@3JI^:Z MR06PI&?:-57D#%<;J8,$BE GDX'L 2;5)"Q)FH9,JN!=UM'NWZ+(WBH*6[4L M=KF^==]:=BR=4T<*GZ(!%9V7[-L_6A(W-EO2(K4TS"DH%I M:F4*>'C8$WCV?0"_^5V0>P$L^9=V[X)P]%+.0 M :DU-UO O3SVW;20#VSBCC^HC!2HPD6^Z9HZ\[%]G;F(3/ HUUE BG:!.55%5HA1E/.]\B*N&@Q[U[Y.7EM>WXFZ7D+[KJQ,+0;P M6H*/1S=@STW]35CTB71?JXJ\BDF8!'GP^;U "[1G7Y7O"T3MM($VJ$CY_>=" MM'Y1/O''_U!+ P04 " #B,)Y<:/WD56?[ "[[P\ % 'AY9BTR,#(U M,3(S,5]L86(N>&UL[+U[<^.XEB?X_T3L=\#4;L1D1LA5ZZ/OWB09"@Q <(DL!1S4;T[4I+P'D)YX<# MX.#@7_[7UUV GG&+B[]_?+A%?K0^['"8HG6,O13[Z M)MV@5[?=>B#[A."9!@#[&Q'_""%U> M?OONVS??7J*+BW_C)#YZ">T2A8C3>OOMI?SB*J,6A3^C]]^]>_/=VS=O?T ? M?G[SP\^7[]#TDVSWB4JV(6T- Q+^\3/[?X^4'Z(:A@G_\U^_V:;I_N?OOOOR MY\]>6'#Q^^X]_F31-2U9"2O?SN M[Y]NE^LMWGD7)$Q2+UPS!@GY.>$?WD9K+^6&;Y4+U;9@?UW(9A?LHXO+MQ?O M+K_]FOBYB+2-G^9L5 +??R>^_.;?_AM"_Q)' 7[ &\05_#E]V>-__28ANWW MY.:?;6.\J98WB./O6/_O0OS$?DPFRP(M?SM85ZK M^H<2K:P3UT;K5_S.ECHKZCO82">U)T#%[G%,(G\6FOU@Q[W!*KA,O3CMH:+: MOZN2 J=8WUOZKTPOQJ*!!I<@@Q_%-OAKBD,?^]R-&>EH7?H^8% 3Q:?&2R0> M)'C][5/T_)V/"0/5[]D_+M@_N,WH'_]Y%=&)8OJ8I+&W3B4E+OZ_?E/U?3=K M,*$9K6E+=;(6WZTC"K7[]"+(?AC>?1-'NVI)!;NHXLO_#!Z[ M_[!2E9(>,4ZB0[S.QZ_6[ZR*7V?I7$3:@LW:.+SX;=E!YG^[EG.Z%_IH%J8D M?4'S25-BAM0/<@:FGJQR>S:UA#E)- MF4V':H:6.?V)_"=B+-#OC(F%,:NH=1WM/!)66**J#=R16:N1'(PG#6".OWHQ M38=<>8 )HA:&V,=#0D+*]RH*4QIT?,*[1QQ7*%S7#NY0:]1,#K?*1C"'7+.H MIL-.4D496?2[('P\] 91+567QF[TZ^M1&R]YY'P.R<63Y^V%6^$@3>0GA7]E M'_PG74NFF$4^5X&7)(O-,HW6?U1$'3KM8?J;MJ;,[UH;P_,_?9%-QRDGB*(- MXB0'BC!,!JNJ6670T=@0]O"LUTT=EZ>MX [(!EF'&HG60I&I']>&'^IW,,=8 MI09%5!M##BU.Q3..8J\?W$400ZJQ=(*]T6X7A=SO*CVAJ1U,KVC5K 2\QXW@ M>4N[J,:PRRE*T'7A0J/KEFR]&+OS*SZQ334QJ'W5=[>/YN=I'+5?[>$:N=BSK(*[V M$8RK#:9>IM? KF9TF'I+0CQ/\:[J]*JE.4Q'T]6SX6 U;PO/Z;0E'O: E=%' MG(']%9D==5WG-[ CFP;ELZ_ANYRJQ[&+L>]@NU1)PMYCBE&S-X(>\!-A63]L MW.9[S VZUK6'/\8:-3T>=)6-88_"9I%[#TN5/,KIVQNHTS \>,$#WD=QT_@\ M:@9_6%;I=3P:U3:P!V&EI+W'GJ"*!%E[0RY/.;ZFH[U!Z>-V\ ==I6;'HZ[4 M"/:PJQ:U][@39&F$YR-&>/R1=W6(8\KXAB1K+_@']N+ZP=?0%.[X:],OSYBN M:0=S%+9*:[SD%X21H(P8:8N#4;I!H=<-_:1IR7_:$NY0;-'N& R/FL$WV7OC2.A@K&\,?CO4Z'@_(TY:PAV2#O+T'):>-,N+6QJ78@;PA ;X[ MU&0Q532!.P;K]"E?&RF^ASG>:J4T'65+O#[$%/%P@J9K-A<'& G2MH:8W ,* MTSMO5[4HJ6D&?:A5ZU4>;N4VD(=D$?D%I:E\=G8Q?(PU5/\)ZCM\1D(O:O412CC!5BO"S?!,W^ MU,OEV\<522L+ M*E4T@3O6ZO21X^SX>YACK%9*T_'%J;";N)=O7SV^1I+^^.-K%7NL4NCR9?<8 M56EZ_#W*G2L;@5W3#5H M)4=611.8XZM)4--1=A>A\D!#C*R]67'V=;VEDN.:TY&:9G#'6Y->QS.DV@;F MB&N4M.>AW N25*V>COP-!\&_AW0=O,1>$H78GR?)H>$ N+X]W$&HI6EY75#3 M&.:PU!.YYTJ!D;_X@]%'D@$2'&P-U<]10-G[: /S1K-RD/R MJ!'DH5@G:L\AF)-%@JZM@9/!'U[60XI9I6WR3.^]E(O$Z?6&+7-H8_19CV/$QJJVD(>HRT2 M]TYAR*FS"P">'+0V\POC*R_%3U'#/O-Q*^@CLE*KTT3#O GD\5">@U(21X*Z MS+@>?W3.UYMX>O )I3--4YRD/*&L9GNQL3'4T'YOSJ MY@%EM)%"W-(.9''S*URFNW06QU%\%='X8-TP/K4ZP1VG^CJ?7N:KZP%SW':0 M>X K?J$7KHD7%$4>$&>("H[H=\;30F'>O*S >LU.N,6Z+_2]V&^P4F5C^,.X M7L>3&R&DC2=Q6C*I>)*L-@XX:P1V&]3J5 U&U!_F3'7/6;Y9AJR=UW M=U,I\#Q!@@U2^%@;R12P8R^8AS[^^N^X'C-/VX$?K]6:'0W1WB#E7.)"OS9*F@R92R M]KEBU:ORX^_ACKQ*3?*'1]0O88ZP:A&-7^Z0U"QM^62;336Y9N5O 8^A4RWR M$51\!73\5 AH/'JRK4,[V6,9MUM&BD25CWN>M _AHZU.1I'\FO08^E$R+[C M21*T-J9N2+R;5VW/'7\/?CR5-3D:3>)+T&/I2,2^(XF10_-K"T4PQ64F5G"D M$IJ.OX<[D"HUR6M M^2!2O@,ZAJHD-!Y"_-8CI6;IBFWV="]=("91&.*@)MBN:09X2#7H5>#3:1N@ M0ZQ)4G.T$J]2YU0MA>8L8 ONMU%87\ROH@G$..1T]ZU!.;0MS*&I)/!SJG8DLZ58Y3WN(,1F193N.+ MPWEVW>^7#1]%EV_?7?*11#_XST_>?T7Q?1SYAW6:3+^2XZF]K@W, M<=2H$1M&E0WZ_!E2_6; ML'\G]*-H@];9^]I[O"8;LD;KK<>0&<@ZSR MW'%LS2DB21+]SHB.X[S7$8V]6@=0WNI,'+BL5:4+BR9GY,1' O<;6M)AW/G) MH.H4GB+(#N8K?R=>]$+"IZL8^R2]C;PPF8;^ WZ.@F?Z,?^@\B'PSIWA>E9W M&TB'T^\)VP\-]# =SP]X3S6@LK!YK9AP]SA.Z;AF*>AIA*0\2 B$N #\H>!< M)O&95?>V:"5M [AYH1V$-::GUG"ZX+RM><^]L2%,5&S7K7+Q>0OW]78-60=8 MA-[6/M9N92A.$[JB2%KV\TX:P1Z"U3JIPZ_< N[0JY'3.*6$DZ-+IXR@W1E@ M+*66R]-]PT$T><;Q8V17%T[N9Q= <.4E6SH]LO_,_GD@SU[ JYI>N7%,9M( M/WO!H6YO5+/; M]Y>3=Q]^$KL%GSZ^NWPW^?#3]^R\@7Y_C==\38[>74X0Q9#WO!D#DPFB]MEC M7ALM>$&O2+@.#KP,-"7R_=L?)^^__W'R[LT;2?>GM^\F[][_,'GW_4^(^2FZ MBL(D"HCO,9E7\2%)Q8[%O1>G(1T@6[)/.DKQ>JAMSJS"0?) &5.0?@PPFQVB MD$=Z(E"[P\=HV:DC3.CLKKOG=BM \(W/#?R](Y]F.#XF:RIUZ9;&C-MO6>,'C$.D8\#.O:I7_-&4>"S M\S]V&!FRS=( 494HV#(O>CPD).1/E]#6AS7MD4:L)8D1!0^RXX[(8"/&7D#^ M9/JCC4>_?6;1#SOC]$(%3UBUI<> )%O:*SO_S$X[*:^TT)'BC8_Q+D$'VHOO MVHI#S"#("MLP7R[:TY!P0^>'>N":L.XQ>=JF3'XZF!/B8_'()%,=RYK@TGJ* M\1![2S79X#@6RDNKHR];:DE!DR2,IL^37IA10VK4'4ZW#-DB*F;,?H 0[;TD M\9ZX7:GIL-6-94OC5+)!!1\1Q&>UDVS:(RS982QMXF0TZ3+>3 MRQ_?3M[^]%[.C)_?C#Y,.[M_UFW7=TPOWQW>3M^W>2]/=O)Q\^O)_\ M]/X':W/NV&$4T!]_J,A#'HS<8BJ"HB!32%1*QOZ4 V6%73IUAAN!=+>!C$+T M>\*.1 ST,+]"SV?IXTF7C7.?A0E\7J5XX.-LWB2L)C*=_'F3#<9T_!]".G?' M*?F3K3XB"2K[&._(82?^\$F2.1,'HHVWEA.^F-"#_,0RX#JC+1:A#%-V0S$K MFJ "[!X/*8UO*+*2'4GY7#[A:5$XYE7T,B=-#FQNYY2_96^%T,Z4\ FG=23B MIT/H\^9)@I*M%S,^WE.,^5E-UH%WY9(Q>$^\P.[$;W%8%&>F@ID2!"1LPD>2 M'Q(,K0< EFVAS %5>&]CUK/^ZRO3'G?:^BP#$1AS]^@0"EW^^/WDI[=O)C^\ M_2 #EK?O?IB\?4=CF!]Z[D#0P.>2AE0_T/]=OLWW-B;?OW]#XZPWD[B]G7M-!T!"LN"G9N?IN W,"*!1(W7;MM0 [G9MM9C&=90$M6SMY61S=A2% M$K8>)V&2DO3 0@Z^DG;S[\,/G^\J>.(.T"H^]CO/>(/_NZQV'"EJP+-FT*6S=-DV M@]BPP(H)P1;<[NR@,;F &@NFNW8#1.HQ752Q6:@E6#]I!AO?Z_0JA^SE-G"1 MNU92\UA($A2X["AT'UBKXN6*IX,7>V&*,?(+3:6KW>3'B,[B6JN*N\$5L4$[ M#]?1#J^\KW5Y"EH=H&--FZYEU*EK#1E_6F4V1Z)L)U_01I2XLZ-]&4R]EZI&"ZE#GX_F\6TA<<512W0JF][1H)8^V*YK /L-N$KCG876T M09L\_B(C^U#=8>P8^A5194'4^LGJN(K58X*-,U1KNJ%7Y90(>>3Y_G+RPT_? M3SZ\+1*N/[ CR7_*.6;?"0B/P&]M\8!YY(?RBQ]D3>4I[2,+U9HEWD ML](T\ \R[V-V,I"^W--?(YV&/KN/LV=ZU2]D6KK A/TN^I;WP^O;PPVCM*0V MW_,3Q">(D^>C.6?@;DUC16>N+"Z4=75."D19*Q UIT%/^$18VJE*%5 MA$K<4,8NO_OEYDZC'5/3][\]/WD MAQ]^+.[=O?G^_>3#3Y>3]S^\%??N6,&/TMV[S_,976*>;TV"<_SM7 3%O\AT MR80EA?+">M-7#0>T MQ#*E6 +;%H_XB83\88"1+:*Q,G%K#;>76Y055(UUZMK"1O-&#:OONB@-X:)W ML[@#W'J19(^OWMK9^AA'O>9;(*#NO=A3>ZC]$IFXGZ.HN!R0_[EX#,@37V97 M;9ATZPT3DD34$]@* M]@M)MTJ#J!#*ZGZ*36/E=VMRZMFEHHGRB<+0>HSNS"#' V4B@W1' 3H@0Y0B M]+',T;C/!L(03AZ?VD9QRN[[?(SB./I"?X/:UZ M)*SID.0TQ06T:_SH)IEG#+VRO(5\UA9Z\IMHCSD71X'X>+_CD7Y'^_&7;R9O MWO#_Y>6&WQ4?V=^*MP)SL]T^B%XP?A#W8Y2E3U9F9!KZK?F-G8G !DQP>J]MY[H?*)RVM?<+#Q8GR, M53]-WO_T=O+^0WYP>'G)/_GQQP]_P5-#>+^'DYQ7)HX7W$3QRON*$YZ.N]IZ M85X)HA-HFU.#C=X]K51*PS4C!1?/^RK4RY'8.7L4(\XE*[O'WP]\O2#DLJS^<$\$ M*.G>[$F\$)?*KKLM,.](2YN!CGHM)2MUW)X3I=L7-IQTLD!%A-3<$2X0=1._ M;QRE7BPKBKZ[WEVT:X.&,M]J7F@Y$F,O(M+@Z/O+RR(0>S=Y1Y>D/_WP[EP# ML?9+M59^F.P,KM//XS8N!352G17]4%36J_Q1UP'VS-2NZTD-D,K6<.<@#9G[ M;20IM&&4!!E36;4N2,V$(@LR\LMO;]F+NV\OSW42T4!-5R8'45)?U5N_KOY) M+]@8J:EU8X7]X:*DK>._L/Z76?AE H13<'TMQ5G6_/A3_X?W;R0]O\@-ZJV'X=>O(B]+6 M-?J@&O'J5_7E>:P P%6TVQ%1EIPNKO,;J^MZ0&CN 1L@-+15 :.A.5P T1': M_$9S3IM/VB7J;AY(<:8N>G47I1A=_N0D@WJ91NL_ME'@4_NP4M[I2TL%N\8. ML+VV7=?2[9':UG!]5D-FX^QF3FZ"IFD:D\=#*L_B:&#.%O"."]Z-KKA)<;A! M)M4HY+KQFA(-T'74#+8CUNEU/&>J;> Z7:VD?::+*$29(6/DP_OW_%/U;\S>H0;58/6V^_?3'[X\:?)^WXOZ0(B5S'VDD/\T@J2E0UAPV2];BI0GK:" M"Y4-LAJO?C.2);@0D#.\1?QY>>7N2>K7)"+6M88-1BY:EY*[J MIG!AJ4U@XY20G"YBA!$)44;:3<;6^&KN*>$+JN:Z4DTK[OB 4X^$V)]Y,:L] MDDS7Z\/NP&]<7N,-69.ZG0VMCK"=5%]WU5_;>\%UW0ZRFQ>*$BR0Y(%>*5Q0 MQL;-,UTVU<<9#T>IUE(OGCQ"UQW[&&]QF)#GK*C/;92P8]7%9N5]K0/ SE1@ MN[NA58X2L;N0@ L$IHKT2/?,(4#D,Y4XRCR05XSI:_&X'XW+*6=7R=I6K2,L MLBY9I+(:EJV=#Y?#(](UAJ,3'^T]=?" 6*];\\D.7%AKD'6AKPTD&MU@PXJNWG7/H57U@0LYVI(/D$Z6 M/^'NJ%KXZ+J>I)OE3YL[@J7Q-3Y.1T/3N^NA02N)4P6PZ%\%6-$__E/-)9Z% MJ=#V*SE.16MI"A.4=/1C0-34#A[X:$EK?DJII)9+RNAW1OLX7<7JD+R.=AXY MKH/>VOB\AF59QZ:!*5J>S] \DG?@P2FHFPS/RC<65"[B6@5%?_52Q2=^7GBD M>K>>, >F@?;R707-;K#?5.BJA/&\OR4)VHE39YX(D_"">:7AG5WHF1Y=Z+'Z M;((M>U0I?GR3:0SO_NS%A"WIYR&-?G&22D@Q]WHSBN>!!CVL5842!N3.!SWZ M*#! LH#12&[/IW)@M94&*OQF14[%$P0XS)!TY(Y!"?$6%E' M/SOCP/=_1O=Q]$P2.AK9>%!& !9SK#BVW.1/ 'KTFY.2B<;@IBIV'1T>T\TA MF*[7;'@F#WB-R3-#W>PJ'KO(,^7L*PQF3@DN!/:TCD1%0S*P@;*O4J8^0]G1 MJ1X=PG5 78%L" 6/1R_@H)%L,4XGR..W5[C@1P ;YX*)>&&=R99Y%?(/F/9F M.0)>^,(JR]-O8LR+B7&42B/TB!GO* A880M*R"HJNS)Z&91!1ABVD"90?+#*!2=T)<0O;V4^[>CMQC.S MVG3H#N]XJX\2QJ&4Y*7,W[;68/K7^6Q:9%JW'!^G0%'CU.U>_R#RPC)JIO)9 M958JSM'3RC#M4GIE>4SKM"93P;&+HR1S((#!=O!:+&*\;9.]QB!B*,V(H4L_ MF'%"9\WE!HQ6)]C;+=U4&'ECVL]>%;&Z]V'' O*=DVFVLBH<_*8<#5DNPFAQ M#.C\\D,!V8W$]7O!!;$.6DL(T^@"&\"Z M*&">IH"5]^B+,Q-2L&2QFB>9HC7E:A7$;%@AYX$4)FA*,2W7F_&Q#E]V=6_\ MS6TJ%4C:(.H)@),KA(.;0-1!&]2%!)ESY!04 @"+T[0 MGB41LQ9.2FTK9N Z)].\FFF[X2IZG(VSUVE;X^3'S<_"N6N%'L:I!7E4T'?M MR&/I*QWXM. OBQHND9>>N1P$-Z*I1ZW6,H M>N2B60UM:.ZY*,IQZYJIW.7,'+5"WT9O5=J?DC*KVQVQ; MIMYA;>92_!54[0[((PSC(U167R-P#,VEHM^9*;@T-=9J:@\;E%LUK:W;KS:& M"\?M(AN?GQU5\1?$)2H[<5H+RB9"67>O9_"=&+8;NMB(&I@\3?JD,F;KDV!= MJS19WR\7M_'JZFEVCY8K^Y]/L;K5$BQMTM?AT M_S#[=7:WG'^>H?D=_7MFJWK3?1SYAW6ZB)II>LU535 M!MZ ;974=$1F1/G%C8RNY=)AF02\7I\0H+YR6%-;\,.P7L.CL7C:$/2 ;!!W MT%$Y<,VPV\@+;[PUJQ;)C^TS/K4U@]K:PQQ_VIK*5)'&QK#S0O1$-R^J0,." MA"=OL'L()-Q$\4XD?.QQS%Z18*O1-.+)Z6BCR($2(8C5!(YQC<&H(Y5\X::" M@]V'4BTI7/6C#@5']U%"IW;R1$(M-&II#A>,=/246-34%C84:4D^.A+MJ10H M*L1P D2CFH(1OU U= Y#=M4U!Z&A[EA[01-4M3:&"51Z.E9THR4%6>.';BIC@%\.7NR%*Y3>\RVW@SMVUDIHCC2"(?IWS2B=A5>:6*?"<;N0 >_;1LKT='_$?IVB_N\7RA9)OA.4='SF2L=6]O]&M(!D@E0-__?33J HW;@3:T[K^9W8QV?^"0QI^!%35 MJ;\C(6%!34J><394:V"[O1=,3.NHM1HBM'2!&S3H"FY\3BWH\Z%J3-, MF#*S09[]K-T3=CAFH(=QM<2\2''FN2)"$_4T]_F#D+P =RZ)DE05%++8S9&V M9Z+[DA4*9JC(4U+8V4^?=F6)MO%@>4_YG&PQR/Q@]CIJ=PKG,5,8O(;:L?OY MS!E6GKO3GS@TG[US-G_8,%<9+EP\5]IU+K%AE5=L_S-.:$@=;5ZC>Y-1@UZQ M8TPZ#&FSB!)[&:6D4X=YQ_YH&N]9R=8YB*5V4?5N,14KJ7WLJ;W'>^H ;V.HKR9#:@.?0\R8:-M,DBH0^.\(+.31OUQ]-1;2E& ST5 MHO8FAY*(W_O@#9W%V];L5,#I30:GI8A;,$:",S^&$[=BJN#$;NSMP$*5XZ<, MM_F;@UYV?J<,)A+^%,?8"5@S^%X^$;"Y:A-?42,]\2[ZNG&A[+Y@8W%%K M]02OI0O<$SQ=P4V'?T$?,0;H%6/QFCTOJ7!Q=(@WMNY76]J/7;%%&X_(UU%* MCR,5.YE^SG>H*$MP3^;A#67.GWY9;#BP4'R[]UX8^JPB\2Q4%%?%5YT)P/1J M.HM6!\Z@U!/MGM!7^V5"52 JLAE&7C7!4FN2F9I)C_ M[PN3Y'RMQTV6S:+8PO/_ZR!?)U0V,JZB,(D"XO._5S%M,LK:M/0&,__"Q[X: M*;;$F#K]X6*FD26JEJ&MG6$CIIDJ/0&S6#6L:8S"AGFVT&3%U;+%)G]\,7O" MW/'YSOAV*2\TRR^W(\E1KC?9V]""K],UYOA6*9_N'"63%*^YX])[[F)^35*2 M'MB0IYW74<0OBIQ.+L8X*@5;;-0'ZZE1^-(ZKX%5>XC>M3]<'#6RA,313IUA MXZB9*@/5HRQ>BH^5G?"RBS"G$?LMQ0+- :[:ME-ACGSW*3>'V*TK"N@Y.C2W M:Y+[!ABM'R,0+KK6['-4-(,)EVUZ-5UHA;O%5BOI$[6 -VJD^5M$,KILU"=O__G16!U)L M7SMQMS'TR[3BAU"9WT5N3IKF(8T <)(*B3)(N8O"' WN<%W]!LVNL#VRB_ZJ MB^KT@^NSG:0W'^2"2>[#&9_7$Z2RY%)5]$K&$/3'#G'J M$MDRC9?;*$Y7.-Z)2[M4[[K 0JOC>:!:N^Y5F%;?"SZB:>XQG/-B;G93+ M!6.#"CZ.#M5M&L#I55@7BHI(+>$_=\I^[L>ZG]O.'6(8QRN7U9% M\K!,J/B(-[1-?9G";A1@@YV!-4JO=>AWAPM_)DH8WQ4O\HDF*&.,)&>DL)Z@ M1\[460%"FU:1AL!?1<8%W[ET4OTCSZD2J0'\%+_&0'5M83M\HX:E^AY5#>$Z M<;.X [@K.XU42#M:D(RCIEQD!EQ1/E\71P6D5FD[FYKLY$)=L7$S" U5ZD6]2BXA)M*-Q$TX^D3"*2?HB%TW3T"]3F?WS0+_^A--M MY+>')'8E@(VA#GZ-\GZ0-?9PT=V%$?K&0+=%#%0(C J)Y;I,R(&$(&ID.)%3 M#->'[]?S*_=1$(CY1RCF:/_G?'Z0^QA?I-[7$0\ 6H\OS\ED/K3T+K6YS#'U&IY.A^<-(6.W?4"]QRGE+ \"T"O,MK# MQN)=MO]'596!&!ZA\F23,S("%&4B(O,V&!(2*F?"]!I:&GCHZ MI;%CBVPT,&.XLX56NHX-:\QRY?=QQ&8]JG-R>$R(3[R88)'E_'D^&^Q>4EFM M_.J HM,T594]LHXA"9BS0!][R M*7?O#OJ-DK$W_^_%RZ[7MW AYJ82,'9?! MZN4DZP8JSZ&,J7(=26&+IFEYS$SFP"\-(W)XR&593_^7N"= MHTAP+%6=94!<1;M]C+XVPX"Z]3O7+\E0OLLV07=BGF.[R([?005CKW7)7DKR1Q80 M.'D[=;$FUET!XTE'!8R=X&H^J=VJ MG""/<6-X,4&"H1NPL&6,6D0XB=6JMO(@13E%PP\(7@8&^LN5,TYG1_\#J3OB O:IKN _$!1D;"$O<5* M&!3X.K:X-.=:FC-5S*=4Z'53 >W$6E)O^E=P8%/5?11SRRC3Q"HJ9Q++#-.: M'V9X+K!!=22KELNW#>2^D0YEX:'H4:-G,QF\O1@?9 MS.X./!KL,@X@_M4!< 3 ^\L"'"Q XB3Y66]Y'4;AA6HWDLD M+?[K;NESAJ6.D'.6<.(.*D8\YN@1V(P2I'1(0+'BX3,O#EE]JWL<+[?T9_CH M)61=8ZNZMK"]NE%#U9\K&\+UY&9QC3/&,ZKL@0_$Z4X0I^QDWAY'1R4=;$^U M3!CEBT=&&KTB(?+IS.O%2?&=[0?9Q]6>4^')%L+#=H5DAO*V"'! MCX4L@B-26+J$1$=F\3*SA+E9HIBR\>(7@1T)B@K>"IB*+UTA*%AC'1+:C)J' M+0D/O-B3,-GL?@DA"KPFP8$JHCDO%:UA(VN+EDVQ8-84+EJV"3QD/)C1!A$1 M#J5G94SH"^*PH\*A+)#1@1X99F*>0'BW&:"!"FP,,[2*1GQ81P(NYIDJ8BE& M= F3SDS3+4Y4 19DI C!8*>QHC2;HVCQ03P5?>_%J9HIDWQ\4;^9?B5U%RL[ M$8"-Q]UMH4*Q?F^X*&R@@ZG39 1YDME=%,HGRQD#5LSB=\;D^&J5=8^XCG8> M.:Y^T-CP?$9X6;>ZD2Q:G<>(/9)UK)$IV#@?FY\PFV0TS)(W/)^Q6=:M;FR* M5N!3.XC+S:[1/2S_!YK]QV_SU3^<>H.P DN!B$)>=J9^.=#6 MYTQ&?Y/&E:.^JL,9C/9&L7M6JBNH.HSFCQ1L#.CKVL(>LXT:ELY!JAK"':/- MX@XU-IV&\R)7KC&0/VH">RA6Z:..0/5[N .O4DKCYP0X,;>1^J *90X$+/5Q MQ4K;'.(7'KM1Y]Y%8:-;-;6'[6.MFJH.5]L8KO>UBVQ<3SVCC#CI"1+$W;JF M!6T31MJ%3TY]G[#=8R^X]X@_#Z^\/4F]H-$OV_K ]DTMC57_;.P UT?UQ#8N M])M31XS\!0E1QL"MKUK3>I]IO18,W&PTIS0HQKY,4&G9;*YI#-M;FW4L;SI7 MM83KGRWRFF_/"K(H3R1SO $]KI98:OEJNEX?=@>Q-^WC#5F3]"2YP7KMT!^V\W:V1&G:U>T,U\6[JV \,2VNYC6W_!S/Q_9,H/A_5%M=R\T6 M_?%9Q8"U7 8C#AM*AK5A^71@",IP06A@_?IM20$KP[+G1?UF8>.;4D ,^-&C M'=>C/!,HS+!,O3@]6T/8W\'\[ 4'/%U30\38OXJ2M/*%I8Y=8:-P%_UKMSAK M^L%%T$[2#[7QR?E,D.3$=D*3U,U;0%;M\(#W5/0M_3=+S5Z+[5^1F.W8:H8=R8D&^\&((CCNPR@W^VG#+Q/B]0Y[P MOL'Q*IKM]D'T@C%7:O$EI$')ENSOJ1K':4]=^L'TS\Z:R^<,M3K!?L.PFPK& MNP?YPX5IQH\_@)!Q%.=S*)(\T9XQM?I2H1TSK!3E)1\!9BCGA#@K!^\1VC=! M\^]O%=/FH0!N4[LH_<\_ .:=J&)\%3^_"9G-V^G62]'6>\;H M$>/PK!%Q,"/I(^/8EVL;GR-U9Y3FD=$S%AQF#WZ>) ?LJ^]Y\%6LL-">7Z*< M?<7QFB2UJSL3.C#QMK=E3C;1NQ"!NSXT5\74BP2*")9(\$2":;X-E &-X(QR MUDZ.].P;2%+*IR@4<1: @$0 Z@!(TDSH+*%$PS8:6-) Y>S 1$<78S3AE90^ M>JR(!3MMQV&2O0P3T]GZB=\H0H\O2&UW[[WPCZ=?O)B"3B;3) >:A)7#$*)# M@IPQS5B'.0!*ISBT1E/E&$OYROG[/*NH)MF3&X+)[:OC_X&]9IF0%"]Q_$S6 M6!CM :^CIY!3X1-871K+^&QA0[LMNY<3K\?E"7?:L*:Y\7;I_?QJ4CV%%+,, M3_;@SUFC312+ TQ%$D?H"=ZV2UD>FUIUK4[@K^ZB%*/+'YP [S5Y)CX._41< M@.'33(V%:YK"!K@F_510JFH'%T@:I34O7)D1S:]G+2NN+]DZW!Q51;:QQ:.= M+.W)T9LP4J]LD6^)(_\C&Y1-27431%\2_?)J M55U@.Z>.OC7%U$[:PW52+:G'*)TV7?Z*;FX7?QMN@DGB5!G']*]B#-,_6$65 M-#N#EG5%"$FZB>"?V/^D"A=WZ9^D1:82D+"@3!BG2T##Q M6T3EL9J/9LDX.GJ[@31@1G 1,]_AE$55]W'$(GC_X\MO"?;GX8(.78^])#%= MIS2V9R7*6R)I(T(P(;._;=2HNSL5>#'. +H8Y_KBE*^:D63*4D%>_29>/'F- M]^0=.KU?SS?#6?.=DGHS;8 MD)0]\%UCJU(#V'!PJDNI"FG^+5SWK9"QCUL>O=\.JE!">_G286WAKEA+*3V MG>V':Q*P)^K%S\,T7$7#S/$CL8+M]F/:MS9Y:" ^<*%H5&W-JR7F0C&XRL5" M)VC'OH85E71-) )J\SBWN?+**/V<_;5F!M\K!H]R,WNY8#\[.0YDZ_\UX:M^ M^N\ \]HRH3_=L9GPSZK=B8Y=86-D%_U+1X8:_>!B6"?IC8\2%28LMR%CP]\1 M4QFY.56T;0&NME>OMIUS1I9]\/$XV;+N^*JN,6R/;M:Q=*I8V1*NU[;(.\0M MELK48K;X81/8["MC.DI9M/9K*6/J?IH [.YI'E';:1X^8Q%;Y.D/B_B:)&)5 MRBZZ#LD1/!'17L62)C MP=4),%BV2TY8& 8+PQ ZO6\V)*!3O5'MM,IS7\E*K'%N*+O\29E"T62:JA:H M."8R) ,3%_K:19X0F]" ?5[<2Z/^I9QD'IU<^'+OV$@)Z*>Y",A+I=OLN!16 M3XZ=F"F_XC!7C)/S5?"4&Z<$MM9/E9T:*.DR;ES$:+]X)&2[38MPZ05XL:'3 M)$N5>&&U7KA)]DS6FJE*NS-,[#6S@1J+Z?6$&X-UE-_4&Q@;N5L;A2S$VD<) MO_7(D%8RY160!%IPMH[NA%FR"6.!7CUY;(^:8X3/K4(A@IID+TW"]ECP* ;1 MWZNV.$BH10(^2KA%TBWN;A6+*]LE7A]BOM-]\WQ'?@MC[ 7D3^Q+@S4&^!J= M8:-F-QNL)%S8[R]WOU !5\)NCF\\7=?((*9DB!UA'Q41/5, M$AJXW$3Q;>1Q]7"2[2/7W:1N[00;Z/5T/DK :N@!%]@UY3;V7 %5X1-+9\#D MF>5B3="52#QFO";R1 *]>L#4_6C<8[<*J"5#Y-I1AWZ-*Y+]'K%4A,H1K#,!&L#EHY"E>P^2X7HFKNGU@ M FHGC>O"SI,.YQ%UUHO=.UC@@YS35T/.@;W=+$8:6^OL;E_ :?-/1 Q4[!UX M])N3;0-+^:H;',5]Q0B&/_E?8H\ZU-;K!]FY=OWIWQ*=7W$(=Z<*FO%F3F09=F%0MMLT5=CF:;V ML-VW55/5;VL;PW78=I%-!ZN8@F4*JKS*DE$?,P@NN;[9PXV^Z M\*U\%VXJ2PO+?67E6DU6Q+?E]ETG K =N;LM5,_6[PW7U0UT,'6&O*;U*\GL M-4NU+.ZH90Q=7YNW:)*K+#@N]FB(]T@"X_MDE=N5I^I-UVNV MM904&_,T0KEB%Z2ICE,N3<6NA2D=F(C0VS)R5].(".PMSGXJF?K&:HM9^FD& M&7X.&;YXYXGEQ\1XSVY@T;_VO*(\S]P6VZ3^ :,O)-TRSPHQ>L%>C%ZQM2_] MXY'M9N$D0>N7=8"S?)OU(4GIE!R+)3*CGBV<$R_@9Z]/4>0+KTQ$%7OQQSK3 M.G-;JWNH;GZ8&AR7K)7S/6X@R1U-J[89;.RONC%3;H^X;(^C 3,>K%]CGFB8 MK*)YF*0D/8CW&JXB,9U%L1ZJ:Y$Y)U#7MTL]IK?3.#=([Z!1_Q.L*ERG$.)G M,K 3+:)*09WF(I)R.(98"X;*$3;/_9F'2/)%JPB5.%.$OPMTPN&[ Y7Q=6]B,/%X&!LU+\%U*)W3D4^T/E"V88^0;@38$0EWN AQ]4&FLNNY M04J]_LT F_%YM5 M[+$BAQ7W.35BM ZD8/K]$/:I6][ITCFO)5YGK<99YG&_V6=RL$:ID*3Z+HO3 MM9XUBU4A+&..)'>6NYCQK[QI#F#59\U8][IC9TP8OHJ" /.LV0& 6)O8>4%Q M-QLU@;$>I?.#XXYZ_?^ ;,]FM9!<\+<*RCK%/AR:2[%*RPB"L3C.4W[$PKWC M)EQ=;YCX;&B%EDR7JJ[GM%!N5F#H')<\[2W;* *V?S:.,93LM[[[8YI'GK\< MO-@+4XQOB\09K1.+FHXP';J[[O4'F56]SBN0:M%AZ/03ZLU/DI^:GX4>O8#M M.25J@HI(2W%\8#F*>6J +N>%%&:6,^\M6H&EC-#?FD%;Y: 8,[E#''7D:HG$ M9FQHA9&MF%DV+(BW1VYXD9XQBD!NKR>S<% MYLVK'M^QO^X;SQ37=3\]C%7=-9UNGZD'/3?$?]U[PP1%0RLTK^HJNY[3JJY9 M@<$10#(;.]HQN+,PCB6*?:X" ?R<$PP4F.WV0?2"\8,HCV$"!8TDS@T/VNW1 M# KU_<\)&32T&!@>)$>4L00($B,:9;I>QP>J]-Y[H=(%/%GJ"PXV7@P$)F0E M5YDEQJ]FWWLO++M#VX M1,X-*G1LTI9^64_AG.!"2X_!TRV5$K]B\U14,LCX M @&-44TCU$ZYVOM*M1W!189G2AF'KEC11.'<@*+5<H4=O]G""B78F!\6&N M5C>!A0FCVH(_O=D3$;K=F:MV;*OQ';>AAJ;A#>7LEIL< MS,YW30>U2=/5-2>8947KZ_)/RBZEK;=>&.*^U]'T*S@P^,WNO20R,KL2Q^Y= M#\.[4#LGL.MLI<::#GJDS@TBNRLVVCF3E^T@E.Y;R4P2]>1]'7A)0C:$MO42 M<2/+?1D&2U:L"17E[LM,M5U6_S*SH*O=*-<6FU8-J_(U/BLG^'G(3"V%D[2X MJ[2(NX2?6F3.$*4U[-(*SPTTSA27=32R',ZRSY6B.SR=_#&*X^@+*Z83Q?Q3 M&A 5G[$".R13A(5,[A/+K=BW"JKG!51+UFK]G$4\2LSS:Q*)M8\'2R&6C9)+R0ZJN#-,->,8Y20G%< MDT2I%P QR=5T^2NZ?UA\GE_/KM''?Z#%_>QANIK?_8*F5ZOYY_EJ/ELZ*GWM M8F1T' \NIQ!Q_:IDAY;*NT:$SG)*T;"-QM320.7LIA@=74:::G+6RE3CNDBO M RMQJ+VY7?QMB6X>%I_0_.[S;-F,M'8>Q\E64*MHNO[G@<2X]$;Q-/3;7C+O M1 VG'2W1>D-'>W><.'#0 ?C2@P9*[:ZSYCE.2P3\:#YA.^NN7[5W*9-E(OT MU4]V\[](F%+ZA->$=58SC%IAC;&?L'OB%:^;ZR!')PK H:.[-8[>W]+M#A@\ M#)0P+Z(D=PV569=LB?G1X#]::4:Y)LH^*%_HJX&.H XD33*PH"U%U7*S; M#Z:S=]9M.V#L,[!##H$= M^@)'0A-->@,B"6OQ<%TJG^2^\)95 ^6!8$5]K?'A4"==Q:HYKMK'PO QX,TA M])?;*$Y7.-[Q(K:K*+L4=N_%-9F#';L#1D4#.YP&ANU]@:.BB2:CA8GX:XI# M7D7.0PF3Y8*ZZ$X\5)Y&],,XNU6YIQ*].(H.+1A*W61C[-"R, ;GR+Z0-TPS MID[C11LVH6N#-=F+97+ C>"E:..1&#U[P<%)GDC=',$M4&3*:.PQ-/>&B:*& M5JC;0&OH>AZ;9SH*#+-Q5@X7!"(4S)QOF(UK" D#Y?@9"B)DD'@3Q:I%- %! MMS-P/.AD@ZJSN.:>@-&@F_R]PP.65/NJ! VOQT6#[L=O8YOB-"HHDD@37I>8 M!IU749A$ ?%YO+2*#TGVU"Z+34**;%NRY]CA[5BF\Y^8/=B8.*E:?'SNP)^H M[!-8:!$!CB=&-FDZIVNF !A?S/08\+1./.YJ._K0R#NT;IJF,.2L(4@_RZKF MI^A$ #;T=+>%688B7,@QT,%B1B+P-,1Q4IQ);@B8*>]C&(+G8;[Z;3F[1O.[ MUZ7D=XV43,?)[Z..C.IK$1ICQ.5DDAVB]$^#;R9TEI.+AFTT)ID&*FCH M,M*DD[.&GP8_II6.T^!OYG?3NRLX:? W4?R 98+18G,5[791N$RC]1_MVQ/U M'6'#A[[N-5ML-;W@PD,'V0?96BN8L%6<8(,X'_>;:F,9H*SS6NB<;+W83?Q0 M6M8S!1=[MM1.9E]QO"84]W2V VKZ 7=O7NZH)66D&V$D;A.T] MY=+!F%-U/,$.J5].B27M\)ET&P4^-BH-..Q\*A-VKO&CUF6OH_; W:]-T]IY M4VT,V!5;11YHGN2I9XPX8M0A'.^,J*V2=2AJ5]'UM!-'I7%XCD4ZCMK4'K:C MMFJJ.FIM8[B.VBYRC[6:,G>.Z:CZ,Z@M;8=RU)8<>;%U'\7)/%1/<,4![I$) MNO6$Z90&VI\FQ3=V.Y=\>#TE1DN%%Z=^'O%9U$BD+++VXEK-)DBY2(ZRX<-4)%.X30!?EPS7%4/!KXI69%6TC,)MA(2^8F#4%>DT6!?I/H>*SM- M;RCSSXQWA<4,R< %RSYVD2I"0], V\ &T.XN+1/LO'DGE;%4C+>^\;\[:L@K$38XLS4\$5/93,W!63 MQMUC=6NA_@/06N)@4R2L3'#LN*D;YIO0@ OXQA8YBI/U"<"&>G-UAL'Y;%%X M$AE5 K>*0BX"9HM6NJ^QBUUT[A1'6[1.340-$)8MIN#5;.ET(@ 3N,UM899J M!WMD5?H.)=[U%&A9G 7 M>=T:8\3*1#+;;/ Z76QF7]D[=T_X@YYTS+@1L9';SFZB@;5<"N'CN MR Y]-AF&P7,A.ZIX36Z"<@V.)A2AA)/%Q)G]3G>S%5U]7#W,ILL9->U,_.LU M_0SQM(R?ZJ\]40X^[_U%IS$PL](8:"?*OL_"QA1#Q^;K,B.@ MZ0K]8S9]0+.[Z_'LM4R]./T+6>SC[)?YW1W;!5S<:QC@/XH[.?I1/_HSE/,6[NI(5.NUA3N3: MFLI1DFR"*]Q M3$&0J2#*N\W"E*0O]!93K:[8Y[^,+E3-KBCEOJWE$MNPA<>P7;H1;;H1%B,KW<[P8AES M%?IB0E&(D87?11J/TTC'B3G$1 &EUMXJ]L)D@^/%IOYAL[:VL'V]44/5KRL; MPO7A9G&-[QAF5,7= U=O:8VKX_(+2=?\%J70\O,5S]A-T Y[R2'&OOLG(:3B M,KM9QRV/VYZ'6U9J6.66I8;PW;):W-YNF=]I=?'>Y[@Z9FY)8V> #KD\[/(=C^U;(F?]WK"=MJ,55#?6[ K7L;LJ8.P&"A]Q?L8X M(865ZW#9B25\DJR#B*&!N*G%#,.+()""\\\ND&$>KJ,=7GE?<7+O$?\.UX% M94/8_EZOF^K:IZW@>G&#K,97"SE)Q&DB1G2"*%DGGCF>=BG7;L^U"S'?]*3N MT) MG1_X;4G9:*(H0QU2_Z8::;QK0Y09CN=A?(C3BT;5,@SZ>3DH9T6USB_5ZA3 MKQG_HVG; M?4UPDQ-F-M3GQZL0/62O:Q3 M$+_W7MC[ZQ506-L0IANVZR8#N>I6L*.P%IG[E-?W\C"*/[K$:H9F7'C14,:' MK:/I]Z7M)\2VI*S&0R/9@)-5W[#,"%N//=SJ9R4Z6,1/7DC^Y*.\J S*$BA" M_S[FE6JS>PE9,K(7+.DG/"&B[>!D*-HPX6T4"ZJ1R""$X48KPZIGZHNJ%*(\ M/@T;UF1/(_OA;P,NUUOL'P*Z$%D>'A/B$R^FU#_3_\_<7YZI\@M [ WLT%>; M+39U#5=U\<*X[&"ZI2T[Y['+B+R 1T V-#?UZ^L\4X_'40KG"7K..",BLQAP MQILC@-J8=:YO;C?8@FQN*1Q_SJUD;,DWSXM!,]78RR-C-S3_G8MZ?"X-#8QO M28CY=2U[/Z'*\O\X4#ZQ]\C G//[/Q*<3[4W10Q&"1%^\3)_$T,6C&;;JF(P ML2?36)*=J#GNH90)]2VBJ^0$%VW8/[)$$'U,9!+>("AC%:.>%+X@GGE+J[ $%(<-? /J'^S&MP#\?,5Q> M^Z5(X/\"9:O/9]6Q#!N_[,NSVVHHXKD5_II^I!+^,<:ZLIH-S$EU;+L.MA=1 MP>,ONBW1I.D0.Q035!))O-NC",5T"] M$7.Z7K.3 ':.18VT9C-+\XYK8P?8*-:NJXI']:WA(HN&S.:S_V[GQ2]\JX,\ MA61#UAX-I[V<(]IG+)UD(.3!TWT<^8=UJMS3K-J[[-(/]J#6UKR4@=#6">X0 MUQ?=N':-EV9[>OGS(!.4,5.O)_.9$"\1Q(XVV+(E9YRD::A?UL(]"FK?+4( M'S"[M2>J4MY%82S__.@EI#+_9 SZ9^(D0UFRTJ/Z$C\#]QM,Q5Z^RD5A%V@R M^MQ9588NEY)#V*IM\3DTC[^^]S8N< =E\-?VXN%6E*HG3XLY5Q$)29E8:8<& M9^>"N3N#!FK>_*AI'M(XZ2#.FECUC-@7]3*+'X#9UU,LS$6!$KRW+=_;^IP) MMC5IW!:_G\$:74_L_EBBG*8"6)%;T!K@NN4^QJSTV.SK'H<)IC"W2+'Z_TF2IAOSG->" MFPB,BQD]6M\E<9:ADY;)R MB=1.ZL5YU4UB)OUA#G=C2\BV?,%>UUG ML)HS:]<^$A!FJ@TX0UGW2:X_G,4+[HPR!DKV#B"N\3Y*2*9S2ZA0UQ8F2FII MJ$[_E0WA3O3-XAI?&!-4>98_H:M9DAX8\O*K".*%R"A.>*&RH>9TR9$]8*'P MNRK8-8>NL.=R$T6&G=V"G=BCC$P<8A\.BI#^G(?L&2$T&=UO_8[G85_>S^8>-E9\Z,,N^9.<&=\ M?=%[9-MQ#CQ$Q9*\LZ%=RJ.M5ET[<;JY.^R!WM4.M6G4#7WA#OO.&O0=_1/$ M&7 GR%DX3IFNUOODJ%47,6[/YD1:7W<;^L2WTULD:!& [0G=;5*^5VWK#=0(#'09P 4YV M@@3+"\[3:6)XO>IM2V;-KK#=H(O^I8Q'C7YPAWXGZ7LD^Q9#_-@#(*1&VS " MG,GO6$?]M:)>3]A^WD'[IG#OK!:$780?:F:#53G*L@5 [=$:VI8BUOKF<#U81VCS1R4H;72!J!/M'#_&K13+E I?XT?-$\O* M+L"'KH:^U:NMT_: !Z^.U+U&[P6CB1A1ETNHDG9MBZ;:QL!';*..E3A;:@EX ME#;+.]CX=+W:&5-/(+-("67:ZBO5-3XC/VRNGU39\DS\<,"Z0"?SA//CJ#$U MA>&)\_ 9)RF_W#UG17JG_C-[=2Y91=/-A@2LF'Y21 =*Z]:3J/YT8?OW8)8K M;V+T) H7-893K7]) U)0=[N(8N?;ZNR;H0.',':%Z[:?<^8T<8<.VC/&)3YQ@ MSKDL6N0V"I\N> !:/QE:"[/MJ0TF!C .A]J/ <@#!LZA[/=(+'W&2S9!]3- M_/"M %HBWF*14K [B(4<$Z2B=0F?W1]2.CX\RH.=6=U=PUQF0$:5(93C\P[C9=K^,#5BN9 MRL)$ZD>M+Y]UH@';18TL/E+P _+$2\)IGN4V]80]5CMH7WV 5=L-[FCN(GS/X1W%J"#M M\NRV2M/;EN/:MCZP1[:6QI6 7-4![FC6$WO(<0S@J'5W'ZLJ(B M)33.9\C2LD+3Z ;;$77U5KVRK0]<%]66W'0\9PS0GG% CUX@L@38%D2J\'.[ MUJNSPL>7TC=:J[]NM&#[0B\+5:\0.Q""ZS7]U.GK2IPD4KBY7$K6&*!M-:G1 M#;9KZ.JM,4VL#& @UMRUEZMXPV2KVO1ML;U2]UY6*RA.U,=EQY:J?1'.;XT]4S?WRKH2WPU[9T)#=^,JF8 M/Z(-(N$FBG?B6(Z5D?9(R/;U^7-*Q3"U^YR6/>TS5^3T>RPE*UU2$;UN2=C0 M#*X+-NDE7:^J#6R7:Y38.'^9K=\((X5BO*=BLX2C37[U)3,TNTC$2F'3V(;= M**(>1X?AMVBUI>V+-AX=L8>$MJ&NF3V+AQG5*.;M2X[L)4FT)CQ:^D+2+?*C M'?5KM,.[1QK1(1]3&02WB H8Q6CGA2^(.P&EGFYQ)H--KQ_E!U"G6G?+:2OJ M 8E[VZ^C-':!"7M=]&T)?<]@G:LE=<\A2ZF#6LC:T-F9F\Z\F 5UR3V.EUNO M=6W:T!RV>[;IJ;IF75NX;MDJL>GPO,.I#/;I"@ EC#C?5@F++[PTC!3_X(PLMMFGZ;VYS6V&^>=VL;G,[J'0U])&5'2B--V M/]V,I^T9.[.Z[K^*=NS&!E_.9!N_5U&2)MQ:3%/_WGO1N:W?FRAL6!C&9BIV M]*,(%V &TLN\6"8E?<%I,W_+V;NN?DZE^LB$4DTRC6.J).8&^/A2M,F,,OWB MQ;YNJ?2^]&&[W^"6K"O"WHLX7*<<7L4A2JL)7^6,D"H-4L5!CR^EAIE(B,OD MMCI\BR7K#%FW2STH8>#^/)CMRI6Q^U(%[,'#Z=9O:FUVUQ9O=;4S#,Z*, (4 M[5A-M4?KW9C^5&&#UT!6,UH,5).$"UM#*38$9N58I,"5\QT*& 8:!(XJ3^>7 MJ9<>:-.7!YS@^)D7IJ#_3&.RINK=X52\WU:SNV!& 29\]+"&/.[OV!T>+/11 MPGB$2WXHSACR?;HX9\FW[,0+?VY+##+_]\*7JRV#IV0>YK9HV@3HT!VF7YC: MH;I"87-?>!YAK,$ M0PS3A,D>+$\%;:M+9_Q=;>TUC!&VR*Z(XFS=XW&A7&7 M_F?M(L,MT_3=Q/6:UJI91IY,^X20=X_1(45)!V^QF@1JW6@%;CRHEBAXEB,/1XMRQZ:!N3ZA ML\J.9/7=0_\JX@6)<+@N591LR0[H2@,F^/:RB!J/=2( -R S4\/43Q1NW$'6 M*C^PCM&V6=Z9R%_ -1JWPKM1.'/G&&X6.?:.$D-0*>".#>,<-I:'QP3_\T % MFCUK)-8U-(<-!6UZED[N:]K"=>]6BH?C2+O&)+3JIF"/] M@ZZI0I\]O.+G[WW.B\WHQ>;>BXOCH448O+1NW U&%*9?#VLSYOS#4(2'$ /K M9;R*7]Q=S^Z6LVMT,[^;WEW-I[=H?G>S>/@T7_AN#FFU09#Y0Q M09P+RMD,ONKJ-:R3*V_?^**+(8ES'?#U]M ;_:?]S]$5&K08S2^2"9))GL1_[\-Q+0[P\:I;C90H4BO)URTZ2B_\43.V##8*!A-D&""?L_^ZQHQ M;)OB7A0VS1),18Y'0IGYSNX/EP30 X"6+K#=7D??H[BCMCU<%]>2ND>D4! ' MY]*CJGX?$QI7[ /,O=FY\_Z6X,5FEJ2$ACBX[@C]I!%L!ZW6277)<@NX3E@C MI^G8H^38H,L)@O.\D?5U\[+1,PX/^(:.4);ER,Y!_D;2[=4A2:,=CO7FR\Y$ M8#NHF4W*3QQUH0#7P0WU,'_5A[-#[.= DJ&H6B]9@L$"1Z:)\3IZ"LF@U2^\ M $]#GS_9M*%J+S;*[D*2QOQF6]*,!'WHP 2#WI;);S*:$ %^G;&72L.\UG+\ M[OP+VD0Q2JADQ2M@3#;6MGAE@Q3BV;W+Z,1B2VF-E6H-=?>I,V,%W%-;,'H(>C"Q>C!+J3&<,3&XX5Q_E4Q] M+..,).OR*Y8Y1&7V6%LQ<8-$O!X\*D&)6N'ZO(;,QHN^@C2X M[> 1U2[6:$^YR_H%.R?+$(_$G[W@@#]ACRW"V7JH2U9%E_ZP';JS)4K+"MW. M<-V]NPK&;D Y([]@><)R_J#K79)).5M0F>8Y0 MT[0BB1^_<@*6C5B/@C5+T\=Q1R9(QCRPVU.ETEKE*M5AC*O$C/R&2)^Y9 M%?X@B+ZPJSLW4:S1O/TDVP9/F.!EU>+RA'QTAK!/T^VI/^;)>_9IPC)4,KGR M4G8\C4<4AYT@3^K2I9O5PWKX/XADB1[*5LMSIJ:9L:1AX_&[C%5 1%69Z&%F.?4*OXS\PF/OMH\26\.81^HK-/-P)YN'/< M&':4T]F0M&'/7*-HVJ?DO:\Q4054:.ZG 9-:'*C+1 2>>+KFDJ-]'#T3GT:S M:80>HSB.OK#$(-XB^A*B#=/$ZK0$RMI<&$2E04(<=4JYX>F[0B(D11*?4J$0 ME\KVVJFA" !0VQ:S2C;J_DZ\Z(4-9B$0$LW82([2+18#>]C99KF-XG2%X]U' M+_SC(_;*O5B_8J-Y1AU'3>9DHB,:)._1(AZ;I&N^CA(+Y*F()Q20],!_P M@JLHVN.8T= -Q,:<''.V"(2\CH3@(U^YNJ,"81^)A4+1HDJ%UUMYH)9Q40' M=E)L4.*)%*8@D-*M;6K'AVELV/OH\#YF,J0O]U2[E$;9[/!A7R1)M*4.=.@. M$V=-[: >_^GVA7O4UUD#\QH&@A%=8S)6?(F4,P-W:&?=+-P>N+"'(U"8TSDX M?")LIY;OD]*XCZ3XECQCOS%I0*<"SN>M6L3AJ_&[O4=BAC*+F$:Y-$3Q@L7F-@J?N*HZQ_$]20$'@A[V*6&# M 1W <-%'&V-_R9DBNMR2;-F"C#$6,))C"S0T<6VP#0J8D0)N)(=PD^\7:6)* M0WO@P-&F:3ERJ&D,& ):13:?%R5E>&X\FM(D'?)NVDP[A[HUP4D7>3R8+VE*'E_5 [!LF45?GP M;0[G,&;1"+/=/HA>^)7(FI_>1?@Q]9]QG)*$#L^K*-%=V+3W@@E_';56 Y*6 M+G##$EW!C3,*"_J(,7#NTRX47U,&;NI$)^EBPXM!:=YH;.H VVG;=2U7B*YK M#==5-60VKPZ=\#7O+U'DB_RK)8Z?R1J#<=<1E5_$Y(F$17GWA*O._!9_W;.G M*=PL_-?1#J^\K[KK_MKFL-VV3<_RJK^Z+5R7;978?,W/""-*&>":?UR=4^^K M4;60RI4^+W$P]7WLKQC9]A5^:P>8[J:OJUS1-[>&O9+7E'W,%3PO:($\GV?; M,R&LKMQ'-H H7\+I(\[ .?A84UKY1=&K;SY/5]^\=O($/'YB#O" ]U'<]2TH MW;XPDEELO MQNV!1TMSF,ZJJZ<,.IK:P@XYM"0?)^!@U3]9R)%F(J"$R6 WX!A5?4D<<>K. M$ON*'=!%?W.(DP5A<'=2+*II[P(2G#MJJ$41#<[AQ@X[0QH?QG/9$WIMU M[:!V5&947;CFS(M#?DD-QQJA@WXOV"ZJJ;7JIBU=X+JJKN#&9\T9?409B#D5 M7'0_M@GN,(OI^7[B*QI9):_1'L=BOG6RG&>,/U+)?/;2-0X3\?KUGOW_:>C/ MJ7N$K$HRRSQHKC]H1@FV[_>P3FGAWYT,7(SHHXSY96[*\X(S1??>"U\83UE! M_R=>'A@,>+BSS2.WS5KA.M1NP0-)_DA$_26Y7#Q(,R,"& M!E.[J!#1E09_Q0/W\Z$D BOXT M1J+K++)GTX8BV 1]GL_$%J[ZL>S$OK1;<_HLK"RE9&9:EJV9"8"D!$B*(*Y, M'MFXH?GO7&:WI:_/[LBV/!A,:Z_J\EU#$T91BT<@J*#6 O&(FP3V#_6.L[[.'D1M?!NGC)>5/[ MSCN:!:Y.40G]+F@[V2&PIN5PU^(UP/26A'B>XEU2H71G G!1R,P6Q37Z+KUA M(Y:A+L97+"@E1!@IMODI($W9(,U^MH0=,08'=BN;A,A#*9/P6[3:TO9%&W9O M[)"(R":+C7"VI9H%.05(>DD240[,J[Z0=(O\:,?RH7;<:Y.\0!O]**("1C': M>>$+XC?"*74&N4(&NQ?^K?XTW:(>_D-RQB:A3_5!HKQD[A L'G SS@\X$;8Z-H7)E8864#-$-'J" \5 MS,3O<5BL<&$C/^/C&@7LFD%U??_$)'%FDL<7E@KB'];#O06;XYS&4^L=3B]- MJ,&$@8&L=+K)VYD4[)71$(H9;_F*!4?%MF^6?:*^NRPW;;DXV;L6CC9L[5M* MQ1G)77WD.[OV(VPC)' -Q)!,ICFF<-G=1-/P6.$ M<_G[.'HF"9VC;Z)XV)BN+V68J#&"]4YCO5YDSR7N&T;)X6/ O92+9Q[#C@C= MVE#%K_N2UD;#:!MI[G@/-:VI_B>&.W M<\%I/26&3;\*&$]EC#N"UW%5SSU^P=X790HK: D*&2W9H>*'%S=Y_DZ\Z(6_ MAR1+"K!6#/<>\',4/+.O^&?#X]ZG#(KGH3H]F*.A&;USP,@>ECI%3@-BYX*G M?50;/MK-0PT2'H4:0##8A;E41/JD&*@) LJS M_-KZ!.VW+PE9>T&V_*/-O;3(X*,>R/J'+%^/9P&R(V%&XO&0D! G/ M/G!1C M])0_:"=>=XPXGG;%*P_[,<[75P[A/^YF[*[9-+,$%" M!L2$@#4EN+4:3E*RXSFB^4!^%K?.]IEFFF@E6H!V'&7 CQ3 /*Q9@@51#$)$%, M%*3( @'Z05A1G0,TAJ!RH?)H*#I\UJ7&D)^\]!#3_VIE3)A1@CD_#&"=T^=A M.I&!FT_11YF^S\D<(=9$A2SJ4(\8W7N$KA>D&)9 ZAG'CY'.RS-VK:8B4XQW MV35/>91VH!"U$XR5Z@A/<738_X_D:'+D!2U2WH"ND&1;46 J50I14?5(Y-O( MQKVA?LIJV)+TP&M0WQQ"GQ6D\^(TQ#&OZ9]_26>!2&!M%/?+VAV.*TSQ@,I"A6%\]3*W* M/F%R(E50E$F*,E$1E165A$6*M!"B^;/Z&:J'?<(S&X_'/C5UI\'OY+VIW/@W M'HG%P]E\KY7:]K:( C[Q=RBQOPCI;T.G?ZK31R\A>CG50_. .8>.:M'2ZU5# M,H"[WAA'S2$ @,F#N$ 3F?#'_%H1"DFI$%WYYW(A+IAKR(5OWPVS[S,3"&T) MQ<9XO17E-39I64FLM^QU8K8>B&)?_!I%<:&G M@Q=[88JQ$JVXJ3/$)JN8/5>I%Y _L7\?X[U'?#J%\J>UQ(1:O##2 M6H*H/UG8V#V4W4J%BWK2A(NT@VEF7.XH$P!Q"29(D6&",BDF?)T@7I++XE[E M21TP![S.;;D\['9>_"(2#CE/A+^R5\>S#%?U4:#Q[E%>XWV4D.P*:>.2X;@E M3T.YT_Z'4[%RV%*J%'G:7P!<\$E%KNCA]$DE1LECJ/L#^$P4%GD!%/ROF M9VCGA,DC8L%S"P-: 8>:+@ZJ597=W.IM4R=3D>8K^M#!S:Z&%M&Q9;.1. BB[DJIAXC M."+!$A4\)^B(*Y)LT>^,\7#O!8WE2-?\<:@A#)U3^@LY4]DZQNXDR/Q%'.I( M&9LN)5C#=ZI%_ N[F+C8R ^J'S8=FO9?R/':+&CLBG6$_R+.V:J>17>-8L2% M86%F+HZ;=TQAV?+S%;]AY63OKMH"2=NB7:/;.:+/J=[MP)*\.*8 M%PS.;U<09<"H]Z"P&%8[,:QXV3M.BOR)Q6/@S:9V!ZA+ECK*;PC\C5#96;*H MYY/@Y1K3D;JCLK);P3(956N;= BZYP#) UCN%+-[$(4.ZD.HUA/U"Q'X ],1 M3__F0B!5"O5"$*A9P:4)%6BL \%UE*2(BG%($*$3!8E%G+T/Z ?LM6[^C9* MOX_)6F:*)^(Z/TL6C^G/D<9>F'AK46*!L?0I*5Z:E!)*R(ZP' I%CJ&RF8[M M?/-\1UKSD[0ZP82T;CK+'*+V'K"S@CK(/WP9%]5[LI*Z+ X0CW;QLA7)ENQK M;EE;3?*Q8*838)Z@F\\7=W/7N&M)_1I0I<-"+K6[#Q&WA^S39X]B,YN'HGCI M!;@PG\%ER0'(PH3=H>U6?19O1A-N'#F89D.RQ2E'7^#$U@JC^U& BTT!6.LTV[TP*=@@YA&+# MO^U0]AK^J9 .^50\U;_X:HLOV'BA'G[_QTV4Z=*2:F60C#MB[.%".1B+-8RM MWMC=.Q[]%0?^*I+U?@O3M 6<.OU@XG9GS=60L;43W)A07W3SR],E/)@@QO(B MC2XL5[]NC>[&-T4Y_[)B$Y"N6%G5S1VK4_VGP$LVQXQ2J3H^8+7 D;SYK7QT M)2YA=RM%;4X6)C ,;;?*8M*&-,\EQ!M PV%C/4\(5"X6@:RAW$=16R;.\#?F+K#"T> S($_?P MUN!/OS=,I#>T0O7>86-7N.%@5P6&\(N,4Q0CA95K!'%I$'9N^YP_=_)+]M1) MI!C'2Y)H37C6)3N(YWL7OBQ25%0'(^$ZV@WVL&M1#4B]5)V;1<'2UHBQ!RF8 MV#&$?61D:$H'=C386ZOA3Y*/K^$7CN.JW*\S(UV7#//IR#"Y *58#T",Y\Q> M==4UL;EAY7VP5U<-6'\$14 91*@5YD,KUV#%33+Y?45Z1(T M#QS74B2Q/\FMF5)KR@6K6_ 21OJ(-U&,@OL87S#,RN"+ MU],B&_ZD0HK^ZQ"3Q"=K5\>JA:%F5"2VRB^L]$!7\[U2_(Q(G@N,F=NK&L.Z MTSL' .NAU1"^E[-70S$F ; <$'"&.TH[>L3I%XS#[.Z@#,/HBCL+Q'B@=F"; M?X\OR-OO W['CK6^?[CB$5O,C,YF"O9A]HARNDIQD\<"XKGSO8X M1LG6H_$EYJ@G-_D8;FPS<_%VV4M4*;MK*T'%;=0D'R^@=JMZHZMCP-25&G!0 MZ6>EZC"I$RG \--3H6$JY6>[+ R6:IYAA8)2 ,S%]YTX/O&]O13O]E',\%VN MYM:\,("7HB<6<-)U7?XN0[Z?Q6@\>E28M5&,HWT(.@_9A6$>NTV#(/K"&!H= M@6H1@@E#_6W3=/S93N7\#C\[Z-3GZ+/YR/-9BH \*8/S T\+AJDY[LSNBN;L M4<[?-30[M%53X?J*X>,V0OPM9&OIIY ]:44GK>P@)7F(@N FBK]XL=\Q2#0@ M"!.@A[-5=:C8E=HY1(O&.@WA:RIS'C1*]HCQ1YD KH$)F-&HL &[#\M-0_\^ MJ$;D\6 FSFA7*N8AM15.V$,!]SCT G&CC+T;YK.W1K)EOT:.W'"480+2"-:K MO5MA1A9V3#FTD@/>L& ;S#+;G61297M/F5S94WJ^>..FV(IV>\_"D0756[3R MJH44!5%94"X,RJ1!JTC9Y72_')'Q*[G&\9-NT[$UJ M=G9^30)VYM/U5+@C-9ASQ4!6JCD+[D+J',)6,X4&.0'..%/$BA'G/>%/QXNT ME8R_:[""9#!QDEM4FZ!KZL?<7GYFKQ"G$I_RPQO'5:K"E'#IR+-2^F;V=1T< M?.S?4)^]*A0[M6^'NE7#,3H79!O:MC6UK0;B<@YX.+BN@]RI5812RZ5(L42% MF:LR/ISB*SPP!6EM]HYF?!#5%L*(PZFPX3#$GDAH.X#C5MCLJ;B+%-J MEM]"MIFR_*WQ89&V/K"Q4$MC%=8:.\!%*#VQ38=_01UQ\HC31Z\HA^2UV]<,4/H=F&WX !DPPKL7_OO3 8FK(=2J[]8L_O]!;G.$ERV(G/.J[U!F(" M&QS&L6EUD#0$![CP,Y*>0TS77* ++A'*1$) M8JU#(O; _*P,/E9*&;*V D6CK/43O]7J0\%3%DSB,.&F4^TY%4447HPQM#/A M\\--,]NU864WJN>%CX:Z&7ML%0[&,7OP0;P-(=A/D.0/&?ELVZY("%8$(8(."UE\4J(8#I[\:(+D"H7,#G['LI(97 0<0M@3EUGODUELK0LC+7(/! M4!*G"@31OPKXH7^4*@^$/N/L?Q2YT!31OBG*!W_2+-5O1XJG:AC4BD!-&7W*PF$4T[ M$;AX9&Z3AMBFA0),).JA1W\88IP08Z4 $@C@<6"5@5"'=V=FW5!9>T<^"5Y_ M^Q0]?^=C(B"&_J- %_K'?][B)R^8A2E=(DZ_DN3(EM4M8.)"@S;,Z2N^AN?1 M34*:#DQ.#PF"Z'=&\M@C1QA6@MUUM//(<3Y_Q==P!U25'G(TJ=_!'$J5$IJ. MHVF0C2)^>[\ZI<+X:M'?B1>QRCX?,?DO^I]Y 98KO-Z&41 ]O5Q%W]ZF_K>5 MR4"F-&".O%X6D1>#.A. ?07(7!WSW!H:^B=\)2"J4Q43^!['*?4I7HHJ0E(T M5H*5"_<:*>*A0CZZ5/MV@IB(Z-4W65OTMYO%[)O75B\#V;=E;B*I=;V!A'V< MY&RYL8TZ$&PM*A=?LH>A*X*^JN]AXF2M)G*55_H2WAQ=+Z+I6,JI#13I=1Y/ ME2%?=8LS&%.G@5_%U\#'U4#AGS*R!,7!8K]__)G^^LH#UC_^]0J]^_??7*.-O-5@:07%*$OWZA]3&7:PSAFI' M/]5@M2>V./R3_D^&9_>'[8'HKPW_/_:^K3ER&TGWKR#VQ>V(ZMFQ/;/GS+Y5 MZV+KK%JEE61[O1TG3E!%E(IC%EE#LM32_OJ#!'BMX@4$<4F6YV'&+0G(&Y$? M$D B,;([7F!1L4-9*F)$7]Q@I*2)<9@JI*H6A%RNK@5@V9RWLKP$M&I!.<,X M7OBYL0CG8@HDE;;1E(C,!S#';Z2-IS O\,2TE7:*%!([:2V=GAS#J06;CC$5 M,FAU8YTG73#[%'C1WX/HMP-]"Z)K<<(;O90O\0E%.O%U7&^\P*I@A0)11W3% M#:4JBAC'T%PH(J0BI5BUIRU+]+2)D3:--<(&[F 1J4'TE0^/7MX/]#)X"3(O M7$9^*^P70#V FI.(X071Z3:J2HFK4L(-L1KT4O69FXPD%>CZ0A#V7RX)KUI5 M!^&L%,9R57%G]LE9D\N:13IBT ^% -\BP-W9FLQ^RO'5/PY!]OZ99MN86>F5 MIAGXZNEO*;WS=K3C,'DB.9SHK+Y#3M1CG_:UQCF1)F?6-5FW^ M>:3):["FLEO$JO1PCF5MECK>.%8BACLJUZ.:O>UDD)-P00E(2DI1&]%7+FS[ MYO(1"4<;S&X,KFY')#O/N,RF+6N^U*0[*?ZT"5[T[=*G3&D_^CMNC.R4UGQ" M>LTO/T#3?[D0]\S^A<0)^9?:GVTGGNLV25U3=RGC!K6RM6#Y[$6>J''3"B4= M37!"29\^Q3+D^.\X%QZ=4JJ.K(J@&W;38L=$@Z M':>_-5X?DM"RK.W1W12G9\D(K'Q!'FB3DCC)J;OS. ?*NJ@X>!='^2M']UX" M^S4]5>.[VN+T1BD-Z^4 6QOB\T0Y<56'9D65<+)N"\';T=%>K:P#O#.V!YX] M1S\=S7!ZV9!>52&KTS;X?&M04O7Z+Q51%V)K'..:SV1^+G#[:1LD8DH0YT!Q^T)"M@_.43M* MXV*[;[ #[OT_>?&-;P@>RB A UF(&-=!+HW5+4#S5BDY$,[BHXC]"B;NM@EM M:M[VF4W=,E*_6G0.]XD4+Q&=Q%9*\(.;X?9._:"^J+0-;,H*U6Q8'^ MGT.:!=$3$ZR[6$5K*[R8UJ-56:[BM ENK.H36!V78'9-Q1OJ79CT.?D3W+(@ M'P3[;PD(L&#.]_&:+2I\FO"DWXNKE=TJ%@;,<:*EPTH6!M0K/F37]].%*3G9 MM!-.3AK@19)V70H0:?X5-WYTR&H?.OAP@[]\\N*70TS^>WM8\+#H7PH1_\4J MDF@V3$'.'79H5NB)?9J"Y()_N!Q KE;EIV3?4!=ZY-4#&PEN#^Q_;X?Z71:Y MO-XIM/!BTF0+%?"E3 @WTDU7R_@ZKRB1>9Q^FHM97^2TY?!V=+>\!G1G9S7S M.5XKHC.7MOVSPW,:^(&7!#1=;7YA_X67"&[@O(&F65%BNWL3;5QWO+BL8H=R M.VU$7]SHJZ2)<<"%OZ8UR>!9"OA=(1\I!*Q*PG_XY>8JM;RK9M-VC\%+%&R" MM1=E[:9AZINXL+4,?HP/3XD']\\9SH6R%[/Z^B$&A3&:MUVTZNR$' 9&J6#6 M_T]O3BT#PD0BN4P]]Z-$0X=WH\S9KDU1)^\J%]CS_NCQ=U_AP>>6]"N9]CAQ M0%K3Q@/(78WQI;+(BZP\5CWQ$!6GJ#L]:\Q8K?2"))K5AGEFE,*KY''4FJ,U MJB/RT2NM>V,8#_9"/)[E9=?WON ?JB2;U\5C^$>^P M.Q51N1##_$3I6C!UC2G=L_;0U6:V MJMT==MWWFH_^CG=DM6I2WFBN_Q'GZ&H743D_0U"S?W_9@A9V5F<01-^DZ8'Z MEX<$GCR@21#[CUN/V>R.?N5_ZMQ6D.V,TYW4;-!8J4GUQ.>(BO*KSP*P4A-\ MB&!$!*<%$;P6A'$3+8XWT+48H>>M<,NV #(>&Y*P@HV8SBFG[\3U.6>A\7T2 MK"E3F/^NRT ][9$[^)"F#9_N:HS8C0=%5M_P!LJYZRX()PZN*]S6R?K8G++M MKDD^!!'QXS#TDA1.2,2OOT4T6?_BA0>J.%>?]$7NR6,L(#%3-SLB]O!1XIN8 MISDKO-.T9DNT0P%D@$=IX-.$GY?J.NF_.\ J8K6IIS(LU_\X! GU6XXZ!YKC M=&!9/8OC_+ZVN$_QI217+O7!B<.H;*2?>#E]X@NGA8/]/?<+JX?PEE2ODR<% M?>NYB2Z_LXO@H[V >_DD-(/A-7C%2]?R84Q_G!BF;(EZ("+=&6\P,EX%53<0 MG(A@1>HUTJNGR"MV3I8CUHT1%%F7)>C# F5?\CE>F=@*S.P9HJ2)!P:7+R\) M??$R>A&GV2@#'?><(_2U:C\,>HUNP1MWI1W3'Z_PJ2BAOOY2YH.WQ MS8((1D[B')N&J)2OPAH6]U1K(7TE+D> 0^O=DG?Y!="8_KB!8;0EZK @W1DO M*(Q70=43.NY:,8#XSX,7!K )]4KA00?V(_Q!_%Q[TP312LF>U;KPX[6P9KF& MHER&;[1=VKKP]O"FXT4<94GP?.C8(FQOA=/G![0J]FM;FN#>INT3>$K9A[67 M;DE\R#9A_/5T.Y8PQR2L#>=-UC7F5C=J32B?TR1UHM8W91TIIHP7#_0E2 &+ M_)Q+BTYM;?!B1:=&!5*<-,"-$]WB3D$);P?%A6%_/RGI%[!@%0GTJU=1)#E) MZRA@5*EUJU)V\C_*UW0O(!_E.4YXO+=,$DC9AE&<+B/_CCEHQY]KE['2)XB$ MN@[933#"B5GF;=M(0]'.!>\JR:"NZB7=:YQ(C16ORE7_><5BMH0%;EY$FIV^ M<$F<7#=\8K17FYJ4/3>^N]KB=L)>#>M^U-H0KROTB^MR-#N[%GX* UZ[Y_?> ML!U/!;<#*%JE[AHC2>!U&E5%7+J3]D?;O81NXQ#J2/X29T'T\A"\;+/T/HG? MWLOW3WX-LFV]Y6KS2V_Q,!U$<;J17IM5I86F4L2]Q-6HGX5J_Y4$WQ A+1'B M$BXO*04F7YG$C0ZPWH82798K$SFW[@BCZ4*N\C'("R\,5WOXDJIX-8$47I2: M:I\"FU3IX$:DR5H9QZ'JL5,0D0@9T6&/,SL.F$!*:FPK0'%R@5K#MN8MT^DFH[NN;3S-+' BEDE[UG=&=-+'NVUB M1$N7>RH@#>'BN"G(ALJ@]0K4WGH-I\@P?^SC,%@'2G4D6@.K^_@KW&U;9JQY M1-^?:+)KF1+:6^$$F0&MBJBGI0GNH*9/X"D9"LPM=K!FV0-]^(>7P?M:!YXH!']ZH5"S^%IX[@Y7@B5T;,C!FRTQ0V8 M4I)/REL]9#'L7JT9;@%MN$R1C]:V6)%X&S: &0SN@R2_CO)'04RCGZ(EBLP9 MY.#I.IXTI&X56":YNOLV=971$&"]/Y@\;8$7\SJT*6#NZ,^XD:U+6!U+W#]@ M/*?=G&#*E,1C[UA[&FNR5>S!G0KCI<;&V&&X.&A)Z"132G M_4<&)5/V+>@2]RAE7,63X:-MH5C>I(;['%$:AX'O95""-]X$V2+!"F!YAS&-Q3>D8T8G!$I@1[V:ZJ7U MTJU*E^1RVIT0'%D1#%"B]I'^NF!E%=%F@>=.W.ANB1<8!K0K/+^C&6[7'A): M@^_"&IK-B.#"]2+=5GW/E)JK=MUT^=5_!5[\#J^S)]0/LMO8BP I> H@_Z'3 MS:0[XO6Z<;H73BC7"[=/CM3!^/1:R$/67" 2@A!\2HEY,BK_V:H[6[)0J;C@ M0SAMPCCE6;CB9R>O(#NWPM'G=W&OX"[.:/I US1XA;CJCG85&VYMB!/YAG6K M9^J?ML*;;]\CJ^K(O"YJ8).*[B+/I5B&8?R5/TT$"^YRZ*9&=BKV<1I 6GN; MIQK47WAB4M,]HJY*GQM2KZ8= 0\I)Z,V7:V@SB7=T(0-IR?O;9FF-$N[<:>C M*6[DZ=.OCCUM[?"B3Z^TJ@.T($H852+(PLMO_.00'EK++]\52.3D5HY9Q3.F MN)JQ''5&+O^%%T1,)U=>>@I 32-2FQ5)<+*R'8.0E,11C2@"! M-L5@#DL$,=-Y$1V.+=D%I[./T7\:) M76T*Z(,OKWRO3JPK('NU,:#YNB?_(PKHTFF/'O02*R_!!PV"F=.]\YM; ;+; MP'L.0IZ&,-8:S:XSA;06_:5PK=9OQN#6IH4)A LK/ATP5VN!!^MTFF<0\&K, M<*&>.2OTCP,7NTS\0*4ZQ+CV@@3V<>EED*[#.#TD70^!2'7$B9'C=:_O60WW MPKN;-4+V:2=T]=-)X,(/!RBI^#C:+[)F "\C&] ;]LR=;!\SC8KIB)>BR%>D M?6_[#'3![-I&,LEO1%K?+!/Y9%/W MYIFLIRGMZB:KWTYMR\%SG')G,+T,4TZ=R2PZR_.^=05U0R1#X#A\9?^00LGV MUOB!LD?+8ZQL:3H/N.P37#-B)@4K#IIDQYDYP4X32I=JEL21(*A%9;5=8RI2 MI^^3V#^LLYYK3)TM\<++@';E-:;V9KAA94AH/9!2Y;O#E5[.QP6%"'P#J]I[C1[LQQ-.NXJFOE8FOKQX.7 M>%%&._RKIQE.!QO2J[YM==P&[U95IZ2JXZXBZ";4,Z\8Y!O'.TS;Q;<#K]!( M=,/M<[)Z2VP=W^)_ 49:<@-;R+=F'VN1N35@6OO'PV[G)>^@=FKG-9:[ R#0 M:E.\@?4Y]FG8EMC2V1"G>P[K5CYFT-H*=^0Y(/.4A)2(DX816+X5M^/4(0T% M$H5YG9AWNT\$F%'WKE2U? %.4+;_!(!I!8^^I9LG[<0S%_",W\4AS5B[2F MN]J*@HRJF-\/JU\/RPN1]6AN\SKE ]V),B_W-.'57]C(6SV'P4O;7#VV+VY$ M&V6!EEN:_1WQ8MPX\2?>[X3G-G(^I,:(5)P8_NW 1UQ>!#5NB\($ARAE)--- M #5!:^:(2V9.P.!QO:7^(:2K37&AE1?S* H*E556JDS!OKPY=6JX 6.BE>H0 MHD@*+ZA,56CR!6R85MNJ :43DO7T9)/W;LK/H19?CS8GB>#8=^%UED5S6/S- MA#K3#G\G^TH+1*3B5:Q[+\TN#W3Y%G1MN\OVQ>U?HRQ0]SRICGA].GF%EU3O?$^.V>''>FMLW15PWZ*T4>SK">>4( MS,*71]AB*-1L[XW>T\?HH,T+OH.Z;-__C0 K7"A@PQS?D8_DAS]SY;' P ]_ M?HK_.@D'NBG,#P@&K#&$!!W=YP4%0TIHPP+F"0P,_HH>#$P9A.G_D?R;,ART MYCVVR7_UCX,7/L4_)M1C^C]MO>C?_CSD\%-IX71]+18J$BR5">'.P9RNUG2 M$$7&*7 %B(@3\B)8DXSQ!I^!E[;)'B##/U"K29O.[7-TJGE56"GG3IYR$R% M5;?V6KTR:^1CQ>D>R4V49@EWNN&CJY;6.+%44LO6?9%F4_3A4:? TY&N(NSP M .HI\:)TPYQX&?GB3B1SU]6F1?OTB8F1MO^I]Y1*,PO<+F'"GG4_TDD?K_,9 MT5*GQZ93#LY:HW>>Q7'MK:'N)93"O(E8DQ\Z _2!YCB=1%;/(LSN:XL[DI:2 M7/U.4U!/&F6Z<"94Y;X,:6'GDG%"=+,R_R4W[5NBRK#!RLPH4!U2[J MRKC86VS< EM&_M%# [<#=91&=,?IA*IVJ._WR?;%NYBX%(BA^I(UVQBMPJ0-*"K-?X3W
  • TNQ$ZF@8<2?*GVET\K%#L#F_] MDKAB%R"JIRE%TJ6PX(78?F_PPLX\-45Z(NJS;N'1-.9;1 MF#FO@)-YY[Y1)8HE2[W/[91%G,V#'T]G-AYTFT'^"N)_ZB#_H/Q2. M]V9Y($W"B:KBVG!5H%],?*?Z@U)+ A(5?,DTR#;V7[?%&Z713JW79A'B3U;" M9O<)B.TE*&U561*9= BP;G<2O4&\ 6R35<4;J\B[M1A48/L U3HU+!KGM4J7 M :0KC _X8^'\ 8 %&R2=M#,$WOAD]][??RIS&E+^>_K3[1_F5%=X[88_?KA6 M\ DU^CP,DM6/=K#,/KOF9/F N/XA.CA"'MQZP7OTF$IE 6+71M25I0P^8N [ MFZO+V(W1Q\?C4TC?R='IX(?!>DCX]ZOIP_/T_NYZ\G)S/7A^@7]\NWEX>1Y, M;P=7D^>?![?WTU^?!W^I?/"_X-A+SX\H;$2??H6;UY=6%^N:L!*K:J)+:%U^ MD^);R2N1K%_+IDN$,*O:]L;N/@3V59TA_*2)1AQ@+'MI$JV4QP)S%Y&1!13> M^'#5?9)E6]?3%"DWDQE6YHU(5B!]G4ZOHB11$0[H.VOG#$TI0"4$H!;#8V3O( <=U'!2*_2S41#Z:PL1U@=%"JM^HZ#>F(E69>R:K7K M]7#6;"M2QC8.M1A 8^[ M9@PR:J?#.N&J/,I3I4YF\(L3#ZY(5$,.KL^TECCR.V&3B'"/L8]@DL_"2DK.+410"FOZ";:K,:S)V5L",NSB]'QR?CTZ&QX-#HY.6D][9H0 M'1NHO$!@77KDW#.R/V.:>E,'A]T=KQ5>J@H\4ZP/GY/ET@H_I[-G=^Z[,]=& M^<=M.TA\=+O^"%EE\^G$XUV=F']C$,P&T>8K4!\6GQFL-M\Q4C'N;DYC1]?\^NGP=)85CH=Z$%.9C6&Q MCW87.QI\\(9&1^O=2L=/#2&O\@4CE_F:,1N*ZA8ZK8L!U@IN>G6+GMK'M+7. MS?]=!+!2Q*7T>7;ZF@_;J2&-^"/<-M[MF@Z:8.BF&-7J'$LFJUFWA-O\K><8;V MCM:C<8ES9'@0O,/0 :$/X)"5D.7LN#&JD@,/37/8JC]6C9 M[5_.:USKYL!LII>'1KE)" _Z06@T= M4$H8ZFO4#;6'+D7"KAD(&!X.QT.]=X,,DL O8CI%'5V5$]L.$T"ZRVAT_S_$ M!$#FGZ%= 78@$B"GHL25@E_E']7& +&/88![((]^B?(08*;I;T2?XZA.;L0NZ*CU9.L4$:YANZIE,X,Z M_8!I:=HB)_.]O&Q9">GHVGL"'DIC]6B%\>>EY:6G':B(TG1:5EHFFV.X( MR5U,6\8,LL%F>^OY^GP <4;J(PC3=Z%P1U__;!+'H?N:Q.@0\A*4*G\O @]2 MR[.B,=& \#,#-UO5*Q .(O3U=+/W-[^P2C- 48-V.H=!5)V$D=3J V-XT!5 GCTI1*BZB.KKT4\HN43X N+*1YRX=D6-- M8P(&TS%_0(O-06NU/*J1B[3T2GQ6YD)NK5T%41RE-*4D%=5BZP)_!0=M=\$S MS_:R/-LZM2 X:G6='8^.SD[U1AY+P4E9Q:A@4%<5$1PB@<#^?(+CA6^I5V&3 MYP*:";SOE(:82,7U1P9A_I74U@C7WTG-#J5/E? Y3-B(IQ2#X1Q!W)\@0@?M M90+O$*8H"5E"V"@):=SHJ$9 1PTWO[[UH2Y,'V@#GR\OP1 3CU@:.%W^]M;0 M1AHI%&XP.QJXQC# Y<@TWSHCA&\04]2)/)'M6AT2.-)1E?*/:AT2 M'J*ZNB[S&,D[J(P<%#[DE"*\OGEXOKD>W-X]3!ZN[B;W@[N'V^G3M\G+W?0!%;E\G#S=/+S EM\> M)P__;G6E1V%<6B[P7YNE O_Q&P_/IK[W66LNR!JT;6.AZ8SK+0CAD4W10'+Q M4C4JU#"IJQJ-*;\:9YZU,03]T7'S-&N#OQ0?-+8R;XM\H=;O$9C.;J+87:(G002!5QMU6\0,M'2^2N(3.O4GX!:R"3E1$"M^=>/% M51+%P1*$;*N<;Y!N@T("K;KKF.&O/2P/%$&P7]S! M\^0R.QH6W/C5"M$O,:=0XM,,IE&ZC2 9Q"JHE]%R-! (W3=(]1M@5#?D#MU& M R==N> O.BOX=4KD;\!"WB6T ?-X,9C[=QL68F3F*!EW%B7X:K&,3@V6OEML M&Y^/N^3F:DYBX>4ZZADT=@I887G#A1BV(?L() '*"WQIJ%SC]%=^[=<66Z(X#\-K]T(ZE'+F\Y01L24=I;SD-+(H+''77$[Q)BLD(%E+[ MCB."BZQ"[-I*2& M5I,;03ZES\S9EGE-KVYB082X @A=CDR-XND,Q>*P7N$0.W1;_)QT%9+O;E#J M.KT5ZQ:/;U[ESNG1J>9Z(;P[/ =5AX;0'X,>EA5@Y&V>'IV>JRW MU">G(2")X )$9CGYGMSH]SR;#Z(C9'DLPMROFX(7(Z]XG=A=#U\6.W,?1!'F M616CJX=CB&Z"1!JE!5ZZ[ A6[?UJY-?T8NG /75G>Q(8V=5I.[07% M]#)G.AH=#8]&VYF.RA]),[>NBL\,K/5W!G_)OF1LBJ,R%95,*"G?-N(H/8=' M:8 !2]9Y*6-G:42/3^"Q^0Q*X>3DY%B&KM@40D8Y#5W'M4(HKE_@_R)YW?D0 MLB"*;^ "RZL;EIM-9Z2&J;2IT=)M?'=K,1\/3_46JU,'A*JFT\?<7B>&XU66 MQ[O*DB%3&)XDR65+W$/HQI:H;C38+GE4"]""H%$(4HY;:YGDL'P&UB^@A"C7$E-39<)A;$[ M1TQV EN2"=&:2^>'+$\KC'UH<"W<%9OH&HS82PG+XH/N1)I8"'VS_A.$CV'@ M)':,VT*Q;4P1LZ*]DYUFBDB;VD/U4L+NAH16)DF*C:44,>C9^/Z5GRI_#A(4 MG8Y>S!/5)[&ML7)@UHA\I+4@C^+6,$M@\ 3> N\MGQAY?V/OW!^)-:25J-MD M!$TS:.I[UP=W,5CB=B2^ 4P2I:+M2@)#)*6$]C++I&6'P(:MN[4P-KY5JKNZ MZ3 FH4L"#*KG3VD,4> QWD#LI.VK^&LWLN;S$,QS/WZ>7)N*+ZZ^O065.!<4 M'*.:(ZG&1\V0H(OC"HU[M"K_SD>GIWI"-Z2C2 5?%)1$D.TZY4E?8T7Q=0)R M9>W/-[RA(XZ[?V\Q)H<3"FHF*--6\(3QYD9P?FRI!3DTE]#(O468:AXIJ,S0 M7*/58"\]C6[(Y< 6M>>>8(>?!PKJ*RC#QK?@+3UGW/GE-=(<,0W&VQ,*, M@BH,&W0-I>]Z^!QVWR,P2[Q[=\:#+>[1]@19B)[ M#]GI>G#TYV2U\M*E97DH9_BM%[R7:K36 DS&L+U&FC(&*:@8T5R527K)3F#6 M-RM.T+R8#H@-1NHM &7S1%8MBFK2[!:]7"A7>"E]<(22AJ,XQ2Q0(GWQB\\M M+.0-D_35WL)4)_]4E+_8U:.*X\?7M8<@][)B#+Y3K.\&@>.CW,#QE?LVE#6EW0.*V+^),8\=0/ZU6SGB@. 'E)*F?JPT65 MA"'$4EIWFVE#E?J-K34X/A[I32O.+=_=S54]?W07.J_99A^";#Z3)=+;D.J2 M.MH4R\/QA+J/-A^V1R!3RA+=@9_R%/H#B+?HWYBWA'7WW0]>(Q"^95;,*HGA MKP/?AGWJ3[ZM?[]'B#:#=ZKJS"LV]!Y#L+)UIO !A5MNX? '# M8>V=[%I[^6<&(/].:ND%Z$L#._M480*:;O)5&5;P*V-4P36Z!<@U0MLE>3.H MIHFIKZR5&UN>^R=P\BE7Y[H1<'WA7K%AJPONXN3D0F\=UP88J-;[5< .228= MIOJ88@U47X8)ZG->%72ZJX**[PSB8."6OS2P-Y_ZZ\ 'L?$Z*"=Z6@P_9157H-6 #.)RG#;P7,KY1,>! MHI )JLY;RHW.[(JT?#O:0,F?X>S,;.34O@3%V-W0ZL2+XUI[LJ9?=GXZNAB- M+D8G9\='D'?&U!AL7%W06.W03!R8:,QFE'EZ-4N 9H@+(#2(L.^J5@A!7.JI=2MEVBTI[W%ZM,>8.LQ@6'BC7XW9 NZSG>H<2M>5E MSZ$E.IG-4H\GB#9X*;6N53F"X_[6>I#09CIH=T7NX7@1.-L@J=4TM,[F*1<) M4J(I&&YF2-(IGI:2&5AB'P+?+J55R7X! ";I2.-Q3(.5@/QWP22'&WN#*VR: M%(&13,.6'#@(PHS"FKT!VC3\BBRL8EL )]^1.K8G08C!32"<.1BEVY'M'H[ M[9Z00H5_@"T&GAV?CONSL0JR09*[&7/'J%G?1;5%SFJZ=0XU=$&S*J<:!BBY MD];XIB1CPC.*'$ICX'YU(3M0K)#EN-[G-8 *; M0TH3K$AYO+E-]^W;@UM[_UK?J;=X$2!?:584C9ZMR9OE>NG*"$)4=G[#F ;Q MJ:+#]A9X2AFD-+6*Y$?F+Z&%[BFNP6O<"&F"H_468"KXHC1M2NLJ[V?@.2]! M\?ATPY8ZG5;;K[>8$N. TL0J+;USO _\^0NT'9O?"PZ/=N\%T:@_().T4_>" M&%[4W/A1>OS6>@A!"R?[\='1<#S26[^\AN=B)_GQ*.">^4?U1;$8A]#/.JH/EE#_6QR:/!E8V@XK&FJ M1%Q<)/-4,H\ZJHV^)E9H^3$ HH'4W)O/6RG],MZUG5*!-=0E^]D/9?IJ^=F M"9QK#0K&WJ8I [)\\.X-?N)TWT)BMXM2;>'20PWBRJ5M$4V'VF+6^=E(;]EQ M.A*D4]K1-RQW/OPA>+$^^'4ZYGUT-MH@1L,9K\K7I)<,[[K04$H/7]0T@$5\:$2S +2JKB M&OX1Q:Z-\JS G[MSWDN71J/V!F3RJ.]\GIJ2"W@V S9*=++FR),5 Z&K/?XA M>P,Q2:2K2@;3'KZ*^O%K/OR<1B!^UJ*HMF/7L=*,0 57N+HT3I&^!)).S W) MKFRX1NLZ=B12K>#N5LUI^LY'X5B95#PO>$>OC1J=I>L'JC)J>'QQKONM%1,\ M)!.LX%Y6EZKY[H=PZYW[*#L29&-^DHB> L^#QMZ[%3J0 XO @]1R>PHQ:?FS;YO"?K$TBM@A(>ZE@%65/+6*W6P_] MS:8,/T#)L%)I8QH(U(IL%R+US#!1S,UYLZ$7GEL]RW^PEO2L*2H^91KHZD& MT2UM\86(OY8?%2Q77O )0'J(GZ:3H*<\(;4W3?BM"7(70WP\ZOP9[@G K=JU MX5Z>$OS=1V[7Y^]4&%'['* DP*?N1W[4<9O$[/NZ%#G" QL'S):M*D4<5)JE M0F.F7SPO2KM"M+G^C*)DF?V,TV\JXR/&X5H-SMA.DI+9J&![WX#[U 1PEV54 M9M@$Q9FQUJ 6'_@ 8KFL4ZJ5C0.N5+"R;Z\'MWIN[B=/GV;O-Q-'P;3V\'CY.GFX06V_/8X M>?BWGCN**(Q+JQO^:[.RX3]^X^'@U/<^:]_SR!I4@G*K(;W\-"6?[Z7EH0BZ MYP4 ](<]W/U-45UR98YTE!Q6J*M-V,[R>8;2RQ\Y(LZ%8 %_7'HD4(.E1N/T M&U/R6&)J3EI^_71E18M;+WA?LZ2)DJH9I-^HDL0/2594^Z54I^'<\MT_,P'Z MSF/H0K:N+"^W(%T078/8;SD@-<<$;JC]77;VCX?&%WB+VZL2^T7-:>*HZ M&B "]H_SX.TG![C9TH5_V:Q8^(_?[L'<\M*)?F*"/# M3,&&%GEMX,+*&07W M[?5"S>:$#<38_K4IXF3E9U4"M93(83]6W_\KMQHN@?L?^$?)QGH!]L(/O&#^ M>17\>!\[/V+OI!N-89*X:IE?5:YR:#4S;*'F4#)]]^'W%NX*HV)W?F^*B#4K M6#:^4$ZI@=3H*5$ME7H M-&"$QG+A5$OWWU __\\"E9>!_^'NY)]!^.;:@-7H;32>2=!I(%N\.2R/$V;Z M3=8DD=TB6TUZ)68FXG3[."2\8TP3$CQ:8?SY HWY" 5[!'YT^5G^#>4%/OL M50:>')^?Z'FKH-DTD<0XRFE:VRNP\L2I#_%W&YH"#DG2H8N;0K(A+^3+LZUY MT[S=T&1)4AA/EQB%--V;=Z.CP3?+M[+W+ECIXIJ8+%?*#*N&/1-1G93HU<(% MLYL/8*=9S::S&;0\0Z)P*:U-D3.SN*H2YJ7,3&%SJ.J'P ]9M36VK2D"%U;8 M[-29:;;7/EQ)D+FY0K11O(>X9EM,.!^?[ZU7D)D]E"N+5H-[GL J">V%%8') M/ 2I,MRF@>C08^Z[Q8&+DY&>O)Y<$JH*5HQ6A1%#WPNM]+)PPTPU90Z) +\_ M,_4Q26!BG*]Z79H1KGL39XHU:!Y@P'3+WA\,B)"O>V?OFB^^?ZB1QQ0C(YC^ MG8#_+XEBUW^Q_#DY '6W55_ESDJJD>%'MY!J5+B!*,AJ@[[*D(%*W1%$37,- MY,\%@;,^T9".;?BF56:FFS]KJ!B*3_"_CZ0JS?PD,L! M(\]OFH+$.PP*49J-/'JQ63/D?8.C>V^ ($PT\=C6:[?,Z?A,4PXG*4)3YIG) M^6*D65$F<^)^#9*7T'+@WR$Y'BMLB/WV!!Y\]!.-!7G"_&=B^:_ _>9"QM@0 M5VYZ/PH3]6EH]/E(+6 M^@HD;.:-/*/362FHE%ZSJK:C*5AI)BR,L)M1;$CD[-WCE!J"M?Z]<6)KQO9= M^=$IU&VZB:_D(K??E6=%$8..)[6OLN?L='2\EY[]9GRBU)G7IN/+$Z?J]-V& MIF"AF3!VAK-(E]131;"=?GZ=Z9(TH#[<3I/<@B,NY*](*6&^("E]-LJM>=' M8YU!,5018,1%(4'E@:;N>9CKN\MD27X;5OZ]9ZOR>4 M$FWCDZ9@2+,6U\;J N='/2E'BNRHNRA*@'.=A"A[(8"3<=)*;-$#>$]_13ZP MLW3> \32(8,[P3=FG)):4AL GK4.P)3FC!>/H6L#R(KT9R3,D=H?8+8+,RY> M*:WH>6*(8D-E>D%#O5;MN\7#L].SX=[CK3'?E)2<:HX^K#'YD"#CM\KBB?U' MXH:;TE$E0Y#6_("=BB''S2H%+U0V8!FVK:KPB?G6"4;A(K(1'N:D+9&Y_P%V M.RI+C'<*GMIHW#+QO)C,YR&86S&X"B)2O3>&G@?L,6*OGFN2,O_*VBR%7EQ/!SW M[CZ&%XEBO*-$.K2/0^P1XLI:H=SO5X$?A^YK@N:'.3E@6AVP4CDPL')(TDV> MG',"%A%/8.Y&B!%.3A,&#SMM#FBHH(&-/VH=]P48%%>X?DZ62RO\A,QVY[X[ M+.'H,@X_/=0:Y7]UX46X)C]+4E!K"@YJ& !E2W(HG5,,CA5!99^^_ MLCQOF@[<%"!-AZJ2/#X9'IWW#!92.:,P$HZ0YCY3&CTO!S=8*> (^>+>\C-9Z%5)IONV.#T^/]9;D[#MC:@-=DH*N*:?B8R('"JS\"5,HCAJ$#5T+!0U5)[" M()O#(6"H<=X#4GS=+UDP7L9?7)A/TV%,TT=L03Q2J54=QJ&MIHX^:4J5ST;L MW*2;+%KA6CGZQ,LMAWH14@A4>"&WNW\2[UE(34V7"86Q57W*1:#NZ!RL-&OT MS Z!1%DW&ZC"J.'1R?A(3RUJ821()%_A_6EY&L341"F.X9Q1O=W\51+;$F\P MXA8#3DQ8]PQ$=O&%+8KTE+L M-$O:CIKDC*V7)E9Y$5J9)%$VUE/$I4>9%>\5KM):/O>!Y2/43>,%"--_U#[J MH'$S-]#/T2N*C95+6NR8EKT0/"M=:C-Y:C &4":!^//10R'YOH/\ M5BM$/7GMT[KT @K"\N]YVIF"> MKKW 2&-""ZSTI-)5R3)&#ZRHQP=LVRJ3CH<7NK.W-$$#.V6%^,U(<2'I>I!Z M+;C%AN/CL^/N"9A"2B%1-:Z_UB5Z[UJOKI<]@*#?^F):FB)K95>_K#1+NM$A M>0+.93CUTVB71^L3,>DEN/,CR)\DF^=MXJ.-K(B&QOCZV3N;@@E>$5;O 03I M51P/T'H:T*^)%4+C&(#HUG+#]%Y[\^B6H"^H?;J/DN9D*E86&JKJ!F&,SM*7 M01@&[W!M$&N=[K;L#Q!8B3,JZ9EX';_ER@L^ 7@"'GIQ4V)?[CG/4S%03PI\ M@VQQ]7Q\=M)1R$B@6])%M#'*9&+;80(WV2!\L3Y E)ZT7A:6?^?;P1*D/^, M5L/1^H,PF0Q0?/VM!VK *;&"AJ)*PYX!I)XVQ65 =_\_K)Q0.G09SM=O=!1))\I4WOQ5]/;<]"YT&,GOL\AL&;ZP#G\O-[ MA"R@:5:OPY]/[-A]H^E^]@'V 3LBK%#LG]"A7'#LR"+6!*"%&6"+GQ<7I_J* M?+<)+596*'9_F *M_/53 MPJ(Q\4H?%RC-6/\2Q):'#0UC[+678*BC7^F+ _5X('L]>+KN+S+JF*#6?<*+ M#PDO4BR_] 27/5Y3+^8\K0,'2I;J&SL[/=;]C82HVT9@R!=4' M5*4"U2\+;NY6#0$V^K1(I'DZ3WU286FM4DBX6(N7BZL%!J9/W6=^;6 )3G[-[ZE2<)LMKYX M"%-8 R.=1E$+CRZ%:JN>2("!*.)]N?JJ3SE-TV*:A&)>N&:FR$>"=<9%HNKZ M$9RB0PZ% F/$>EW$MJ8(D4L"6,$QTJ;0D$"Z]M:RD3LO95D^&Z+.H[:O3O[\ M>'RL)^46/X>K.I"?2"/MB<<@@L!TYWGA^CK1TIIO$3V"_^JD9+EI5) 0MUU7 MTSIM*$W\],9]$'X#"HTJK27V-)HJ].UF?1(W$VT*POY:?N:SRR2"M$31M\ ! M'NY^ M^P(Z*FRZEJV7$0JK3$1>MAWHU>=W1>Y$SD*:UFT7[EF[R(PZ]NO+A* MHCA8YIG>R \\:5VV.#8^.M?[G$L2(+A)5IKTI/5@I74P";*;T 4\"&=!N(1G M'C!]]=R,N7150>_;4]@TIUWIHR%=^+F%/,:MI'5F4;2DX/^C[-1T-/&,U&]L M"7.BI2(?1@3%K0_NU>0.:_?-^O>;[/@-HN9.A*+FUG,8>)M)#BS?&:RG.9BO MVSCKB1Y"Z[J;#U"_4N(+KN,G34F"2',4RR3;=Y SYP*Z9G)4ZI4['P6 RN=1OHSJYCW %HK@Z0\;B'A:R&_#T:JK^N+D7-.+V68*2R;1'0H4UB\FF8RO MNN;82&<0EI2G89)BB/4)C)VE%#%02.I2#+%!4J!PM"H'+LK466,F!$AV47RL M1$ER/GLZ;AA3I4^]22ZUZ+9(60GJ?#0(9@./'@'<6YU'*XJO$UP8+5=?4W"@ MUJ 19TF7%4,MU5B#BK-WE6OCHY.AWB#MYJ)N !L*"R39 CJ!DZ>5@ LQ)YVG4'(4L&"3]"]A8>S-CH?!QSA7W#E^!X?&U]1AQ081C M4.0PRYIMU^&@O2^*I4+_Z.@E.!5"#V&$_8 /#_&ZE0_6A8$CZN:/Q/)>@J\A ML.*L&LG941U"A,;J#U;DLZ$O)V[+0T7ZP@35;:X_8V^W-@TAK9RJF9@@"1]: MCD,O(607G.3FK0-DV72&(3]Z@=.(\+^B'K9E?F*+_Z=GQWJ#AWE@L@LRY9S1 M>% GUU==/VA%*6!ADQ'UC2^I^1:]9R=CO>I(N2RK.QPW:W2;SNQX..'#P\D! M#TU88Z0IC*7BE \/IP<\-&&-F49N6PE8].-#C3G+13WE 8'<9P#MYV;1)U\N M"6 %QTA;-W.S&"$81@[O:E@^(HTTP93E9NFN9+EIU&U+&9>;!9U%3O1D$!<1 M?@,*=9M-V#6]?FN1E1DC+F9LNSX(DH\XW6E7L#(L@C+14SRB '<;]45ZC)01 M7R)V,^]-1P7&29VD2F'ZMLO*"0TR:ZNXQ'U-_AO6[J9 HYT;%R&N*'Z1W'JE MW((9&_J_AN3RJ836IN%'2,)DP+!0W:],.[N4DS.O8-MN\>C\;*@G/VIKR"#1 MK#0Q3^NX(*:J8RN,]1_3]6!+3Z"TP>"2EY>99#NUKK7*G-[F!0%/ MM"[[HZ&XN2#J!:HYCAFJDWZ%LP/3V8QX$<$WRO[@2P9C1'U)-9 ;FPDYZ=O@ M\5Y#C, 12?>GF9EUX^^B2TY11QF.;]<.6.4YFJF> M>UCU&)3,(TFN+:.,?[-QV==#@FPF*76;M7YL(')GPX:;CQ7P(])NS#[ 01G)VT3.(R69.@2R5-P=G&NXWQ>\UM]AU=G0^[B&69#"EP) 9X:'X M9T(+*YRCS7]30:;.A<;:;3]PTI@3!3A,N0+HQ,;54Q#)9$Z!*S4QH^=]157? M/%?2N5/@2IV/O_5"Q&S\@7\+WN"DB96I>8?IOTZ3RID">#+?>[89N+Q[V&5Q M+,@:MLK2T?!BU$M-IXI3!?C4>.J-JE2+XD!+^6Y1E=_="D_(P$W?9Z?_> !Q M@R*29T)%)-&'!^%FG@.$KT$QTT$VU;155EDR0+,=>.C??QWX(#[4C=RKNI$: M51Z[/&77C=S67IK36\C/'VV 5&7*:1<%/$SH//AZ=#S5=U32!R2[( ME'.F$_FC)>0+-@ )RF59-;BY66-D\D)5^8(/>*AEC>Z36&"3OI M&LM"*JR3K5&P[*RGB*M#NW2=UX&CU#:N8Y4')T?'Y_H\8JPBJ@I6@$[=VW W M<^?I TD[ITTAKA"?LK4+C'3N+!G-=AN:)FPA<>Q*EY%@2:J!])A52CS"%B<@ MH\($&9M0'X$(E[.!WJ&G@F](N)$F>19? X\GL]1Y^CF=;5$6H2)\Q!"ENHX] M1H W1G)9?E<2[OA_A+/^*E/L<(/<60+$Y(RF%7MZ]T]0ZUJ!0!'/CC)W0U MZ0/G\O,J6*XL_[/!]>JYKNM5*.F"E/1784[,X/5S %L-P.=$4FUKJ Q,)CDO]8I+)>"['I4YA-7=(ZA,8.TLY'9)U@E#A6^3P M)F+]:N9(@<+1.O\AA3(E;@%Y@GP";X'W!O_")$M,Z_Z(DY4XW>=\82.'? N M:=%M^;(2U/D3NQZ_?D]M'BEM5\7DU1L>UZ>FM MZKDN>'KUBTDFX[D\O3J%U=S3JT]@["SE]/36"4)5%&G%1\8;28KK;*RD*%RO M\P9ST:H[HK0=-W\_!%LO1KFE+(QU\W=9G*S$==XE+.#F/ST_.]57"X)?OJP$ M*:@'VK'W&EV3K""=D@HK:(_$E/GV7Q\$U)Y?FC!!XV.[_7[[KQ^$/##9!9ER MSICVJE#9VW_]2% NR^IVQLT:W4?$;@8GZ,>5VFU.B"N4PXVVX 2-]]#ZL2(D M38GWT')5CE&EG[;O%#/R\R(P#@%2]$X]1U$#XA4$1W8C-*:N-F>3H:H:5314T/,5V'F"[&X[LQ&J[-F*ZJ$NM"3-?9Q=E%#UZR MY(SGBNG*2>]83-?9>'@V,N,>D\A2SIBNG*0NO=XU2 H4CC8)ZZD31FMA/2K, M_>@Q/8T\6E%\G8#Z^V1Z7U,@H5:3BK.DRW?-M513KY$9>YL&I.:B;@";)CN" MIJM@'"UPB>6$$+<4EFZ=@P#SMM.8^BZ7IUC?DZ=UHV@ 8>C13VPT);SS62AP M[!N^!,=CE%:1 RH, QB*'&99LVTG'+1W/J($1__HZ"4X%4(/883]@ \/\9U7 M/EHBDO0C1^W12(@K)D8D24V7W R;LLKJQ\;@K*6XHC=!]S(=\3JQTYS44MRQ.H' MCEY'; <@0!&;J"-6O_1-=L1>')V?&%'%5Q ;30GOO"]$FR/6&.0PRUJ>([8* MGH,CMH$OLJ_PX2&^+\I'9GX#_;A0==9AHKO+82:=3FF@'W<\,-D%F7+.F'9\ MPC[$'_&E-!B9N3,IEV7U3,7-&MUV3[LI+@YXJ&.-;CN&'0^G?'@X/>"A"6MT M)]]3]<[DXNQH>-8/VY2=6DG"E+;O2WJ"SD#PY:'LFNX:$";[D(._P:2&01G&/H0C:&C'"6 MI6DX&Z3@'!X+><*RSQ[\6ZV\7\SOM>[\61 N4URQ/5LD]-M:).?C$[TWX4T3 M8_*0IR"K(E[ 41B7A O_M1$L_,=O5XA2$$*FQ)\/UA+WNI#4S#2Q-1/$1J!< M=)HBOR>P2D)[ ?789!Z"M-3\-@W80 :NOJ9(FDM"5<&*T:HP[N%_%H$_IP0[ M5'YODB#$.%J->Z@G4HX$&JI(/X+[@(/BTV[@MA"C#8&D)O%-39&;7%7)02O% MG]_R=K<[::)^)#E!ZF8$"6GFU*LJ0+,5)TSDG;(+D&JR!R8Q(BBE^; M)GY>L>T*GDJ9XA@L#5*>0?8X4/_%H?N:(&H>/>[.0IB'K06.7PYL-V(X >H%D>B"#=Q#MJ3,O^B)^7 M2*6EX=K7Z*6;M>L@>8UGB5?D*=WC$=ZWUY*T/S-Z984PV"( M"KG.YPQ72YJ")2)'V.*:;G%H/!KKK0$FQ5!DHU)2@$/=PPY]097 2I5I7BZ2 M$@#%T+-_.&E*M(*8!HV@F=KNS1\)_/8W$"^"TK.JR0S.$*XA F1J^_4/,,U( MSN$R[CE<&B!EOT!2@X_A44\ @K3G5;"$DU_ \[C[!NY\.UB"[WX(+ _Y:'X. M/ >>U[]:;AKE/O6?@9V$V65.F![EK^$__7F6OA)NWM,9!5R*/M=#8+;)J0+4 M:NL==!;4[>'Y &4!)A4H5N,Y-@;%B$/PR.Q9491&GJ98@0^F5[= M02L9>66FLPTK&^IFX>]5A34\'9Y<]!31:EA5X%J-/[S[N&X1T@7@;^\P**@.3^ M);;O'TKX2"UP(?,-I,[])4'!E=/9= 5""SWZ>0;S-(DI:9LAM>\?+OA(+7#1 MDSN @O@GL K"&.VVC,#8[5!EU_'16'.27WG(8*2U@(9:?[\1[U\A;^%JB3\G MOH-_O W]^#\TL)_M=@\>S([&B MH/FG/T/'II^T>#P"K>E5[BIU%# M9UR&&_-C7$IWTU26P)M<7BI;>]K)%\6 )^/R$Z5AIU3&8>AIFJR%I(<-:6C$ M@4[A %%"+6_#T-,T'#05' <$:HA7^N)MN4J@/0-GDY[$EVZ$PF[6,Z.\?V/I MN$7.V>F)]ONM1A+8R%*0=H6BO$U"WXVAW87BI&;0T@+U4JSMTT\!-B.;^%:E M7>7["UBXM@?P3U/QC?HG10XZ===J:990 _E'"<_[U[\S3:R2+*9Z&DUYQY_. M$KL.MWYKBJ3J68L1@_+MK!'OO[F^NTR61.Y7?F\<_RG3JDJ@G@PSW][72<_Z MH$NO_/L.2Z^6#-V5Y=2=!>_K$RC4=#1%[FU[!.@,Z%M6!2(;OD=@EGCW[HSD M163H6>7@:'A^,3;3\J7+G ,\-;0KV"TTWJ;?PMTQ!NFEQ=;51BUX6+IN<7!T M--);WD0:>AH3KS1?0^OP85A$UR"R0S'R!MV 18A?-WZR3&^D VYO M)^_XO06B6@XIS2UAU'UO^D"RR97MB5CEK_2SAYM6E1'41=1+RNM[UWI%58K1 M%;_UF54Y3D -,3Q#F*9I^&YMIL.9!@9A\>XB1BIKE!K7IZ:"\-_ "E_> T'LY:-L\?7B>*PW?%$C MY&@<46J'GQF--/A-TIF.>YQMWIY?Z,V(K!MM1)[TS>G$PY7;("%=L_(.<\ ; M&TN49I(S&VSNFPSMAH8Y@(V-)4HSUK7^8("5)6EB'$F(JXQU@!T'7Y3FNS/V MQ" (MP/"Z*Q0G#S/K/WSN^^X4>HC L[-APV;3I;H7TTP1AIKWP''Q1>E.?A: M/YH2.,+E:?W< _SP4*XT[9YFA#RY\T4\G7V/LNO49RC7M"C5=);7[;2\QS2= M0>!O[K'NW8C-=]]X]*H<3D;CBY-^(U NIV0E O2T'P\(ZS1+S2 ;KLV'WY+" MR(UD-4$C9%+R],4Z9;6TZ3#7WO M,,5"O]J4>*V?9NEZO]&^NG>P86* K QTQOA!JCSX%:"U YP)G)\U!T\ /9LK M?HGBY$AIR'B'V3MT-62)K'1WW<#;=>X10DG<'D%HL^JN^F'V'6^L+)&5&<]0 MO*'J@4R(0@VW�^'P[[C1DBT;+RXLE"!397P9J$*VOEQEE>\"U9DYI5B3X] M&IV,^B)I+I)[EN?NRHH6MU[POF;GQ([=MY21V=5$38PSG*CWU$*SJO 1T9^]I"MR2.N4Z%' M7/EL!B&:3II6TZY,:*^>=_W6ON539C:"!"UQ)K[QUH(Z.SHS-4WF;T.L5<-. ME:0=R]-AN^R0>?EY"7Q[ 9?J[Y3#&1W&1Z[=;.I>?](SE M4](*-L/:J\V83NE1Y<[9<'2D-ST#KR!9#H)T8KMLV5TE41PL43'&+9JIVWI- MKVTNP3_,@D2-0#&0:$"PF99>34K4O!S2-'P&X9MKD[(_XYJ9+W6&[8"+.$GF M@+R%SR9\5[OA7AI5"I(O:-,O#>\XKW!$GY^I*E&KB+QTJA4D.Q&LP?EOJ;. M +G#-H-.C_KD1:.3*6F9F^%$RZ/DK3D@O7FA=3$>!G1),D"ACEBCP@"Q&T!1 MZ9F@\;;7/DN7WHB],;%*DXA*%?M]8/FWEHVN^*P8^U2 T+*70F:AL0^I[V\M M-_S%\A(PG:W+E9=N>M=OSQ'HPR2-. MCH;;\95H\,$;&AV%6)8*DGN;Z:%FQ0P'I2D.BCD.K#@;Z)=L(']@#=93':1S M-3_TF%A*>TWQY>?ZKS^[<-<.[<7G M/7@#'B5"@*WS%B]&QT=Z7R*H%3(%5/Q<,AHQ.:O23667,&I0 =<8QN*'7YX4 M<#3FA"$E0]9SOO-721RE?!A20PDH/8P5>6,I423/2+[N6RLE"#GF1LCQ?B.$ M1K[NBR\E"!EQ(V2TWPBAD:_[[DRFN5IBXVT(_DB ;W^RV:JDGL8BIGU#E8M% M%+UCE)6ZIH3;-MWJ:2Q0. 7'9HZR$&^:$5K6L>OUP;:34+H:*W=.:3$>0UBH M[X]5*J!DZZZ I7YC2PSCHY'>9.[:=BEES%1Z=]'Z3IBQ">,OCT"D M V,7C,V8I/2^N_WR*('EEU[ 8IA!0%A]1],@UDS$R /H@=B.1=%7S,-FSHT79NL;25@U>Y1TW?)57 MS&N03>RG03ZUP7IN@VQR?RT_S]NWEWA=C /2\.QN?'1ZJB=Y"(_<6WACES.B MRQDY6PQN-@@V2F! @1TGBWH!*/5!T 8!BE/ ;-XN%N+[!A5ED=,&@853Q&Q@ M8:+^$#FM-W+:(!"VO04J8V;G7R!NA>!5CY!LX8G5/EML.CT_UYL:6ST&:N,: M&1AD?D*P+9KPW@6,PXNIWQ9/SDZ&O8TSV@&-&).,2BEF1GST?L&'BR?]BKK8 M#;GZY-R_"/T.>&K*)//C&+!Q>@UVL]K>^PPB&:PR*H+!M.#9_8(3/V-:B5;0 M>]M7#3R;SM:Y+[\F5FCY,0 ;=C7)P3EJ>-M7G1=J.EMGY9P74QLXF[D=;OK: MFOX#B+?,Q/7>CEFQZ1+="7C M_:OE^O=!%-WYMI= 4^+.O[%"'_96L6R:3^:PM!0M+C6I-TI:GV(%K^L7Z MV&0%I6. WJEG8&A ;.=#D729^10$GNFJJIK',3P#*J^<[6,U0T MI5A!ULLV[,5KL HB-XY> E*-Y=3PYC083W<-QN)#@S@8N.5/#>S-M_XZ\$%L MOL68TY+'"]%M0T);&2&6I8&_AD&$JQ:^VZ@*WM'P^$QOH@LJ+S=1CDQD*,GY M*"ZIQS!XI:2>EQD5,YPVK"DM8E$'G9,I.A:P7$"9NAM^" MM_S&;XWO!OOC3I87COWQAT$Q!Q3W"]\Z"1)6ODQKOI.%M>/IA; M,7 >=X*UU(DQ2G\!U]YU@IS!V:U]N:?V>G1[I?>DA<_UF MQ(ANPKCUN[G9:.X>XOLJ'3>PM0#-Z1\V-SZ3>ZSO0!.XH'4O,+/EI8/ MC;7[UHHY'XYT>ZV:B&;7-A>BG[+C:[O9)Y)Q^?D"/TO)7L;0TS04"$D/Y\ML MQH%.X0!10DTZQM#3-!PT%1P'!&J(EU-Y&6N\707+50+M03B;-*?LTHV02;.> M&38K&'O'SLBR1@)5RT^ =MT7V?@TSTGHNS$J .0[T]G,M4&]_&O[]%/TSR 5J.],ED$8 MNW^F/R?RBP K6@LJ;J(5A"]HK2B\ M64CDB_9UD]["H)9(298RZ5%=+. MW>L=',.?HT0&V95TDWO7\]U[U\VP^?NPCERY8MAQ\X&RK4 >?@T"Y]WUO)K; M5YXARK=]I\/CH_%%ZZ;PYBQZZ_IN#.[=-Y19IDH#VU5LW0!;R^AB?*RW@H*P MI&CWLHV88>*-'(60R\]OUG^"\,J#:YQ67XI]!-,@(BC/78"(\J)C"-E0]& M MZ?>WG*.8AA11P7)!A9DA="4KOAUKW MDE#80+LAJNMF&GP:2YL+.&32E=X3C0P"3>D*HWQ5P0\CPD!5[IZ>#$_UNMS: M 18/,_IVS\/BCA#P.?484(W)[]<-$(6C3P 9FZAR3/E:-7WK,^176;31MOA\ M.M(<@M>.WN+FB-(LIZ=ZD.?A-?H?B0O)H<.,WK7WF&I OM**7JT#J+QL4([M M*B=(83;43CT&30/"E=;P,FFGNTW2&/H2AXH<3S4UI@2&[#'4I+,E!^)Y[X&( M82$%G M/M8!E )\VAM'+(DO\,NDZ).&HU7Y?'9T=C(^X)&=4TI+GW< D;=!0KJT;#;8 M 8\BC%+J3.D"'&%;>7"$;;>X/#P_UES0Q4@XDABEU#734ESP\P+2_ +"Y640 MAL$[*C+('1=\L1L7G X+_X2T+0>OZZ'-#PS&\*/&H4#MT7*,[^Y4V"=MFBY@ MD$0E(I>1HLY'6FT(M?S?[P/+1U5A'H(81(_6)RU^NZY?;P# 0Y_NL"EL-I5G M5/<(.&N*'@+_-2XU^!.U^@")LW$%IS%$L*H.CB)RNNQ49-]VWFG0XU!U,V MQ$<3,A58_:W''Z44YD<<=J.QOF/'<=&00 5WKGH0D:O&HJP.4IB^32THQ-"S M)YC@I5#2_2>F>(EBC\"MZUN^[5K>G?\&Z4X3D'&[!,:[+H'UN -W,[#Y#H$2 M%^[2?"7.&R0#1"_!9#9+"Z&":!/+7VI=^WQ8<-S?6K]=W$P'O9A'A5KC1>"4 MIL;V?)C6V31E(45*& .D.3,D^2\\:?M,%,8E\,!_;8 #_U%+ZNY/ 4#/IC#O MC$6'J_+S_/CB6/.IICD*-I!2PI2N@8Q$(/8AU-$GT#V52]9/R4ZO:.8P5\ M%T3SV\1W:N2*:]8K<3(3J-NIK=[2O*]Y$6-UD&"?'R2NHW>@OD]KBE M-)ZV"PC^OGJW0N7*]0QPC"W((C?NI$*M,N"?GTZSON.< (K*@ M\*\?[0."BKHLC=70 4ET-A1H$KVN,69+>[0^LVO0(,^;]C/PG)?@FQ4CYI28 M1( 4<__>HTJ,$P6PS+BC$885>@FRH;C*B?Q=.'"N@BB>S%#9=L\+WE$@Z&T0 M7D%*W9BBQ&0,717!Q6YT73&:]B%!]Y2P"G(]W/!J6K3$4\*D#:D\N;#8?O?#M8KM_4U3Z% MJ#;O/9RX""\PHO9Z1,/CHBLK#%&GU&E3>41QY_]BHX#')N^/CMG>'_TP*#X_ M>$/?'P2SRN]=?_#+U6"&)G%XJ]3\%4SKR95:?ZND7SU)D5*#&%(R,[KVC,38 MMTKCHU/-E7@%4+"!E!*F= UD2M\JC8='8STO)I7(M@J=!HS8H[=*>D7?0#;5 M6#E^2OO]5JGCXF0F\/!6J>FQ4A]"I!H%DMC0V[=*TW8*9%96.&,RY8OD+&.:7?S8)PF7[K M-@B;^^-&S/ZX? :#6:G!>@X#^+=!O 'KYP$?T_KY;]:]\J-SRZ.]6;8ER(E M.5ZYG!G&.4R$MS*4BBWPH\!S'53BM3BP8-QRC<XPGKJ M!$8R#5MRX" (,PIK]@9HT_ KLMV*;0& ".M0DCIVI\%( 8T@'+G8I=LSV6&? MEG:\2=U8!=G0 Y]67EF'?I*I-NH<(NA"W$4% [E]4SWMB6(_O, M9)ZV:!*2N4.16EY\[/SZ "0ED1( @1 @!"KMG:.;0!$?_WAUFAT2]I+&K/, MS,KG\%OYTKNVJ_LA%*9AL[6AH=8.;E?GIX8_W.!E M31OY[8KL"&?48FJE//JOE=G!Y/KH4J]M0CHGFJ7M) BB!G^YEVRY=.*OFN?. M(W!0<6^?*SNR^85V6_1DYZ^^L"]T!E1@BX ]?[YE4UAMNUC<>?0*;@A,Y[/1L?7/C\^.]'\ M5,@<3K<%3X'=Q7A6&Y3. ZKA\DIO.@]S.,R)F:CIY[J@;@@6R!U7YV9W\NF^ M.^$"W/ISV'$ T9>SQ]UO=P?(\Y/S4YO(IQ8G!98FX^?*+@[XUM%0#3Z2$F(4 M!_Q)6)OQ#+%O;L+RW:,GP[)$H5&YW F8JUNWU1XR3(5KQ2UG0BOQ=1L1F75>,8@RJKU2XT UWX2 =18WU1E*SD^. MSC2[$G6X?#""H=O"Q3R%[)]"6:<23,T=*([/-#]:Z6A*845"@=N0_JE%^>[T MY/CZ^,PF&DF!0Y)9R+!S.<;KZ <\5L?C#WB S4T64?SB!&W.X!>\9W"LRU&& M>C-RUMWY!1[#?TE@AX9#=OO!<=+U-$9-SH--Q4.+X]6R-?LF.?Y$2)SH]#E0 M3F72@W!E^34I.9X7H;1IG)&IW'WJ\(#09VJ\QDZ8P$ZB;$LO(/[P7;AZ3N<8 M\9-7V(T$_R=J%"^9GS"-A#PTV2>9@ "> A-R7,*,1R.V)>G5SIC8+3,278,>F] M(7M_=YE"E&B[RX>&,'X"+9I&.[5;;]E Z9Z&Q(-^[!B@MN#4H2(0C[6Z^2P3 MX\$^TX20479%;U)">#I"!,)QMG)XO),!D&V1C:KIH!$$TWD[[G$V;P^"<%H9)[ MU[:%2L/]K@QE7'HMOL:.!UM]C#P0M/!8O&3U6,3_WEGWI71:3(O>C):H.X._ M8GL_MRO]%V':_17AO\_[_N8#FS99)CI]=OU1X*]X>GUQKM=]0Z9R6_HKEB#T MF1J]]E?43T(>FG3IKZB?F:;YF^GGBG)M2_,WD\N>P>D(UZZ=LH"1= MSVM98Q5G?S"12F+*WJ<3/QQVY0XJK0],+AO8LH='&788),TM,CW/L+NG/3>G M.HBEP)AM$UO%PZ&((":&92=BN+I>CX7L+;>6$&+,--8Y+(:T@T/4E\9L3ZX2 MA59.-(2Z=13/SJZ/+?&=(:Y,[6$QRF5&#;7:4(J &41-;V!D352BPF&4MPS[ MTL46VHBUZN$011@529XOADPYDL]1-C.''P9)CBED)ZD3?0X"M%QJ152CPH$B M_SCRH6CA(W E*Y=:&=BHTJ,BM]K@)]"^W6[GJ;HYMC[VRM_ZC8GL^1JI#^GS MX^.^9T;!3682(+'+L$B]!:CZA(WGL,<";J'MFC:-E!+XP^FF(@+403RI):F$ M]3$MJ?Y!4$\,#9O?S&XA?8[!JH0)+D,W3A DTSDOZ\1;/@P^*L+)L/>U#':/ MNGCW(9SYX09GXL3A]OA M'S0*EO-(PE0&/48MC51QJX;9ZV94M8>J-* A%/7I,' LS?*OW3SW$(4+Y+E8.?+?1,LW'T[H%4?VW'.+?NRVA>L=YM>H-R?>4YO_RR3R-W MW2GSS7,8Y!M,4)0:_SCM>G[;6HN*:/V/('V/*BYEU):D&0WX M[T\_ F+V^1D$7EB4MB$*DRCP/;3M7T\CE+^320X:1%X93!'J M@Y@6+9E&$SF:%60,!1HYG,&>OFXP/=EL+(@O5QAJ]5K'%%W4CUQM@>CSZM(X MJ3XT/#MA;\ T$DE=3P1AZ'_@VB0!C5ON>J'>\8&NPGU.,(AKUXWMC9.\YU;P MY!U!^.$$^:X^O7'B&)V;\[S6!&XPU36-,@P:WJ=%>TF-8@L^Y/Z^?Q)FQX$I M59?WXN3RN$>:Y9%)P4RO]5H2K!S?FWRN0)@ R.II^@[B KP;:I)&AIJ]YH2H MG(:]Y%%AH&,WS%G!!%:YC+KE$]9[A>Z-B5NQ9:W0/;MD=MW;%2)3CP-6Z)J8T M2]N)0:I[S\RQY_F%)!67S!;NER>L[I?;#XXJ7SPTW\K.AWSGOI679T=G>MV_ M&_!OX;Y %M,X[Y)X?7UZ8O;:0 M6;"EE!)0^D8RDH!8Y\OF"J8018ENZ]1I 81IH<3_[COAXM.?9?X_X99DXQB0 MWQ%L@U[?1+\^I-ZO1+?,%JV81),6>JP[5,B27W>H<'R\U-C_<%(P"=/\N$\D M ;:<56IFE[#W/I(H=/YT/HYC%-RL(=,)MJPIBI>Z7^"7N,\!URORH8N?)]CQ M[6_R- QE!%?LE-"R%=-XPZYJS/V9!-$5/L%XBI9^"$"EEW=17 0P09$-\V&R M?KY-G/7Y&S%-PS*T5%\G)&%BR(LM;<\N]%-#ZJ(A"(,DZ[;DO>%NX"/TI'Y/ M,-QFD:EB'8BKH[-SP_E 5^'.;K(]!$8YURMZ$CK]&<+NO?NK9Q"[2,\+DMV3 MN?XNEM>7>K/"2Z.3'"3L>4$! *%BW)KX#PTMQDRRR M:OL ]\N5X\?H=YA;6/X&K*6+)"B,>E @@3#C-(W]MRQ%^\37Z'L4>3_](!"F M$;[9@5QM ++K%0-A"X"<]%[?G? 5+%=1[,1?6[CX=E64AJREGV1(.LD=HMA' MI70-+Y\*;OS"RU>"%>] ;B>5X_T88>7'1J#\VL@)O5&$OCTO+-Y<0* @LN_21!.3V*\5K86>G.\^P-6,,;2:(K>;(E/H-4 M;.G(U 4/EAAG-G)!:[3,*:*1AM^7=XC/#*RRV'V'ZR=9E_B"5NF20T0%QUMQ M79;"SX +_%5Z'Y8I8C#*))2T2IL\,BHX.G;\HFT%8JB9=I%&C!&AOK MU>&Z/KXZT9N+5I@D[21>FYR.9$\GBBW1WS,'GJ53 *KHP(/U1_ZOZ?P[JO@R M?0O\1?ZM9)PDD8OR7GKHE?%M*=NFF>*!*;?9^F3?;+UILF:=1N;L=>]0ZEF4 MQ2+OX[_!'[>]'#F;;HY^PG[FY;RRLZ/%IFD_[Z[Y-N\-&$V&[?V"W,\P">F> ML(K>_%AA".;DRU%[9W2=P/]HG4_P@-8/O:+B*4N1*>'>PO'C?-:;S@E2CM&C M3I_ C\?(B=,&'DAL?4^\D:U^+K?T6 9-0,!L@0016:D3IMF^L@1:7(: M:0C7N:SH?;BO?ETYEF8PW\VVIFMC^AA]Y.]!IG,4Z0;6AO_&E6NQ_=P+[4': M?J[[@#:?[J87E2UEKWPI!/:5^A[2X/C/%MF#6'-G^%R=GQP9-CO0W\3P"4;9 M;^ZF412:W1^=?T;QPV#*FJ:(MR/6IG$U,+8K!1JH@E#)%.>R0 M4M1 $4GAN]'_+5>^=:94)R2^#B45-58+%$3K>N"2S )W+MS4\=#P\)-:QQ0* MR)LEVXNM.,;VF3:R)!L#P79KVK@_P]0QC2S\*J;0A%E@95:V+57.92P0ZR=C M=U&C-5..ZC M[.J; R?YBI>AAFT$:".N;>%NU2X:%T>GEQ=ZWR-UNVBL!59D09.\9)1R17$% MFT?GTU]F2S@VNOW*"\1+] C.!B#6X@^39B>;DC:+S MBP(TE#Z;/._&1#L# 5KTGN%.Z.N;$R _7^1L40WZPVV)/=UW!"@_,UJA[XS> MR@_EK]C2RJ?,-[96\:J"U&!Z;:H&^75Q=7IT=7IZ=7I^)$CJ1O0'3^"%/L?ND$43%=*9@ MS=7D@J9I7E [='531#8D'%ZUM]3 E_L%=\2Z/KN^,D:3%.#I&J.(ICN>EQ3K%EZ[ <'QUISLC"J+A]C;-+9Z;2&V+@W^3GGCC?H%,2*."* MF:9B%0LSE^S&A3QNT/W64WZ\B$$9J;TN*S$5 G-=4UC"I%?T_F#[T2A'R[(,8Y)94W2JIAZZN8B/H&-2W@B?H)KNMENJF8*,32> MUNA8* T,R7O?C7?L]3]\#X1%(( /0G2+_4*F:;Z5=NJS :.0=@4EWL9W*Q^$ ME2 0)@12<<=),Y/+O1ZZTM2/%4\VVZD<=EH\YQ. M3X!TU4&K8BDEN$66="/=1!/%=X?%Q/?J?(($_M\,646X[PK/]N\*BV9'*6H7 M_@B;'L6H;?,O!S> 5**$TN\%J35D[.#6K4[G-6V1]G+DXJ8-70:LM[LW3K&Z M,J41X84$H:8I26J%<5Q*/A SZD>*TA^D3\:$%L:Q).N(! MN5$]%/$4/KWXG\P)_+D/O$ENV(G]!!"M5L2RANN$@FQ=*WP"]O)> L&3F_*^ M@V@1.ZMWWW4"4G9G4EF3]"TP3_++2#EXRG4$:-(B6.SVF7BC0"QKBA;YU;"C M0BX!%5SZ)\#]=1%]_"WW=8R_"L65/VSU5O[B'[_]]XZ2MG\P2B-KF4EO]T"$NM.Z#"/[))DZ(R:<+@.>'BUVA MB91HTXPMS) FNYFK/H_#QZW U_?_0:H;\29U="26-UP#QU\@AFY/*Y%>"468>G MMNJP63#=*QQ6AY7)_H'@_DV8AKEYX?W[<[0S#.=OV1OB>_Y3OR% M<^K>*V2!4AF%LLLC;S*? S=/ ;T%W!MPH=//W2DAEZ1V ,CM!?N$(^_!5 M*TS8[$IHN>>D4HV$^7[@(UFP,O,NK3-Q "N (W.<'6VD4[KCE#)7;*0I9D" GD\M_4(/ M27&>HITHR+5ZKFT1*17D4I2\W:1*-D'NORA[:!(7E:U:]$F/DE$ M0$$NQBYG*<)3D'9+%K4QF_@C1WA9F1DU4:>0K/#@G7PX:"INM\>I-6$[35A% M5I&54>=3J6URVW5J('11'H7Y#+Q[&&CQGFHO"\[.>ZKR^WGLQ4TV17?=!902 MQ]]4&(&B&\/3*[6O+ N5\)V*Z95,F3TXGVL)"*?[5E28!>OI@(\&#;5ZSH,V MTNF^6AVL8Q(4WT+APA;TW<3>W>T)GF/TWY9YE\^.3AN6?-C\+V@U[TNFY.$= MM7'CTI1WU,,;0EUO"/5K<7A#V-LWA/_]YXZ2MG\P2B."C]@(TAB6_&YX_HE1 M'?WYIQF'B>'A*$9Q](>CEQLS1A^[8\R#U&2W$'PBM1F&3P53E<@ M+NS@W\ \JAT&'_TPWU;=(_<@D"!+<;V5R;\R'P4O3]\C;QN&D/3,J,,>F,10 M88\1_ ;2GP"$E;_7+3P0N>[):]W,$V5"O,)A8=+L[T])3,=;/4?8Y4OR\F]9TNJ;AI M;.#0'HOJS0R_(7X["L5,4M^]*8Y]U$1$V++FJYWIV,LOHRE:M\YZP:\*7NM% M?YT9X-8=^(N09;3BBIJF8L'!RBRB*9FCK+/N^%>1Q_BM M2 :G'[C:E:B] MO$.%?W.2XH4)_$U>\B9*&J=FD;8'3BM#T:Z@-1PXY;FWQ4F;-S/P4P9@2J/6 M2'FRR78V^/PM"GS/^R*D52:7@? M4];WTI)7 _'6GV^&-=\RW]3:P3)6!6Y&!2)2Q4_XBQLHB9\F,\@.J-EW/D;N MUQ\X*(24:(@BR:NX*M[=O#OA J 8M(50Z+(1Y1!.?G>"K$ ]"**?* /'R$Y M&AZ8J@9"\V,CL6QNOCM^.(48Q&#A(U2+;.;'66(1&VNHR*,(?8+EJHP9DELNA([OO)\9Z-H%H-U$@]*]%YB!E9/&?CFB MR[TZRJL$U=;H^LS1U,%R5CIH:U[:?L]4C$_OGQG+H[/&V@/_!'!:4TZN!Y,) ME),7]^B0*<6 RYI",D,G:200%/KO6>PGGN\6,_=MM/0ACJ ,D8SV'6&V+/$F M\(JOD9[0#=O-?>Y(D%WN:P/CI==/HI\(%3B54=GE4]"@- MD*E4E4.K=I[%;0"TRX&3!:66]XU&%MY/S/0 M5CF:1CG/=7(4:^/^(=SN83)9+7Q&.=QU9]G:_"I(ICU>4,PZ^)K*('GJO*]/(TG!'U( M^]51Y]?G-,B0_,71;10$#MX5G:NN:3,+@[:P;FG<,AH58$\&-38_E\Y9:"G. M(X$PTH-8WS**\,FI._(:/=U+DTBW?I"EVYD?EPJ&L8F>DD":J IN;KO.$+Y. MQIU,YWM7>^/0>_"=-[A!2_U6.3$NFO*#;[Z.MA(H%<8F2SC:2CAY+_+\%\&V M'\/FPIR>5>>ARAEK"Q M8>S!%2?U$WC.AL?D1R?^"Z0S$*"P3Z4S5V.X1.$V#X9'4H"QZ^G''D;H"%S^ MKL0$13J+X<"#D(U=-\Z<(-GX:-]%\6V4O:7S+(!_0SLTTGVD_ _92-N.T5+Z M9.1,R83Y/7-B)TP!J)@4629%7#T;&20FO-+G%:?:)[=;$/L?3G';#]',:"_9 MV"K;2"$)""A]"L'+(\:=6&7R?(B<< 9< *4EF+;9:]O($!D0*'V(T/E1O]V" M74T;CR!#3L9[RYF*3]A(RLYP4OHZ@7?7))^Y&Z_WIEC]+5HX*-YQPJ#TT8 : M6]8M6$6)G^8_L*R2U?(V4J&=T$:YW#,:,8&3\)[ =NL<# &8!)?EOTX*C:C_ M\$7+B(4O;"-#6DC( M@6G %/JH\<9@%5C2_2AI'WNI<4ZI0/ <1_!TGWX]!TZ8CD-O\J_,7RW)+X8Y M6S&%2I(X09V.6N.AU-U#IQVN]EIB?>7"L$/&USM0+C4A8)0?1Y/5I2(7M_\8 MO:ZU[!!'P:Z F@0L@).[0\4QBLO(>!].KV\MH^0@(%(7OG M'Z&'DDSZ;^CA-5M(,OZ&#I1?W)!(K67?1-!ZCC_P ,9WO7^2T")]QV1 ^8_VY M=?",C_5'1\[ZJT.PC"%8QF$%RZB>PB8H]#^:QO"Q,DA%35&;A% 97"*:K$)B M" QR85/4R*V'9A6VB8$A/C.^9&^)[_E.[.<>V+_#?R :WH=PNP8/K1NY0J]: M$BV&^(*/8/FVM^M6]R'3^< 43:-C>!2R:8BP<< 1-@["94S0GT/4.TR.<]@S M@"SQ7E(G3M7<6>".2G7!QY[GXT)F<];N.2UD2"LZB33X#4JY/6^6<5;D36I+ MB&WU@V!$@[AV798WP[%.9$B-DLW;3,^))%5LT7ORACE&_SM+Q5N57C*GM:BB MM^&XS!"8WV;@-5JGHJQGHFRU9C&TV_,Y2"T.YF=/W']T M?%<^.O[#3]^?HGULJH=[#*G$&K2 30H ,#^_X>LF@OTT) . H0M;10MH(2"H M4;?;#>K_D?J!_W_ PPE)"4K(UX!5=&@ML/EQ +9"EH%4G@#VDOH[++1>325$ MN.SBLU91L&.8S,J]AV4N6JK?H\!#J02KB=ZFX:W_X7L@]))GQ_>F&2Z."7ME M"U@D**Q9P0H$N7 _+_QHH_A_,B?PY^@V+"G&F.L[P?0G'$BHM=^*UI+Q6_0! M7N&G$]1^F:[26>#\/;KOQ$%Q4REHTN(N*%RIUZ+LR+R5[!; SR]]Y+%+@A6W M%,MHUP(FJL-!."B#69;TP35?HDU4@@.^>%P'=9/6L_.5OUB!XE2&#)0;S>\; M80D\X6^@Y_R0)/":%Y8\)*N-B[7@TWDY0BBV3OX&>LX?20*O^2-J$R>][#F7 M,;/\"&/@1HL0V67P\REF-FFNU',&" BYUKK!)NQFR&JCM/,S"'KH0F*7!E"\OI/)IQMD M:"]5>*B@-,Y0*6AI?(TFGPX\U^7%9R#-XC"914%0WO@0$%#]65/F(A*UIL/])^,+ 6*K5417" MYGOK$U 8Q[E'7KY!?W?B!7JJ,)VCM'3)-JOB.K-OY3>A=Q.%N9&%E))+[0<' MGK/R7"7@YK\NX +E)7N+HT6NP2T04 &;I,8O(/[PW<8K/'D?&F@N1G,QH,U_ M/4$ Z$ ?RQ"IZS=P'*PV9E+;F,@)2LI.3$TZEF&JI/;Z[N3_A%E@7>_7,'% M93*? Q?E3L!?D8LU-C"5Y_S6!DRS'F1T:FTH7ZU(L#:4+0UL%;8VT)!4^UZD MH]BM3R MQ(4HO\!]#MJG;WXW3@OG.K3>O$;PQ+J,PI=' MQ[N^)?!C([_P+UF!>)2@/HR&G7 6X"E#$1+A 0CAE4RS-$GA($63-)W&O,U81A4I MXBNXNS:32]^"'/895>< M%+5SAN37-.CED1.4&]HO[T.&8D[J>9U[<=^!E 9C.$>QKU%^ MF\7Y@[W"^ N\_-XU6JZR=!W:;[)DK2))?NK;++2QHL8:*-ZK*7X0E2O1;[]K6_Y45^D6RF,L'V39O\R_ #-,-7M8QI)%"K,LP2UPB&B6INC\U6WM![#IRPT1:EXE.F MD:Z9!)BYI2MK M3S,(E(.^W%6'18W866#GKZ:HLAE:C!K:##[UV#_ZH;_,ED3T:W\W#G]*M^H: M:!:CEQ/@H_-)UU[U[SW67J,8O;>^-ZX%I*6@R>XNWK IO-%U?%.$H%+/9/-. MBR20BIUI\AT%RDCNPR(JTO>8_(90P9>,8[@:QDFD-B>6BA\4=?[6=6LBI./V MMHO;Y'/E%ZDJ"\AH')?1_F$S6QF"2J](._?R;ZV4_/]^!PF*:U>@=2Q[TL9\ MXK YK1)$HQY+-5@3VRU83U&(< #KGV]0_N >/5'(%1;I,H/'QRU-4,KZ;V6 M(6&%VA^'L-NYG7=2DT\0NWX"GF/?)=X;=]>#@QLJIF#.7)[,8P>C3@K#>-\KM,Q+7>6+I!"XK=U5MM[UDET5H-_0I\< M%1B./M8?';S8!B^VP8OMX+S8!G^!#OP%S%#CX"\P^ L,_@*#O\#@+S#X"YBQ M@';C+V#)L[S6(&V.UN,DR9;%H5R*:;+U!XWCN_&VE':0*GW/USNS8R50F0I# MO9RO#T-# [Z#CU^Z%M-1]11M;5WO6!\N\='+OU(*HT[[-Y MSCUM5LQ;_\/W0.AUO0NJ?O?@1H->9)4Z'^C9 ;5Q\Z9A^ KB)=616ITFS2'45>;_2^&:.4FK!'+9QO3MLZWSCE-P??F\'W9O"]&7QO!M^;P?=& MORH'WQM#\!]\;P;?F\'W9O"]&7QO>NM[LW\Y/8N"X"Z*T1_5>QI4/F8!+ZL3I'O\O^\;_(4"3 M+6. ,VB3+7YDR%1]GR09\&ZS>!,()4R/I\$ERY+(F M"@%4PASX:09!O&>(+2;W2P/!)4[/K/@:Y;2EG?\F;<\'\JN&5Y)K5[%!GX1> M_[?G102L<>AM'" B]*NNA@7KYX>50N)@$0+=0C\P 2C+S2:R-"L=)WO?&0:$ MQ '!AFXG#F"]83[C2S.DS'E7AG[&CE@S=C1> HA ;9F!J!M0AP>YBI8;$29K M&V*ZKA_T1,QO=?T_Q*8]X%'632S;0UG!FM!< Z9UF'%U8AAI78TT<;4,5S9V M;!B'$6;8CE'>91#9(&[>AK&=<;1B(M(PZ,0Z-2QV>@WK(FI2&HR@=TN?WE$X M##>SAIN$<67&-9:2E%4[D,P 2@FA%]XY[N2.">R([YT;XGIHPA4ZA-6'0,4(K25S)7)BQ 5!LK M"2P%RU"K?@P#2>6J)4\E2BWQO&N7DF'49$#M<"2U[/R'3!D*O3*U0W>PYB@:&P8%%U +,ER37:] MZ]V8:#[*C1>+&"R<%'0R9EKW9UAGC-2 4MNV'D=7.8>U.G8='-EW/CB,%ST0 M*SVFK >$EI0F]7\G:8M\)F<<^4RJGX-_2](AETFOL^!$SXY2W ; M(;.[]!>WY$^91L!F$K0XM,C"165*& [*;8;F-H@J-ME(8_D=(:_/CZ[,OE60 MI&@X*S>"A//;1 3T7^$?HI\GLY0>51M0Z Y4$<.I]HIS[$)ZO MX-B!FT:$XT.Y*:#L@B@UC*.2QCT1+TP4)FG;(1%DH&YUJ'5,(PBODIC53!'7 MD*T((O1T_N($(*&N'7OE>J)#B@;VM<@F9._W#M]!"&(G@,OCV%OZH8^, :G_ M 9#)/TSP.2.YZMK(C?:"Z]X<8-VIOD5Q'/T$\=C]5^8G?F[+AK(].O%?(/7# M!98$[!5M8H"@U KNP#2=5H4V30\-&14E?Z6NBI.SZ_.3@]V#=@&MTIO>[LW M!1C PV-5SODD^S!39=,(V@5),";C]EC9E?20"?ZG*/PH_#.0B2-YC5(GV+UW M?8K2/T&Z54XU49/(U"OZ[8'O>J&V*X"J,AP+W=Y%UN+"T/_!?/9R2W-.: O]J<5#;N=5) MT+5."R>UTG1TG^S5$&/SIXJO7*4ZW]122;=YI@^Z9-BRH]TE1 9:)+ MDJ 7FGX2J%49E^>9P6JVRO-,/^F:2:##\ZR)?U:Y#>DG06<*%7(;4F?"[/@F M&445!/F]6I90%JN]I3/NMC+_!O M0 P/D>$+""$5'IW0*=E)O+BG5S!:,TS3<$L9S9R#DSBM#$;XTW8@PA_^,4.3 M$6:^K?W--)5V-<=5M)K,&G*"SBJ)0_WSBA"P+@/65H')?JV^5M=Q\VCM=J>%8_&FB$ M5JFG6G]B44\^5WZ<%R[NOVGSMHSV#X[FW2 H:U#A. MDCYQV*Q6">*0];HQ(X-L?I._--!<,98=N7I)VH=_CR(//;B"NS!0]X!+7B$R MB>.B[C]&GC_WU_YV*-HYQ,"-<]CV/4!W9^L.OGAPK-:%J:0D$B1VZSUE3OZ5 MP5[:!LVT?#GP$Z$19:8Z'_H3( M;\1T\WI@%@7!79%?6_;&IU4G#F[L& 1S.7@N[7CTT0&@V"6G\^];,V3D,5G+ M\&I>EE3FJM 3*5P)HO4\OIT/K_KGA]&E=70Q*,.N5[_JH"RN=K0-J_KGAV&E M=5@Q*$/45'Q=#*LPSZ.QGT?&HH%5FB,UCJV]'@S#2^OP8M.'J'E:\@@;#'@4 MTU)/,UFJ&#X&J434!-XP@FPT^!EKLQA&F%%&"WD)D\FY!"VR66P W4E1G9]? M;^'LV MKGN"4WM&=-TV;-ZPYNS?,+;-'MLRU#DXEK>S4)LWN#G[-PQNLP>W#'4.SO6< M]G'DP&W>R.;IW#"LS1[6PKKLUQ,"Y<9XWM%J6O>&\2HR7GNA34G/(@['!=R\ M%5C(BF+]/5*O%F!152J_@UK;PU3':T=!WN#T\#6#[<40DG'H;8-I/H%TG"0@ M3;B#M5\>'>\%:U]_:A27WQHYH8=^6 =J#T$ZH@7( MK8NKTZ.KT].KT_.3DZ/KJTL9&Z\R\!1Y8:5@R MCY=1!O<&6U#_>/?=]_O0#3(/),^.#[?\)2)CS_.++M=_'>Z!>9>%NPX42K]5 MA_OBZ/CBR"+*=@N;JGRQJC=QV5L"AS9L:O*!-KOO]H&:NP10U9?RS:J%VOF.5Q\@4(CN=I^>,(90V7'MDC30K MDR9A3_1)S^M"*F^Z3FF*85(K14Q#=4K%GNX MGL+?7/QVO.DZ,3D*OJ"Q:F.:=CGEZOV D29GMEK8;)I4W3>TB M^V$N&269'K3,RU4!J5/S?D'C],VEM'VE,TJH<;*N:3L![J^+Z.-O'O +1<-_ M;/4+?_C'V(NQ,W?M;Z9ID5$+6_4U2]/_*;H^DSTTI? @%#=-U?(,%G01E6;. MZ-R%]CF.7 "\!.6H?WF/XA2%>KT%;R1;*;&\X72@ZW2?$GQR2IH32$Z8G3MU M(4&W/C/W(;H23-(97!'S9=';WF^3CE[,#5C&&T'!E88*ZYQ&-]%R&87%XKL^ M_$ A]R=P2&9<]@8L(Y"@X$HW-MIHE%30F,YGP(5B\O&(H05+B=16"^W >Q'D'+9QEH>C[[A/X]7[Z-)K>C9['L\G3*RSY^#Q^^A/6^39^@"4GHY??)I/7%TW.&PV91'D0 MGH;!UQ8A@FN'G$8AN2_/S\Y.KRZ.KZZO+L\NCN4$)V!%HTJFC3T*YQ;"6,N4 M:4JA=K:3F0@FG7DE-#,AB0+?0R>'20AG"A_@+C-I18W4.:7-UASS),LO8U^G6\H:BVI@J5&J\<#6#F^-_E$820 1"2/"%% >I/%"'NB[T-C32N8 MTE9.I9?7O*'8*>]\;S.0NW5D;XGO^4[LY\]3?X?_0"OP^LY^O0?#."JW::;7 MS) JM%W7U?=Y^)A\R;X/Q_.Y'_AP"4]J "5)Y.:_A5#]/?+#]'=8'(5\(TPT M0FWVFFCJ$+#+;:\ E;KGM8('%%&4AE'K7*$/*QA ME=JV^-5CUXTSV.F*^.5^K/(KTCS 4M<4[O J&C-7M!97\8&8-Y27S,FD>1*Q MAP",:K8E#R]R%'V/ BA34D0Y; IS0JQ@"@44KA^/\'XFJT0W_&#=6P3&M\LL50W92Y3*[&]WP:VR)A\CL?&UYLM=7+GIJ' MIUMFJ'5XNC4\W>K[6P+KGF[)GF6'-URZ1^WPAFMXPV7=O+LW617S$]?SK>;: MAM%"\@PMA(+2FZC.W^]\!R&(\_Q,8V_IASXZ(J80T_(! L'XUU#+=/;PJ'O? M$-A&>-'9IGZKK?_68.LC7F"Y?GS0Z%1?+VXW4;BDMLUY=FOG16]6"A/Y(TC? M(Z_ROH!(%X:ZMG.G+01*7A=K)%)^4_L4A=$*H'DV7!30T!B6[J=-"=DG. M$L9<:C^!=#N "!2IE;&;$H M,-K1YI3VK=I-,17@V.5G@0&GP5V+4L-N,O$*+LO+@CI[&>UE,9VCV!)W0?2S MC5O%J3JWBMRK8OSRV^CN8?K'$ &7-\;JR<7)^?75V3E$Y.+X5,Z$KH' MZN I,7A*6#?5$N8GODBW#-4-(X;XM"PFN5W^$4\@14 \QQ%*R^1]^_H!H;D/ MI^N[E;&;^A^T:"_L#?2#1ZVC@ @"850@5/X E_ _Q<4MC3,M6[&4.#+1L"NW M)V$H-1.,OP%+N24)"*5K7>?7IM6\RQ#KXI8.H4T+5D*O9#E]6@BOV-6"-]X= M=B5[=KYR6.ZB&!X7LMA]=Q*0.]VN0SCEB7%QRQ=K54N)(0R!J"-&@Z-HYTO5 M&HSI?)/8M ($:4ZA5K*4.@+"BSI*&!DSB[ TEQ=W[30:PXW R<%%T1G +BO_"GX/,@U-#51.%=DB^:IUV MPO)Q8 "8Y1"YML4C7,4$/TSEBBA,-0 ?*9FUSP="[H-^/#"2"LZ:DJKB57=. MRKLH!OXB+!*-N5_5M>(U=L(DR/5_3* ?8VW+9SX1%-:$4O4*=#V@!7S9\Z\E MP/UU$7W\#;A>\<'[,(%'RQ@*B/88SU'@N_ XBZ&6CH[+5 MT;K9D1-ZH]STZI6)O%A=R4OIN>5TOTHY;[[>T/+A9@C/F9_\]>B$SB(G3!X4 M,H9:7E2\AEFE/S\_VI6^]JD1^M9H^[$<@O7G1K7O\6#QGW\KQG'YN__Z?U!+ M P04 " #B,)Y05"0 >M&\ % 'AY9BTR,#(U,3(S,7@R,&8N M:'1M[+U9EZK,LBY\__V*^L]0Q%Y1$;L;!D**2"N=XJ\_ M8%=:9559EDUBN<=>:TU+!"+BB38C(__S?Q>Z]LL'MJ.8QG__!_L'_9]?P!!- M23'D__Y/EJ7*Y?_YO__^?__Y_Q'DE]+/M6N_)%/T=&"XOT0;""Z0?LT5=_+W M5\>T+,'X50>VK6C:KYRM2#+8_ 3#_B'^0?_!?B'(YE8YP0E_:1I_MU?L?TEM M;AQ]G?A#H']P%"=_9?ZBR;\)\E>V_G+E^L7*@L7"1]^\)#MRRA&2"B(1/#' MM07#&9NV+KBAM,(;84D$32,$MKV/8[MO61O^\8 :9?$>4S%B[VG;RVTP?E<( MY)_PVWUZE0_D]9H_$E".LS_\XO"%'3.!8ZF/;KV^8O.#8[+",IG,GT6$Q.U= M@?B.],,O#J7_!H<']XR^?0'*&3@)A7^2 " M?03L7P3VOW]%[_.?/^N+_O-G_9R1*07__D=2_%^.&VC@O[]UP985 W%-ZR^! M6N[_"=_H3_CUP362XEB:$/PU3 -$%RB+O]'=@+W^IR))P%C],[R@8 MBQ,!? MGJ&X[0C87/@/G@WE(0FVQ%.- 3]H#8QICAMWU:HFEX;-O)*8E^8AVYR_AJ*% MY-M>*+H5M8OU/;(.SXQY#.<)C _)2O#IG#&0NV.MJH*4/ $IO8$:5/;W+T/0 MPQ?>F+J_E*GKBALY!"=K2%1XPU!@H0=1@//[EQ*"L[1Z=YXNRF-^H/1%M,?. M$Y6:+-.K8>D1JK<#71L)^27?E\\E8=T>VG9+63?)[(1A@NV(AZ\8MZS5S: Q_C-.W;,_3<>!&1%3J0S'JUDIV6L MD)O2?'/WQJ%I_4N'K^<&5/BVMJ"5#0DLJB!8OV='Y%VVGO$\U!50? K07/A9 MR_)9'N>QW_^&'AU+X4F4(+9OO'G#Z[YP?A,W%11'%+1F^ 13*H1_\,=M-TE(@9]"(T[(XRTL)?.>X!HGET-JUU+7FB(EA-);!RA\M[(:(_ M"N_^5U840\V3MJ\0:DFH-8P[ ?;>G\YGR*E:>Q6&2$/*D*M\B:=QKR0(-.LQ M_1 '=V7(-Q%R)B>R. %2J.C/4:&@CKJV0%(S:WX)3OSZ\!:OKVZ8AK@6Z=T@ M=28'997%!ERVY-!%42_-LES;F@6M>'+P/ RV%7D2,HUS0-9QP+DZN9R.$E1& M14RTAPS'5(FR1F#Q&1]73%@]]8X(N@S]\Y$5C#2>[*O5:4?Q?:93#_*?&>GO MTO_:DR8./&F"5^]@4-!4.RNH'F@#:)7"/F2$QS% MX0QSY #;%T)RRX;EA8\,GRV&>%T]LP' >+$,#53#BBSYDKU57[+;UZ?[X2I,#/.VF'R+J]8M+LC M.Q%L,#&U,$UUNF:D[RM5=YJVN0BRL@U6E_<4=[)_)3/NAN9X\Y E%Z1&S43: M0'M#FJPO'&$2:M)6[.%#_C;"&XM@&R_;'6#KH=6(7CM\J>TS#N1C%NR4GF*) M)D+5!+/TP+_VT2:/[ZMB\D/K1^;M#4A)!5AD3//,6*WC&T?V-/JREC MD >.:"O6FH:(H!>PT4;T)BOR#K6WXN?-PB3-H]2D)8KZC,KRF4^U=_=$=F+: M+K#73V/&*[/,K TCYZX482V/[[#'L5V^'6%DA8_H4UTQ%-W3-Z*NR^D4VJAJ MFDI:C:692P2!W)R_T?#P-VZH!%<(U,N9'";<&+3,(2B2M(FX!9[)#2VM7Y&\0_E$MZ;)$H^\Z MM'JHDIZ],YAO/)ISZ-(._=_.G756%=;0R(8N[]!^3$%AT"PP>:XZ8+E1LV[T MQGS(,_3:/#O9BAYA4F3^=PQ:1W$UX ,-ZYBK_\5WY&;U:&4$.R!YD:23 3ZU M&JJGYO&Q)_A&(C6/*2]A^X*H MZ\;<20]4/\M10;:JN$ZUENNWXDSW:?*NDPM)9V2_@C)FP:OTA%'9DSZB^Y1X MDCBP:@2O$ZXK,U9MAO9\/U,H+9K9:J\%962>:YN.H++U!(?X#+'06VK5Y*\3 MF7^&("LTYCPSEPL6[Y>3--ZO"F/#F+ &^*)3V87APF(=!._"[_ O R#8D9 Z M9G3M)M!:A>8AUSPGBI>%Q8:AN]^UO)#\'W$4#""'.8'K#>: M'MF&T@>>+^O==2"]^C'0KR M0%Q%(MUA9IDJRI&BG )8K]%N12DI^@^6O.1J0A2+[F!4!*9L"]9$$05MQ9+- MHGJH\WQ3Z$U15?.=ER1%6-"^ MX+P.XI$./1HGF1JO,J[BS1*Z5J^+46*"WJZZO]77\!4K7B@>21'7>4C>U)50 M+\'GN8A:F+4;5-VQT.)$DE=1J32NT:\W2T#5;41)Z;EKRH45Y?S5PQ\<$3Z AZ[!, MQ,B7#TU )M76C*?H8HG0$#';XO7@( ,_FT?[@8RGK_)=AUZ$1B.R.)[F*I9V M:! &RTGH?<8.X !O3C.=0E'J>]]8/_TNRT*H)2,NK;&W^V#VNUFF4I5<#AEF M@"$BH\(B^\8C7IAM5FA=@917?"7DE/3&EC)!MZ6J?3+%S>H)3^^SJ(>,/UB5 MO3;K2![/[%CW\B%/47@2S]6K:,^51FD4@%92NS/KY*9E.36]MU"%"=6OLGY3 MHD.K?S?6)7DB8A89<6[W;[O5%X14-E57J232:FN]I-L>W9EQ"Z?#^!VYFD.9 MT(5UNJUL@(%[JBO*8Y%WP%(K?7WY5)3!LD+74CV5Y%/5OM>L$>W^G9FG!L-) MHIS2!UR@U-5II32K!N8=%7;K$=+[[B'- Z_2#Y D@]'53*/7;5>2!$/=F76I MFD6S!;,UHG5V6'?:X@BBWI3?E#MO MRSA?4RW<-GC@-X@"UO<* M]U98:S&N#$TYCRJB)Q4Z&$I6: @4]DOQW'U8A]NX&\RD/L'UACT=(T6 UZ4/ M<'?YM.=;<2RS)K,87N@Z96,=[O= M-8%I*P?YD@R: -="/,/0XX:YR)RPB0[ M6FPYX,-0*H-.BWZ"W5P!5X MH\\.NWDTALP(\_TQ4-Q0F[_%#G^1+TP6F:9&"X.67Z]WRHUE^KOL6!N'+3O" M3Y]ES=MJTXK :.5W==WVK^TPWPV?&%+&NJ:H1O;,:;/O/JUV&/S="&U%P"FE#BHJI #;$FPW:(0,W57SAA/3D 5C M(P,CP7%=*MFD.7S.X)FTG9PD-/GW]JE@U1*P_109:S>J!-J_5@2#HULWJ'+U ML&GV]8^WM]NL'ZX_2N'#%I:FB(J[?K5?DJ)'A273"!EINW^/$?3[WT@A#RCZ MSY^C=_MW^QJ[A_XY1J&UPLGN!=WP8?G0.?T;L15!L?#_=_?9?;=CE?1R*88C M!/;RB/4WV\_;A_PYD.S'@CY03VSGO+^C?@U#[I7-29!&<5+N!D-\2>F%%FRB MWYJ! PI__[O]\X0P)/TB#6K0*7U M4E8=YZ6RA&:S3R2XC!>77H! M:!PM,7P6S*&9FK:82_.%VD/:V4*B,!0Z)'0>(0H&=E3\_C?Z>$#&U70]5/0P M",BPP]/;Q'+^+(7W4#$9O$ MS7!,39&BD0:KCNQH,\NNA4,1C*EB##RP4(S-;@A#+GI"5&H"8+\=V]%KC)6< M>(Y:+"XJLLD4)TH-2F/^'L5K/_XIR?_L:+XD.-;[U=U(WL1A.K?]YCNZ?WQW M2"3ANC U[:9M2I[H.F]Z\2D;2(I;,P4CVN#4!KZI^=&VF>@/&[G[J<[ 6V1G M Y3*LPUB.$@UBD/HY!Y)]@VI:X&?3NO5C$'B]%P_#@[@6."!L^H,,0WM]:R\3Y(T0N!E$SP+;%)3"HT(K;EYK0^+16+T'G!DT"*/D%Z M0Y!^&H)W!5M9=Z>'7 I3E>T%W?6F\_W?=FS/V3"++Y=F?BXSL,L"$*TF6XTDZ^@<+GN,)0['$_L)H8<,]J\%(;'' M5:K:Q!FC@CLHH^EJ7N@OH8O=8@1I@QM&N\FC3 MMCLQI;+AARR+*'W[5P .F@4JBF#("Z7MK48 [,9OK'9>U05#6"^G[)>=\HG% ML.ZFAR-:&-)HT,93[58/2B/U'>:L47@J=Z(*U3_7KV6?NB2=OC@$\3T($@<( M?+<-A9T 8QG^9Q!R;M7 T3'W6+@W;&(S@?6@M!G>F)D;P'8FBO7FCML20=.; M>,KQ414\0Q3[4JI$HFRFC5K+\A@,IE""]/VNEZ\S\!08GO12![P_?)MWF7\C M']/@MY@XM3Q8+;RP]OZ8*L[N.:!%0WPVL"R6.,#%V2Z0TXI%,<.2,ES [X5BY>QIQ\3N(;( M 84/G?V>#83MA7NC##JF*V@;5" ]P)"FIREAATE ^PT=,;J=%1LKSQ. M[A,B'T$D*Z[VA48_@ MAX;)ZSK:-UQ*BP,)DAT-?)KQVJB:;-.:B<88%[=S*3!4P\X&PB*,"KZ/ M=%RZ-UHVJ@.7JN5',0XT[N12'@(B[[H4?S!M+1S6[Z-L,^5/C(I/#/D8FXZ[ MN91[P.3-?*UO^)#.0!4'O9X/:&'@9QUIT N"!73-LY#XD+UVN>2EVN7.%^8G M?B!5'@9Z(RN$?D#CW*G;$_<7YB?FF5SB>F$8@!:G MC&9YL]K@G&HJQI*]BWF&2,SOFF?4L!2Y6L\F.,5-SRI^TC22Y0?PPS9?!AO]:;CJ2H3:D9ONIF)7V+ MVHOL\NA,IE6+3M,]3I\)_:#?X)I$'SH'^GF7UXE,.Q_YT&TTN4G0#1=8,;V3 MJ_642I+&VRZ@D<1HG%L\P1HOL#Y@"$(O@.A%$]TI0=/6 R-."SPXDL\2C#TK MT#A/I9R,0.>LYC/P."_P.%<*#Q5NP*04HN8YH3ARX7\;P'$HT[0V,]]WPI!$C4E6J)\JMHL3D72#_5=@@#NBI<;!3BZQ)X:&7 #Y0A_(1VI'K90VIJ ME>SD5:+DL,/^U MB7V5<]CIG,.NFN^==$((*[-]I>7BN5".4RRC2[WN6("NQ+7:#O$>.;__W=#S M-SJ/(X:YSDF"$K4 F99UI\M14AJG._UF)K>$+FJ[MZ N'^='1V3LS/C+ATM. MPJDFJD2?TI-354@MYKPT&];2RQAFF'>:A//:;R41_*2A=J\NO=P4U-VX0V(S M[O!3L&P;]EN>8(R 4E=$VQ17N?(^3MA>KI_PA_,%[3D#;-'N]-"F#Z4)^!@G M'U%[ XA@)P]'75]ZB>&H1QWTID["V)L=4"_UK4V9Q'%V.4J"JS$3MFBA-*Y8 M7 ,),-%,0RG[8U1M*E!OR(+=79_:*+ZWK\@)5T5MPI"=$1@Y!BELK$W M0,1R&VUIZ32Z7)7NM&R![K=X$SJQ[IUE?(S,M70_HO.A$[SW6CV_#(K$!A3# M60XMYQ?+(JV(94KJ,;F7A#(0$.@2M?-!05P9%/<8@? UK]\TG?"OBARR;F];]$;\^>IH1-22N26* MU&8ID6!2A+,>\[X0CU+V.,+; M^MS-WQAW NR-].:E*MXAB.F08Q1C/NJ9WKRK0UER.2Z]W>%#;TA[//'M8HE# M*RH%QF*24YNR6E0<*YA5BCP/W_[KST5XG+R8B3'QC= FF^([T]DH0:%,JY_4 M\X/6 J_&2)!W"FVNUT#]C=!&8*EA='6>8Q,#.3OE4;PO/T,;6(5Y/+29S"TW M2:EUE.XI%$UFB1F@K9@IY"U#FSL([X/0QAQF@VFMQ#LHVQD7'\+CX]&*!5--:BDV2'+,5*9E M*L4-VF:, 7*GT8;QA,BF,_C %K?#_RR\O1;A(\XHX=%5851G\BHN--!ZD^$X M?QA#9_0U^A\51E_?%,AZ(T>1%,%>3RU_;ZAY^-7^EV! M8'2S+&M7X=AV$Z_'W5.F;IE&^-$Y2*0[-A 4':A%SA5PN M5YL4:>@,"?00@;GMZKL0*;1!8Q@$=4HEAY6T,FTJK0!_6I&O0@2"5J)>#@.G,?( M?3NQ_52J=@0446D2!>*TF9SUVQFE MV&Y)6.8.3)ZO1RZ05XE]D[>2NSWA 7 M?GBC390F.&%*NX+2$4U:?9U]-05BEPT'K!"=DO;VQ^4FL_E-R?*SI>2PQJC( M'$M,TS@J!?!-G'JC?J_9\EKU]OGRKNZ=_MCW&/KRV!U'KZ7IT<%7F=//R,I< M9'?>M]$:#3C)2O8W ,KDQ'&!&B)-%,?'0M*O)WO\&/X<]"U HS$E.U8\,?E] M3*;Y5 3#5=JR^_>'AZT-/%#Q'%N\S^6J0#M.N$*JI4R#]ZM*[0)HS[#7K.A/%7O-O?>2I^=KH M?@'@VY\TS.W=5]]M;DAU/"E/+GV3 T-/75HM)56'[YR-C^']*=MN"_;M;XXR M_*&@_NZ9 =\M1 [J?4#U"LB2!@''$I[7R_O-N)<6;E*(O.G1$*>)N0U<03& M1 NVH1CR=F&SZ!#C0:X!DBB;D%T."7)*GHZ[C(_3^N "#LU;^+=M-PTSQT:I MU!B"ZSP23BI'^X7T8&J1PV M&X"FBLR55+=F+L!P&'O1GTI^S&!PN;:!AJUC);6Y-+C>5./TPGC0&,.WAQCR M4.SZQ\!\*Q23&5,,/*TPY;S)..NFI@O&3L5=M6\:BL$BX(-0S!MK 3Y!J@74 MJS1%E%7))H_&775O$(K!(LR/0[$2/?1JB>2\1S-<)\>D9YD$!5]C: Q",6C$ M?7(HYK2RC#F1U3*GS,G1V+,Q;&+%W5[?.Q2[%@PNUYXG(+U,N>?/RBK%HOT> M$N3:&2GN8K]U*$9 (N9W0C'6$U@MZ;D#U4,&NC<6VJK2B;M5OVDH!HN #T(Q MBQXF>D10K*!%LX02I->A.DSA M2K5\&5=G:&DTP?DN9_%QU_A;AV(X)&)^)Q1+-129D P950.IFM3 (%-AN+C+ M^*:A&"P"/@C%!EF*'];*:E)%1D8GF M$@HR!_AIF&V'MYRW8R'#:ZGES6:Y?J1:!I.?.;A;*=.@6A,F7JK0I1*Q$,NU M5.N*8D&CTQ5#7YGZ5%N62:T\D1RZH8),(SVN)'C3R\9"+-?7%BR%8"B"W4@L M!]IB#DFM7)UEDQR9K>")>G8TU.#+2.ZC+9<62Y(G(J&0GP=\C*>G?2%3(Z+18E;B&4 TW1*],40Z@CGM8)K=1N(=1\3#TUY<)" M>7V$+Y;9/\(W_+0KNLP%6^H$UN$<]S9P7%L172"M$D;.4%RGS7*O$O3B^D2" M*)OU7J8C4L"."L\L,!33K@N&(*]2W6VM7=+X1:E;[(>F%=XN_P#>]#E[OB=ZF MU\SF"MD14-EZOR$NT+$?=*'M[GBB-X)DM 7V1/2&EUZTK)'8V=L0OB\?FH!, MJJT93]'%$J$A8K;%Z\'5?> 9G$OL*?,GG$M<5N_#V)MXF5VR]ZGI:.0ESAQPL;!I1?@79+/[#BW^S=OD 0[:&A [>'= M:8LCB'KS^B=9?9UO40"4.8UO!Y=>4%O3^]J:YH%7Z0=(DL'H:J;1Z[8K28*Y M?AIQ!N=.U=;T-;1UFRFOM77[J2B#986NI7HJR:>J?:]9(]I]Z'CW*D']B'>O M+KV(MFXRIY6V;OYMM_J"D,JFZBJ51%IMK9=TVR/H^/8J7?F(;Z\NO0#?2![/ M[*:NO'S(4Q2>Q'/U*MISI5$:!:"5U*#C7,@+$L%/LG.O+KW(8@N>W''NY8/9 M[V:92E5R.628 8:(C J++(R2+G]B_][IK&2_S6+XW9O&]U!ERU4.9) M418(D8+!E^Z5$EZ%9!>HA6XC,+Y8]C0?2Y15P?;S D\AE$;","7R8-'Y(*CZ M?G5K$T792YO/L $U5XMXN>8T]1GA7K\;]*NT'P1&WZ7])1 24Y[#-Q/V5"7; M/2[3[><2PSH,:&_3:4H?!A;=K J*6JCV1SMIP60+$)&?77JK1[=KXV M0H.^P\V&\\"BI(SJY2!3^0L7M%\B"@*I%='Y0BZAQ7E.HH=2S2FT(+/VKX*$ M;\-^%Q14Z[+*BHL2B>H*;RNBL6BWQY!)_I6?OUR'$7[0CH)_J^R8[@P+!H[1 M 8W46"OIYR?V, OTO>(SO#-\=;?GCX3@/,/2LG&"HSKBF"&4U' M>66>SCAT9[5G/SL>*YH27K";+#,TKX@NXFZ83_E61%6-UC\W7&SA&%]2% MJ6EO?OY24^J'D@U"R5(VD!2W9@I;HYA>@L3<'[DHC5>+N4)&<<'^Q\V'ML&W@.E*^3<7;VTLSV6F.:,G&QR#IW)IVF13 M# VEC84(H4<8^03G2>#\1HS0?GLJ7\/ ]7&@#'JT7BZZH\S(U3'M"=YOQ@AO M&?T$]Q;=DH85;'E$)YV1RH M'K\T#$4@:*K^-+'/,.$Z\-Y-8%S_;64&SH\/.H33Q-'6O,X)'"J86"([R\3) M]NYF*;[AQC,PB =H=Y+E!Z=-YPD-&4A*X9^'-,ON;%TT[& 9;'K*0L@QJXG):$E)]Y@Z5Q2E.9+@VFUV$$.K>4-T/FWG MN>M1 V>"/>FUQ@C HX_24 M\-]UFAK%2.6_G)[_2+&_DY,DN&ZEY8,NJ>*2@'>+7%5:]F.T*'AFEO$($#AV MSM'-.GI%P"72Z8[CHXK"9"QL.6XAN1@9C9_1T0OK<5RWZ.@="7-RW.\G,N@, MPQ/,!&W@[O2)4'@J*(\%SLOVZBA#UU7-68KA*'EJ5Q;]+BW9,7++/[ZC-W;@ MOGA'+]4ON#)FFF,4-+.U!)=(\C,XS^B!J5OR&2)<"ZC'8@3=5-N(G51-%4&; MK7YNQ/'IN&V<>.R.W@>#YV6CA%Q#LMK"U.FC :6H&5KLIKO#'U&M?X8)=X#W M93MZ6;HZ4D=JO\/A"WM.^K8XJL$WM!*:WLEG8'!Q:!Z+"!QNEEO(H[F&4F6S M,*\H2XU18Q2U/G!';RP!>8F.7JD7]'M&H .#$! "MS"ZE=B%*4^=D?OH\/R MF)6DAV.\GY=0"669LBPWO);.+V*X5OQP';VQ!./E.GIKID+CBW;>YX1&<=G+ MC#RK6X@A+A^YH_=G0/28U5RX\G@D2PD5%4:9K.WS%:\GQ3"V?-".WE@!\]/U MJ%::R=!2<:#0GEIL+QH,-_$6,0H:[];1&SL8?%QQ++497UD2[3(*\.ZH3K:U M9KL<(Y=XOX[>V 'A>$=OD>UA\ZX1,)S0<:G1M*%I_CQ&=;;;=_3&2O ?5+Y* M"YU-Y9SD@J[VV)DR3'LJ?_TS-B\?;]RPHS>6HG^3S <,W^XIC=94G=79_,!T M@TY1B)'OOWE';RS%_DY.,JY4.-+M2*(ZJRG9>:4]H0PK1O;^3AV],$#@V #J M:W7TMH%O:G[XC[WR"3%%#*(U%1:<1^;L%J*66X@>([MQUZ;>(PR]&EAA&"A] M2["^*?0QM 3JSKPJ<@AN*:["CIHB?,>308K4FY7Z?@I,CV[?+YOC\4#O(C30 MZ7'!:YOY(!DC-_SP[><_"IR1LF^_V?PB$50EUC Q765TLL)9#;PZF\0H.[P? M0-\R\PG2>TP]!\UBWUL@15J8U@5+RA>ZC/RTL/%I?HP=N+^[1^)8SC6U.\J< M4?6\*K2RTZ*)SUIXW,SP_;9)/).N6V[I43)9AJ-Q7^*\5+<@5D<8ZF2?6'VF M77<"ZK&\*Z$T%NEZ*ZMP@2@C>5]ARDXI1DT6C[^EYV?!\TCFA4V9"9K%) )E M:FW5&?'L%$G%K'AU)X@^4R\X=IX9)#I#\3*IJSI13-!H>#KR9Q+U#6">L6?W6(Q9'E EM9<+ MDAPB8FQY9LM*5XBAO;SIMMUGA'F##>6+%%O$A]14YQBJ:8S[W<14%6-4QW_L M#>6/#LMCL>5\(!$-M]HKJ63%) !/%B61B,)19+:-J(TXGC/V$G$3/WO,R8H=D X/B9(:#63 M1"\0)*ZG>J1:Y@?>,$[1\.W'!,5*\!\LNM,Y5.XR\GRB]IQ%P/>P20Z?Q["6 M=,,Q0;$4_9NJN*MRC:62(3R4+0E9N^^TI7XW1BI_\S%!L13[.RDI@O?S52\O MF"K)MT;*=-P3$V1HGYQ.GI[!;Q$^?M? M=FS/"0-E8]55;@#;F2C6U@*HS04N)_HB@0;Y9D^<5_)-E80RZGN/W+7C/Y'> M2Z)",4+9A]?B;TYXW7[S;4$G+BAHW<@(FM7/HTC9J#6<"BBW/2BU'69!)ZXD MZ.3.6(>V+KR+&S2U\,8A:?3,4ZSH57-!)[!>8OB"9QN*Z]D@O(89CT.[M[MR M(_%:E2EK2]I(HDQ-L<:IH:[(1>@DOK7B)]"]!L"GA,=,Q[\N>LK4+<\%=GC) M:EN1KC@1+U_+OSM71KVT*!HHQ=!^:YEQ%CA\,R"_+/_3J']H$&RO[8*)(FJ[ M:+[< K,JPK8,M-I--F>#?HXMF]#Y\B\)?'OQ(:4_0K@U(#A@8FI26;=LTP?1 M95M)]XN22$@&4N6HI#0FDQEDYG2A2]C/DO0'9,=,[(DK^/04E>EWDUZ^C5(E MLE^ON@.9J<9;\/?TZ=<*Y[XN^A-].EK#$8\O!A(GE&:\,-"2;06+MXF_NT^' M P3O^/0E+EIT,JND548JY5TP](*&$.\@_J8^'2[A?N33$W5I7%H4V!2*F%FU MW VD?J$8;]6^GT^_F-A?%U_)J/A*;$! OBRJ>",'S+SP[6@__*\W@G_U_4;D MTV(1C'RDZZ),5M1-:S;V&2&P'OEP 80D6Z6V+]NU+.<59TQS2F?L7AVZ< )ZA,"PX/LE+[-:#7Y9 M#BF'M[6!LXTXRE(ZE^0]?8RRQ30RM)5T:S*,&2I6*\+O4?AT)J3*(\GI^,:A7MHQ&C1P'6W.WR+.*7M/A4@JIDJ6@6<7;@YK*08F\JX:RG[[!ES:5OL?M M9P!U)Y27%]-9M](#$A>:)[7>$9%T%LX!*$^4/U!T>&.4%X-%9V&81)%&DGQU MX.:'(A6W2;11E=<"9-CNJ9?"9?L8@,=*$&W." P=&_ M!L=N'K-9E1='3O=4@]M5>HN@R&TPB]ON'>^9H@3:< M*I>@:4KM9.4:T$2-A4W:[:*TSGV A!AU4).J\5.PC%;Z=7 M5[ 58:2!;05T>_%'&X.^&C?MQBQL;Z MVFV\X2]9;C9D)^/DF,OEX=Q'>/K. MHC,8><-8_[4(+JD!-^F'/V-7VZ70VF=3\U0GERG0#.ZFID!3J_PPYFC=Y] 3 MAJ?#\-M@"O^'H1&G7J6#E)HMHT5UP< WA//G"58""E\#LJ"M]"9XF7UD &8< MM2DJDA):^-W:%I\?#/!>GZ[12J^JSTP?M]H2=+77D*J_KZC:3#XZ3E;,Q/;% MSU1O+A!H04[EA,?/DN 0=4)ZQ#D3[!.X8Z]2[C3G%U,2<*O0Z M)9IP*2+%0>>>GK'.+6#X;3")C0J;SKNM*5HMUE*:/*-8VX4N7PWK87O>3!P$9G-\\02&4C M^NE&CJ]N$(VU%X'B1Y[<::[>JRDX;M[;VUY\Y,J&Z6XN.\/I;'Z22U:\$ZS;IHJT4^$JI.5=33UT[6]<^NOP=L3W5 M+B9JAW5,_#):-QS69 3H"Q\EM192J';-6JX$7>S[&%IW7&I/I;N*TB6@"R;; MZ9K:;@P<.U0U+^FGRH/YS'\@!Y=X!I-/!8,DF*0\&1W7JL4 )0LIN=I*6H;M M0%/, M-*==?B#@?=L8_T#@72K['=M6:MRH6(@ZFR8H;##C:SD >]7HZODDG"!(/%(- MI:R1FD7S?(K&;6F<,V>5.B\\C=JSA@+%P%0(DKD+UE PCG3[?:^545EET*^T MZZ2DC)ZZ]JRA/-7NBC64I5](!(L%,T%GDZSJ%A8H!P9/K7O64.*N= 1TP:0R MFV2$IEX#**MG%';20P8\\4"J1CR#R:>"01),EFVRE.T6B +'.)5!@@YR&B@_ MT-+ K77M&4P^KMI=+IBLRDY7J&CU.1IH)LJ:!IX=SA^HY00FK7L&DW?(X,[0 M"5]HFZ+B*0@M\)FN4C%:123U0)[H@=9%( 0><3[PG"EGV<5)355G4GG U/,. M03L/!+QO&^,?"+Q+9;]!RG;PA9E;HDS>6BA%7L\L,-BQ!?F"W-5.VGIOA-_Q MF=X-TQ#W=@EOQWH?W62]_3*:*"48+SLC%T&ZEAY,>92;)71[7J[[3M&"%AY? MYL/;O=3O,.*22(G-6+_KP4I1:'^0FY)]KA=,C<8,B$[3A+: %D-8P3SJ[WJP M*I::;'5>79347MJV&%4K+TXNM@6:L<7,? /\G; '2[>DUA1="7FQ$3-:R%;*F70C MKWJ6U4 R3I-,PU?OB\1\0,Y:MF_IN5*5Y;JC>-\*:EM)S %E&OY/V1B;MKY2 M] X0)X:IF7*P?S9,Q?060;DG#NF9KB<]T,"990&Z'/<=*9Y&;'2JRS\/)>2. M(A@AP0,/+!1C5T(L>H(=/C;*LU[DVUXXZ9 3RHB>.6 A-_$RPZ2A#/2.R/=3 M.J]SCO =);L]G6B+[*8W\93CFEL6\@J2]9$\5Z7H97V*T$$/OM$F[TCV4SH? M3VE?D_RI:0X2MK_HLZR(4LEE>9+&4ZV&%1?5/9':QQ-S/B0V\$!>D157T,(\ MXBCE6_;LRYMNCW,DJ$\[*LL66Y6:QDU2>ESD_56R8VRYOSJW\_Q,BO7S,T:O M:!ZGSQV]FZZW^TD>NA#[8A,_8Y*SW613X^U !F;Y)MZELRXGU/)S-=N<##/P MK:W_8)!=8:$>W:LG9W@"_>Y"_5F_9.RB;7H6,][^88O(]*PZ'W0[DJ=Z0P*P M")UL2"WH'.$W%LC.^NE[[+IBJ1M#3U[T1S,(@5YIQ6.+T.^L^5\8H;21X,;] M:@8M.HHU0#*I[E"!+O?Z 0C]PF+,E1!*["/T.^T#ET5H@T\L1U.\,> 8 N&7 M8IZ;N/ >3OFP"/U22?]""'T52Y(\HB8JZ;0PTC@D79ZV^URI7O"O'N%]+<@A M;]6-^'EG<\GTG,V)R]L\3-<;04G$+"ZP$EUYCJMRUX$N(#FAO_@-:5<#/HP= M@^>(WJ2::$,AJSG4&S02S!),!Y, .CL*E>AA;)$X1_2S]MA?SN?>7 4_&WK^5@]GGP# G*$7;QMDI=$[[ M_IH,@Z<^3\BA)J?9C(XU2D6>KG:D@L:X:&@A'^L@/:QOJ=3BVR#8S7;#RJJ8,D+Z&HH]S?7\15R:*Y=,&X9$YP> MH7JCJ&0FJ#56BW$5\A7--32=WFW!D-?+#]&GNF(HNJ=OZA]U.9U"&U5-4TFK ML31SB2"0FU &6#LJ?O\;?3P@XTJ+\M=M*WLE%F&Q)Q8,FUM *]0MVE,;/CYW M[,P(OH,DCXEEGXS8B65OLH7B@IKB1ZM*X<( M+[W1LLWQ9=F=P8S&L&UUI3-R&IG)LDHK,T93QS-!;"RA"YK>68S=&<07@G[4 MPLWGJ^]MX)N:?[C^WJC,BT*2[/>XF2E+FK- &S01%Y'OK[\?(>Y'%8+/$S^? MYTARVLL@*AE0PVIWU,Y/S:?X8U!8NNDYE-&H#L:= 'O?6V!DVR1[@DFBQ4;& M+61Z4RD-7RM'7$ZE/,;BF&5N-SZC\B@HZP.TY&O>HD57Z4%]K'K4/#>$.>.# M>C+S0X#RJY@Z<"5;7 4SFQPQ^>*2Z_6L&8[5I%2'@0Y77Q;N,5H?1,#'$IQ@ MW"*M::)D<]62RR %V4JHI;A(\^=%J7ULWD2R1&K!D8C,C,AA+M?, M01=IW#]*O4G)[B+F%+6,>;Z/C@!*SC,SL,@7AR 7%T6$PIQ>2\#G9I*:1%D# M/\>/5;#TNJE 'VA#!KHZ*U0Z2EQ)A/B9(I1$LVS-6KVL&FB@.9/S(NL]:T$? MBA"'?[[_9;>\ MIC1O-$/Z]Z3*JD-R9TJS:$#B,/O^7U'@7H-Y' JF,ME*OD M:8 9'V?8V[\"T!#TEV'N9=.1"YXAE96:M<%8JUXR_)*S1%$*;W74.5N9T;U*]-UA[Y_UC7'=)UO9#P(D#(VX)L&F,MZ(97>S9P]A!A#>TAE2A. M*ZC7Y6?M=#)1)RK069W+(.(8'^(*#>QJ-L(N*Y8S!(K*D>.VD<;KO4')@"Z! MB)V-P. &PD3JK-TT:I.:]<3(]]:WITT9 #XWDU6Q$4[86<]Y,NQPE M+)/ESG"$92#=UQ0G&W'=KNRKVHB9LY!R?273IP,S*1;4>G6F, \:6=[#1EP+ M&A=R'TU;\:JS];B5VW3(I&(*\VKFT/SMX6TGI!%;XV*QM1ULO#M:V&Z:N M& #L?54P[:P8OHH=/F/]2MNS4#8W+6CS0H$HE[MH<9F7'*=CNI7Q@X8MI[+\ ME('5)]> CDIK_3Y?%]=U5.5U+VC\587L+7--O]ELHL5TTU&2OJ9^\$O9$RO@;%]_W'Z6A:L^,# M.%U)[=>+ T#EX]@PV&0\9 $2DHEUK)/)%.0.GEWK<.AV)\7,/P=>A<- J% MWXHD$)2X8/! KJNIV4+\@,*7A?0/28Q9'2KQ+7&.:\%8)-(C5T5:]9+<' T "5\/,83B MO%ZOVW?$.7)2/&5D546=Y7.+R;+0R7*UISAOV/=V:M-4V1!-'72$1=8+ P1; MV81W>]/1BM6ZU-,L9H8&K2G2T46;A7 ?W%9HQ^GYL7-I3Q1SJ.K39? M<40:C&(^>=CAP86L" PA?(67\H1B.RY>5S0M?%9)E9AQTS;'BDL+M@&D7! - MS1",8-OZ3(\RC6:9,FB 5XQEI33-&3GH$//]P8E?>\0^4S?5@J]P]4?!=E6> M"AGG.073#I59&$7[-E_.%&QY@A:)/3KJ#MB6K>R&%-D+JI>85]2 8Y=NK5J1 M\/D4OE%EJQK*#:5OCQ,.D-3U2W-ZZ.#8;6.0)?;WW^* M)PQ"/GM\^L186FG^HX^7;1]Y[HA33.@@&V9\]" MOX+MG?MD7PJRV3$:-#TAH=EDHS^#KGQP?_1"97OC.^O]PK:76#3';7%2+7*D M1@V*6"W3'=/0U:OOCUXX;"\,L'VO K=CWFH8*3->+1V\GLVJF\;JZ]P&?A-& M[>,3:1&@GLIV2'[N!F0).M>_++X 0##%'91<"0W;8YC NME%C5DJH^6K2:?;(Z)^%M<_@:&+(_ M ROHYMO608L5YBQRU+:1A6Z@Q<;=#++V]#%V'!:!AABAHN (;M+N-+:LE?J M9#EF04^KC:&-%!-/RQ ;,'P:0*[[-J.(VC3"CX>3^]K %90PY(X"[S!OW.W7 MTY)X2B%DG1-$?*XFIP6CEH!NO>0-*(Z1NM^'_Q8 *'+&(*HDE_9SK7Z9?5H.Z-W*^W.F M!<7N"IH'[TO MU 8S#QABU9,/A'%)K;CM0/7O QV_-M"I8MNL=Y.=##>SO;*" M2WDN V]<=@F@XT^@0PAT[-I %]RR@I#DW*39?"N3'Q%L2NY"6[R\!-"Q)]"O M"/3+H#*-M8?Y0K]-TN14QL5J7RVW:M!F/C\."*>61CXZ.J4'!,V=O,R4V$Y M[BGNI&$6E 60.L#>[KAN#F2&'LVI&0I*":;8ZN23'1->,_7142A?(ORABR;G MP"::"U=3#!5(#=/=C;TB]!8C]MM>C::6YI#I#H@.DHPG/(X2^(3!'@RVWW-L MQU[9T("-S.?^�QEYP5\-Z$IGL3Q.^WJD9I"=^TQ$_QL+W@?4H?&ACO%54O MYU;(^8S#4,Q/HVPJ:"Z7Z7Z'5>"M9\#O5F HMYX#F^-N)5LH%EN-GC=202,] M:[D+B4\OXPF/V[J5.,+@!+?2Z2[[O!#43+7G3LM!,F_U!@*\:0F$;N4>P#B8 M!(63+\LOWLA9I6@N[8?_]69BPJOO-QAH%!N:Q,Q CZ[2PZRJYY 4,806 ^_0 M^(*!HT1>*?\D+SN5YU4/\KO#O1I@[EDYP5"9<4T13..ES'#&&*WM3U8G26;' M8T53A!>' 2J^[R>0B8=ZB#8)1G(5B8;89>C\PY=. M [RJ\"YVZMB)PCMVE.J":JNX+BX-3I@/DDTK89?P!73:=O>C5&]V0-R'UC** M9A77BWXO:)1IAH\57--^Y=(ITQ!#LM;/:2N.F@MRP! GNF ?=FJ&/FZU^S^, M?3NF^V;^[I'[O D4*<]Q31W8;Z[=W*O$Z52.5QHV1]6%JM?*VF*R!!V\/C;F M'W+]^Y'!9^+:@_E1>5WE#=Y&RY](^J&K<9=04OJK6KHZ! 58IK/EY645LRED M\'*EK*"SNE]E[4"8#%#HRL1G*29].\U<'="R+Z.G,L9"&?-P*6-9ZU>6 )&K M-&GY94%U$SRH0ID[?UD9\T]E?"KCA95Q-^U57&TCCUI(@.(+(PU<03<[BW2' M:I!-C@Z8 N&8]4Z/AF^+*^RZN1M?^X[(GJH:"U6EX/*;UC1@A :CM&F6(5C; M3"*)>N,Q_";U])M/9;RP,M[4;Y9:-5#)B'E=14!JR(MH;=Q2'Z/R^;F:!;K1A$Q&,]$)XJ&H0#1F M\V49U?MSZ#1AM]OIM#%T;\B\4D/U]8]V/E>L,SHU*B7( 48SE@24D8A(%KQG MR$(FUNL?\7RN6(O,*(WAJ9RB]DIXN5$H85T'ON/Y(!7KM7:'X=\6ZU)JB5QF MG!JC#!UT+)FL\X@/7=X J5BOMJN%C,+@M]N.\XH?<5%ZV4O&1-^7L-T7KP+6 M]Z>-AY:9STJOUVS.V]<\8FT@MX/E$.W10\>1IJE!O@"M(S]@XCJ>/<[%[\>0 M'TQ"#_G_=\?_"SSI[INU#^)3\O3X]-7.[LNEDA?3H;-T8CYK"0-*FR=0ENDN MM9JB]YI4X\D?K]4V0.K7=:GFA:HS2HH50;P=)Z6YWTQ]!B[=M&,8[) M\_>/!SD4^;25TH83S4JJ.IZJ2G*B415\Z+KJH1$YC(> K >/&(ZI*5(TP(*. MB%' VB^MZIZ"';'LX/#"PQ^%=R^'C'WY21M8INU&9; :D 5M>\O-CQ-M618( M>B*H.*#;3)-4"5:!+H5;CQ@YSI??_ZX*DV\9<[Y?.GS=([M"5A(G>KM 6M3ECBSO):$*MFTR1FT M,L]Q3PL+(V A.,#E'@AE&A)3<"D_B0;C8I=<9!M6"K[J_$]%Z$U*QG<(/,6Z M)C,.OZ2!+:DI/Q-PCO3TX_"![GH3M7JZE,A1:+>KXE8;U\0^/T"N/R\%#NHO M,T!VPM.,6E^,4- 2RQ4IY]%""SH=VF;\D R0O>G*ZN5FB^NE1 %!ZLND.O.& MMEN3T[@,[Z(YI?[S@>' M0I0GF.BEMI3*B:*6Y$BW-E% P40T^&:"P6NBKR=Q#$WAR(5 \ET+0NCP--!P=;,]YUSD83^L&X4$;++ M4;-Q0B!5I9&OQU/$MW10]Q/E"0YJX5;&Z5Z[EZ-UAIY)]?QDYBA/!W5WX5[C M?"*#J';99!6OHUY64VM3OXRXU7@&F#"8Z&NEC]\Y8Z@L:4)O+[@>1[[@P+]ZN>Q M]\A!LZ4G6PK'9 KM+!?,LHW!0P/]QYW''@N@7_T\]G2%RU>U+D'3B@9FB\2@ M,5U.H%O:O230?]QY[#<%^F5065='C;DALCXJS*A>I]#M5I-->(/4GP:$4T]4 MSH;O)2F:YRH^>,FVZ86H>1*0"K:I1\OBGKNZ&3.F!3LZ_0T(9J MT\BBJ.D-JK)K(JD'0;CZKF: MZT,;03Z^;86AJ?H>H#W-MK:KXP(F#HH5-&#E"=TI#1RB\#/1>E_;"@-,W]M0 M!XUM'11GJ;[E=0DU&)0U;J#.T[+YC%OO9EMAV!)X#]">9ENG1M8P,+[%H1XR MUO$D5ZBV6L^X]?:V%0:8ODZOSCC:VN5S*%Y(=FJJT!)U8HA.7=N##D]W/MH: MNH3E=,$S[@1LYP1NEZ<1.HDU$LO1 !6DMH*E96PXZ4*W\/*!S(\0]=#B?AWJ MGZ'G:'*>,N5* N&H6LZ:+=NCM*M#%Y/#I./UWPQ\RYE3'!G/'+ M)93Q1=S0)4_#NU4H.4JIF0A?*?3R<_BTGSN\/ MNK-GNB4=8J!SL1 @:@K^ZV;[&.Y@8VB M>EFBR!$(QY'C47XQFOOL- %=? (%HFYLHZ[7G7A=&^5+[9PG(W6%TP?] 3?$ M)+L)W[@%*!!U.QMUO7D=9]B[M87=M\DD'YW4[?;BVR8_GH>+Y @$RY+!<(A,PK7 I9 M+* +%N^3C]YD--S7M$NHCBV+&VLFS6;UZB(!""]1BHNX;JM=5SLIY-W6Y[E@ M2V_.*OBXZ6-[5=D031WLAG;73''UR!T6-2K^GS^5+/ MZW."W2$*SCCI(3/HB@(0&S<(XE(8^FMN#?&OQ:5ND3>P3K$RHXMC5=64&>IY MRR?*XQ:7_F2@'XE+9\D,+X]+);KH#O!1=I@*Z-G/" KB&I<^&H 1F1]-!QV. M4V>)<;)"-8EA7?P9=O41H/#NEKO[QZ4884X7:(;!4<:PZ4EMH2LM6ZE:D6:F>104 M6_9(\O(^4HL;H-]EV--"/S# WUKGQ+SGU]QZ(J%Z&:U4[B_'-;03MY3MWF!^ M6N9S0PM.;]3H.5THH<74T,?H));@".@VU4!9,8 !"N\M:N[TA0XS33>()LR8 M1OCQL+UQ?63H%@D>^__8>\_NQ)5L ?3[^Q5:/3=TWV",5L*89>M8K*S/ 4DV'&[+YVVYT.CJN\ M85Y/+^]:];/^Y<[RB&=BQJ-;_M:H\I##^14\8XIN4B?32>YF(O9;IWJMI-V/ M=]>TW"6>L0ONYK=\;U1V7=I\C4\8Q=199KRO%%S5KOE+^?S0OGDKB6=77ZX2-@'R&UM M>U"T+=(0I9,]"M+WI.U/O<.5\K,Z\L8VYE=SY'JPSH9M:3'(TR]0K-!]RY?T&"(D M&YG344^9W-[)E5Q;7]ZN])U#LM"I^5(XL&+WIP&Q9ZB1_@)^U%UTSXW[ M4Q%-#+W<=9W4=:6_>ZARX$>?<.O7Q_&CC'BF]:8G14U&;?^LVEUXE4)KYY!L M;_G11Z'&$_K1^NE?*(X!-%'% SIX^\'#7<=W/HZ:.^43 MVLV\<#QO5R?U/3_Q^ ;W["B?T#G>@\:'REPKY,PNFHA7K4M^8??5J\'.N2CW ME<8_MM_6ZVCT-TWI?(+:/SCCO(5W:XJT\2%U4J5 M+;YY[=U.M$:YVKG<.2?A[G2[^C@E+-#/RX:E6!K>41MIR)@#^X';:_"P+<7U M2GZDDV][$FNUBMFU*P["V.QTQXJ5Y4O*TF7OLE-_!:*(7N).NIJ:=WRG6#-: MKI48BJ<[ARB!C447V]X[@XZ?[S[ZVO1>6N;6B,QFOO*?9._;3:J MB9-CD6\M=TYL[3TF[W^+VYLL1JG3G?N]22)POSP;N M<%S:=T[\V.,/P.[ ?W<5=;=Q792K5FX[]^=HXL\GTKQ6[ZFVMW/FX9YB[8'7 MQI\6NK;X/JQVT.YEIU?'>E^>GEV5+A:-,VTQWW=5X;''MX/NP&EW%'&W,=I, M;G&[$/F>TYM67"-=2K<;#ZKF)+K(J]A>V_FK?.;;JFG+$^& M,FK-CJWIZ;";%;\9GCX K@,_W2$$W<9#!0W#L)FZXR>=N[YT(1GY#X;#G%B[O-=Z MMR?WV=F][M;ZNU<1_\WI[3,=R#?=6;K.^/&@\8Z/:9?WRIGR6*$T.4 MQL*Q7W';Q8.;Z'LCQH.61K:DYN9=Y5J^K$],)7-5S.G=;\8F7FH[["H"G+8Z MS6N,)^G)D7=<_HG#73>*.R< MX;03^MA^F D?7];P=4@3?9VFS?-8+=0N!@ M\1]_!]^N(._'!^E+0G:8\8]' C]-+U+G(Z5>.AGM.]_]YP7IOQ_";N.Q]P6A M/9I*2Z77-,X3_85IM!5GWYTVNX"L!\[Z[D'Y>Y%OUD^+J:;M)I]"^1IV" MK=3L TH>N.0GN*2*,V]6XA<7=W+''-MIZ/UG5%MXWA4)83)S>WN5ND-5O&-Y,E M7YADL ^H\8 %=WY]D9JD"Q=-/C$OU&K2V6UE>G=P(7QOQ'A(.6WU3ZLW4NYT MVCO3!L+$,J>M\>[>3+D/208?AP#Y8ZL_NAB:9Q.4&XU1;MK@K8_/#MJ-W=,6 M4DP1: 9V9JCWMN"B&<<8X0.'_GOLZ]?7E(RF\U[1=FZUWO+$NIS+HJ9.U)TC M"]+(< M(J.+[&$P^Q /P;9*\/P+5MD9)3;5Y4[DI'O-GXMF)+JGW@\3NE3+O M&)9]AY3T1Q$,"*>L:(9I>._#S&:=6[55:J1/>T9!].5FQQ[*']_@^WW1[%&@ M'+C9IR/;-G8FW9>:O%"I.OQT7*@6RJ,,\FH[YT+:-3S[]ORLXBL.G@F7@ MZ_E80Y\[&T._8SL]?4,*UU<%!KGF9P[62ZGS3O-'.BR MLW-N]H<1*[Q29P,:!X[U>>BUM0G6[;$LE;NCQ<3O#?OMT?%E;W"V1RSKDS'K M'\&S0F_GFPW&^Z9AEOB<*?0Z?&-\W1!.[H7A'F+7=H@<>-?GHMDV_C4:G>6. M:^[]I5PL&C64:S0;UY4],A6_ ,/VGX>E/]>'?YD^M2MJN7G-*X)T-6V<-5OB MR1YQL7^"#_]C;R/X#!_^]#;GGUI=D\6S22=QM9"U"^-V1P/Q'^/#W#-FVL;.[2O_$2A4+MS4 MNSP]L35QCUP6W]V'_T4H]FX^_'JEZ?5LIR')EW-]?';2N5B M(-M1B6-%ID]4\.^HP__"U#J?7WX570K*.J95)YT MFG<7:B'ESTK[Z O[GC[\?4&O;2S+N!9O^-;=:,F+]ORV[0F+2;J^1RSKV_KP MOQ"IWL^'KQI^5,SQ[/$4-XYO]5W M/++"(,6O=B=]\47UKWNSZ50#*V(H[P+N#XLN,<7$BG^O;$LO3-8EA7UZZI0%IM\YRX_[HW.FW;. M.6#9YV)9^KVPK.0[Q(<[$ 8L0:%KKZ[5;?08%QROA!?"^)& _Q^.$WX7 EB/'ET1D,$W7XQ4*S?9\^>M5$4] M/KN61;UQ/+WI#<;CR9YCRT?=9+_S:!!Z>CP\/FRK:"JNVQQV/%N;$%S0D3&0 M],#]TSO7TV>I=&;GV*C7#3T]YJ^_L;ONF1\X_>&1SC]\*&1Z\QN&Y MIT\^#SC_L"2/3JL9AZ_XY;'L#:U)K;W_AQ_;XH<9)!]]*\>+B/DX\)\.W7M5 M:M:;O6RM=7OGE$7+2\T>BZ=C+9.8(%U>KQ+5+U:^L>OY7T74>&] HRI >3 M!5^LY=I^8U(\'A7'"YY7_8^_^>*ED$L_'W+ISU)B^\OLZ2B=+_BR(=U4A?+Q MC3QH[<)E1%^"<[YE4+#U\ \@.BQ=\I?*" M<.Y-A='&G(9KIT4A]QN_\H8)W;&".A[DG3=,6FST!_WSOG5SW!M>3,[,T,&&O4QI,73MQ M;5>;QF2IWI[,3ZW[^>Q4>G!"_,K+)RP9N;"-]^'#$K+L*:3P;P[[W"-=&>*OU=4__R!F M>-A!'F6.^GE^0,G=/@BF#PSJ\J1:M,H=;]*YO[9':K4BSH0'&!Q]Y0UD M:&"]=7"^@'-W3L:1L-W?_\:"B.,T@W3^_&9<&2Y&(Q?W[3 M:[8'Y9;T@_-L^M! 595A3E?T@9X:I@9I(:_D4JWKF[9TVJV;D]ML4\G= MR$KW&NWF4FO]$995 G\[*9Y);JJ22%S-K=%.+M4>=Z^M/'\\X3N5X94BNM5V M=;R;2ZU<>-.2D;!-?IF?R?=FJ]OM3!<[N=26?9)NG,Y2QY-*HMUV6[W:C:OM MYE+E$VG6FK4JIW*VT/"%HG2N7'4O"RZKGT[[?6GVSEMG-I5XZIS?B"9]!O:E04V]O9P5-[>_F4G-7J>;Y M7%.$7N<&8>+BVWQ_N9NXFCD=\((UU(?R]&IX3656G4AN=SD>)WO*BJMPK-[?7LK.;N%J2[N<+(Z4O)HEJ M^[A^X?:NK_V=6VI7&YQ8'7,NW4QZO-)(J]-B\:S32BP&0F8@9&/+U?)I1<\. M,X-4H2 ,TIFT-E"1F!FH(J\+6C8UY%.%SUBN=.')KG-Q/IF<\5>%^TK++WCC M<[+<] XNMS%,U,8WBS'?6U93_"Q=/R^7G?.!N(8,0YU/*RD^-1BBX7"03@_S U70^ '/ZT.4R^1%C,2?L5SUIJFI M%Q/4DK.CUCP]&V0:!6]!EIO>P>4.EL5Y_;(P:DTJRJU4T*Z+V8PQ(LOE=W"Y MK9NS$P<5#+VG"(7L0CS5_.'=:)!:0P8US>=2@J@/U&Q>&Z05L8#1*)4;B&HZ ME1(SJ12O\)^QW/.!4N1'B5Q],KVX;1>$OC20Y/,-1K8KR[4+VEFGGC#JD^6M MZ60+>J*CGRP(=-,[N-QR1QBTQ#2VN[,#IRX@/ML<2IM\=U>6N[B\=514SQ8G MQ>+"/G9SY3Z?/R?0Y7=PN8Z6$DQ3[;L3/S\KMGDYTT3.8D-,[,IRR_V[*QFS M)VFB+&[U2J^=*:*Z-,AE!V)LM9D"_F^HY3#]J85!.I_)#?(Y-34HH(R2T?(Y M1=2RGR+4T++>MVS5XYL7JGDA%L[[8X>L-KV#J[WQFD;&2;5/^.59^Z0FU1O' M5_P(5IO=P=5.+==TKXWZLI<52_EQ1KVO&%<+6&U^!U?;3)OJ54NX2_>6):]5 MN1?3)TUG-,#+B>.MDE9S@IA-#10^CU<[5 2LK&.BXS4!:4I.1YCZ/F.UP_YM MJI1*].YY4;]K6VZK>36\/8?5IG=PM9=:1:SW.LCEI[.LTSH^-LYOFPM8;78' M5YLP)Z;>2[2O)MG%L6+VES]ZLK+=,:9 M7ISDA;Z]% M-/Y2R6*54=$'*554=355R.EBYC-6>Z^?7ZF+XDUMLKRH)7*I2OIDFEC :M,[ MN-KSQ(VGYJ3N%5^YKK:$4X-73V0"V^P.KO:B=WUP2V M^1UK5]..K-RJ998*/?\< &K3>_@:O7J]>BL7[OL M38S^B:.VEL.&-I5@M=D=7&U[:$UG%R?254^\/*]5]73EZF1V#JO-OVFU?Y'E MNK;O:,BEOXZ1HI.\1=V8__UO_!?G>DO8P%1Q1H:5,-'0^YU)YO/__8=]XABC MS,^Q-[ M&S\["YX7L(0SI;R'V$1P(_ X9HPG%-$;6;PU!62S]Q+ @PQ4 M^D1"DGN7SSY+_@>!DPE ?"K7T='\V,C_^5=>Y%-_PC.9O1?PGH;,<[:6>=^M*203;* - M>947AZE!3BWH6("AX:"@:BJVQ/2U6Y0XG-4J=WP'."$8'?;0P'C(I/9O%4=& QD\0C4RZ& MF;Z%0CARBN_9,"=E\/3OMQ]F]H6'241:)I)HJP>[>I+E9KO.D8/#DAYOAN3I M&AK':@/:( E?64;!60H424"13LG6?,B6A=*='X0C$7NQIP[:+?=RF9X8N$:([>]>&+%(I\H4TQ;6?$[44XA@/4SR61U;3_KBC/AFA;Z]1&T_$))DML@ MH%<(#E$?9@2]@+"]D\%J).(S@[PN#@?*L" ( LKF<_DT$QST#:R;^N-2(;&L MW#4GOM:MN/=2:J+<+P![UI]L7U6NA>/>XFR2S9=/+HVE,K,=:2!N/BDO;B4C M)>C3R30SGA6O)KF.690&J+YL3(S'J-1;3<4OL88MN\\FAW\,,Z]V'\$713C>JTH5Y(M/^X[DB5?WY#<8-88 MMX7/]>#S.7(\0U-,QN2F"LU$#E7CC*C(V:3@J9_XZ3 9N>DL1? M3PU+QBA@"R7]Z"!_>4Y\X1^TVH\3^*ML8I7##\%<\?[SP\ ON4C#+,PV5<4T M;4^U[WY\D !HHY'A>G2TL'+W1X"]":34+T8UN=GK&+W[8:(UDJJW&'L)\JI; M8=1!(QMQO2K764XQ$UYGY1L\FL (+\!R8?^__=D,.9KB(L($"]A4_O.@;/G+ MT]\#K=Y)2#U7*#VRX;9N*91Y;"-=M/3L#]'+UIAC+7/9&YF!H>JN!2L0M?"X54.I3;Y+2_ M%_UO5Q->1B;/U!YVBU:> LRK$(IA[#?%E1V0%9)E^8K91E@EC$3$;0E5RE-] M7.K=*K/%2*SWY4[]'.N!GRW!W67''%V0 M7CPO6OS[K[OH.PY>=IE MH]AL[ETJWM[IU:-<6W2L<=&W6X,LNI@T[GSV &6 MD$;[PD!+BRTL]_DC'7V>CRN"21E_XL8@,C;=NGW2,T:]2_="$KS!X'K)2R^" M"*QEN_1Y2!H=F.#>,\&WJ; '3?7#-=4N8!F)&JQIJPGC6.K>3]027SDNI\2K M2^>D=[889 \.C0_15KMMJ=&I$K7TH+%^/64>F/6!6>\>L^Z,D6D6[2G&G>4: MNW8K-[)PUCW5>'0WGY?.U:G;KBX&^0.[_A!VW3F1:S7(?VA)C?Z!8^\ >6YP M[&>B^?=AWUL<#I\MQK:BE&:;\-A_?H@_7H->) C[F1P!G &0 HGF&,\X!]WZ MAH,GY+RQX7(NL&"\)<*#\9? A)/<,_ZWWT!Z$6[]$S#F+7I2X-SS0MN+H^U- M29XTY]G_\R\AR__YG+\]>XM4^(ND6GPFWF2?CSMJP[+H32JGEY/$S22K(,T; MY]*C%[GK>%Y(I/+9C/AQ"6LD/V=+WO;;\[0?T]P_XA""W!#+:^!O8@?!G]]D MG)%R,I&7^6GZ]#B3N#!R3Z4)7G'A=96?D"WXNLS,G_*=HGD$$" K(P!P"A:2 M,Z1!QVB=,RS.\%Q.&RL.'O[7^RW]$]#FL2-J_"6]7YKD6X^"^/!HF<[J60#S M%')_7'I,AN79G&R-3,,=O]-)/%1Y\;$4O&Y[(WVD.#/'GFNV;WG.\OUC1I3* MJY9F.UCABU+ BG3"HJVO1+Y*1O.T>"=5)EE;/I<*J*6V&B\+'Q65)08]5\7' M:NGN[G*!4]\Q7-W0 MPSXB#BL)YC8^YG&??D]_=$NI=6"'R\#&!7/+!_:H:% MA!A."-?:22-[@N:3LV')NVAD+IO]^?F+<"*7R)>/N&/3UB:<=,1)R+&)\LMU M- -9^%^,*EP7:6/+-NW1DFN9RKWR@=)[7XY!C!V#VIY>>NG*L"L;E;MFYQ@9 M":/[LF-HV$E.R.:/N!/%T!'7'1N.SDG85O31$=? G'B,";<$'!B3Q0>#_ULH M3^RHBOC'IM.U%U;LO+I"]=RI:"F3-Q;Z]<*=VWU=?9DBVQDCZQ[_V?TP_ HX M6K;K*>:U,5L3+LO[=F$\+?;[$/)_-?00\UB4S$\BP MQ8\2R@'VT)EB@$IYBJ\4)_QL4NSKS=+T6DJULR]+60 CO87LF8E"3:J-9KYJ MXJU"C>P8J^F[*YL99&"E,P<+9F.FF!RZ0YH/M6'XXR%<=[Z?0ODC;I&*YPC1 MYUO(<6W+0N::52>W_935/[GL\:*;/B_:C5L[?_$R&JP[2:Z,=?0)5_:7"G>- M&=3HS12)$1(-(^.1:Y(C=KZX.'-G3_DY>MN=T1Q<=2:WR]ZT)%\7ZVYG='+_ M,EW^GZVW?=$9QI6^$_&F8*HE#TN"K'6[K*JGF?O4_BI]W_/LMJI_J#,L'J>D MCLVC$TM-&%?GS5KC93)\5]2_SX3E0[JC8J7.CZW[3GER*_5X_-8L][F3J0S[Z1>A([#CH8V$'* M&N]1;^1)[_1L?LW[VKAQ4\]=O6DY,%/2>]W> ME&'1;((8$MC7LM3PM.983EAS87+B>/S">!D2#,'F3()"-/K_[@S%7N*32FKV M='?=&&!['V'[R$0SH(PCCAXI6$U_V0Y75C37F$:Q=V)-Q5P?+%V28R#F*(S? M,1+Y[)UTD.8[AF?@P1T2HD,.TB%&XMFC#O#!(BPKTR4NI@VQ*S6DI93A$8O['6K^-[/55 M[?BZ)5A\PLA(>?>Z=C/OG+..!2M/CKJV?G9;/JGR9Y=5)5<9IWVQ"TU1Q/4G M4[.,*IS:=Z?R=*85KL7RN%X_&PV@:^+:DX/S#'*'0M6;*-G;[8%B?<$)-V05EH"DD\^J7,(3:L4 MDY^05OG!.;VM4]MJ#B=!AH=_>?'F&?/Z M3BCA*+ ^SB7Y_Z_ A@_F=[N,#8P??B-L:+",1<(?T)TV5JP1_L#B%F,#?Q)I MX6\KEMGDKK0+\2="[I.#!;Z;&"G*;!#V1BL"\VT..YZM34(+6=(=9A7WSO7T M62J=&?>FHV'_]%CBLQ2WA8OZBKCM?(\,7B6"U>>.II M\?IEGFR);!%+7AV1QJF*L^3^ -HA,VYQAU'ML1)T';< ML.(OS!2'FRNFC[A>Y[_X)#Y9 7+ZZ?=O=%K]W^X)L%[.".E] MP_A5P;V/&+^1Y8UE]6N"@1\GEV2F/43909@H[LJ\O42MWKPGBE6KFM++EDF( M(OVR(-D8$4CW;6?"D:5RP72/$\L;%)7=QH?W/?/@"2C@LBWRM<008)#/Z>U, M.M/M56J&GY[R5M^QGZN8M._\]NW=?";(AC!+W<_.K^[US,M<]*]3,KBW:AD' M-6-?''_OQE=_#XT[I"<\QT?OS5/?1%\->T7A*)O**.2OQ;/KZOUM^>**;X[R MY_5Z5:[YF<4@]4*E(RS@.B@=>^<]W1>]XEUDS%8EHUVY*YGF15:3B\6T>WIU MEVET7"""SU0R@B+Q#[HR)?8)N<9DM@\WJ' \Q\.\[WJ+RHNBS/_'R<,AQ(SG MB+83:-ASVHE2*!QQ&'/Y(Q)")L@-CC"IU'$C/P=M=($>\G1P%#M8IP*\?>ZG M\&O54T)&6-C<3_'7@Z-@0#WX+OA9?F8??#?Y!9'[__L_#$4/. ?T; "&=L2I MOH?W8"ZAQ%F#I T:IE\8WI@ T#1@4"9Q'**$Z2)DDE"%>U6_%7"A+EXG-?#[F M@/T= I!<7DDNV^2B'R/Y>;BP$W[^P@L[/SZ\N8:A54O'4M)#A!&PA#Z\.=OW M7$^Q:!B724T6PF-,PW!='SEAMCP)_-.G-&6&Q:T)XDLCBCC>$ A8Q0W>U4S; M1<$OK!.3AK4F$'#JDGRJD L=@GY?7\!JF1%3=A3*,7W+H&9*#_\ -HBE*XX^ MH, 9-.JWZCE_?U;O33.]RZMTH:\NQ^>K]HWD#IK#MQ@TY'-FS_##DCPZK68< MON*7Q[(WM":U-IY01YJ!$=7]SP_^QXKG 9]M0K>]!'M@L[PB-D>';*H9X< / M#OJ4(S)HU/.H5;S*U\MU)(OM_N55T2_4;,B0%E/IHXR0.RKP0F#0!%#\>]/' M!IW=',,%=6?([2#05ZS(LX;+M_MM5^Q=6J>)Z;17OU_[&5K MK=L[ISQJN57I4T^D,:_G[GQ-,B=+5*ITAMUA_7ZV^/%W(7>4Y?DC#-6'#N3X M&0<2/P_"0&,7'1#S,O,IW#$N*C"+UL8(<_0IW&!I4#;N1 VIB"JZ0*:9F%CV M K-_I+A8*].9S" ;T='0L&B_JK:/!6J:SP0"(:;D@F;*?5&-U4NZTO51J :\ MMBWJC[^YMP[QG'[!#\P06\9FQ\+/ZZUWB9'F#'"FPU"F2C F1FQ5P1U>5^31 M>#(M'2=L^:[HVZW1$\?3L$,E;0-ERE*AM".TXG7;*66?:DT30Q5N9-RT:ARTYXMKQ?[R"&^@A&L MX7+#QN2=X(I W8&G6K7O.$7%YAJW,$R34;9IH#E8;[8AOZA@7'NC15O?>T+ MQ=T\8/(RV\,O:D% 6 +VJ"*$JT?S]G8=6GMP)4+9M'*U6"3QK&9=E&A/O$]L=KI%2I7FG[^?+FS MRQSN9>(FXMI[(4MWD0,!96*BG!J>A\D8F9@X'=N"9 -S"0WYL6E:!1)1:("S MI'@*5Z:L?(5!16/$>7OXG'&'NCY@2DZ'M9Y!PYPP:%W\T MMZ+K#9D0H*R0^_WY&^W_F"A?TH MJ']>9K/XL7G-KZA.JSV$0QO6Z_-)_&5$_>S\QF^5$_Z0.-K(!R1"B9P)\*61 M31O*;[MWPRFR!^(>P1OY>C@NG@H35#SN\'RE,"L;3PDK:1T;GBVZGN7_^!R? MX(Z@U2M(LK%-.+R)(+\=W3V&>#)&SA'HPR/'7GCCX':LS_3'/7$=XSKQ!BNN MD 6S%D$Q(L[Q%$$@ :Y78J)AG@-\1&W*^2W-7\'80WHV^[9(OFHDR,Z'W%IT< MEFYA4.%O'#0GZ0?1NF&E/LN-90%NEZJIZ3\<7'MBZ ]E8J9^*K^VZJ%QJN3> MRM<^%P'8SB%W';.M::"POP1\@;[NH"%R2#8R'( _T^'0250X3/R)FFE+T3B= M\!B.;?P/# "HMO6)HJT;0T G.!"2&<=),\W\-\>$7NZQ8?[B M(%8'&\7&DN)Y"&@.-LX@A#>AC @-AIE:)$_+A8\"1$5!_KK%6K@9A&(QY"S% M)-+"L4T.\K-BIQREFE)W>T ":3X=ZYO641Q5P<,FFGW.:&MQNC6V_.H#TL=UKWTX)0\Z-HAA0 M9/E ZKN[WJ0/8]:#V67<-18,[KS$#[GA33X;=%,,]KJ%J61Y+RO)& M=OG*PCD1+\:SGIC;:G2]I[[V1:FQV[$))!A!' @STK./4") WAB2$=85NJ"! M=Y.4UR4>2#&7KN&RZ[S ')ZCA*J 5 6U!5FNPO(N-(2_(J(RG#V.MB&/7[]T M!,O3_-)@2\E!$QFR?4QZIT!QZC2?J8U)-GNL^27_%[<]/Q#B(\@IG MC6DS,BG"H'K,7L"D3:7TRUQ&N60VMVO;;H)@^CR/]JLZGWPFTWB%<^WC:_9W MCUJ8];5*-(]8WU\?)_EPXOM*'#HX)+MN]N*]\M3>6'?Z M!NT\+CZJL&TA]ZZ!&8X.FO_DK/:5=/8G$M@?2X5PQ\@T0^_WSRV5+ _F(NQ, MAM'GY:=_>=RI \>U&6XJI5*EVFC64R>7Z3/KN.-="([_%D_;"^3^U@/@)]2JU6K%J7CFLPU&[4^UVURU4ZG)[<[7+5QT:Q= MR"7\ W+X\SRB+7F9GJDKC ,W/*7K$+90ZVK/DA1TU%KK6A)O!KOEZ^=>2O%Z>R*$#29(3'!+ MVD#K98"*VP[//3[^!2;/H1O*H1O*P_!BMU*1]46W5 UX,9M5L@(::+GA<)#. MZ/E!(3U4!THNAS+9M**D4\$-6.\#Q0TM8U.VK $:Z)0!NDLUD3)7;#:ZP7 W+QR*M3=\?K?4[*..U@\&^2:<@ZZ2 MWPK>*VB>3692^X'E&QM\@3/_993]_AY,(2GFWEN+?"^B>A>[Y8G-?O;M1%M0 M_ OO)]H*H,>D\5,@:RDC].J[AW:<%O8-^[]D?P_C]]=%UNMB^E M=JG6;)Y5&Y5J _]>EPB2YX5T]K5(SD9-L&&YV+@'G-\SG)]_.YQO2>UN=9 1 M^%0J\SK\AA&XZ@&5]PN5A6^'R=6N7!>J);G1K7;[S7*IVI:+W6:[TY$;56"X M#:DBU_&WKU15\.BW([\J#?[R^B"_RWQ/1T#"6;C>Z) M7&S66U*C/\CD4OF4^ :43R?CZ,[A_T,.%QO^@/W[A?V9[VD3I*5>HRUW2 XB M5DW*98R>H*%W!B+/B_G7NBX)^DM)+AJ<(Z-SP? ']-\O],^GOB7Z9YHMN8W9 MNMVK-OBP?\'W/\%W@OZ<)D*M+IQA?3Z2V?-*L ME>0V>'_:[[>WU\L^CB5R2(Q-P\1D(); Y.#()AV=I="02[SV0 MQKZ1AO ][8-\J+'$O4%B(<\+;Z"(?#*F"1U<0GN,]>*WQ/I"]T0F[GK,I&O@ MK6]4!FD!#.(W('TA2?P_- P W)^-?$#Z ]+O M(+O%0J58$-KS+[O) K%-[" M[04^R45#'_C]/J/^][1X!>&\)T'F L;*"QGS9OQKC?U6JG:*M6:G]Q8"$))< M? +"_6-3<,$<;1G;!X?-F6^'S83=I^#ODER6>K5N MIU2]@.3.DM1NRU);JLC@(BV]A=VGDASY(9CAB OFX*))B*94DK$];);E9EKLGU6)GD.-SM$?6 MZ['_& 1 B6@]=- #KA]P?3=PO=AJ5S$7;DDUJ5AL]AI=J=$MR\2&[LCMBVKQ M+:5E>/@D%T[ 13-P, 71A=@D!XHX4,2.4$1)OI+KQ-'?*;>;=6S0LFR(#L;< MDM0N==Y$$:4D%TW P0S$9F9S<.$D7+G97M>9#E1RH)(=H1*YU6L73Z2.W,&* M$@E[15&OXS[&Z.J;J$3&A-%%/&-@:9 /KU M1U.PFPX[7#153 \[4,>!.G:#.BK%9KO5;&/N76E>R&UP#LU6 MP/1F(W/1T ?$/R#^;B#^2;W:P.9V6>[VHUP[P'S^C9A_DN1@:(Z.'4OD.^#^ MON'^]VSD(F3?9B-4DS&D!I4'F\V@WF##6:Y6&MPI-A4ZI6J1Q:9/I"[7:LL7 M4.M9;9"RYD,YVX$:=H<:3C%65DM836]+@,>M9JT*:46#3$H0Q+<%($ZAWPL9 MG&.C<\'P!_P_X/]NX/]9L7\LMX.4H4%>3+TUZGR&E?_XF =N M#L24*.9>J>&S?.Q#0O:^X7/J>Y;B"[DPF0>:B,JT35=!*+R1@>?BQ?C1R >T M/Z#]3J!]?AO:YX7LV[K3"?D#VA_0?H?1OB!?G52/JX3%"]D\_Q9<+T Z!!WM M@-_[CM]_D;LQO^0FT?4SB(TU>Y>+@=^TE?B-R*GL+ [(]2M07X-)'WTSY(ON M@MQ^A>W:M=&IC[K$]T$<$=,,UGP(:N-PK_+A7N7GW:L\X$5>R6LI<:"C5':0 MSN7U@9)1A &?4M,I/J4A80C-*:.;E[=?MK8C]RRO7N#V(6Q.R#_*YGJ6B5R7 MPZ> G(7A(@Z_AJ6?A_0C_"/GC0V74RS+5TS.03/;\3C;XLKXU.F]G"*?*!_A MIQ WM$W37F TYO"6IR[GCA73Y,;*')&OITBQX$L7X1%\CU,1W!_[TFNEWX;Z M*W*'?11<\;MRF_30N$-ZG 8#?D&IA:B0H;[ '@,P__@K_L6;5KRN9<&)$E5K M;'@H@4E+ WJ$^W;_Q!:PJH[\S[\*V5SAS[J"LZ:S;!#[FRCA:4X! DOD_R@: M4#:'(>O8"^2XY&/A#\:R(?Z-\^PCC%(.IW#N#&G&T$ Z-\/3VA@OPW>XQ=CF MIHJ..,7C,#MQ 3LQOCF*Y<+X&%5UWR$X.<9/T/XXXJFXKJ46TH,B\PSVUS.TA#Q@S/05![JBPY-#

    9\:U=[O2?4!HJ#;%:S6%PDZ'C;UM7FOCD[SM ?,5\%8>));3O76!XT1$JAA*- M#0)/6@$0!Z8JN+B!QL;I,7P(9#K]U3M:OR]XK81VW"I M/+$F!T]2RKO/P2NU%BI%(J_>/N=TVPIC\[=!O2,GHRZU+W -+7!,D7T.YU/+ MRJ[XRO"'1L-S2^=1,8[@DH]>?TC-DK@<_G(\'!Y_:]42/8+@S,!T"$[@ZAK]JT5K?T>ZXGO@P$0&(LF>HC24 M"N.Y\[RE* \!A30))\"@ILMP\U.O2)>,A#U#0<*AJ%5:TR:;MC:@&R+,G@P] M/9OLL52""31"/\:X/7O]OW<2*ADPNB+T.2,;"*K P+=\W^C9,;^/L2$*I=3L34%TW(H3_/"@@ G1;MV MTPO5^[V2#=C156T\-A2T81KW!Y=7=ZCFT.NXC4W*7G_H)QL$ Z'T3$JU[1<% M#D<(GK5Z?11&70?**O@Y&A-QX%;6N9-;G6OJ^6':#5,X/ ;L)I-74DQ'*]QL MW:0X#_\"&8.* %]P.)63KW474G*EHY45.$ WW+5)3]'^_<7S9W3C4F/UYOFS MU]\IRT]K!BIB34XQ&R'.M5U)G2FH_?7Q427\71*0"OELX9?A7$B.D4+!,WJ$ M&Y':*3TX*9)Z')(X4(<,A5KN&96C2]07QT,W$IPGTK=Z-K&IT]84J#C#R@O< M2S)=CT!,OJL4-&3-87%MG:F^ODSEW M>J&E)Y:"F8GBW\#$KK1NLZ-QY>\8GOQGKE:(IYBXWM?O"P([HV%Z#(+&'L]4 M[+H]@MD#HB;>^&*IR*L8 !])H-E&8\OG6O(X+]:(XWN<$AGCY*C0$^\GL[LT M?89;/MTA(KN>,U8EE8Q;0<=#92D,%*(PB:2F$G>'KLA&*Z'PAA/,K@8I7 QV M!L%YH.7B88Y8TFP3WKWHZY8'RD;6-E\E4NF=9R23!BD00JUM)KOOK2UPQ(34 M4@%U@VDRATL[>F'G8U@X=P\>3YP@HG@T1J0\4"KO-FAO4M-.Z=K5KK,IMZ&U M@ZL9O8;6FT_@NW12ZRS?KKMMHP?+H;#/%WKE)BHJ!<[$J9(GG@))86J@BUW5!Z4Z7IW?]XQ9^#\[R M-@-&F"4+Y/4UZ5P_%4<8]"N-*A)YK!L6AY>@I:"Y@]FNI#TOQ*!@I!>Y1 0G MV%Q.)T$Q**_AG5Z'=$"6-H9BN/)^&7H=O$!U%59K!<_A"077I/! *7?$'"?@ MD!?(HEN24(R55S0FEKF1)UYXX_ &C8X/@;^X.@1234F=;8<*< D.: M?"XP6#NGT3?PU8SZ+ D=CY=,O50(JYE1; D6=X-15OMUR09;9 "YT G()1[) M@^_MZJ45-ER7!->ZVUK1 Q#,I]%BU[ATI%_7^[ C8?C:!RTKS;6[7BK!]N>= M9''@C6.@?6%!-=ZCG!W*%\KD$/Q>DJG^,$+_QL\OD1' E$7:JLX2GC& +0\3 MOQB<<>?AOVCD442OY)8(?W)>HX((:!*O"P= F)A9QUL^\!;MV%&>8Y4M M5XNC=W0W+[5775)>&BS7B9&M6G0I,MHD&FG>;%E2T#2WYD_#\.$F'#*N*/CT M[Y<_!,^N"^/2L,Y>%HM6^]\R :#PWI*3!J2%T<6)+0B[1P.5RMW*"9Y&[.%Y M22")NGELF67'3MLOXZ(2B0%+(0 K6GP?IBM:HMBNIQUDQ(Q;]^SID/%^A=:\ M69H=-,;M3I+A;*(#TB-KD)F?C;;6U6V)#31NO+!I[KQ-RO=E\-9;/$J)UXH* M<-6,P?U_?QE_+D-@Z[5G[V8N>$^62NF63EH7K% TJ7RA3AH M] (&M4@Q9.Z)!":0-7(YM#@2'BX;)NFQSE0#2?H.C$W; 4P*=ME5T,896\_@ MQ8XDM&KO+"38M" 2-VC%% GWK/II/#E=M,O+Q U47C-BVJNULA?HG:2=1F[7 MM=K53SHY,XAPG)$E3UG -+05H_7V<92<<:(IIM-H!.MM5,1D MU>J9W>N0PA9H(2.X4E^O0Y;VMHHM@.S>HA['RFNL K=8I*+/\)/@9!91'=>I M5V&N)I_[O.WTY8 (%1TVQ[NY;:C5!WP:%>GJ:8!Q#-9J3"Q/IU&#F?)=D4>Q M#1/XY:UU9@OY60-XVPSY/B,VFQK%U<0:-EWMDQ(G.\Y*Q*F$XQTSNFSLRU!/;7&OMVCL0L]]>R2>DH0\]+6 MQAW5%DZ/\&HKBU(VP5*FRJEQCAQC9 0^P$WYE%?O2:LG+28M+ZKG8E*^J:=Y MC<"6_)>^I;S.CMM 80=7T7#:5S3T%0UWG51E"0D-HVVZ"]] 33D\XJN2R+,>4GPRCFE)^77I3,$3< M&$U%W2CFFE+BDG2:)0OXPZ]Y@@%H> 8WGE )"!?Z(.AB(LAZ(,XX!M+[J3TI MKI)BK+(+H]_;_XC? -_(6> M?GKZ$<&#?>0N[@6V4FQ^JQFB S.WUM*=9HQ2KS*@*ZL,B*2C.G^:3]T?U@D+[#A.Y":3GU8;+E!KN4M\CRAKV MA+7#A!+CX%(-@)2FN59H"Y+KU=UNR];I5:B&A T9>(?L) MS6X>;FWC3;'-2E(9$4%?-(-37/?!:6T;H))B&I?XUF(J:O>QGXISJJ&TN!J< MD@+E2Y@"JHSUV$/X_&UVC2B67H^*K,N[0'Q*[>[6;@=T.(E<]SRJS4U20H:1 MQ^AV.:M?I#(1J5%-UG')$VG3T7L^C(:3[QMCX 3Y/:;");RS/"H<0%N!A[+C_L9+]_#7&/5+K]2V MOD8,:;#N4@.V4_,&&+C]G-\-!+R4<1VA!=[5*QS$B,]H[T7;02 'VGFZ17!K4T>"@FZ1,N-WIZ2R)874R@V9X\JU/M1]A M7?%;,<79_U% M[,%%($N<]C>Q!S7\0>7,3I8-0KB7VX")!-YT_ZF]C>35#(PYE0'VLW MB2FHP=;%AX" U ,M(5Q_49]\/)>+#560\I)-C7G?.Y+PI#O Y\),-Z_KA"LY>0>V@.L-4J"=VSWFH]8*MU M>Z)U_W;;6ZV]U4HR&674EVBURD2*[4G@@Q:W^V:U;NE:>JOU\(3FX4G(RVX) MJ27.>U)<]N UI"\(:K2@HKU84/U*8P<(O:S,/+@ M%XP(PE!NGPH]QS7-LK '@=\V'W!N'8_6XSFT M6"D[ES%2^"0X68:[I8+0%PQP:Y]ARUBQV#J98Y4HH1%+9;%TPG2.(6Y4IFH_ M+6!6:U-7NXF"ZTA:W[FJ4\V1"EW*-M>KK MJ[(3-SF9#U(06EQE0EDG;A)]U307U/$/:.]8F,+(=U[L]D.<;36 M60]$U0-1/?QHK8XS^;2F*F\TA4J2^W6D60&ROKEJW>R0W?95/:/E^BJ(2/G ^'(8@!^=AW[8\-^$1G)B6-B].'HBF.:"*0(=3MT\(03+=TFQ(! M8V,+=F]YG:?^E&O7^O5L4B&F1[ MX'4XCI-?!I&.:-%1O#+D7B%[8>Q8P!;GB]$X%=BP]]-$82Z+TZ.OEGN M91Z]-P)QKXM9>36)_;IBS\4."H_M*K"E-$H'>,B MNETY/L\ZD&%JT1KB5-W$#S+H MG%IMB5NFR8=6-RYWC.)4+XPC8#A&ACCAT44IS7U:,[I1V$.G%XA7"PX5D!E^ M")5',F]+.D=QW-_J42!UR:/ N#;:F\M'5X+N*A,UBK ;76;A3*("04%J5DIZ M+4!L&6^=_LZS-BOQ^SN8FD60A$GCP'Z*SVWR?7(8>!8B:@Z&3VW&<]QWK/)D )H-BMD-P88;)A_\3,B A6G-=>08 MH)N%ZJ2R:DIK_,,S")M+GUEG-+$%G6#F;V=8^)+-0YPH&O.9UYJ%!."+U#UG M2R[Q5D',CP_B;VRQFA?^.%KN5CI)6V>Z> ME!39>*J.9V$"DC%';2HZ.!9;42/HI0K\@1^C3:9MK>Z/5R;=GLQ%044$Z4$T M"-^9>]>^\Z%9;8/(XSE8LF=TAX3(4N0(1R)$B?O/:@*7P(!)RT1BZYI,5NNL MANRB>M.H"O&N=2:GBWU+1+WU6'@"1A!AW8@,2NH%R'-JQ,J@R9HE1AK^GM_B M_,Q.VXNF73?0)NS=Z?1C_[+I+C,TTAA< ?%XO*O5,5)3PLZ*<+QFB.3A'@&K MU&&&=I]C7$J2J@TX-1&K77SX5/U_NP0K^#EVC0/-:"SW+,HD]\(3U&.3)CC: ME3V>#N?6;<,N%/P-*'R,CVR/PA=_Y8^RY$LQV' M[G04Y-)&'U$G-*)A@HCB[M+NBA,> M?:8#.IA?:CM8N3!3FJR<*\6%]M'R=S&*!>&)_E*ROUDX6 MB\F;RD-= W;LWJ6UCDW**)B3O&G8.#D)1TOAM\ M3&OYXCLU*!B5!!MT& !+?A#%BY)@[+M*V9>+@E_K N->%#''S'(:)7.\"XX& M;SR?[LF1)*H<_A4X".@*[L'$R)4=^).F9Z:EO-BY*=;&!"09SO%&7W4&MQ&P M2*@J1^48L<[@65'Z%L)K%F+QO6^,&I)VGEE M+*LJ5-UIV'J*?[%NV**0 Y,!& M:%+VO$_*]DG9AT_*WD.2"I]'7$/&P?5$!%_A6-[#?P.^IUJ MI?D @K5$/Q/D75+&DEO"]V*XKT+U<0_52_:^GB[5)LET+>.$ ML/Y09+*O8>3P2)>55$Q%VY&(HSM0'.F1,/R?C$&G ,(R>)\1A!X&BA&U.@71 MQI/,\18QJ0I&6I%@Y#,B-V^MLFO=*R5%$YKE3 X/UNE$94/-VE>OO"N:8/H, M<:_AI'8TS97BDD'#>M2%YQC^S@Q&JY&0;C,_WS/&N M>WMTZ/\%$;I89IB$" MA/P(&M('LBVP1N.O4?:A;HY\3G]W79N[E^U)R\> M/AK[,W26I2);! 8EVUD M@N^4HYQT:(A'"4X^4'!TC;_ I=8<][;'B!_ZR^IA,C*L?@/);ER@;U:UOON7 MU6O8:"(GE?JB;/]0MLPS@N!QO]9E)5/"6R*23X8X4L_ RE;L+*IINI=-3K%C MKZ;2)+E)D.]SL,=J3FJ764-)['&^,VP3KHA?BD=_2R*?6+1 DABV(FN MK665B2%L[;%'Y6-\.\6&*',V$3#6'3%J4XM,T:2"2_5T",:Q9)5T@G2HC=@O M2N+2U6VT64W 6GUI]U/N8Y4"!2QJGFU#I4HJC]<_4G"R:;:2H51PI)M \H*S MW<"0*FSRP@W':3O-/-8U32B3QAN@"Y,"JQNSNLI-_H$=^UY0%0UC.U_+GLF; MFM?I-4\1QSI/.EN.D\->+[EQYW+1I_I4.)L6H:#,DM&-HWQ%RA]G'@<+YOI MFH;8M\RT\UP3%8.U:^(YAP+[T;)VNEF_J#LJ2\.UVY(8#B4$#7=*UYYC_IF4 M+U-Z4LAWL *+"+MTU8DI)5?1IF+.R1+;K-#.FCH5@O(ZF2#U8=AUQE MCKNGV2BA2T?8<@/?*B]%UO,IX)*H/I])F8TTY0=[W'@H4BK]!.D_H6S)F6XN/9,T <,QH10F1?B%55>; MA#@;D9-97%P;C6#ZIR"-0'>L_]T]/H6F%RR#G$0=!D'\1@*YH'A'NK1E@,!Y M;-!@IX>)I<6DX[%@&-T:+/TJ^7&K*_X!?,A(Q4=L)J2ZZ1)OB7_%(\;#@-^! M1BCKB%SXJ 8&QSO@\@.M/1DG4E2-8K@5'N@X&)MR=U%:5:!J,JWJRD?NW3'H+V*%3NP$ E96TVO (:B;QI)\RX/@TL-;/,I<[MOC*L4?>6 M%]5U="UF_&2&TJ%48;80 M5)%JY3#^QRU(U6<#2+55\W")HVY9?$W_C!)RW. M@=]$C?&S*_:GG@'K^963D$)Z81(IPN'H1%?]!C!LPL^EOZ)EEA>^78:Y%K*, MT1+2QE(JG.2'NKH=CG52AJ=!G^ZXR(+("5-RDF I8?XA8=LLHA\H*@?LL;/. M/]](15*28O:5.Z"[!"/>67\F8/9%T"G.<@B+]\<>>K'>6-D9)Y=\?9E)X2Y.A_/G>/D:$)5N:'O8?.," M&^/SFR@->2(L,C:PKNW-(.,BS[A9'@T;7"_6<& L3+L1.1K6JM.WN GZ"VJH M*$K7EH<69*RUT!0N#T5E@-R+67#R<@SE?$G[2-Q+;0?/3Q /:*7C]$U[1S8I M03N. WC;Y'VZE%JV:,GA=H[Q1")<.?@M JV-WV^^][JR\F.L/.G*33+F+DU+)0H\10(LT922R%S)22 M(9DP$,/QW-\C&Q;4>A2*$4@@<]G=_>6_OB?4GE!E'#H0%'Q.E2S"JH'1R3XUE;D!"^^'ZPGG=78 UXHB1H;G]A5:8/2"+!3L?Z7 ,KQ[1@IE"N<#7UB:"#'>8BX_]GY)A4D8KLYB?WR[;]YP85R$ MQ4B8[1+0G])KO5/U\=,O5S_P-0R"5^(7!H(;@&+ 3;?6IU)U+J+6U$7&B3RI M:B(S2[9W?O1/KR^2\X7VUEV_L9>1HP0OIS;1,Z>60\8M:'K>G5Z!I%)<4J 3 MI<%"F*28_<.'^:X6E[Y5JMGA80Y]@OJ[&&A/BK2BSH5\,5XONV>K>4]-87$> MGLK0%!E#PB90U,2%MN-$0#T2^_#SOL5HHRB7XZ:< RP\%( M"@'(P*IO;$9,IHD128L)=3P>Y0T/<543F(_>O'CY_/&ZUCH)/#8+(# 1BO R MT0=VD'ZK.2:+M$H?Y-?DQ:X;J*FG1@K'7#4:DE> N[8-E+ 3(D?2Y[!K/@N3 M(/DR4U^%WE9ZEDDI3UK_HURXN/@;-CX*E*JLP,$?):?*)6! MU$Q35IHW-%H_#_0=UQ.*OJ/P(=Q$+J&C7S??/PC>-'[VFG6X/)]$".?3/;1G M#,.3OUODRRBM+,8PY=M98SASPU$3E?6 @8/M.!2,;]$?;6,0_"W/8[)-B,,I M>Z]_5 M%BLBBBHT@#30J$#1_AV4A[XACX/PDW?J:B\]OJ1DJPNKP",>,P:6. MO3NP12=\]%FS*$1(Q]N? )MPO84@8=AZ(GY@5/G?MPWM/"BZ6T,%T99AT%(\'AX/FUS#M6C\#1%&WGTL .JUC:JE TDHQ3V3(A M1X8"A_)E@WS M%6N867Y+^N3?+W]H #1$18%Y&RY@654L+M%(LE.BQ=\9KC.Z=5#G#GS* /(IY8;B4TY!0K+A4M$>'YLRJZ MMF6(3;>#,A777BB$&K "U@4W.I#*XF])1 2!M3E$)U'?<91RO')F3*7/[C0Y M^?6'EJ]C'/6H6.'51MPAK@L&N$D(8[T1?J0 3>EFM^0=^*$4L[!?0.$PC4C( M3 H>PH%1SC3A2OQ$6YKD"C@\S4 7KKYP$-QG3MUH. B>Q=R8U#EH#C[PPR!X M!YOU?DG[>R%QV)<VQQU' ML:\2Y'+NCTYH*I%L4%&899P/QS]K*FY6\%O&RED]-S_81T@9H>=0VK9C39CP MV6IT+TYBQJA%/N$#EXR;G!KWK5Y%Q3C*3'GT^D-JE@QYC8-8A\>AV!@I#V#\ MX3G]["7T"+H 0SA%DM=K4IJ-@EYA8J8%.JJ5U7-B\[VQO.L%DBDTCYGL(T(/ MF=- @6>ER_(!G8#MQ8#=W91"=Q ;FHW@64U^6;C!E%3EXQ+SW33S4EJU3-2LZA]RHH"2-89,P;)L&2^>U0? MWOC*;A&/6" CT$Q J+U9LO ZC1-74.)]P$H*S_TE=>SU2J*0H/DEBS2G&:!9 M+L "E9G,LCS-K]6>1/SX'(=8Y1@;,X7.V!56Y5DPG$)+W:"3!=C_I:"U+Z3T MB@/'C<2L+?$2YY>T8)V5A&/F%00X: O)Q4V+J,:2$4;\C7"F&!P#^27SI 3_ M)^9"*U>?)3(1OQ\G!/4XX<_+$^%K#B(J&N=UY>=JJ+B+"JJY:!MA ZK&7G8[ M9,[GG6D^J4O%)1WC"+W)C#\3UV4E(W7BY)J(3*&AF&1 -_(G9;Y?61%4 L'U M$^+%7#.E!STP"-LX1X$'4BB^;9:";C-+U;A8I$NS>)!=ELM)-1GV" MDF$/UTTM;I8:6GF^2W2!%NLZ,R?+6]&MAMICS+@_38F/V7#1HEJ$E8Q3"L5HP\_B MV&KV[G"4=LC@?? %_!O8B.^+&@X'7$\L5J/Z$*P.FU/@#IDVIK.F3R+(!S]Q M08575 WK"CO*RH+W%M*#2:T-N)]O+92([H?L*"ZZQ R$5!GR!#0"( P:\$[? MHCB)P=#@/5=HTZ=Z8:66W%(HQ3NP;QG=>\T1SO*,XR68VU)$/JELP\C?E$8 MB,BVJ!-*0&1^$>@'3AYGL!%F(.,AR'!3;&/PBX"\(2X9A74J'&P>YU;8D@GJ MS@\U9%5@00-&?,% ;(V1X0)E'GG"')Z9:U8:;(#B0UAPYOX20VM(.N?#[JO2 M29!D%'<8B#R1#9$+&.8T6SI^8 I66@?J"5>DA;,S.\1#N-[><[VW=UB3!S2= MZTV>-T4O#\P01Y1KZ[B(BVX Z*8V:@* (-IHH._6AI(PN^,*G06R@"VG2TOQ MFCN +50\P";+;;: #@=]3 R\T/ 05E9@8F4X;*I54[;I-*E*&0F:<*ZUJJ@Y M4AX9?YUK(H>_5MVMI66:_C1-\]L#1:YXTN>@^QST%S#+G=!XQLFC*[%:FO1-/F+<<\(D%&-:RL]=WDZ3R*C+2?3 M,;UV0?1B9"83>9HKLP )\$<]2PO!54F$&5=34'.))%!T#FR,4!LRE_KN '. MJ*HA;LZEQ3Y5Q'D\U9OS91@U\ M%LYJ^/",:%Z67MO%C<$=TMA9P<8EQ+IU?02+EB9W?M)..? [AO^>1^_9?;%D M0>:,8.BWSL+F07!8F%=@1Y:K5_QPC0/>@_O,+?'PM4+P):*TYG"C,[*M,1)Z M#!%B;K*9N#'935+D,OM, '2(X N8(>1DL@!AJ6L#3(SH _B*AJULT M:WE7E$GI( $7-D-,VA/DQX5D%I9%=I30#J&J*G2HG4SHX<>!6[B$=?H8+&.I M\E^DAIUQD8@"$-FX*?P\U9#0):.SR$U+:V@7MH-$CMEA](9KFA3#MT%=HA[Y M>C>V*QQ0ZCIQ*^(C]0 5ZXR@(A$O=X5D*++'F :NC%1Z)Z_5 *:!SYCBFTSJ M,K)8"A2K7%!?!'.'F_8P!D?62.QKDA<8C*"ILP3;;;(9DEO<<4?D6^.FD^FR MZUYXG11]1#,>/8?2C?D"]82>AK"M(,ES#&WBMN+BCAYNH>]W.EPE/DK;JW$O MI\!&+@?!"Z"SFI&1[:9LK(C=Z8D;F!&YOVFOE8XNR<1/^23WY #2^_^VN3(> M.N(%3=6R\$&S?'-NFM83Z7U4:&!;^+]B577A:#635&H*[U8I/;?#85?S#EXB MEZV*@)K3-P>C!\'W78?* UL2+'S!LBT'A\'&J'A_>E6] N) 0J MD1@4MH4G(?QF/J=,K+43-57J)!$9;Z"!4A??DHE':L#B>$&OW%"AM+5TC[/% M-Q3E?&^6+JYOYV*3M'%OQ"__""8S&)#+195SMF8" O?=#"W(9T61WY;!R*0.. MJQ"TN%8T-HQ=/O*SL'5U<@%^?$7+/%@I)C3+3 UN[Z4YQW)T=0^8$:#2&"<* M&KUBFF1QZ#I&-4O\""Q+:ZJ>EL-?.=%81 '?0 OW&5 MMKUX>#T^^W;ZP_>1E'%I0[VS8 M!_7ZH-Y=YQ6!0?K7/_WGY/PX'EZ<1O\9GL:C_YR.AM%_GIR?G?SG_,DX&I]- MSB_B^/Q/_%;^QLMW/[PZ??G3B]=O7SU[]_+U3Z]_>O?W'YZ_?O7FV4^__.?L MXN3RY%@^OYU37K$1-V0E8&G_^\^C\^&WIZ#@K\)X+T;2_-_@A=6/Z#%U4"X[YZ7 K_]1Y35Z"0?#T=G7N-) MAK ]/R<9]=B[YUZ9X@:U[,ML,I!X''XR#OR7PU.?U=2*$UVLL:.<(B@D'?RK[[ M)I+Q]L3!6MDN'NZKJ "K$FCX]"D5##YT_TIP-3/9[UB?\ N2__^;Y?#?=WF# M3[T&!,NSS_-!&/Q8Q8/@D=#TV@<]^O?+'QX+N3]N")+03MO@ . K\/Q^ :OV MT3]PL&GV.'@79=?[U&K5L\FNV>1L1VSRG4E^1;IN$_=;^,^'.@O>:>'F<@.+ MK'O(>@Y!KICD1S19%JNI.CF$%!+^Y;LHOZYS>'+=Q5D],_7,Q$F\296C];1# M=OKE_[T+'OW]GX^#'R5KW2!ZL#<]$]"&VV]G0(7+(V[;I6@=&(N44%.X)=MF MM/GY_Y-$^1(__T@X\G%#QWF\_#=PC1<;./GG%Z]_L(R+9G+56B;."\4D\BL= M((I5>$F,(_EZ7NQY47F1:'ST[?=FPHX-L.;YK@U"RR4>/VPP^QQ3;=1FZ&=Q MFU6G@@I7%)EK9'/8@1BL;IQ5V+%L6H=.QXHI>X@=3)1+\GHX-MNM/9/V3/I_ M?5*[V!%;/O<&4)95@?F 0E4>1ST2GA]GX&<[KF!#;_ @\)48S[EGO9H3Q,BS M5JG\1N.5N'0="^8^LQZ'$LAICRM=]VU&I:>R,1427%F_69!8HQB$2,_$/1/_ M7QM2V.Z->L?U7H*'>OOHN& 7C)$UI$F'>N65^&AFZ5,'\4WZC M4N=XU"NBGF%]:W)G7-MTLFR1O_I)#NIZL]5'-AFX8U=U%OR#;$I<:LMZ;%B6 MQ+4M&\U_0,\@/8.(1CO>$6^\2Z(,:![C[!_@_R0."=3ZMSH"/JE,5VB_^:5N M909_GFL8$.."44.]O:EG=2):38NS$$S(OG15A?%7[JFYSH:@(ZWJ:JZW9[N> M[;RTP/')OJNE=58<4#8B<6%H8+DN!?8'=)2--TM)B'6IDW'9F>CGLZ;M#QKBJ1GJ-W\1O*RK M2[9V*PTVH+J>O$=,,>QY8B<\80,O&D?!]PDC 83>.M"^BF.-1/NP4&Y9)3^PU I7['8$$\L&Y1GY?;9Z')X?A$&;]X^ M#QY5)C4+($SS-/@_E^='PXNSLZ/+\^/+XR<7%X^YY]L;MYYC'Y995[E.F!6O MH@7B4;A$JW!&J45$\.+7P7?YA^!D^"0,_G5-COS?\QJ[\/Y6D%=/SPV#?_XR M.AJ-AJ<^7%A>R%0I&JMI0#%51MX\JZK%T[_\)2D&'X3/L25G,0#/_B^'"25T M-NJ[COJNHX>!$EI1W9O:;KX;!-^I(GI]@PQN;G?3 O09WOX'^WMHR*."MFK! MXA2+I"8SA)*M",R-6LFEO\5*]*.X("R3!>@&TDQL$L@8\#RB+EELJA080(3. M3JJ*W=!)GF4"NP;,6^2WJ&!(8R'*9%+5HNT0M)( M153LIJ![+B>!8RH8BJT M[\?)-3;01+HBMT9"+J(V'8/8E2F//7?X4,TF>GQ]$^Y2%E)JN_J\3JMDD1(" M?&2GO/D(# 9A7VA*)<^8UB,P="0,GUW 37K;Y@Q_%!3Y&(U.@B5G. O;P*W- MQ>42=-I\=P#JC&;,D\*-PDGRJ%D<,[(P$VI;QN9C-!0*-V/>1;41'H8Q0S(: M, N&"Q7CM$=$T')FY!JK57\G'.O/^:H?"-Z[77.3I^DARV!2IK6 M?U3IW5!LB8O !X7X_79^ZIU.HVL"V-+%N)7@*&]?G$_1*? M2W\X&<*GC]T?$,R )T^E,B(B-G "-#QZ2;N5\;(53>"F?#ZMZ61T=#X$ME_2 MC&6&8W*1+MKI:#"Z^"9@/K51CI,1[Q77?SQX,ESW@3,:]M#QAZZS@F6_?/M6 MY0$->6_=@P(G(%8OK._D_)L]!+;WS'6Z,)1$K^Q @<^(:G^'Y&%!X 0^B*QH/\Y$E? @!!]<%$P\BU:/T(/W9 M5L'7L-0R7PIX51%9Y(UN_0'$4A/0$'^!!F?P[-FQ ?64Y(@HXM; Z,>,A17, M\S$._U1YQ(.AJN5"Y&R-^!&_WW<>LFF':GEUQ[P,A +B$^='I9&L/PC)*8,T<$] MH$)&.L<4F\PZ(45B*Z9XP(N="8B2&=\B&$!1#;XF71&QF#=QA%F10PQ.E # M%9&-A/#=VU$B B&8(KH6PJ'409Q4]&-#+A M4D-][*!_GH3'IZ/P'.="PT^C87AZ_"0\/3NQ"FHT KTU#)^@E^^K)IEW+PCG M#*PR3[*$* <%B@SOT6%3C6%OK$J]M94\/OUD:BKA;4E(IA=T1IA9*3R/H MU$EO^D&C7D/CH#Z2#^(&,MJ=E.9O\G-T.C*(EBGBQ4WL! ?5 \R2]UB[?51; M6K*P &E91+QA[SW5D3;*[RXG7*9G?5CI2WY:0G.T@/&>QH\2AZO M!@&4+X*I$?1?T"-H@US?Y?83QUJC[5MX/#Q_ 6KJ*"^2:W6E&H^G$1\TSB^9 M&G)Z0!23[T!?A^\[SF4D>B:A%B(),H$C8S[C>Y\W[YG*X8I/P1%^V1 9/\/;2M3=WL1AB\:QLW M:FN=AI>CTX&- >AIDN5U%EY>C :7K;^=JA5V$9Z?/!F1DE>*JX>V8,:,M9)8J"S:)IPF7P =RBK M9KR5C2&OYK(]7R+O"E-ZS@>^#*[U\R9Q/H% 'XJ'[A'0(IS>1L[')G;6)G]T MQ@39\*;USSW8&Z]CSW*VNP?Z:@PIKW]F\)XP14Z?2 C M)@](2QB@TIHWM?.M *B+#I?4NG+J"*TD@B@([CMS-I,+)%'/ZU3FM^92?GT\ M#$<7I^$IVK.M; -.[\LP=-W^0W!=P/;IIN&;3\[")T\NU&S%-YV%QR<8FKQH MF,KGX?GE)=JZSAA^9]-VS6UR<9ISE3G4J@9S.XO7L)C;V;P5D[F=U?-60X,3 MT%89FS2_Q:$,Y/>+1"?#,<;)N^*:-]A!ZL]'^.BG[%'< MPM'=:+ MN!BAVQ)Q?1ZXCM7@1UP;O8['T"LO>+OC[< M]C$1LY(9NN]Y?-; YV&=P21/\9=__=/)G_[H>5P,CL^T[,;BZRP^!%1Z&&A% MSV<\L,O%AJ*D>Z03?S%1$?R0X4PU3M+I2><@2*>G ME*^84E9J('3YB]Z\. #S8LWUZ7]I.^M_Z/FZQ==8N'+@G-M?_1^^^M/^ZK_6 MJS\[\*O_)'W]A^NS/G,+RK8MUT/1X1N)]2-9?2M4?5<<_/;5=UMCX,WQ M^GV2W9\G$+YKIMZ5I?[0@KOG\I[+>R[ON;SG\I[+>R[_XKF\2=.?&%7=L;-] M_[W[?:%;X^K#B:E^BH@^X( *CBSC?K[R4$3Y 2036-@?,%E\AFQCS)B]WZBA61[^N?)Q)CI]&%IOPMM)W@T>KPU-W#7 M&VQG7S]55C_\=CQ&). /'\;GI '_UQ!D_D86A:$R?/B,H,$,MQG,>;*;@VG< M<_!'P%RV(J:_ (H8#K9*#Y=[0 _WV?DW0;!U6^X+H 8"A.KE0R\?OF3Y\$W/ M\NZ"&>+M2V/YGN,_@>._8'X_I(:)UP@E6AY"4NZSNUX'QD,7VQ:G7X>Y=&"W M_!DLHZ_!33JP6Q9PYYZCOP*._@QWO5NN?L!,5G_5NTU>]5S=)>;W>KV 5KXU?-U//)XD,0YS7BWC] [OECN7_]:6W.@%ULM6!A MKXDFH*VN5#GLJJ[AZZ,W\A*W6!&QQ]2VR8?LA=:G$)&DY7JAU0NM7FAMF]JV M5;'VM4HGS2!^2=*IESV[DSU?K>0A7_TO-&6L@8K[QUA!<-@ MB._U\74?>D[B3WEERJ@[,:TZC.)C@<%UYI!U4> M#T?G ZM1-DD(CS:08AVK//B0UQ]IAF:,1/%;C0,Z<;3C/"\,GD5FY_1&\(O) M#)X"6\ZG4SI*\X&..N9QF4#6906_QK,:1VF438QW>G_/<;SG-1]@4M*(X0\3 MLZ#YDG8>*_P^T(N1.Z&AGX6I(ID43!H,)W&:#Z:8)"4L*XV2.7SS.L))R &Q M;O(FQ]F'@\OC'G'?/G:GHP_Z,9O[ M(/;F(T>!)KR/VX2)ZCMB3B^AUQ)Y<1,\1 M>W(1O8[8DXOH.6)/+J+7$7MR$< 1)_U%[,%%@(XX[R]B>Q?QAZN<[XJ^?@V0 M4W<%/@_K#+8R,V-;,WG&GZWVR*Y<^+2UB[[I+_L M3S1J]G*\5F\&/)@9\)#C-WH!O^5YF0\MQWO:.)R!FCUM?%&VPE8G;O8F06\2 M'/09W)5%V#F[;G,DU^8X_4%)\CV][<,8JGO H9T]O?>>RWLNWR^2WXO8W)[> M7\^M^\6M&[/67PNW'K8G]75/Q?R"0JN?(K(/."KR.<9=]:+]T*EB>].N=F., M/>C=B7W+/^9W/K#I@JMLCZ#^S:/=RD2_']]G#2 MY=;[IX9M3*W<01%C-T0C07[N?Q[MLWM7!\97)Z?;EK%?APEU8-<\'(P.J*[H M/WO^W%N'Y,!N>=OJ\_-F@SZGI[%KG^D!QT5^ M':F?+WO8#&:*3K2W&4[*PXEV^)4X M*7'^6Y+5_,079ES444%/??*)@Q;YO]XG)ZF)"I21,SM!3G4&SJ3['"C+:XO9 MCT^=7A!F.CMI(RG_KWL)%6];(E^.B;RNS1$#4$=3>/'3*+V-EJ7L\O)R<'SJ M6$)7=8*K.<- 6N#^Z4YT]=1I)-^95P,@,_GT5Q^.O%.]"P-;+P6O\G@T^%QW MTA)G)YYVCH)98:9__=.?W[U^WL5R=W/-.Q*#^31XGM-8P]+2OMILH[ MS\O72L/+P?!XZU;,_4:*O@"6GN3S151$;/8%MTDUP\F0=5D!]RX,,#G-]8S2 M,@?N-R6.X%P[;9+'=>JORP!AU./:>%-*1Y<\IC24H:(D53I%U"!XC7-$DQ*> M7B;PA;5OU7&=9Z#A[SFN\W1P_!'C.L\&IUL+Z#EB3RZBYX@]N8C1X/*LOX@] MN(B>(_;D(D!']*/8]N$B@"/ZB]B'B^AUQ)Y<1,\1>W(1O8[8DXOH.6)/+J+7 M$=N]B#]<97Y7]/5K&$AQ5YCGL,Y@"P-WS@>'C2[W,+/Y-DNPKY%H=@]*W5/- MQU!-3R1?)Y'#.PC#VQUW W[@5_WJ-/>+2#K[X # M/Y]CW-F75+/PE9+%]N:=[5-6N2>&_9$1.\6WW1.RN#AHLNAE1$\,O8SHR>*+ MD!'[Z%I^J9-4+_8 *FXG@*:CW6Q\VP/91N'PXF+;N>2>( Z6(+8]D0U%_:[) MX9N@OV#'\:?AZ'RKXTTN]@!H=C<>!9XX><#1KGSKX MFD96G8W"T6A[X\[V@7@V\DI 6UVI2MA5"=O71FX4YMYB_<)>T]HWP79KHK\V M8L$DV9/CK18_[36][)%LZCZJ+YOK:S#/X1'_0T ?\\F:Q6/'M$-&Q.[6L=(3^F8YBA'&IW8>EXF]OY MB):L)DC+(ZR+ T7?7>;%$9,4ZZQI"6H8!_+* ]Z1+FEQ8))25Q6]/T^BZ MG"4+-T[P>53$_ (;0,DJRBWQ@<8(HS^:9U!1\<'/RU MZRGL[M)_](;-VM&)Q\/1>=AU64(-<+=S'"&;9VF2F6!ABC+/HC28,.'X9/%Y M[VAK5_)=7A3Y+>QC']C/'G<%'\99E7S>L(!@">KA&M@K*^LY3OD5?C!1 7\L MJ^C:Z-S*!)FVP"FA.CFTK*?39)+@F%"]*+B],I@6^3RHBB@FD'5WC1-<1U*6 M-4\:G>5!79HNJJCRH*P7B]3,\=GR;GX& M7> DU]$%C;N-#=X'*HFHJ'1&*QSR30+J86HL/<-O10[I\_&PXAN:2XNK+N#I MR0T\"#]:F'F49'1^AJ:];MC(-BEW QU@A@!579ZF^2VN3&;.NN&U[\TRN,E3 MD 2T(1VZ"RNMDA+LS[(YPM>1#?X:=PV".\EC;[CMTRUN[9/MN7V#R27\3^W 3/4OLR47T++$O-]&SQ)Y-K?Q/9NXH^65XD%NV,\AH;5?C$X;OE31_RK^\>X7YFJ2":'!-3PL; ,#XL) M)QKL@%$[^BDB/3WTDT,^&SVP.C]L>CC;#M2-:M2'SP'_ 2V*0<0RF$83-#DP M;A@\RFJ,U#[^8I+A[<$IGRST#K[W^3(\.;D,GQQ??FG]S_U5K^#8A*>GI^'Q M<*OMME_658OJ.OBK'AV'EZ/+<'2Z"ESTB:IL#_46==QP6I"3C<$C3(\*7N/V ME->!TO1= *#MVD/KT$M_ZDMZ@/]P;/ MCL.3X:I!_77>X$'Z1&?#\/1XC0KY2EKG/J+-X9WG++TI\HDIRYWU6[C,5C#/ M2^HRZ&I[F8&%:^E_:/AY6"(9@P7ZW]CC9ZNZBQ;R%7E M"_H+"Y23)\/!$VP7^--?_,HHK]1KDIJH0,$T:S__Y-P^9KO%7FO/\OC4"1\A MTK/3=D'7_VH4JEG[&SLF\N*IYM*];#R\IO _1-/8^4L_08,_E2C T-_]>'(.]6[2O'T4O!> MCT>#SW4G+3%QXJF *)@59OK7/_WYW>OGG<5Y) @[.LOD5R#RJ,$%>/0Y=ZJ4 M5B1'=U/E?.0FY?<5UIW9P MUR[KP'ZV;JTP!^D<3),"_EN8ZZ0$=@(Y79?X?Y,)Q0;'V$"7WR3D<]GFV=A4 M49)B,]8DK>E/HE86LSPS 1=8<+\=+A14NG1H9E,\)SR90?#2_Q,H"-0W-4BM MB,PM[,R.%A7U6..#;O T4'#Z+"E D\+:W9I)?9PE',%\_?_LX MJ,QDEH%(N5Z&](C(G0=42HD]=O;[JB[+A9G 6RCBV^ID0][5:.Y*:)!\//, )68U("*@R]$<&!E8KO0)>R*2\+^ MQM!?&!\VG$1L6UR]0_,.7!K88=DEGS%V)<8Q_(C=[;"8B/K<\26Q&6N+K%X< M=M5IOR"U26*WX ,U"[;)E+@L.'X:_)NN6!EG%TOYUP+.N*S'\Z0L\;B!;2)+ M*[%O^E!_)]'D,C 1F$_V#BU)^/?&1#NOTRI9I$3G,[PS,:,LH29H*&F7:B8M MJ[!\_B&.P!*/@!!#CPZ )DU0PHNQ(S0,@/##YM=AYVB$+8-Q"IHV!2ZW5!8C M>U>SI(B/L$-UZ;^AP3#6:@1ZODGD@R'VO3+MP2'@Y\M)88#PIT54QW6*U.F= M&%B)+X#JIG5!" I,B6AIF@"/[)@K]D;'W[Y-RO?!JR@#JB"JI+^.OMTE<9X\ M5:")9R6<3HGKVLUZ_JUBT#_9@$PP@3O(%T4"9PL77N!!HB@H\C0HER#>0=;\ MG&17SU[\@$WR!B0N4#%\ MN4;1N\W:%0+3[64I12",@X((>TS)E=*H]6K,CW M&0!(A= UDBS*)@E)M1(^5&L;?YZ#L:A#VLQ.A: M\T62T0'X_=H@F_/;S'7U1^FR!.=FGL%OLC@*"WP0N3XS=V5,5^WP?\#=V=$"8,!8(T#ZX"K_5)ILL@S1Y M#S_-\CPFL8W"O&C("F!P/!:/Y;$=>E7<1.P[XT*G-?6,BU@/\C$8ZL*#NZ': MGXG*X%#JO"Y!Y>2@O>?P(*5&E$.PO[Q8Y$ $N,<,EH&T%HA0\+:/QXH7#"9* M#:=$-9WT45*HGC2CONLQ/1$OF %&+Y%P$! 1+%= P]!4BWMV^ 0QZ9"IC(W M45JC=^T1.*QTCM^^ 8)B4!C,JJ9(U*!K83T9.K31I,CA_^S#!\&S8"S@!/;6 M&K0#5)KEP':+F#8%1D*2XFTOZ>5+TMH1'0W:$2"C*_'=%WEBT2RF-2S$7?X, M!#Z"XA1\AB/'E9L')1$PU1YE'@? M@8> R/X59!3)-+QEUBB>;4KH&O M^%IL)L0K234(/(<"K76@5?ZF(%N [0E" M2_2\O*ZIJ.R:16EXDDRU1%,O3&OA4&#H##$]A-X\U!9[((/@->%E\$: JI$3 MZ%5@ER0H\3U\BIG9_";+H TE6IB;Q-R&]&$^ XID34V!QKVPS0J/JR_%\LE] M@-5VZ1@._&$0-S;0=@W6U$.B>'3SP]G3X(H@2\B3@2T\AU,TD]T9Z:!,U#IP M8JXP<_PVG":<98>K.[:H,.K;)=D1D)X0L:7/JU=7;/NR)XN.*%@7!LC.L.(O M$8$*C%M?P:*X9JJ/S31"Q8T)2GTC$?UDAOA(Z E&B(VT,$!SH**F(!$Q!AJ! M"Q[7;1@8,E8F*=H=8&%W/1L5)U$H*2-G!M%SJN4"<7*\I*ERMV^ ,+ *;YJ5 M!3G6;G>+"!5A)L=2%V7M'[P>)UY@ #=<(JY3Z!]?Z.&FI>8:W-HYZ=.)'+G3 M[.B"@R8EY#:[1.$&R?>&R$U%;1R2C_JX=#ARSCNT<_"XP4*92#A^8IE%@7]* MEA--,T4^ F<'-V_(!D:]CA*F,+_5B8@7!+5"\Z=L,*3_#K+RY;=SM!G8ZJG1 M>$[H3,7%))K P L1V3S/DLJ*5B )LMQ1G.K]_O/-2Q1VD_?D9N+%TG45SA"J*$XB)IZCYDG0EX7L)N*WF;5I(_,.#6T,4$%3PJ>#:! M4^ ^T(%E7<<*H(M0GD& :&.6IX- 77,XO395>2* Q,&],-;(ND M9"% )+DP)EZR]Q(GY1A$C1%+AS-4(-+J(B, M[Q E"Z]+91[8-8N0!>3\.(#;LT8"3[L2*JAL1L5L&B# M4&<44%D@U8 >@7_[[ ^_E_W_;)[/P*0O33H]FL,!12!MP76;J &Q*ZGV+@?> M!0L^ESC9P1OQ\W8'8?ERL_^IG@(+S+^;5A^R<7@^-O MPN#)V>#)-_S])^>#\V_($7=]8_I]4#D+M _!0UB&SB"D(&FTP+OW,)78; M_*-.^8M;MQWOQQ#O"DRFXJ*5AA%$^JHJZ@G&?'?FC\PB,.J [T F)26")X\Q MJH_Q298H<'RP4(F.3DQ!>K["S0"?QN!44UIX-55$'R'+,0*=SR5 I=%O)L3K M"(Y@")%4^,!OPT>+% /D$AX-/1H$:P/L/':4Z#5CDQFT':,B\8PS:_Y94%@I'_@G1F0V"9V4 ;J$AXX;?2+MB MW[!<8,X ]0U*FQ_?N.OUV(.\J[J:@83ZG1U)\\%,ZHJC\NQ%V-S)V,RB=,JA M!_@RPEN@NU[YUXL/A)W!9R<1^J2W0F<$U$I7@E%C\%HG&I66U:#'RCE$374B M)E4QQGBC@-RJ#YI7DM6F#'=-0@T]1/XH$HLY_P4BMW M)?=R:5++K=P 3<8B:+.&1"F4E.X!XAZ4*Q^4V"Q2^!3SE8*SS-YL" M8:^U'.O]-]]\_RR2S+ F=6)#YB2(#D>)@K,]R\L[(N)T)!0IR$H1"'.+Z7Z# MKAP\>4K5)92"3*<)9L3@#>YF_4PDU8S:%7%)#-Q="9XAYJ$PB( !\)@72+'7 MC>M[4+WO^ DM6U_CTVJ=\=,T)Y\[OMH?@P <-K@&6+6GS\H=R@?4DBHAQ-1S M3USW'!MI@&]6DG^_@YRCZP@_X/;L_^A^1!62R5R81#L&ST#/]\@%HP78&Z=DLIA]S:L1G%AU\9YE9*KX/+ '4]4 M66L/W.4*2R'1RP9).ROA2@AY=Q8"2C1T;4%A81514ZEH+!:I&XOZNWA1/,+0 M4X">"FAY;>#4H?+LTH96[_UW'65CDP2O/._OT;]?_O!8@H 8^(UY+HS5QJRM MD'_6/?4N;?JR\J8$\;+1-$"_V%7G>!)(73W0?Z %B[[1;94 NB3U$Y4[J#-&@[!%.F$ /_:/D@XIR%,AW)O91%K9%L9K\ M) HX@THS+[ \QT6@HP#3 9+BL,TL2,*&$HB8;XT22: %4=F((Q^J&/E>+*?] M\"JN$I1D/P&_Z5"F)Z'U"N]I@]ZS/I"S.]%2GU3:0N:]WCI[\ 4F#Q IP:7UX@Q:"I7]J#Q!G&&Z.-8 M$&,L\/\@[J:-\] %F@\3'('$ <_FB\(&LQ>&$G?D#GR@CB[B-_M@?>!42BK2 M_+;[H50B]-YXZ@,_<5'([P/-H:F=AXG&QWX/5?8Q$$822*ST*,6N\!5*HHS8>L@-6&99"#O MK(WHS\Q-5-94DP-WGD@/1=AL77'Z;!(M^".)+4#Y@#$)5"L[BC^V*NAW MDS1G\Q\5A0TLVA)U=C'CF?%*I"6PQHPK5NQ;SE('N"$Q8=&A)]5E8P92FEX"E5'4RUT9A>>X+I<;9B00MT;I<["M M]/.)+<787IB48U(<@H 14,WZ]9[\6K8*2,MW]&SY5E3(>ILZ,B9<9^:%R,J85I;NOU3[;,CBHYLXK)_3ZQF!G MH)5RT)UE\%N-@=**Q*DUY[S I3O,CVM?PVP,ZF:))6'E@S\65J;.PBJS]Y12 M7FWJJC'3$]77^#-[;8X";-S9B0$:6YG('1)%2=4?E[.:SSP^^&,ZV[_')3YO MDME;C\QV)"3<3%^N-??"2G2H"7N9[EK7T*CDIFE[_$U.-:=+5R'32GE3-HV" M15*FXI5?"_G:J#M;Q_"I,B<98)M>N:[;]S'D$Y.D "5&M9!4$.KEN&UM**;5 M;Y*\"!54!1NTFPWQY*XW4Y#H#ZV*&2V?%:]'JGS)Z>GB 19GS-:LM3?2L12& ML(--IZ91>MFN;D6+=C621VT"SC>B%[@ "9CDN=:1>*OLEK4/6NG:P--928^U M#U^BMF2;4%B(\!+H0OD.*.@\HBG&P4U4)'R?5@=0.F>CK/*;%Z+4)J=C0 M^^3FIVISO:IP^6 M\QRV0SHGO<8"N-ES[ 3LLFC"/T@;@DM0 MJOK8'TG;*/>X81];ZAK#98!E0G&.:/,4%>OE@RY-M\I B)5F.+!A0@U:VVX"#&)9FA-5X:< M@':#!G7Y31C-GOJQLYL_S0.V8X,3I-/IC8=\4U;,!.,^%Z6GPZ M^1C1XU_\/WS2BENH=T1^L-8-N'?>E#N+J??D_.+)MVU O18>WGC;;+P^Q$K< MZA _$Y*^"G%6U?"$)]G53:&00ER;)1"@4SJXWBHD3@7:02J+[!W M$"4QCDS'G#_"O:B%-T<.H:[VJ,@8DZ?Q!)"A:;XT5)3@LI(EYA38T_92E1R4 M!'[Z 34<%TI.ZVRBB5MXEB%A!.L9UY5C-]0L*=82E!G MB7.+E1047J7R+:T'Y6)3IY5)$%$GI-7AH:!E(&\$60[,ZWU>PJUEC6U[93"K MYYCEL4:?Z,-&S6WH*WFO+)+R9.[]8#G@"GQAQK'9#Y[2'8C*(?]- 02XUY3J M);$$NTB=G%TA%K8A-=_E[XQNGYQ35\8&9@#:#?!/3)3)6=NL+:D9(!+LA:)Z M_U)L&HZSL[J_ACM&32[1NA6XR0<7R\->*N]$*DM^Y@T; L\H13D7];P+8?R\ M89B@2^9Y \H_:3(UE#\EV>3R5)RED=A'6164!VV;,)%-AH[!/D;())OQNDWUEIJ\>IP#72XJG:RY4)B=N$@24?GXG#"0Y7S,*Q^D C M*&5O,'IMVV+ITK'$%BAD#BNH1%&3B?!D^,T:6+\FXD:SM0>=;$28F!H38X)+ MU0_Y^=IKCIE1DKVPJVM$*M.&5T;4$)0^$S?]"=^1.)I'Y,KZ ?,#31)>]$G" M/DFXUQV9$HMX09F![S4SL+,(FJ B:@16< [-*D)<0D$K-B<]P,).0,+VX]JP MB6LA$>F+KY^_%0#1B0TL-Y!)^?D8@.,?28T2%C8G-%#@G@R' >8RCC@%4W#^ M@!PO<=TB6Q=Z)!@@7HC6Q@?O1&=D5>^>%[ MI/"I*)$6DBH"^3\6(X*- \0!F\P,R'YW(VR>2T%\Y!9#$7B*9V(XDT*:LGO" M_B@M3.1R3=@SR;J FOY%MVZCT Y.P@.4;3DH"%IC%MZ/O$\**]*N-;,$/IH% MI=3R<5!3O%375>:!5#;BV0W;2<+OB!>AB'6>M>1EO,A'VE70&MMH;9JD%=V3 MIKHR:&."W9H.$*X&>FEG;U8+K>N>-9N2Z/3[^]8\WT8B!9>QC>S8J@M;@7/T M[D2LSCN '27TH:\5NR7)I,Z05FAKJ%;RNP1N?YWLO(S84P/BOEQYN> WG O> MF49@?)!&NL+FK"5/[:>Q&?F#&P6;T#:6&#QYY\,1KJD/T$@WX7>6G+59;S>O M8GIJ! TKEEW?CH/=>A8\2F&!)4N:Q[AR[Z_?!X\(U\3^V18[ZFX^$BC4 LFM MUH8%@,>#E>2_%K8-'4K;]3,FMY39HB_==]Z\MVPQ<8+BE@J4X!!BZ)\ MR4M:EQ$85]%"71<%?45\QLVXH>M00Q$ ^R,00YGQNF%#\?4^5PV"%^TB=.YK MIP 05\T+K*K%*G-)5T^SM['OX,S?F\HUDI46\*DM%RC<0> %"F;,&&5:"8LF M!,.M:9&(2BN_$2T$LTR4!I7-,H:OD+I>A;?>4%=H80LH= [7$H/[CDG)>:A&!@^URN]T1_@7*7:^$G2!>W@4O&W5W>Z,CO85RTG9G MJG$,,IVRFG!\U41"X]H)F(VZ0D@D9.BSY 5%># ^3V935*W44&[L MQ((_I&KI*B[%(/BG0;3*B!OUW;!- M]!'E1BN%+[JJ_;%]GRE.X7/80$T:R['ZSJXWBL%[A'//\ALN@Y3N3U8EGA=" M-IVBFHM=YM5ZB1Y?A2VT7+HW%_&O!AJD,)LW%V=W\]*(UYH);%>"RJCG;2S' M=AUZ9]0]=+][:X#E;O!?%F[2EJTWOORSB5+P+%]YK3\^5A>SO3R>XKSA10K#%W@[W'KJOT^*'RZ_T!G-6+U>X;I M^]]-PP"G[V.D#-O@&RZ;K3A@R'YB% )S3LJRYG1\O2#3M;0 F*56SWOMRP>: M4[GL^\CRTU! 6_DP1@.F%5BH:0C!G_4IX\<8*S\SMS1]S +7\!.YJ\I_ M2<@S4"82!&D=EM,"-TFT?D>-X214/HT5U'GF$,[1T"K$U4Z33#(&O];SA=3" M;TZU!RB'=J@LUUL5SB:H2^[!*F?Y[0334C0!1/$,96P?@VA4AO(_?"?<9V

    FCE'C!PT/L44L#N849PR@DR;Z[IG 4!9L M/;^2ECV,]5S5"U2&.JSM%2WO%2_O!2^/(UW$B)MO&XC*NVQ\Y9$%DQ; ) )( MP%PF_9O*?;*:AR6 U^W:W=1F0%R(#L95M,5[W9D'\32G@2KW_N)BP8%0#*$Y M]/$=D>A:#)]V2QUL-XWJ;#*3K?X=OO@^"OZ1&.3HX-F;-U[GOJN\\7OXZ7O_ M3FYR>AH\ '27?P+WO,VVO49A3T*T2W!.).)Q)FDN);2:M5UE)JKL-"K*B#>J M!CPGW2Z&W_?:N.(/R+[2 M5EL"+]-ZMIWY?]HWQC,P\GG*G6 FE_93FJ):OW@ M)0SF41BG=FV)BE2+HY5&E=NHFWG9Z' ::;GOH"!\PI%\U-&'M'D1A4934UGJ MI2CEWLBLMT8&=>"%?.\ZK7=#-Z^;476O\UO2JYE)I471]KE[_>RD@\#+BEV= M$7HA.L6DU1!J>U,I0%%,I&S7Y4Q]Y(,&T#?(&$K/3O-)7;(EID50FLMO%H^B M"=*P:'R]V@8!:@Y9P0=OFK1",Q3G<6X/94E1<3P5G/HE]1XGI!3U+$(?T:IQ\S)RB=^H747?&[.X,N8]6+ OR6X>&QHT M'LU3$.6TZLI<!GY:I$HK\&T?5Z@EYV3>D%=%!K3.:9HH<*^=LN.7<_?- MD_\_>]_:W3:29/E7<&:W]MA[((XDO\NS&JZ0H20 MZ$>W)*6JL*)>LE !=KG^Z&XHMUOF<@R,+[.%FTDZ8\NZNFB9!MYYRFZD<([Q M?UMW/B]8?ZZNRS9YD(\N1FER5!;GSECQ5N$G]XA5D?RG8X6"4!@7. M:O(W837 [""U/#4K:+N@_.L.+<;]W5K>7N&^=2GF5:G,3)D*VA_RF@H>I5,VT*>1@0<&78,SE>G)=B_-EY@PC!M?MK M%8)^1,WF3RK*6['^K88$*4KP-3!'YK 3]&7GZ==NH^W5T[T9I#9"L^'RJ1=/ M8./F(JN*,:@,%M"GC11ID6?(##,O(G'0<)Y.$9%1F+O7EP526:3N_&LYV[! M&0\'7A%31":9AXJKQ86RXRVRM!F%Z/#"(/?4PMDBZ\5W@<18.D\>@AW MA*=X.BKSU5@N5Y\OZO4>)]/A#F6-6W09 _GWG/N#%7*5"^)%G$_;75T96X(Z M_X+PNWA VU*I%+T62"TUT%;7@5)XD'?C.=B,N'Z(%?):G .*/_%!?/]E,05D MV933O9"A.SJ)PE*JMGREKIS$'_AQ+-4<:$4JX' MAX__]9E[.SEV^R]>>H]275+Y2DJ!$L3A/ T+G$I+\PU#_,6/5- YFHUH$/&/ M.?V#P^"$);A!XCE6;:XQVJ +!%J+*Y&T&V H=5V><$TDY4!0F &^-B+$=][I MC* 1J3T"L-,R#=9XR0(=5,HM5K'W+'ZS^M$ ?TN@L56UP#QF6?.)1*&B4T_" M.=<:P]=>B/.;(IR+^;4M%$5"RN>(8P*ME(M:X -T=JK[+%KP6]K )Q@RUR1R MQ$X;&H$M9B2;_()2A #4TVZD@Y]BE$2U^9C M=^DF97:M+JC/^0F!,AW@N%!1=>>#U,2;Q!4,HMS040#1S)_VI/?\E2I^UIHF2C]>H.2&S MIZ4(R^GGDFE)2:$@9^5-HV6K-3F62Q' M46KU0 )/F$[F@+"]BHSJT"LK^FS?4!0[G2C3PIB4+.=J !U23S+A[%>E=\PPS<'!LL'KOTCW!O=MRG?PZ!*60D,%5J@ MCH%S[N?4^9HN9DE"G;O3AVDP=,S<5RG0W6#P>(72+H5D[S5J+*'@0V?OT#=& MR>MEKA>&8IV"N*^O%69@BFP32@5/1 [,BT+Y)3;1(9N34"(--F&A&.FYJ%/" MY9WG2B='1D0]386-B)$1_NV!9VH;5L6QUN5M*X])*%"Q'/VVU]/ YXQEP8%M MF^C$%#7L/V#U-ULI&Y[EF53!*(8@$LA5#4!Q>!6 ,"^S%6Q$?J-?U^O:Z $" M[/JFLJW9#I92M##&4N0-UR=RF=UCQF0RR2_UZ3U5"LMPGUP49#53U"Z?A&.\ MV[(V]<0'&ZJ^H'E7;SE.RPS19:@W5XO+K MHS02.^#G]N@IAT?>^I6"^P 0C^IK,/<]=G1_W"\KAGCVKH5@D?:_;? Q9S57 M6^*$)&1A$U%RX_1K(P79\Z;.R#)4+:@Z.(Z@SBA(V(*9!<=6ALN==T))3]@# M\0HO\^QJ%6C9"5^3!:8BB2FYZ"1Z/G MD\X<$UU Q0]#@1;5N+5J=E,1)14@T)W:CK,Y-6#!6B\*C7-C&(#HVCR<6GSK M(PG V&#YJT#2@;X")FM&.$:FU& / $J^X>T">(27H\!E'C:<:=.5/=.^KQ)H M.##W5)%P>\1)IYQHG%XP?$O: 3&YCC.)-72%Q(M(BWLE>D40:X+\"M.N&R:5U M")G>4^[%I_N['-LNQ_;]ZP1_1Y2#:#). E;P^T4V#%_M7__[4_+@3__Q,/F9 M_3,^6ZZ=9UVN]NIKRK4%?>]0M#2CN!XC%\N2XPKJX-ESR2 AG3/HSNFZFKJ# M_E?W"U1EG9RDR<^CTQ%3@GPX^PF%6.[7R<^G[% "-0S^XK(>?W9F!B(GWC_1 MQ_N*FIIV@+MIA6O9?$)._96%^8D10 M "3\RTSM VJ]NI'CGC\PG69%@_(Q?THC,J\%&6UN7_*]?((NZ&0 *$9U<]R[ M'R^+B7L(T"S/#_D(1[BL]'_$;/.WQF M/T!MY#/[O?-OT6C#Y(4' A[R.)P.Q(?[KT\Y'#WYP8Y9![1CSB3S>*K,F+H- MHH.F_]XCG-"/?,%0!OG&T]W@I/Q'LW, BO-./RU&I@,TZF*8:L4J;;=S_1XI M".P?[5D\=8]&CQ[OYNY^SMW^Z/GA;N[NY]PY*_39;N[NY=P]=G-W7^\[X$G# M;?^55[Q8+6K\S+]0V4XQ2=1A7#\DO]M.(ZN,0JM[.J*C1\]B.^?9Z+!CRNWQ MKV)C;I/7\09T1][9^$:K_7^F[[?OU?_Y7P=/]U_J?V&7KO_'+3L_9$3[Z?_:Z6<[Y/Y./[-^-+N)_]J)9R/F_DY\B##MYOXKYUZ, MH/L[]Q1A--4];3P(7V$GS9PY5^9#=A*J<[[GD""8]2VLI WQR#NU2X8[O#YZ M=\M0W>;NQ1,>V3YW9,:C 3C.5@3>/FF1P-U-7SQ]D>UR%ZHJ"K9/6"_D M'5B/#E,J)#J %'(73\Z83)^Y\O@]TJQ@-IR"A+BZZ49&S:@L2);\Q3UKTF37 M69DB!]P4YTM?:G''7:]SH?YZ#0>[3/;52)@XR8&J3"A)J"3^=? M\MFX?LGYV)-;5>59,4+)]DY# ']1F^=/;Y,%I1O7D>?EP9ZSLC)5[.$,[ M8^6>3-0=,59VD8C[9ZNPF?$V/V_8SF"SXO!WVS";S!?]Y7H3YAI)$Y(B+Z%S M0D;)<#46:XCCN9+2>;[VJ:U[+(25Z'%$<'#M+,QV@ZO0AB@!.I*W#'R1(\1 M87G"UJ(BK*I>4.4S<1B@3OLX.2-.'/$N\WZKN/ZU&*W$'R0.1[!C\.)331[GE(<[BF6I,FXU5>_$9?Q??_^[(F MD6OZ#YZ1]M8;32))ZHTOR;D)*PXI7M^8LU_>_^G#Z1M3NVI!9D/=X"]HF[VN MV;J&TYM6&;6UR*HO1769U4:;V^\6?7SXE+YAE)QV= %]7];, &1T?2'#/W5GYI2#>=F>5?7SW*GET MX+;O7MR+$M*&9Q&\DC"EN[-K$N7Q/?U#GD M-^;^]7.1@?\ AT&'70J,&KC)9(X@4J;#'IX3%J-R=X:!XY+:RK>9Q!)K*(6A M1(R[H?09BCCDQ MG. 6D[^ER;)B@D>)POC?$TGQ'NJ&<'3]MFSL(\%= V[8TOQ6Y70]961@"])6 M&J(7P^;3?Q3DUF@-ZC,_YU;V#@^6M:Q"5V%]P@9KEO-%IZ_*>[VX+!JVVH@S M3K> ^:#R_@S\D3:":\O>+#./9D5@XFH%GR0X WL]83JX=BDLP(N@/NSW59"@ M]*Q@S-"2@ R*29J%%0O^(Q/J;)%:C?3"!!S5YDS-"7:"=CF; MR<7,(LO.A#-*4L202N212Z5@:GQ/A!"/&07CF0%A$MO;PHW7.\9E,LV!ZP48 MA3R4M>=SHLT!H20X^ *%U804=06*)9?<\K[RQ!SL>&)V/#'?48N!>_,/J4V& MW?\1;6.6JK=UXQY0);:PY[L2^$K[UDW:#W7(WY'AVR("_.] M4M.>YO6\#()@;H$YSZ&%(/EL65[ YJ!#=GU?B*W&(E$.7A@R,!_/.4 08)\] M;3O54Q&E/5'=5$_1=<-K%W7]65Y$?-[+TIG^.?0CTV1<9FZ0H (.D;XR2 MK"CW5'?Q^![#'&K!2*EOVN-P@P8HYDU!0IZ6Z^\\)PG#;N= 7B=Z&TPQ["Q_ M-PE$DN@-"Y9SX$Y2WZ-?G]J(FEO_,/H8]RN-;.BOFYG.NV,B['H MSF6L-'JA,]C&^1SLCH8?<.$N&GZRZZ'S!!.O-$K,1>,QHC$7ZO*N7RJIR@/+ M*!F:)-4$=@>T$+<:"B4SQ,$!;:P[2OBMI7(>D_@U>6RT,BJB4_2TUJ3#J@N MJ-_ID2#OA;EQ3>-JIYE)DG1.$V@FN.%X(/K_^8/"@>FK;J>U-#U.=EA:^DW2.;![[ V M/')H2:_KS4O7FL'F:*3#&:J+>OQ9H@/NC>ZWZIH3Z34'#0HP\^<+,T=>,4 , M2/8%.+XLG%:W;=^W&R_^D=L++F+5'5O[>FKV@^+J85>SE1_-5,99JRXB,WG# M2,\FLZ(JP"E67.764L<8T?(X \'XL5NLXZ+<$KOOV]X&Y],/FZ[DS3)O\KT< M&\KSLX>#1A6,:2APMOB_5'520B(VNZI9"]8=U)7X*6-1]G"/G]2N+\X=#!.E MA.,MD7,B86&W&K3;];4XV!MPX&(B$::L\@L>]2X/K0C1,/$L0S#D/0OHD-=T M^+?SG+57XAED35M>[/B(\\G<7927DW /FBXH];@$XHO*4].2=B.^QI&()?EX M[A7M-&)]I8.RX+--[DY^$M-K<]E,,0X/&VB#NG!F;MT&SL#QH-HP6,9E?N%> M12'(X=VZ9G=@X$5*PR]]N6O+,BP6L\TC#7)2=X>^"-C9\[_Q3B;5@0UW,]^E M/&,7SI9P;C'I>VR\SO'H0!4LH94$H<^LF>RYDVNAE@_?^-S IAXO&XG9O/F" M^U8GGV) 13->SEA9ME5J7F\IS)?N8![[04S-0M.ED7]A.0[Z7?^B?0G6O_ 9 M:C06"]\J-&F::)M@78IP%T)5;C;I%!3M62+NYC4UHR@:ZXK<%Y_@O6[FGVDS M@P=2Z1T_RB:@7;)5!Z%_B@YI,1!+?M>@/,Y1 /]$&T8>.\1G[\/Z)$^ MSF^^F*J!V&\?YY(/GMOVZ3B\XS:MV&='<#7W3?>^E\TBT1\_YJ#XIR\4;>OU M_-8\[R&?'?&"0ORM7BZ4-%3"9'PY]'L^SI+B1E*]?69>4U\H2Y/=QW^1>-A^=[$H3.TW"% M0A)MCZ/#\:-2,N3<1>X&:,^UCM0Y^*@F^8^$HV+]UX6CBM+YR9/]'W@,$9FD M@* ;D7CZ9>2N,Y\)<[-RYHY.KK]\"L?O,=Y\GH_=*H@7RGNW/_!!]A ?IWJP MMOWMY'L=G?4TMG))]F_1>S>*"8(S M0W[@\8:(%ALI T_RD5?.=#0TL" F)WLF& 4=DR1XXC1T?C@DC<(KV2_<\U7O MM=N2E/CZ2\!ZPZZK&G8XT=O^4W_K!!=\NW?#NO"-/8N,/TJ7LV MKX&':12"\A7/!]A)^P<1!BELR -<&OO/\6+E+Q-'^KG0F57&G-$ORZWCJF7BLF[< M"IDD93U&CG")0!S9D+>Y:0!-0K W>A:?]4*Q0CV/LA>1=$L"*R5! M>.F*)5OY&IWG;E@(89(WZ'['2/AHO==P7@.LI._G<]^9R^X(G:A$ NY'KUG! MOA\R6]EO%,GK'H,3]^V*>;B=&W=1UY \&W\6)4@.309)A7#BWGX\\_N:ECK< MI:5V::GO+U]PP^UV3$XPA?DD_6#M;N^GL=-&ICK?=0:JA:/('1F::+ N'2Q' M:QA]I*\G?\I+N VQ8LBU>$ZW7B%1D:M MB&M-J(?SN(=66-'\Z4%P%9P+]*?ZFB1QUOLH_M[F8 *_5C3,"C.+WEEH2&VX M0IT323J[(QY^P@F<)7<5T1)VUT/.ZFI>#0C284DITE)>K^VZ7M+\4JS(71J3 MJ+\;.BEF50MX(@)Y6S)N/ZF1(,)6M(A%52>O=)FO-?ZLJ^VFXU=SJ0U8@V&1 MBJ]5J*N]O__T87"=^NMRT";;=&M"/5W-M:]?P;J%LXVV3M#K-(K)<4JQ8CE=A-N\=AK9X/F, M&I2JB&B4N?*BVN-\^!6TC(N28WNA672X;C1I^HG8VP46Y!TU@R39D+4H(+:) MT1S&DDKF2XZ#GNSPL%CRLO6ZG,4@9&Q;TH86)C6IW6MH!?$%1')C%!F1V#>B MMV/78IJ+6P9MS%GKL;K_560ULNSF#O1XZ)0SHE-1*JM _P7S_=>3-Q*QOQU M/)7B@ #T7O-(Z$1__=Z@2+)FV=;HTW$XQ=^M//<#PO>CY!>W&^!V0,N=[Y(, MK[FLKP7I6U,.#;BW:[<]6,,5FS]?"):YT/QY+H$MO7$HS]?YJAR6E/#!H12 MG5$/3'1/[1$91O)*((&>->ZDX1C/MY>*_>;((+Y.CH:OD^1,UNWV[LU_*]9' MA=PG^LLTB@MY $SZ;_]:_+MF63=_*PZ:2# Z=J.C^.4A$#O[^U$TQ0>XV2!\ MO":6XG'$=LM,&_<4 BRS!;,A!.RU9M?!.#DT>\,H:4#G=F\*\=+,^MIR%(B' M+W 2B6WDBC\10$\XY&_3O F'79=D9$AZX3QKAZ]_;:]F'!"CD2_=\HB6KW+3 M;GR1'YB.KK'D^MR-B(ET1G*3>>1-JG^&!0O#Q"8K^*57=<&ZKX.O=3[) M1"2O\)6!@90-G 2/YF>>J !:L>/2$S%V)G?I'!S64^\_GI/" PZ %G5L'(H@0V5(MEADXTNM;+MY3^."(BDWA.,V3JA[ M05[@EN!Y<*O9C! OB_&R:9 FT!8B?V4R(&[G+^=\J:IK^%0S<:$=7JIZ< B1 MC/]JS\[VX]9&R8E:;Z*E%E8UV=#G>4AE1[M__==*761N]$Z.3\._$:[SOJ>W M-3>_Y^M'P;[_P^O33[X%6U/,-IPB!\_2$#?N1F0WWW?K,K6(H*SW!7N[OZ7K M,+6H%S(/30F+GYC;V[8"12B:L*>I0W97IYV@.7DV"SE#67*:M'GC.+ES9+*B MI-,"P*"DK04BJF+0X[II- S3L/#ZM4>T3&D H,8]+=JQ=YW4G[H@RS+5JI1Q MUC(2U!98T)%55)JS&Y^+54A%Y[^!)[8IM.^O M1UQG)R=[A;*;J'P0OGPM;[2^I5S[_ 0CW9XB!T>XJ;QVIV'?ZCST(),W#+( ML]9""]@]]\:7#V5(R1ZB H/!N0U3GU5^W=I/IQJX0A"TO01V6'Z5N>_6 M>#G=XK6&(#2>MBPI/GJ7;O7]W2*^&XM8JJLT63 0^EV_:OKW#V2E#KE7?++> MY63ENV+LNMODDV+A@YO;"8=IHLVG[0AZPM4Y% "C>2,XKF*:6@FU>FS$P,]UD=KV"H_0)\1<%'#?G$RCV]*<\FR0?B(J'*8:TLN?"+KU0TYS")+MT?_K$W\6T!; V>5*TS7TW)^6 M')/[,"\J39K'44&B3=.1H$]&+] GVTT =XAHECB.VED:QSIFGG?,C_OS1X%X M+$0+)\0W0*6M%ZZI.?6'L0KM8@9I>A8!-C+.YLKP9!MD\12% M1^?1VLT:'X?UX(G,GRU%CT["C./VXM A]?Z,.2-X#QR_.OEX;-== *(.X>W. MEG,Z+WW6M8^_6[.D3)E;] EY6UA?/ 7TOL$-3:N6YH%05,BV!.2C1?IS7306 MF6!K+!S%'0EU5C'W0R5M3_EW"GI,D^FR4WDTR<\7OCB>O@ KJ&@EN\%)SJ'. M,06&S])Q58.4.2RD3^VRG>=$!)A?ERLWJZ[YU=M!]O.! MO,H7*>-S>R9[I)_9WMH,JH).\4AQ2IYQB1TFC6Q,/HQ7*'_O*AX>F>>H+>I'D\IO\JLA!8%*TR03/G^3( ML^E+NZ_[8'DY%)K!D@@@QAA<%JD><6Y-^*IN^V=.[5 Q.:=J&$),\)WLVEEG ME_4\/ .913;]S1-,OG.:C=TEWOF[+&^BL;"4 >83K0RD ,[X0[>B? BUV6C> M'B<^YS&34*A(;&TQT1 F:920<'=T.,CP[G)/?T"/X30).7-4P1=*;2NI7O6'?*.=XM]FXO];4&5BE():LP!:YC0BC\G M"M/+[L(GJ#JM9.72"DM8UK\J]_37)'-8@4=(;P+\ Y7=SM3TW,/,N'=GENLN MF+/5U4JF$K%3-<4,Q':!EY=6*1%H!\_R+@1SOA*R_3MM3J ].50KZ!HQ/!E- MO* HR8IJR5I8=Z6B#\G:JIDD&5PW;I@%;^C+]""B)=XO ;$6SJ@L4,>R5 =Y MBP!!)4)DK_:)K=^^]3"^V3[IR'A6W#TR+6T)DJPG9=PAZ^B\^]P#RFO+M4GMRWD60)7I5L%Y]__ M1DQ.6A+>&"/OBTVY1YNE?0EJO_G"<_33:B=H,#;=U/KO[OXLVY#MK2#SMQKW52[T6SJZ[P9 M/-JWM)\^U>2W6"D7[">FPFP[[>X0>AWL>UD847;RX2@*R3*IZTOZVSG Z;=\ MBW(:9].I,W6SA:G/UA=S(""\9+?+=KOLWT\\I2\;4.=9R3HD;H:WM+O>UERR ML9RQMX%5GT8;05L).:>;=API/!WN[Z>$16-_A_5:U"JWYJ6\*[NXH.P=F;(# M;QUX?I"YWK"K[AW@[_$.\+<#_.T ?[N[0N^*C*,*/D.WI1OBW6">.Q3^3HS: MP+)R1\[XDM:'ID;=%2!_;"_SLM1?AR=I"1H'QL#J7%$:D#V<7E;1Q,%?)L64 M.!%KT(YR(I)B!QERF,NYNW+R+_/"D,P0UX8\G2FP$4E(%1O3;1(0-"RH0%0( M$E+1&'L_?R2RL!R[=YL ;#$[+VNWIV5/']=B_EQY>,R=VM06MS+NMY77-13Z MA(.YJ-I%L5!9M S8L9A0)A#M.-N.2*0 ''8O;]L]#WH()!H M'B"@.I1< :H.J"O5M#0 &C)$$-10R.$0Q,[PMUAN-\ZQ1-Q>%ZZKS.JU ;F, MTZBHEL(8>%675Y*96WYKFJ^O9/F:+AM\,DJ(,&E=.)+O/H<7#=0KHV;\,P5* MWC+7(#Z^18T\SP710Y$?9^TE-S5P5G;AV@>/#T+6,(@'!"9SYE/QB+AUB'5? M/FN"^T7[N27BB,\TBC^YY3X/VFV'I\DQKV+^6/S Z$NI[@A8^*Y+'*8*6TF% M$Q@D"=,?'S$9BC(;XX%>1,B&E]IQ7F7N%*1L7T[,)(#2!G3OPDT ]L*R!?D) MRZEM$84F59ZF&SB"\)=BJ:;#\1I((M,CW,^ MU9T/+8D[L^\+Q#ISIT>D!O#%$#@G:D#\-HKD_0.+*0; MC)S %:V895#*(SY1.G<4";;CM\^<:?RTQQ8 M],37)/7T?)$C*U+@_#!>U$&"A *BV*^U!,X(G^Q4[-+JM\!^_K[4WJ$K+3; M2G(L>",%,C)[YP W&5 '#DIA!0R8#G#_ZF[E6R.P!4?;$LA$/K/SZC+3:(W] MS!UR '[);5;4AL.O7FSG# ; M)I?0?"EFRUD(DY%ZR(G"K%;S%G5JHNX#M%M?IJW"@+N<7I*$@-F$HAU(8+RJK MNN+&"B&6S\*M'F<+7ZEBS^/,7>M:Y8AT_#T+F7H5M .PLA\^_0?\0!\%BKUV MF@;$K2[=,X9X#DXC[47ZS1N!GR>O@TE/7 > Y[WR@9?CNA5QA%-(W;L_=N)B M!F\?WK(63W^TO*#%7F#@R*13MWIY$*PO&X6W#FM!"(_4@F($2^N %,T=&92:U1AB0J0D,H M3F&RVSH>2B#Y=1N>+Q?(0\"ZX0\'Y6>Z9]P3^>K(46QV@VW#0?8]JFRAEV)H MJG&N.QB8:-ZVU!4DYRG02 $E;[3GKJ$(!C'IT30C!F7IU#V5P'NR0X#M$&!W M3@+/!R,/#^PM!!8(K@V]RBN)'$_H3%VP>3APJ?QC?/!T6@@Q#[,02<5$N/Y. M&6,J1/!*3+ ^[(MCU=D/RU:L8(X@>(VVH!H%($0% "N]5!*#MA7A%8)T;;U& M-)GO!TJ?P_ M,?G35=Z5_XU.FK>>J,4/S9IBT1N?-\2>Y'-8O, U)VBEB%17.,!!%!,AQJ.% M:0WQRGCF(%$DNJG;G,S5;@T\40UDT:OA7.^*L E-+MEJ^6S=>(^#C4"!?U+. M6.VX;/A85MDG3=FU8"/PWX8S%Q26P_OX"#PGXSP,07WN;"Y9[H6(59!L/"6; M<99.LX('7>Q/U/.$KH-4RAG;$Z_^)+W98D:0':%#J[H2*WF9F[9#R'2[^NC; M+_VA3WXD=,J0&Q?E&P^>\:I<^P1=C4,+FQ9/ !KH\O-+P0M8A:\(5X9WCNC" M=C=3RP ,+=,\K_&KD ''](<6F)>Z3_N'\UH"G>';@=8&S!"ADBUB0KRH0)40 M/HIR'/V'?M!U$KPS;G!(>,?*RA,(R5]CFP^#-Y8J1'1ZUS;;VP+M "2+" VN M2$]F +.V&AF%GDT-\E@'__Q8"H<2\0VL(%1_1) MU ?1/_"_VVCE])DKMK3'_Y*K M)&\D((2SG1[;KEF9D?#6-5MJ4.ARSV[S\BH7>]U#,06O''.537P!-?!X1L64 M/IE_(3,6F[7P 32OC*KQI%LM<+TU0RAF_:&G@$&1DPY=I'(%U)!2Q&E5+WF4 M:##S+ZPEZ-8(G4]CA0;2YZ,UQ%Y!'KY )O<2FG5 %$)=U\,'F1S"&>QY8,4@ M#H='3+=@B$OE9GXT>CUB[M6WX)UKY?<*-@NV)NG1OK+,AZJ@+M_X /FH$+\% M_01/XDFT"-_*HC[5Q=C;-XH(W7@ B>G26Y7#2-R1S.>=-^F/G(FY]\YMNU7R M;Y'Z\CO5)E3OE<'__&7,01BJ$JD?ZWFU;^- BW[5& MPUZ)6!CF1":)OS=;5LOR8 "BSMF;H7UE:%]/[G=#.$&/9"(\&OZ8VR0#5"7" M\X-M[#K!*[SAR&^@X5KY^(#I!8*]98%4'TU&P'2&5 EMYFK]!RU72U=5PS6G M;M0L:O)YW; V*D58I7GMO!@#F6>^MRW,W-OAN7$W#!6'J1F_<3'Z.>E@!*U; MDK(?(=A\NEU3.4P1,'=S%"+9"#"1DT>'G&#YJSWU;S22;5]F;="PB@S^UH!F MY?0:7KH!'A]NGP[%)NU-('T7?F-M'AV@-MV$N,^V:UYKW2X9\0 F7+\U=M#" M/V F^&-.=+N#)!$]>B Z=\X#2P4@L@>[MJD_YV"M MOUD^8+?:_E"K[6CLR98H=THA97>DR8_(#=<+NG ME7***X*,ZW!#@/#]#<+KWB%&GNX0(SO$R)U#C+Q?Z^@A[29A*DV\W>Q)$K'$CPR('TLY MY02@@NNLH> &XP X(Q"HPN@IG!P(9&34-;K:QE2-..-"$5QZU"X*B%*N@=^C M9?L<*/*7'S!KR,OT8CG9R:[XWS++UQ-80%P_V^U; ?:@I&A'X&^V3#,[MJD8W -0Z84%1]<^#9PG"CT"]5R'?CN7/6H'-?8.JXMK/L7_Y2#V;Z[I/0$+I'>'>L[X*K]" M$K_GD-K"V(>S#T.%_>1&5?-7LK7ZRRVN/UT[0UL\7"(]M1GALCC[(K'80!Y>/ \]=#VWJA$>U@1.&$="@Y2"9HZ$3KS^5!J M!#8VG^G'+4=+:&_J[0%>HHQ-IU)\2OL44D)[75*>0>S4P?90RN$Z7)5!Y,$@8V*H &H:6<#@7 MCU(D[A0$()T6*'"$/DF]*//)17YGLMA'UW//$6TS$N%Z6$[>*9Q0[IV%UFW&Y$ '&_ N1LR1+UK\B M@"_=-[8&0S07X65Z&Q3#U\-][DT<_$:P0H0WV/G)<=CL;6E[.T#5: M5!Y%&A'+M &AY:R6O"&X#M_(RDDF6'8F/&%6J!Y>QBROGF$TN'B('O.J+B9= M4W<07%4H78TE4Q(T&2DGY,0H0TQ:7MOT%*L,Y_#0C'@J)0DP_20]%^U?.90[ M0$EO NX_2ZVN2N 44J"8#""-_)[$YKG]T-V9YAE2OQ9:-O -KTL"I5WY(!62 MX\1<>",MFN9UYB!ZWT #$6.1^48G6 MLBGJ.EAQ!WW%%^]G/=C(8A-7E#\K9#KXG+M=%RO3'BY;\!ZF8.<)2@ER/!4% MID;P=9 Y,^/"=6 &. _="= J:YT!CDQ(LG1+\]K=+._F;=UVR66.QKZP+IV#4%[ MB\I@=@X.^.81,$'MJU?)K5K0=5: M2-[@IIKD"(B9O<1OZ2/S"/G@!Q!0$+?>%\DL)Y(J,DFG=*EI<8F'-+@&T8[+ M=@"&/V"^@W9\?,JW4B0+F"IN)(^4MMXOG9HM2ZQD),,5EB$?:E2\%[6W-HUQPQVK9Z?=,O4&GH,90M#%*@DD^M\]C1\!^<=1W;+/)N6^ Z0"'=@6?I3DFEEVR%WRCFKE[A]J8E:R6M\ZC\8HN#9#E&P0Q3< M.43!Z;*A:DT/X_\JQY6BDPJAE$(ADY9<(US]5?XDW4^3&A$9(L;QX0EF_7&^ M) =^@'^: 0_J)L<_S),0S MH_&R^S@\PZR:3J@SL!&M>V(,)Z$"?Z_D\%)S5A*=Q0O'V9+6SV76S#BVA756 M5--R"=IP$^!S]SC70N9_P]^VE<*DQ(=A.0?!!@80)8M9,6F'1P9Q8F&C CU4 M/^&8701RJ2:_%BGI_)QYV;EF&@K -E]IHT>@+>!(]S@/-?VNZZ.D>[C\&>HS M'^9N@B78MK@AMI=N^L1I4X^7H)/QU B6M>*49_9,<^8@B;F"A2)1P'$<#S>1 M0 D$:HG2X*D8AP73WLIER2H ;RBPFE,JEY*[], *T6T;W(XGSOT-U:FTVQ!5 M=ML^CPY5\WC9Q/'K#6&0#)B%8LV(/ >T$=HNK>&M!1Z4,;-.!!M(_0['/VAS M:8Q4R(D1X,L3ITX\8V736ME>/-H[QHD/^DU0N$";"+ MHKDI"*P?,"\9BOLBMJNEE0>CX9?8AO:0!I%*_%#&TRV1O+IP[:PL":3K$(%3 M]G >@@"A"U/1%(YP\"" X7S1\ _YJD8V6K=V,X$QA"=1JY:@%*)7#"S^D=NE MW58CR\8EEY8B 5 9@\*YX5RX3;( M=95T(8$&% MX0.N@_T9RG!:"!;6(CY(68XF]5P**@]2N]L]1RD1I_$HT0/1"WV-UG<6_?3X#DV4P_$R1NY M(=N89@& +?;W+ $[K>RK(K_&O6H:N:;F_DZ"!.CTXPWE 5=1>LZ@2_24:+>7 ME.RP/L7$KE_=C^CJ.#H]-<\+%X6]LI1DX>@81?E+9UH<,MG7T\Z-8IE>Z8^= M9"*^>O"8DXE!J"BA1FR^37SPL7/$4?Z\&8( (L%/+0;F 3IMX]6Y^PO%Q"(3 M!JM_BH'1:OT\LG-RI=R[)AJ7\+PUK6Z!E.8Q*;=%1./SM$D\P6DTBIV+[T>E M+ULC7?0RPC!YJED[!D+.UT7 :GDFWX@E2T/AB&=*L!H 9*J/=Q:0>^0D6V0) MQ70]JMT=L:9W5GT\$25#OJ_/34=;L N2,O/WR3:#)G>7,! "5Q$M=M M1J"Z!9G=$T]:/,WA>64"+%RXAI%Y4@8"> &8N*LQ8P=!]USK/I:_5-Y?)FKT MZ&%#$ZFTR9FSB0'_)"IGO*@NZPN&H$7&#;" U5CO(FJHA&K8KTNR!8N*"+40L.JJ5E:<<5?,38=_3FAR5,_T'$,C)Y'G M]4P-8-N-UD7MEF!%(Q'CJ ==JA"+@#1@? 3SC=_/26_9?+.F9MB(9H5S/QG. MBOWIEF2SFENK?R';W:\*Y(_(7!FP?IDW#99-V.FI>0P/+4T+()'3/B:>HPF" MJQHX+0%R+XG5#!"14BE*=U;6K:TL;Y;$E@B?#UNK'CEX\4+H%S?%<:P-Y/T2 M]4&B8A&WLGC2^53!PBGS[+,L/.8>: E>[O)P^,8:G$FL_PMQW#6L[_5M*&NN'H_H6T MP)VZR%^#87HE&BONK'!7#0.]A9V)YY;\P@N*[,[HO"<4K@3\W2W1YGR%D)M= M$W9VS)-=M,UR+O@[8SYPN)]6#F-#S;*A/UX]-+&.J;NL_P/3"% M>"F3XEL[+X3MVFR:$U4CV5Z8W+BU_'T51O.]+5?L5,C+B-9OPL636FZD0; 0 M$$S%H>*[P[\'UB4==Q?T*&&0G;!KB5] Z[OUGL':"7.N0;N&P-"-HA;C\8U$ M*JP;R N?\FLL35O_=1OFER;&S1_'2\;1-W6HM$(;3HA*)'A_U'Q*W9)@G&L] M! OB=;P1YG*.*^QUD<0M,2:\K=KTV5?7!I0733S-[W[BMF-9>/TO@G"! M+3OG.$UCA8[]YRA_7>82E:CR,I09+N?^=?JVP2A\&&P13F9G]B(C(>ZL7,&H M NOP0G /)CQY5W5,@W M+<26(&.AN$"B.HJW!?5OR_+&(IWP]C$VV*D:7LD7EX@E-"C$(_IMX+>0Q9/X M2+Q6@W BQ[DI7D[VT/@RGWE*N<%%OTU> ;>E7].$GFTZ\OE 9^&0@_YY'\1% M#C2=R"& EA=+5)>M0N9VK]75>GT"(X."AYG,BL17D6*C?ZY=FI>%F[EFS!-J M]CM;Q$I)>1T1M69!LB3NA&P:_BZ.&/S=,[=%Z.?,IXJIH)1 +/PO_^QH;'R% M>8OBQV81*F<-^S:];I3G#!WR'P M^6[=;I4'CWVG 34Q5NI \37N*I/P(BQ5AZO:!&LA0+!;8+L%YLL;CL^$/%6>'U A$'3GB+AV5 MNT*P+2[")I,6-L'K$B#ZWE\UPH-\J\0GWLYWR2 M(O/6U"O\"/H<]T.H'2$,/Y<[^E^!'HH@(>1[7=&"SS3>XAM["\.76^/K 2:I MNJBEO'%&R5>I@.!F!!(83G@C;*H:2A3<63;]X---MNV=%$Z_-:R %;86#"&W M(6[NO05^@E#IJFB6)!-(-0AER8 H]QN@.G*/'.@ %%(?D8WB;5K4$H,*XJ") MF_)93E\%\G-2B[@3 T"O.<:^@2 MR190&EMD#! C67&?#T$XF6\-H"[$,.?@&'!)G2BUB&T)WK=><&J@7$4/9##0 M)+B:LKG\0&@8EG/RO)?=.KD0# ^N.@U'N4WD6J#W:4" N>^Z%F^OX(>8T(Y> MGPGU*8+T1 G*024R-M__]>Q-XMP;MPI,;/*%T@_*W6[#X3?'M!9U_5D%E=V0 M,1@4(7W7FI/3#_@9+RXEFGZ=\TL:?AUMHP;+U<'QU&R1'1 A<0 MI1(12I!0TKR?6^5*!%, BLH%I5$TR2^CLQ%FQ38+XOO==7V-NAS MQT0^S/7H_1^NCJ!BQ77J>CW9N"D!MGRE'O6'X!G.D<*!I2 Z.DM0:[< ]$8J MIF0$N+AO<,:*-IP1S*^XTOE22\#R=:V;-,R-_T(\=193%A3OKG,&BNGLV",( M,#70.Y=4WEE5H'-L8%V7I1[4_,C4#P'#B;BF!\;&YYP6<3:Y*EI8V-2_)95/AII2SW26"Z=>:;U'FD-G$M(?6M&'::^^%#5 M/US_QOEMM_H]Q?B\V&%\=AB?.XGQ^;!P.B&>V106JFLL%!3 )"^G#U4&X: M-Y%[1L(A%KW E MT1PTR&$N:=^V000^M!12WM%(;-&7>9%I%Y[F-*U G0BF' M($\ QC*DL%V,D#3/U#N2%<(&'EE=[ KK?(0%A-5%JV5HD"7RP6V*ZBIV$PI4F:(CQ?^CMF \!FJG9CD\*AK6,BQ280X&E:\X=J<2<<)# M:H]FR9VM.%9\):N@FSE FB]M0"9V-P45;"M1.<+^0YU=1MCB=%- P;3%A% MG=*']Q(RBD%!1U'IH;T0PGG_:%]4D>,[H2.'S*8L*H7=Q[KB";P]>_K'0YLJ M[1SM:>P%8S_J-@V1,._*:8!$*,0MPF?$G3=)TI!UN(;7;G?M/Y#%CR"?O<3# M2I*P4BRUM@!TY.>JE],-S5-E82[L#P5')AJX;%FO0;Z=:J08YVO*QS+_Z+:( MU&0H\3HQ-?(E8ONT+27F'@^_ARN:038N>J71 A]-,]N97$!B\?^W8L!NE!(C M2C\@5#! X!\"CNH'8(OU0T*H$]>^ M:X,E!O8N:S[GB^0#CBTKIC)4!M]EG7]W7-K^NRJC,V21BI@:+I:R?"$))-&AMS\620-!I M!A+;!>U(_%0&34>7^VET, EFR2[U!ZBZ2Z,E??C0AY%XGP0"(ONT M'CY>=%)D_?]"\WJJ\QJ]D_91ZO6Y'CWT%XDZKPS9JU;=I;=L0Y7NX&;1[*<) M_=N-P2?\.>TEV=+.KW*&X[QD=0?%I*=)(T:%+P;A!4W+0R+'AI96V'%2V4EB MYB#"O4UCTPN@)3\%';..PAD-PVW%T=8*20U2.Z%"DDA[0J6V-PR\:Y2:4B!, M5%>#K'<>>.8GD%Q+O0_+9#?&9M)EX@G'AG,ST"AQ_;E,CB@W!7]7 R16*$"W MB5:10E4NF-V^2HO^\%!77QM&:F"$:(F3*VQK9=9<'NJ3=RA)#*:?IVR*(N/: MUW3@ ),\E:UK%:V5:\J616HE<5*V->6IE+M="(9"Z!P0U6$Y\N[W&#D,$ M^?E,YO'2J(MO3HZX/>F1M2K=6<('771#'7JVQZXVE9>,2)_)!F)\A0/&V=E5 MI;^GB=HB)X:+"+$AO";#X2)*@5/49(A15$>S<_=LNN MUL2EP *([M#?J1I+K5H^)N2N@XNL$N:,?O$(#M]-XRACG2HI ]&'TO[7 M,U:-HC K.PVFP/A:'544PA3X]36UL--?#97F! V:1 MS:CH&QFN$&H/8;#A7'?;F/+>59&/Q^>9U(NLA3\J?.%R!V&YF..?35= M5M75:N;6T81!#IPR/,\1%J &K^\[S25LKT#T$K);PU6=,JL H/J*T#517#[* MN6I3QA=2ACS 2MM' :A1\I=+CE@-/,;W5$("E.?EITWT69*0U.E M5V.A>/*F;[Y):6"UB6"3,"H M9&K?F5K>P""X<]E?%>1.S&H*C.*Z2KE6CLVV0,2L'HYZ0'P/4T\YE:>6V*;\ ME.K"#5Z7/BI[FR=Q,^3DC')D''((WI3&RY9"J0=*<1\7Y(@A,Y!8U;CK]5>" M#H",'M(C&9G$Q1RFJJ)#X@'W4!T?IO/WLQ2YP*%\9UD6#),&C!, M$S"*F2N#F>C+@8=7!!L&:&P,W#04;H'6[R71VX=.,N4^.U>3=*UHO2<.T-<) M+UO,6C 53@/D@#W#@6@:KZ$T$(N<"_#%08K2B5CI2'^YZ^XJ1Z J.R??N\L: MS+Z@Z5L:)BN/YTFKRM=V^(DG9J#W/?D!IAYEJ?N];[C.Z2G+8N!QUZM]]77'9I B F M+@1%"GA$>&!HID"D<&M:QDVY*J_S;WS)K6])=/WY,@$N-J5O10G90<@#QW0% M("W?]SB0H85%-V>UNO'N),U/!3%PG'#&%+&:'AM ,GCR!4M[R#PI MM=PYEH M-S[S(H(?%FN*!LX('8.--!M?VCH$1&OHPDY_%X1 3XD;,)U;N^,CF_BM[]J: M??;)N_AGHHVE2?\H_77ZZL-QS!3QB'DF8 ZCQH4UTGU\5Z$&O!O[%$ ][ $A MLX5!,SKNPNP,4PG;&AZ;>8^SZT+T*=$D3:AK>IT!:0RM6:CD#(P2\W+IH!%Z M;V4/@7#/?](S$62V/L0P7K0P2J=N.])278>]TM@[1ZI;.SN^BBAO;QHGL!,N M+FF?"-2],(FS8S>+QU)><7S E]:E.XSR%L$,=X[33WJ8V@09-MVDF*(7)(GJ MUOQJ7.9K.9ZIF\2Y%!#W=X8Q/:I)N>EB.@Z'S)%;=$Q!MHX-/6R70T;E=)S+ MH+'Q), WUT2[G)D+4&,8WYLQDH%!RWV81&OX*F;J*GM2M!NPR;Q%I!W*-G:)PX>XRD3PD4]IW@ K0:IV&QME,!9KL)Y# M5$&B695HW(+R#3"QN#I3B]C4V Y7M7^#W-96\5)91_ 5!1$&3)*L+S$<,-*A M031<0L29<]H&,<3!EZ Z;"5S:23 UHSP( F<,M"B FHX_$JQ5PZCH^+UZ_&X MLMANA8JUJY7M7(I&?.C "'K 6T*.- M^+W'AL]Q\X% EIJFM6EWSB,,#"+R6F\58O>#C_0U^L-76)R$;86M'_MKQH/" M6 %GT"*K6V25F/YLH N/_PV-L&A YO6G'S=1^V/+AJ^-PA$^.%X1?5^D+*8U M@/V#D6W4HHE:-Y5N;THSV^P GUNZ WTI*\>)-AZIH^2#11Z]T!M#;QJQU4!1 M[BQGPA5SB*H2W3)%<7/P-[[ W&KG%@U#/0;O0[\/=)6NO8Y,PL6?QK<8-@1J M2%C!QA5Z=X".I>PXA'6F?B/!VJ O;MDU]N'8"(Z"C<$(*H6W#(Y$41DCD[Z\ MG!$L)X9?(%-&-!O7:^62%!(Y^)+K7(#>:;@SSD&1ZC+2(X)7#SC91 M[+$(!UKBM213%&J#G3-(N\F&62XTFDH*B1P NQ%S2C2+>P!\"@WH?\Y4'NWSE+E]Y MY_*5ZT9A'1H[!EU_%'%+=SH<-SE=@.9,\V-S%YWJ?G.']<8V?4X?N%&%3.-4 MH5J&51]Z:5V$.F*3^S %_7'E6S/FU@RI>"DO0=;V*CY:YL^.2C]LM,H'@M0@ M"TS)'5A5,M 0E>:?^+B&'6&KXAO.FJGLP0(V 4KVKP@NB4&N.#3(<-TN.!. MK4<#'@]V2V2XAT"5Y6JW1#Q9N5+K#GUWFU=])P_88VUBS M&3B'9#M^]*%>^0R2$U>"TR_0H$JUK52X.F?_1K\I)-B&R>GO\OT9YT#A87H; M+Y9_"W9L_VPIZZRR7H2@74&4YRR:3.2!7C$AA_FD9@T[VEC9K9A\B YK34));'9B&UF69>^-R$A8;:T0 MSAYR2+;B>?R>FQ>11\[T:Y4M7Y#MKLIT7D,&5,AOX#,O4E$R5*<7V-=8W7LX3>6O8\TOL24V MD5 \_RW<[)TBN?!,KD:FO6VJA,.?9R@!-.J=AK#9F"70\R@4;)XI7F8B]59[ M,RAPI0$G-F32C,S@;RX(1'M5UYF/.1/$%0?=U!^8:(!;TI^5-V2K@4S2XO&B(D)6W=2M)?N J1R03%&F"+J*X0G ;'>+*1[YQ4)S=X_ ML7IHIZ*'MJ6]WF23G%9NVP>+XO[B/6>+ZPQBIO,5PD*$NPA5.@;.215 _D.8?-55/7CQ M8K\[VT2&0#O9:(<<"&ZQ@]-IEE0IJ<^2&6:YQ4,Q!?A1(&T\8(>;:SRUI-3N MM>%L@^_PF78X6KIHY6-:MR\.PJK""_=YF1ZDX;VC\)3ZNL+Q)\:K)K.4MR+/ M54"3UT.,R_*@-;]&PP!WUJ5Z 0TV"A^(Y^XE"*0'_VY@.J.U2Y J1GMLS>%[ M70/)56705!HX9=99G;61=96'O'7+V K?OHX<6L1>T\@5PE&O2 (!YT.FZ0HA>B18-? MBU[AJ96V[*WK;HT9D;53J:_$%REPLE+&N=)8;23U[8/X$ )!KB.N\]5%[KH3-'=G7'B_I+;\$5((/% ?=4@ MI1TR);K'NMD?+DL35(;$Q>^ORQ:-] D9P/#@7S7U9[==O[V7=HOF?8.>WR0/ M0M=\Z"Q=\WP%LP$;*8A3N4Q\51ZR$#);8?["?,+F&%@#,BV)=RY266@9.)]S M/@HB%:C:",)K$1SNG$=>"D+*K"!Y]\EORU985\DCH:8)>,7'7O_FUK&!.(8K M,$3;V%0,_?X8/*'C .-X<'SR\?CAR$[]O+EF'VHV!G4F"C(F B?&] M@S$R#^\E,OPFGY?96(B9@5\+9W1(?MW'VB^-M\IY/^)#O.=^L)LWH0P]) MY+O@27#5K#G_CPXJ6SKZVV.^"8YP$]2FS9J%Y3BC<]N.JL ,'\^ZIC.YY@"Q MJI74A@"M**4(Y+Y3*7]#D;/%-8L+^VLJ&/J<;M4_!*9[0<=&P-OP-3"A$H I M6\0K$P(MF<(F-2<,V);>3>1HK.T=06WM]6A[*]D6"FFZ5V,MLL-3];8&RM(F MC3OI6_,W,A#K-B--$X9"MI%R+XS;4G6S75M;MO/Y_DX-%1FH83+X7V*A(E%, MX"M3OB 2-3[R"^0:ZV 8/&FH;79F>,5QUM$_I-C(;6P]DK7"VHCQN1^8% MYC=C,GY2Q%;\GU>. <*?I>U8YDL_*A\8$=H4XN/&'Q]G:O@/)FULX?[1C3]TA[3& \$7[ N+#_J=4W,R.L/P>"+_O,=!$=#>SE;>4!Z M7$&K&S%O?[2#L1UUQIVJW?=2M7N'_.+PY=WF:E4,6"Y\N(>R)W/!=]C>A^RA M.R2JN%MPWW7!'<'@TSL-:X.YS<[S*I\68YC25+% UB#'#ZLVAIWNULP?;,U\ MS+L7F6O,;CG\49?#:5RD%+MZ3*4B7B/K ,S8V]W@0"*@3;\,;N1N>?U1E]<' M.)&#W"9 T\;NZ?IU\L_B1ZQQOSL !A,MBO,N'M(PZ&ZNHG!?A!QD'/*#DY.S MD[.'H^1-AMK;\&B%JUEDS653+R\NF2B>8-;=>V,HF& T(Z*&:YZ4*%]13AP> M-L# L:Q*K!:S1'P90_BXP=-%D'*-A8J;IO"GN$$$"[")L4FM67U2 MLILEUPWA[ZL.+RK"5+H:L/AH%0E%[F<5Q;7UI<*W/J68QB1;<2"6-8,B1YEY M(%3D=XJX0TH($&>ZELP('&):33XK6L_&$+X$141!>:0#X1'&>YJB!HZ8S#RK M]="3!)Q"=>829$&4N#CG-?:2.:XSRT!.X(2QL-*[^[ >%TH[Y3XINJ]%=96W M"[XG?;Q-(;;U=-I>UHW9:'N:&/:U)JY!M'L\9AL:!X;AF=[F^D3E DR@,\N; M"\)W$"]X72ZEL#20Z$D6@,%.O2T>DW#@X=&(S9MB%B@!$'CVQ&<>/\6!8E!% M!-X[_V=^*)%AQ(&VNND2=BN\E0=1*H^9AV<) B(W4)YD#]H V;4^)E!"<,7\=6V@L*]*/&^)LF.7$A2\L1IU=Y)[7F#@&J1]+ATNSVTTZ2J#%@NY&7E">R0*/V6 M/%D78%-1TWN M>0#?A+<>"Z2$7[^)OF#_^"J;/,:Z"OM3*7/78 @Z)CV;2:8D9<#Y-B:5F5C(0].@'./F!5Z>\LJDER+O3^:__[<6RN)5QV# MI92JVQE"[KH?+X*0&ML"5.2'ASE[8$ZFQBAY+3\1@JAN.-A"JX(\PY)W7OXW M0,HS)E_D?]%G4V82ISA.0+-XO5]G[2R_4+B)?JRYC%[&GK]LM7"84!SZV]Y9 M[I:^@HS?PAE\B)(20=V_<1W+$T11 M^R@N>L\;$U1"V88SW?*!Y[ B=UE?HW7.Y;1]>+JE9=Z3E0LT)V+2H@J#()\+ MK",2*U[" ]%AE>SC DP!>MA(\"2W(GQ^W< !]5]OLU*@,W9VJF4K9TI&T2,H MB3W4G1>@%U-G&6%>P0'>3 (M )]E!K[YXY9 &>979./L[Q(2WS/?)8H&M#;O M4EIJMRBV"=QQ3OLXPL[MEL=N>?CE\4MES.O=&MFMD:$@EK/I?+JFJ'Y;TX'WM$%LEL?6UP??ZJ9(%T*=PCSX)R:]:NC'X^E.3N0UG.D M\;O[D6^,VTAJ<5+H#XSH9SH\@PNF6X_B8T@O0TSQ=%_4-;"=[*R>CHM5"[L2BJ@W&%"9(CR)*IR M@HA29ZA7\EYB&L7-NT8@;3LK&KT\+IJQ6T]-\KX>)0>/>DNV(^9U\,3&06E) M>TXH^I-9P#Y\_6A?N<$VL$0$CH=XR8 +6 8UE_W?H?":^@_(,@CSRNZN3L\;#G<8R7)#SRQ<*= 638 M!0F5WI0K, Z$;03^:T"LA.IM(FP+9X56F"Y1@=@L%Y=TH:\\%"6\WF<,ZNLJ ML2 WH:=N]?HG0*>'!D(H1T7GLTW=@_W1$L*0$&3C_O'$ZXH'8-+KLSO@1*Z9 M5:2%3BH/#VSR/?.P:%>(@$,%-MV&A4EQ5![)44K#T;WIDS,T!4\[%:+O4[X% M[L[*?1JOW)A,09L8'@U/Z24G?SQ1#<6ABB.R@HS>=6 M-6L+"H3S E8)4P>R_B*LA$D.G$(KC5-3'W<]9\$\DM5/D<"\94L#LMWI:-WX MQ[EQY@P*+B!M0[F\%GI=--@W'"=0D-1!H/RH:4DH,+1!%A].LR"&B!#WUQ3HLY MLODAK 'K*:#PO$#M[*'M7+A HQ.^N@5]7UE?2$P6M(7Q]#D8L+6 MG,D!:I+9=:T3.#Y:R1YT,F$0"$>B3J91WNV/61I@3E;LQ!GV<]9Q<9T> M+X5ASZ0[V05[ M?,Q;1!RWRY(?GP2/GED$'5!4P/A8:J[X&\^@RHN83,YL8[*T1*;6B]U>[U&WI^=VN0T0L1XY-_OT M5^*,,A3Z),\:G4*KB*6'@QYTXD6N<6QH;NX3VT'<)8XZEV[I+(H9E#DJ?K7M M*MF'_+U LQ6-A>]_*-5AQ_[CX%! *P4'4C]4T*=-OWUGM%Z-)M:$,IA0^K*8 MISIT7<:KP)6[R4W>DO/UBL]@%C+HA,\1[0WT%00N(49\12+C+SX)N;&6V=(4&,[@EW3%K7S#'XFA>. M.=H>J(]I 9LO7D9@S! ]>9C&'978*0>P6RO8&G*K]X[<15U_EO'R 61ESY99\B#'>/0&ZIG]KDLBY6TUUX;& M>!3?88;8-K/XRBDV+P%)R?S#TK#E/_H;0EJ*B)H12;-12227B*>':D ]P3R/ MI:PYL32XHA)_T3)+HA=SI@V5OL*0"C4_T=!TJ-Y\X,-7[_6R%Y"98ED32$6ED MT(JQ'0C@*/K QMS J)>%&ZR)9E4 (I4ONCGD,"8]S=\[SL3#\M"6P7STRB<< M_.V=BD,GGJ9RUM.,_UNQGO.:DLK?E(3\=4T_O#(\@[@*Y?,#YWQ((<828B$2 M5!BS(K!G;KY;::FHE@W57W4_NJS[1$JV>D_W@FVK2%\8I)6AXA>D M@GB _AW=04O"DJ K_H9W8%'ILS9\T$>-HO>-FYRB3Z(PT2?A8["^HIS5-_*4 M>,5WKMG[FKH=62)GX' \J2B 1'?D*<&WMZ>3%8R&$^*Q;.V5#Q.C:Q)TK :Z M&KQG>N(5]-KDU /8I0YYL..1VW0*B@-WJ/]ZL9:6&!=O M444&D^JR=(B'D;\63L]"LT.'^_O/?*ZT[=K+8?_.NYUFQL["-W:NG?;)N;EV MNN1.AZ/"BGEL- O%Q><4]H<,WW'>:0A*^17.U9<9RZ(HL$;.] MOQ X-ZBZV=W/VG-"X@0Z#E'WF?6TXG!#>+,53LSF<^)$51J!;&$>SJ4O@^U$ M%Y=S:"(JK"","^1+Z/4=:T764E,$^L7"O%?T!() MY1AXN/G99FBS4A99 $'P93^\P'4A<1@+,R.>O]X6*>%>F/#^C9NHN*S M.?.XM7?.Z#VJ5M9+BMA"-MO#%VZVX\-M8%_$QJ[JET1/Q?:)9@N92M$YCE"' MI7MI.:#*&."'71OQWN43G^SRB;M\XIW+)W["T4?6U(!C\"G[PO^XS+Q-/9;P M5VOH:SI&0:B4)[$&-5KD%!$328'+A$DUPMV::,N^T 'KSO5+:_20U!A]P9BA M]-9?3]XHWJC,34JK"70+G:-,&R'1)R'-H[<:&5<\FSX!%KS!1DJ*(W18&HO M_GP1![W.5^:#W'TF;UO)H:CO2D/DCM\11Z#\F<@6'@U(M^4>VL(:,VPAW N! M6KW:Q$RE&G=O-VY)*U*;$IFPYZO-\<6B#9J2S/]6<)HIR)BRH]2CW@C1> 9; M/UH'MC9A^\-'+[L<"NZ7CX&^3IT%NW &2X$=0=YRKIG-+BC<) >H60;XS9Q5 M^^S8_,4M4O<&^=8>Q:^<\1G@@WU17HCS'+QX;H!M1LQG_^!IT-_M"K/:4*.' MLK=1##*]82IZ"3+:3R8,%7PBL#]@5SG;=3E;>@\;* AG^8$/D",+7>N6!E(\ M(; #!P:0]Y8L1#@6AIZO7A8Z 0H%!X0SPI2_;C%HP7P*#@+S31 MQ%WZQ$-3!V-QTPX0C/1[ND.E_KQB]?K1.VD AU^FSL%QCR9DA"(BX$F(A?JKO#Z*O&8K]_+DI*6Y"/$&G0YW9Q7*/"W'DR^I M0,?_J\AJY T?O,J+W]P/#R.JVT_Y^+)R=N;%*OG)69US=QR-TN3GQ63$K[_F M+3Z-MKA!"-,5*"T?1(Z2B;]$-J*]Y."63WC'E1(_4ZPY\]D4C(W[N2XIJY'C M;O<0&Q-I1F!"-H $M6]HL@!@JMM\=BBV/<>9H0>%^\42\!H2(C6Q=_BA<+>H MXQ=YE3=!6HUR5)IRO!=YD[_0N<&G3Y:T;J1 "U@M&("\L,O/.G-Q.HOB5@P@ MGV<%1H)&*BCB!52I-^LD>HH5%'(P-RRE_\$DPBV-F1N$7M=R@:F9_3UH"STNE*T9Z^*$K6_7,.$-JS*$ND.D/[*%NC1B-]E2C,!__C U M2SOL8SC;W8=R%E46]^;*BKXM0FFS11OB:/:S]/U:**Q\I(7V(AD1UV:6G/V? M>CYP> ,+9P$L@D(@*Y_P\_SI]MO2O6=2C'U*H=,TKXG'<>HY4$AT@%%>V@W' M5F]1(&":AF*.;,Y*3WWTB;QT3AQ(O<"?2(_O/^@_9X)PZZB6?80Z6.!^O:J+ MB2)A7]=+,BZ\1^S9[+S( [/!PL1XI&)TXW'/AJ9WX[?C)?Y,Y-4Z:PZK M()#B$X,7#K0G/R2%,W%-H^VR)D/:S9G0SW?RX!$RPFRJ]8DH%H5R)E+NKN)L M@0*$17+HVN#KEAA-PY3+4:))\V.$VZ'6'!SNS=RZO"36K:)VELT,3+4+N@39 M,I4TR&3(*=S2?CA=-NTR"P1[9T>?DJ.J'J#R6$Q)%Z%\?\ '(+7Y:QP MQ'ZB*4HT5%FY:HN6 MD@ICL-DG^43_58<(9'NW8N%SYM8Z#2XG5)%]PMK$4:@ MSP&*G89@4?YE#J+%-(A[!E$7U\;E;,Y-I.(>B\-NZE56,GY#H3Q=F#:QQDE. M9US/5PBZ6LUP(M=SIPZ1(1/8M HR9S[9RGJQO9G@;8D?^J)L' MGD'$]Q>47^'T93'U95C3JO@'0N<;A'I'BN8>$$;<5QF2[X,D2,L)\#>"GO-[;"ZYC8!R+OR\N'$OYY-N%"1;ZX='XY3\KN%2>F!2'*BXUC M%MQ::ITM1K2XQAFW8K"D@==7T9C*$%_]W#&IW-ITBX6+1_(OF3_,K*9*)\AZ M3\O:GN[24+LTU+:(LS=XGX,>WO9P=5[LF$X$)D61>.E:5[2'6EOXW-HQ&6,4 M@X]8L=4L7T>EXC^*4K[#Q]9?L*0L^ZQ_\5#YDMV]OZP*.AS9#([#=I)>:[AV MA1E]>RXK3F13L*9'?JJJV62Q.$L*WNUOM0JJU;BBZ=E>NCM&A(6"F:V'EWI_CREF)\MUCFO)T7N#7NZ^32_($7E ^F1 M\YPO:BZQVF@!F!E9O]QJO8NOZZ:<7%,W^*]"<]W?;ESA=4._5KY77,)&O[)) M6-!T9QRR4$X5PA#-8N24UEB@N#.KAD+!P@/ ):?*N<'[@45[4H^#2[4JW.R$KUZU"P2%X@IE;=];@EHJX6 MJ'FKE1'#XR_&\S-RFV['X:,(7C51M2I &UD;\FE8SG >D\YB#EMH ME/R$=G@G[J@6>LX)VXZR@-;^V![ T! ![= M\3/6XUPNET@V#WY:]B5'?,R=(]RTJ$7%;.9<1F-T1&[:9U[I<4-3 MLP:7URBQQQ2]U)P:DQHCZT]P1GBK/&.H[,U4>)*!WAZFRZ&C<%BW?#ME8XTD MW/!]P^)P7U*9N/^73;!1XUN*R# I9-I0_ 3+7]!A/GP_O)>_ZO3TP"PY ;*% MP32XP58,;4_V,L-IJW\6& +/0[M7#7P=!023G'+H1T_ABR4[U6!M<$!_#4K ME_G>T82NNZVZ?K\>?6+XTU33C\.>W?'[T^/(33M\(GY:G]LK"O4]50,BUQR2 MQ%R#5J%FSCN#TB._\^\FED,&BZU[,4LYK55K>N]L7X5C/7MHL%8Z'E'H6.)T M$K:E3W (D8['@T<_I,F+']C\?"K_KP^"V[GTSVZYPKU@J&,RSLJQ=#^9Y>[L MG-"]]^@'UL=TGW#'+FT[%4:\J&N*[,^]/+N0&H)8@F@S"PW@!]R;RK:G_BGA M-VX3N].M,%8(_%&_P_B7LNTTX(A&6'XN(,%B*\%U?4NF[DD\M0<\C>\X[VDD M+',_38-P8/%J6[BE P0;G3DYG&E.A;W17L!N,CST8XJ[&R38E@ M>*!6!)*"I,_P'SQ%)U;^SNDVR#(IT%)U&VQ6^XK\3G,_>C,]:H_;Y9VFITBI MR(YAIZ9@4B#Z?[MCS!MLI5Z%9J78!\X0>_J#6CC,#LDA9SAPH(9DG--57BU% M$FU6NQ=4GN?6S?^2DH]LJ+GG+)%[TT[ !/VE*HO/>?3+U.PC*%X!CQ=5ZK3GM;=5*VE:BY 9XSP!BT#IWL M*UY_9DMBJSQ *H/+04+9WS])AN\#4P#+57;LW*4E;6I4]ZX"1.(XI_QCB0]0 MP5\X#(8?%$0C,&L ^+:Y-4%48(EXZ9N MVSU.'4"B.J^@BN;]F=^<[PK';US[<$SJ/G6)L\QPU_I>[KE=%17H2LFJEK#R M1144=/GHIT6;\UVU:LE41923CL6\<2VO466:!3I>?5U<-A\8*"FT=T]31\]V MJ:-=ZNC.53!]L%S?SY@BEP_!XS-GB'5M@T_- /++ZW[+^>8/^+.P<=T)R.+K MM*'EX"9ZXNENQU)H2'2#1=^:W8='G&X/'ZH M)X'OG3L^A6-8"2@\M(8%S?GLGX74D9!8#4Y(>WCY:G\M* 4A%J?-#0\!4^6R MW>WZ%@Y_0RRD 1.:)!"[14P"H%_P0#%(78OO[3]6ZWP 'W93UPF^PGR4*(IH MG''2^.L,%U? 15J>6YA?J4ABI%]($A<48/3ED5P2U&%(U0VM\[#KS][Q"; 6U)IQG6K:0 M>86CX9XNT9CQ 1W2^;HA\YZYR%U2^RR.,=R"5YR9[L7S'$ABS?O1'5+EVJW ;:] SU4\M/XHY.#^F@&X6*ERA2S:%?*#H2)[.2"J?A@OEH$COR;C35+58)S"W,NZ-AM@=T6V+ %W/4OM<5R M_FQ\B0CPG5FD^[LUNF65UT""2N3'DZ*=HT('>7J&Y$F.'6 +2;]V5[9W=S>= M[M&_#2N\//.K+H8-:WB-UNCA_/MKC09_\];!H2GT)TR )]1;< T%._?,F#W. M(>0DLT@0S9;IF0"B:6>AB\VXTN M?M/ MX'R39HQZF>10?583XZRF@X"TK*LI #5D&4G1T(87?<,0KG\+@,F!I'9SC#;^ MEH_1#NPZ"KO"2^I%A!8 C=,@B[?=\M"G"&&AT*N%2LMX8' R;4 6#P[GL733 M+,NIEO@)FJ/[K(!,LRHVH?G QDG96="_!(GYH.\6&$&)MEUK40E3:L/2"D 3 M;OP.S:S2:/BO0I#13[1O7!I483GYW' 0PS]/[!54V3OS*)Q.=$ID;)%'0T_? M-JQ:UW7SF3$D^"L-D#[!D.[SR9H2IK7,L\_Y) T0;^?NDDN!?*CK1=\EAOP= M,'B^DEF9@IB$<\),Q<1*WV,E,O/JGVQMM'@R2,YG[13CH!.2XJ''F@2 /#7@ M<@PQDE^6T#:8\[7CND7AS*^9Q/X,IIK.$ [K^XLS8#C@$96]OG..W[PN5UO% M&. \LZT!0,ZJ7P3E9R'%Z&J=$% ].0D$T,"ZH4:)<3(X.((IYN^2T[QV5HBW M[MPM<-$@2Z!X( 'K/Q?296KE3%MI00.A3'M.,F/ULBUCB_+]:[H2SXY.COEH M?/?A[?&'=XR+C5(WG@SY[.C=Q^W=[(S_YUO],-5@&*N?!B"'9 EN'$]E0:8/ MO\['A2J&'A'@B?DPN@L@C;&&=OX/#_D2](HD!MO1F@.(Y:P7Q).WH&3- B6] MJ8]+4U_@I2Z V!:$/FLPN0L1)ZLVRM6;R/2#X8_KK%D?V0]Z,#&2U"PZ:JS M6@EK/BZ$Y0 !HIH!*ZA^"Z9--" PQ(G_ M?-RJ? _,8DN(J:T2KNH%1B^:)@ M\ZT/ZHEG^XW92$<78"D'=@SAJ"8G+)@D,77!40%ZW'(A@1!8#=5J, OP@3AZ9%,QAQ745CW:0ACL0(3[_#N%A[Q:1&G $SCON;HE?S)9PZ^/\ M^X>PDV.WJIER:D[ZO[6BJ7W'' M]GG-E3;(T50*<&;A9$NBD,_ 7]6&[4G /MAK$HGMOD6Q@5Q9.,MSK7@4O)Z[ MR5J*I3KW?KGXAVW-NY3ZV>WL+>WL.,XKD5^^-GD]^WOAR'FG#([\$<+)WRNP!,YL*_W>+?+?Z;%__1F+D!CLY%D?MU38:C\ZW?L;UX M*G;\MO;$F_4VVHC)57$=&G"AA$\01^,(()G'VK^)]D_L85\_R+4S"U#?1,$\ M$VNFS[!\D&IC%G<+D+@#&-R%?7:\;,XU%NTW5J<,Y!2,G\Y.>@,K!H[:1]'[ M92$UMF'N]E5T\/SWWD5W$K] @5>Q7(TI.F6%[ T!4D+5>RD6%3WI'<&?])&< M"F>< SW<.!BQ]Q$H<8MJ([>XI6H[9(: AZ2T(9TIV@"P0#@S33RVSST*MK21 MKN B%C"7H KEHJS/*7.X;"I 92AV;$7R<-*&>(6SS_.<6D7ASH/#Q!V8I9ZT MGCQY<5W;KY"4R&4V">_@AX"JRSWE.85+Y3&#A&(O:1_YZA1NMG_6, 79U_3B M\7?IQ/;B+7S!*KG$FGC+8/Q,@UD^&M9=T4QY &8S7,@V A;D_F;$A>2.R5FB M&HPD++X^T^;S& 1551XPR&X/BM1W_&-'VO:8^J !,% V\5-^F32,.5#G+&9 M$WL3U9UO.4/W-)JWC3',CR8O5I%N6&-OG83C(6D8QC!G@4H;>7$01H=I&],O M<8[0(XTS+G&#-&G<9-0SXNN=YRHWC[$GF G##,"I(4QF6EO-Z;#!Q1@Q^OD0 MC@9C;]73Z-8ZE%NM0X(IFR-08"HGQ!A1&4C@&+""Q$F\.%/J@[=Q]91%<^D8 M":D?[$Z@*(+XB*4J-VS61 ^!&,BVU^ AQ]F?W&814GM4'X_)[HDXJ52 M4A$J[F._@1[NOL7"4IK+YX1N./H5231QM^FG>&.%>=73!1F)#_OM#'PX3D/IFVQ]EKFVA@BG,P,[947> W MK3)@/7M)8F5TI"N]!H]E.W8=9QNHM]E1^B6E.7@TSQ5CO9S'1@B:6=&ZZW/" MD"8$^OTYZO96=MX47/)I^+\429:5K6XP:4RIS*42!0;03Y7[&;*#F-H%F+YY,$[$W(?[**HR_ M7SU;9)/M VYB%EF""!17J,'#>0]5.8_A-PM&=DR#!74N ,CHEG7'_(S4WU3. M'HK/.5?C(OG6RDM:G2]:#BBA#B"Q/K$DJWGY=J2AQI<,NXI!N81>7+;.4:8& MZC.@/4#5Z'3 3N**KY(.(%8I+D,+W;YMBH7^JVBT4_XWCM?, M#;#.\?/]T1-N]3;HQ6BJA!>Y1V&[D8YHO1T26'53JCP"T0\Y&;'AZQ&R:M4Q M00^=?NXPN%"*8F,[M!)M[/&:&SW7H+LU4@A@UT227Y_I^\5<[7#W"1Z.';># M@X[A&O1/#_CO#T$QJ5:S&0**%72[:H,&4.>R?=3KSB-S)SF*MQ)#1;3BJ$GC M;^_N0]1J8KF,WMAPZ0.SA?8XNCN)SG5C#H"R?+<'>]8O:S/]9$QK=UWD/G C M#-_"7R9RU#?I-?+1]7AT/$H^,/.^KKXS98W>GMD7^#PF17;19,XK M+\LE8M2TZF%2]41CD\S;01,@C.AG8I.!@+#P\(R2$[K^W"K:G^IG@)UQ<40*0?Z7%-%]C;Y*_WGOR])A.X3_>?!KR=O'O*9 M=^;\D;]3""F(Y88_ZH/IA$C]T_[R]L,;&NLP)1..UA)9D4Q7-^!L-X;=$"*R MT74DI=;1%T1R]YT?J%IE0/M"4-F"YJ,6SCN2<)ZSXRIKN(+-EY)@!1#V6//L MW]SC&;)YQ<@J9L[-;,;_[U^^K*9[%* X.'QT\.5P?[J__VCTV_SB7]P"6OR_ M?_FIR>;N&OH7;1.5B);9ZL<"3N'>>5F//[_L&$-L/#UYO"^9,NJ4,;7^\6Z- M;I7A,^;9P>C@13X;,.%BB_8V]KT^D8SZWN/PZM%3]RI^\.&344@F5FZ'^,&G M' M/PS0]P\NYE15 ""X<9?6X#?%EFQ_"3ZZ/TOP'<4'_DP'U]FRXC7VY("7U^,7 M:X]2M[IN,$QON=*^'T1CO;?R?TGPK%"E& X4P)V,J#.FR7\)MX#P? P-S+[9_#B0Z(D2 3 V:IU*!*/F>E//Z>G6WC,]>8KY93600F0U?_?-^W- M?_WW6^UG$6*@H%/Y)<.'-MY1G2^]AO?$MV>B1TZC.SPV\Y*A%G+SZW[VE+N2 MB\+$&% 47>(WQZLW+&4I]M\>:.?2P)NF.A,KLF^H (/-N>MM4Q^;HFU.B"K! M;-8%D@T1<6U;Q7CW7*\_VI:G.>ZX^=O]-'ANX#^23V E#-[NQ,9&T]B%%C;C0EY:+Z]4EL3VC4\JN[PT.4\9#6/$T#^460_ MXLB;\-%FG5TA&U7"[>]P>'[YJ#O5#&M#K,(&+A41(!W7=UL MH#3E9=KZ*HN6*"&F/.&T)YI51<#I:65R7:/8CNR**E*G5,@PO1U.]3.Q%_:[_IFM_?__^"X@I462A>J9( ^'BV9BSO $\7(Y< M/*O$UJK,OQ?A.7(O&,V*[KQQ;F2 E3FMC*BC/2 !1 M>3-*1-ZP-!HA^K@J>"5[\DWS-)MJ<9KG0LC($5/Y.RSAM$H+42LKIHH1C9%1 MXR^XFI7E^;=?3(&,6+P)L[UQ]A8/Z!L(Q-6D^H/"E>&X&"(M3':UKCI'SU(I%$3NFN3'G._=VF$PC5DH MTA[CXI+ O7<;* >VQ.W?FBUW7U=U.*7%:A:HVSA5TSX& U&1!%@':U79BNUX=#)AJ%(?3-,SF3"1(MH9,+Z#-9GQ)(7K+M]L7 M['@/Z+"<&K[5F254(8R$6+M%IT@#*P5D)/80NT<[HU M %$%OU7VGK(X91F_N@W8W1@XD@6P+TA/_6/OTEO/9PK5NG3WB_%Q_^\Z3$#3 M:;]$LRR=9>!/%>6O!UM]FS9 ^[7O(^WOZ;K^>$+MK-DW[9GM< M0S!''Y!B\;'!&^^W9-G'IB"O[*%OE+WY6S,B]T;*N;8H*\78?P&NZGGO'%RL#1OY\NTN_T[DJ;8U9VJK230^.*K_T7M,=S"=.=DK6>M>C_4>%F&,BIO08 M&[X*&O%Q7&T_EAYPY5-B$E^)(Y31/<)2IWO9"DH/@Q)M8,,KJ7X3'22=$8Y6 M9:_&LO>S@%=&N9M[=KEEA[KY=^B'BZZ(#=B5?BX=12LP-B,3J$4#LE[L>3] MI;]'3T*DR-9GI?;'!:Z%%WM(.&^WR49?RYY$#?-97%BGX99)N](2.J#U9+)5 M.[P.[@USD]M4F]QJD[MWF]R?@1V_?/V(<:XDYS%E2K@"N8[9R*Z(.*1TT@CT<)C\@>?19[=X*@A4RA76 F?:(@O7\W6, M"IU.]BSPT$3&T\;I&CHOC&>JH_52%I*0@6_1.VRA76N*?,W6 J98*N>* MNCA2R8IZ[[!AG36Y5![6HUI%7#8SP?(*8H-9FH9RTZ-JFB=*W=Q6O7C;Y43$ M5AO^CIKB9^0/?$#<:+454IIHKFL#LY=_;^W?B!YO'>SBX#J1'!$%-^J]FQ:B M=AX%],"3"T/K69K?6.( 'C#%?2ST9M8904&UH<3\_42+H7GB)W>NJGD1O3J[E#QWHT=MF.3>#-+=Y>GM$KQ<'#GVQU" MD.SKX+-KS80(WBQX>%_-PH98^5*5I:_+;=M3C:,?DY"+A M3F1-KE)%_T]*JONKT-0PQ9MFB5\@6_0W[4O[\"*&'.I5$=!I9S251SZW$+.Q M^2"O;'RE18#:JQ3+-=V6S(N(;B5.RJ[!K;"KGA2 2Q!+LI]:U:: )]@K6&JZJ[)0./@@8%'65AN82/.R^R'* MRU34*Y)AGU##D\2-U! :;UZ=$3M4W)K@C[;D+24/-";?;+_87,8K@2!IZ[6B M1Y3<4I?? BA4.2-41S 6^\4@Q+&]7A; MT1N[ PES(TF3,WI?&!^KF]G=/([R%L0[;N6BVOJ9 S$RRTO::S7VJ$81OJ11 MBE28 V1$P%?-0KJS%\/>M76VU?:IV%#Z4%2,^IG6N<6.YM9\:-IW(9=U, M'YA2 W%)A\9,MBLTB%44K-I08^2IR07>6E(16I?]QJ@(0VEG4=U'/L_U=F)* M64NE\0+4L,EL30>N[WP99B?&Q*]-SFM2!S<*1&E#24)9^YDL"RS9 G_/^;00 M5Z["B+*%\ XF)!;'X8._@)![2U;>:7I?RKSB>I>RLI^E/=7,)D;LE64^L6HM6JY4IP@C,E4Y6VEB M5E4TRU,+"U2KP QP;[,X0C/!7)2R;NVMP3" Q!IM$2JG;#L7J!O- G6IL$@IS M<:FH$U\CID[!DUX-BN0XYD+^"OL(RZ/))/1*1;80O=]QJ,,?C_([F6FHW5^WFOLQN[O%M M!A2*GZO,;;D:Q&)&&C,09F2.WV083"(ITL;/?:%1%;%E2A-6M$ M^BZB1<$V-R!*1X;MFPA&,!)R27)T&L@"*2[#Y,Y%?)PMDN^:9U@U)&^:8GL" M?*RJ5XTCFG/Y6?@]'!VHRM(2!&@7#)6]6\66FPPXA7/LL$"GI437PZVA4+2& M-=M1L5;EQ,TE;;0A%Z<'&K]0(=M=*?+P$\9[6A4Y<8KH6J$%B+1$*RB9/])8 M$:7B'V.M[(YSMH.:]/3\.7R]^Z2TD%F._H..\I:,/8;-@67H'$7L"A?I.++T MXYJ(B*\HK/"%"G( %(F\B1# 0 M;\)LS]9R?""62Q*2E_Q/.T1 .[E;&6K1_/M7_YHL#'OBAK-_S6>.]R^'!]Z_?,LU_S4/)\[< MF+C!;#Y])0PF<<=/WS[]XKS__=>OGW[[_//_?/KAMV_O?\1JP;]\^O7;;_^R M#,/R;7G#BW,9CNW_^HLY,=XY[W6M'J-&@]3*4;X,J\%X?DT3_D(AZ,UDEAVI M=MA#1R0YG5]&55" 71QG',AY&7SL&O5?V,9SK*TNJ=L5[_=N*=*PT/_E"Q1WEA!L:_-EZLXO5V*[?DK8+BZ MYY7PBZJAEXX16E;P=)(T8!Q1?Q]J'@ >;:.,2=5A2(N2]BAR6;6#(LOH692E M,NMWT$+X$<%%.06,B=(";BM# "&(ZB+\46XC@ M*JYGI7\L*ZCCCZR1D$Q16A PH7@8>)9E#G.YA=Z8O1BQW*@C*;7.$M%50RP? M=6S\;7>U^+;=)ZAHO#0GPOKWM M*#NW_BI\TJ D@]QVR)N[#ICR+O!*)_KCV_I(/&W_"$**(^G-3>1&HP_JZ%KV M46/8LC&DW0?+>:U1=SO03=J($FE4U Y!W MJ)Y/U8>FE5.=!^-LMIME::7F/,UY2-C((S?E 6V M.!8,*WV)1I\.='G%3B/E!9#O*=;O6,+D'R2"PE>THDE,R'GE?Z_&'+9,+",-5"B3=PD?:-;*O(GL%<*JJX4<*)*1=4! M$:0*+]L/DW]1#Y1Z6\E1TO*@B*HZ#V'21Z.](6MPYF(MS@G-(^H,NY!Y]$R( MBK*-)TUM19V "[DO+;9LE]&-9#:0>R'!_)OW&Q8]B&*XDUPBASF!RX+ 0WT&EI^-SW>9 M99O,]\LO'7KVA$U\GYG^1'[K8B-!/&ZRU"SFNS8SG4![,[%U]_5;IL&?OL$, MRX>O#-U_+0N1VLR?N/"3K;UQ/?Q:U.=JS62C8K_VC:P?9?U+7W,?A8 0F+.$07=>5A%H4E6\0Z-69N91&@,;LM3;]\EI+GL$S!G<:=63 ."2H>TGSVGSR_ J2C'\(GM^"RM>N@[B M0 ">YJD._XDS"14M2HKB^^1N7=@JKGND+#J A/6WJKO<: MLURJUF.V"-60PC9U<_>O#KEX"7A!.04(+#TP=E[HBA'BISJ_ VS)F)9!-F5( M<#5IR^,R6A2E0FI'0#%&FL_"%1?>$(:B-CSW1MQ3L$M8MCU/4("*=-XRLH7V M9$DE4'S@;DM9NUEJ6P@_8'+QK$L0F#RY$#%$B8\ZCE@*$ V'+CNVXB;&(@4+ M@.KD2I^7,[%O$D=3=/_1&BBJRL:E0"Q@$N#DEA:8Z*9+6D.(ZC/,>*8P C@7 M45+YBG-9;Y*\2MH77Q71$FU3JOU ,=F93+E94EO*31D,;CB(Z]EMY4["E(G> M6%1!QORJA!0*DZ[)*:8=JNCB#*4GW!K&MY2-4L=7RZI(^ )*L>;S5MXTWDB= M< 'I5!Y?1AJ8=G?F6LYY<]M)<_16)P,IEC^*0I22TH[^0:\3YO&<+D;IY(\; M7$2<)1B<6=DMY&"H:^L)37EYLF47X1)N;/0?%&[]/'_LX[%$'&\S+KUFFF!JP>OQ7H&$WTB#GE4#IP&^@!H4GMHM2LF/,JFY\?J[7[<:I)I MA73L1!SB%"9E$5"!/;)#2#CX;8Z,"2!%"5E:0^\H3X]63O*4G$7=2/T M]"!SJJK$5.GV.5^$8$]CSXS-PIVB#F-!660X=NW]^_^[LA5%2)]X"LR#M11Y MX'+-2"S,Z+@B+<2O8!],.G8"N\,NV,V I*8-:L^-6$,4:0.U2 ME$&71;DQD;C6W'CF?X5*6H:193![UU),*615R$/ -&R,#+SH)D2-I#*;$7VY MTHIM(*O_F#OR7#Y\_:A_%S5\Y^8;838="VT#+*S!A1 4VWU0,P82NLT4HZ9^>",>%K MQ"#903K@#^-(>=E2?KNOQR/A\HT1MM%S:[ MB9)X*[:M_S!?<] M[W-$C,:^2EVHI#?AD!\:4<^O&/4$N?)!>''4*+IT^*69AO-XL?,%_T!;="&L M.;X=GY6U$L#^IZ ?";KRO$J9S2*5"?I2C7@O%:,"J0@>R!Q/W(/Z O67BY9L M(6[1H)P)+WCM+^]Y2R+?Z;1T><,#V1R&4APC6\MB".^:5W)=:-(K)B_?,K$T(/@=7/1-NJ^-F15 MX_GHT"[B]+IRX4#[@9\WNE?J/4;G4I5N>(UP5_"?EOZ(9;:X!M MD4_W'0Z4AOK>K*>[APK["O5:NFLJNO2/+H$>.(HN_:.+XI=^TD7Q2S_IHOBE MGW0!?IDHNO2/+J:NR/)\9*'V"+4GTYW[5[(->$G"V\G%E\& U8U&E0"T,J[ZC.OGWQ4:WKV@=_61+Y/PY.E[DXD/ M5=FQ9Y5[1P730["C),R ),R.[*XFV*FXKB!^OM,5 *M1ZX!25%YBJ-]24=L:\RV;64U+ MCA6XQ*'F,"O+2*VXR-R42?V8J40'N"FK%RT&D8%4I3<%,J^(#OV47YK^5M+3 MDHH8'JT6SJ(=G0VVG/FV-AG*?MG*=\E:VTTN5=%+I M3@=8TH$^.=%TIY[MIUFZ[RE"]( 0IJG;)[JUV3-**);H"2$42_2&$KIO*4+T M(,_B/KOIY:9_S&W/N^7SL-:@RJ2P'YM)8;EZO[9T[<]][[M.TH;:,# M)D$;)J;?/4Y>7AN\W-:T4!='C>?OSX$4:4P=\?FQY]C9]G/)LSW1T-@6S>M+G<>40SWB,!#LM'W2UAG");4\XO3@;&6I1O!@!RF M9Q64@R.=XW.F< 3W>Z0P/VT.[O- M<=L?S^U+_MIFO7)9&*PL\2AKX\];S8JN>?@'%>EO= *4C7W*HO\RM(+H@-C+C=MZ,[J^\QPCH PJFU^^JEIW-++J= M3T#_2C[!\>D#(O]ULZ%!<9EQKMWR,#O#8N1S:GA:=WF@CJ_81(6*1E:M'HKK ME-+NXG"U$KEVG&I&YN>/Z@*QT;K[>5I"Z-H'K-"\2+&&_L,Z06RV;KGF'35X MT*@@;M6CHEYM+/,IZ][CNB%]^M,$9E=MOO^)JL)TQZO-M]7UDKJ34';HCLY@ MLKEIJ&$Q>=&VH( WRTZ=2)HK,2FJK2HK_LFO=E;]>Q.]%<94W4XV7()&H$Y< M=3HJYL9BR7$Q(N",\IE4$G#*L;UQ7K\ P!YC^>$WT5V/Q_Z65U16O,I=O>.- MU' @7%;3864#AV@N2KC"R^YZ6X2=-+&\__Y74(_8:@%_KFL>4F'>*V)I[M.YS;U MX:W(%VD.54T7A/=@40K(-3%TJY9Q>M&1OT6]U9-YIIZ ML>3U4JS(!DCX^EWJI2W82\W9ZI*U7J$6V.YHU;5FNF.;,EJ".93-OG]U<[LX MPY>;EFW>6,;", W]WZN+5S#5XOM7?P?7XC*:56D[+!/O7FY+.T"?NJM@!+60ZH^(XUP9C$P?YW7-9ZW<[$3T^%[.+%TAU MH@T\SZCGD>P(T+9NA1E86:^EBU8R3DHFV@T/ C^0F:+M0RDMS)O#P@B><.OX&] MU&Q@BV(9.U],T5\-YQOAD*WWU3U[XC=2'7 M9K$6ZHJHC/W;H3'3#5^<8>G&@Q%&$Z ,A/ P]*T(D((Q1$](832$3TAA.*(GA!"Z8B>$$)Q1$\(H3BB)X10 M'-$30BBKJ2>$4!S1+2$>>WKFWOV(4RCR<1\8A[4&53D?\]'U?%Q##]Q!UW+X M,&4C/5NQ'R8'QRH%'BP&33H4,60QTV+WHY7G[ M&4O\*&QTVJQHG-AX=&-%R]0]>^C8Z*XWD;()>J$/AT*^WE5V\X8NZ;_^\F&P MS-P[-(@0VH#1\'JP6'@@N17C*\97C*\87S'^H(C=.\8?/!I^_^VO"@U*#8Q$ M#>QU[.5&J;%G&[&]-S2I@CNM87^GP@7]!L5 MQ)[+ _>T%''=)UCC2F&/1SY M2C2R7O$,GX;'X=^.56@\E+U?MGC=P]3AK[S0,G[%DS7OKF"_<_Q)=U9W4UIR M+SZ;.XHR[K9B%.5V6UV*W848L+_3^CQ6,RQKN5(I9%X=A7-^"B\]&<[\_7H-B;,,Y8 MXW O$GJ\[VQ3'RGO3O0.>P\=87?F@$F^UK3NICA$]K:9:5C,=MP!45JQ=R?L M;>F=]J=2[-U#(MO,=VQF&(J]3XWRKA,PU^FT+^?)T7V08MW0[0$1?4NL=]!U ML >[H1O^\)]A_7X=9F!2< M=^W:GGH\:B312LMA3N -.R+5/W",)%AIZ ,/8_?%=!\\$BS#9)[9N2VOY$3? MY82-22^#I+;B_8YX?V)/F.NIM#AE0.Y"1V RPS84.$Y-,1P$CF>("*C-[B=& M!#X7ESPKBWH-,E!STCO=MNF"QZZBJZ<679VH;>[1\[8#EK;I#>E\K^+M>^CN M=>@_*W[M&;].?)\YIN+74Z-[ &17A[3')*8/([O>>9QCF*[KL0.Y=U6L_I86 M8:PE==UJ5;;Z(<''_G2AN(]C]X-@KWG-?!/^[W?;H[3'H*QB1TPI^.N MW$H,*6Q1C83 FPI2UNI.*7B.E1Q0\DYN&]:GU<\"PL\<3]+\R+7PF2N\9L5 M3W*>GX^F,5Q_@^(DW.[N\W#L"/'+DT]K37D<87!%Z'X06G&TVN929#\5LBMN M5V179#\5LBLA/V2R#S@78C.SOU&J'AUJ4:X>7C^62(DJ6+\99G4=AQFF*D6K MCE_M/"MBC:[8J#K$^UA1X=D^,U71>B4J=A=X"+H_7Z1$Q3"AP S+ ,MBX'CH MGZ@8"SY\GP6VLCF5(MF)CLGHBD8-_\S_AS3+TFN>:>'LSS6 &4,$8M,=;OF# M%UW&" 8<$!@6IV%1;(,%ZB!:OX.WSZ*!NY>Q)V"9#XO()O:B9$[WA;<4>_>< M\I8W[(.FBKT/\K(MPP(-/B1!WC_V'B+E;=,!_UG1_>3$NJ\/J53(2.L';-;' MYPG/PIA\X7"^C)(H+S S_6JHE?+5IOE]=K5K@],\\+J4?97(@T>'K0^\T'%? MK/'!(\'T7+7-H>3$7CDQ\)K72DYT)2>"@+FNRJM1F^6[G3[FVJJ_DE(B.\$Q MNIRKX6^5?\E2A'"::(LTTV9P$[R:)X5V4772BZ.0$![Q?)"!G)/>-9]XS+6& MM+W25^D[++*;^I!ZA_?%.!\6C2V'LMP'1&?%VYVT3>C^E(OB[9[1V&2&83++ M&U*'Z?YQ]R I[]C,])7%=FI2W;2'+=9'N5W>]H[#V0Q&5>1:QF<\N@JG,:>- M=/2:LW!6:&&>\Z([)UGMI/>+0RUFJ0TR%=O<"0YC=*T_U0;9([=*7?#*!YY5 MH<3$LXF)L6V!*#'QV.B=Q3Q3[:.K??2=2L1AGM%Y:/?4P3$2)3*^I,WA[Z-_ MY3"X/(RU=*&M6E&#. 6*-B(&BRQ=:O\;A>DMUH/_KW2=XW]_AJO4]OI1HW:' MLM\;AUFF_79 P;J^2N(!T-K0S2%1NB_F^0 HZS#3]89$6\7%BHL5%V]0UA\2 M7?O'P8.A\Z#XMW]T'I"D-H9$Z5/'-M_OT7[,^#PJA$-+V^-I<B1%N$ M4:9=A?&:XZ[Z(DK"9!:%<>-H^AR>?-5M^;H!AQ$&$-ZS'!9,)D.*\/554 ^ MV(;N#HG2?;'>!T!9DQFVVGD[%2X>]H[,R7'QHQQN9D\Z=[=/BI^'2'7'']*1 MX_[1_-@R_'$GD(946Z OSG"/-N-_K+WBQ53+QG$%OE71&L6,'1M7FEMK<:FYN M698JI#QD?GY< &Q(FUN*LP^6V9XW[+2BT[.+3'-0Q[>5772R=M& MXG?;37S M:KF:^(TXB5TG4JMZY0^+$$[3;,ZS,W'_N;FZT6B?7?N+0?\;F('D#[P4;5_- MY-$#1VTM*Q%S8,L$=^"'L92,43)&R9A>(Z7['FFG+F).!#BF2IU4NDGIIE,X M8HZ/G+8>> X_?DL+W*VG[7:L8<=O5CS)L=_Y=)CQKZYC(8/AW_U4 MON/HFVLQ#X^_#8/8#Y+[6\OPDHI@Q*B9!/I@ /,P6?BZHVF=@N0( I\9ICT4 M("C)T0/43'Q,3!@&8)3D>"8,,,,(F.U,A@*$ 4B.\:/&=P$SEJ,PH[3-P9CQ M_!.Q4X>=N7'G3']*9NE2EMF7,8HTZ38VH5(W!LSC)G,F%C/-;AF]Q\'LHRJ+ MT\*638WM!PNKHSHPIX44D_F>S;Q),&"X*"G43VS9ICYD6"DI]()2:&(;S/"& M#)ND66>KI4]E!R2C2(//R4%SWA>:&]DLLA;+:(X M#=,27@PRW'9Z!Q,M@]F309TF[6O2WP"(;>C#KLZA3H3OHZP[&=1I5<7#)WLN M^?4(V/)1N?8&F[C!@"C7/QX=)-F9B_D*BNJ#EEH482[AAS%T!#C:-'&98=N?&48_CDZ=:._8!QG+W99>.'5@\C@\\ M3/H'S+651% 2H2D1K('CX1D]ZF&2U HO60Y?%1 YU#,+#&LV']F7H5/$=*M=JL[I6]9#G,=E4IUO&'*Q]G M3 ^\@'Q?7.?!(\&TF6LI,:'$Q&XQ80T;&:>RK?TXSK>8Y0Z\Y';_6'\LZ/!9 MH"KY*[VP&QQZYUMK S4?A[+O_>Z>P^-R(WS*%VG&97A *\*; =?JOW.^9;2@ MD[D=.U3;3:D[G[F>/Q1J#Z;BQA!0\>IOMJ$/IO[M,:L^#8&:=Q22"QQFVX.I MDJYXO%L>M]";'P;I%8\_EL<])V!!,,[6&2>Q[]Y!U2O78)8SF/+D_8/ <*3Z M7@A8'1?V[*NL'\_&_$^5SUVVR1MH;*5__-S#D.SAV543DYEV]]5Y3AT3/8S$ M'HP)]QDJK@TT_GJ2,L$Q7.890S]RK&1"EYB8Z$,_K7PJ>_6'J_[ 9!-7J7YE M#C9$OPF2O_O*NJ<.B2%+?EOO_O3%0*W!H>S&;[C^;WZFX^<7892(,^C\SS7@ M78,_P\4"L!\6/*=D?2U=8(1@"&&=_C'YL2.[!W.TR0*[^\H2)T7K8X=P#Z;U MT"LOJR/KA^3+&(MEM-O$\1?63 M$^B#KD&B3K]O>=H[J[UI85&ZX$M>7*;S9_&]3SWF-L!>EX=[\#[S5-5XU<3R M08$ M:E_@B+E,6:(8S+3'/@)/"5CN3E_");TY:O$K+\I* (,]2])U5< 6H]K MJ/-T/8UY#SBUB\.#IC]A7C"8D^"#.2 \:MA8CCX9"F*.>:YXU" PL5T6"XS! M($')CC[ QIJHF@1*=C!GXC#7'6?1@N/(CA. C64$S+$-!1JE ]'9S3 ('U$";RG.S:TU^G;)M44:Q^DUD$*C^6OY>@G7P -R M[0]^V\CYR,(B2G.X/M-X.+ND# ^\/\H!!MHM#[-:;3*0 M/)9-_SI,"Y,Y?G*9!K?,UG%8P-646H)/"M?SB+ZH7CD/BU #1.8P?/@A2N"Z M*-=^3+,E/.?L1[W#E7HRP>3RB7ND7)C!XH:KG)^7'YIOQ2R;2P'+97@#U\(D MDW(@9S%?%.?ANDC++XB_Q3>2><0U#6Z2U^ WDNT,XS5.IPZPR1>:8II[^;E( M2\Z=3'3/O(MUY]'5CH>G\, % *MF!IPC1 T+8NF$K0O2 $(HC>D((X(@[L\05(5Z($+YN*&7=!T*8NNLH0G1' MB ?LUC_ @SB%<-%]]ONPU@#<6?SR^U?NJ\?J*H.457^2>6888\@>$$/Z, .5M$_N ?44RR!8Z>W M?UYQW-!*+K1?Z&OM#1:1ZDC%'WMR'2;RDGQ^^>ET78&"6C9U9<<)Q7UL(K]N M2FA%ZYK6IMYA]2BAE<=&:ZEH!T]KR^RVR BJW*/3>H"N-IY^D3TY2G5J=:=. MAZP[A\90=#ZA6T4Y:$DY3"I.NBRF]^R.Z4OINX%14:1?=JOOZ[< M5&Y\4YXF6L+G,@=4-P.^W)'=V4[9;"9Z5H8 'OE*L_-RK[J15;K].'JU/N%E M32/+U8UR^QM(DO!JD30\]J49FH'O;69E=DT+0IYI5?#[-2WX^0..M\G!TSC) M(MEKA" 'D"6R%X;^\T*O2C"PML'PZF][MH./-I[-_>IS[1L>A:1#F5J4S&%I M"W@IYB*NLG01 ;DHG0V/::;K3)NE&=>FZSQ*>)YKJ7A:FN2Z]E.AY9?I=?-> M[8(G>$%Y.A,?L,0RX.$,@ LHYHUSH'.D?8;OR?@53]:<'@EC:YSQ#'/MSNP" MN7= +_M84CF]U;ZE11AKN,_P5;P%4Q%H$!N'4/4]HN34\+M[_^5H MX]G:(6H!...+F,_ &4"D8;I]&,=M'._&:<81EL@5^^&HA8N"9QH^4?:*SQF6 M:HO7N!+P"7[E>4&'DXOP!G^]#*^ 63A/M%48S1^!Y\9LN\2PD/D-O3.+X6I4 MZ)?5$>"R% &>+GZ.(P9[TZ,LI]%!0!#=]S:/$?S'05JS,2VI0"WBI0M^)DY? M$$G/P_@ZO,U+P\W7+>=USORJYNS MQJK>>WA9$@7YP *'Z9EHLJ&_[8;Y&&J7P%S?O_K+M\\?=Z9$XV<07-DRC%MI MT?*K5W_[1H(3^.EC2@?4\\K2#)NG1':C\I#U.C7)O'OWX&CCV=[>^/KYT]N6 M>%[R,%^#D-1 _FI\L>!H!O#X5KOFE:E0BF32X?EEF/%+D(4\RS%%U/3>-7N& M[!;F\## 3;)+E(L&(YT)XO>H82ZX%,ABVGMEL?:?T0Z. <441S-XPZYG;0P2 MK:X+>B[87:2M4-?,XI2^GX9QF,QX#D(_VDRN/%7C97=(L (BL:?7: MVK(&D8(8Y;,87$U"8JC!96@K(AX:=CD-;1+HWFLZAB6)Y.!156C7 M\(!Y!MHF0836+XRY!%@XR])<,$QQG6K &1=HS<]2^ >'D&ND@*QW6@J&'% + M[0]"&JSZ%7 I.@\+IK@8HCO$1,"/\SG),W:N^+-\$ MS^>@_>>RI!1098F1AQS43@0R$=X%V,#QI<+)IPFB=-#^7(<4L(#Y%1H0'^@X M+^?99:&GI[ 5KEP6SI!B:.*L8(F1OJ9NOZY)$I;H1_B8ACYIXG^5@L.9$\OM MXR$- ,WQN9Z/O-$,K'PCM1#!:&X%5V3$(%);/(#$)9^"'PP.5=ZD=9NN;QQD MB'H,;TNI4<+ 9(8!\Z]OP"V%77?@RB35"_$"O-US@R:TD/9AG";(US/P#"D$ M);7/,OPWL+ (:8F_)4V66"(,IZYK7RH^HMOD0U"\S7AT1584*1E)QU(7XW=X M?9R&2>OB>GU ^H3:8IW!FS.Q3@:P=35R? (MA^GH3ODM@T?EJ]):!CT-UUU< M9,"R!6>2_GL%0?O=/L-HR1E^8CBK?+U$*$U,W7I=KI.XU0,> MGE2WEE*M(L>4(^=J*4V/A&KT!2 M+@6--S0:\@F)(I*?Z6*!,@<6MN3C2["/<.I[R5%KH88 PR&TI!>^.10OPF4# M%4-^;OT@O"4OT+0YDE!K="J0'"1* **R!CD-[X<%15*N0G :2(V S7,)0TV1[ M? UQBBRW)4V)MC'&M7.T"B2)$?H[I6_%_5+]I!M2GDD1"X2 @<]"M-[E@(KP MIA33#46/N'4,MRDU)V0[[9>:5M 2LG9;T#=$9@/KPB# ?3\/5KL)X+8T=)"\A3GL/'A1^AV1EDMO%W*AM)]NE$$"@;RE_$PPE MN\6DIE]+IK=,X)T"K*7,E'"2K$<$)[F#A57@@C,B,;BC2]2,%UP(H@IXX0J> M>!.A;0-DL7U2"YCD# D04,ET[7&8@!_2WR5PJK:TD"O!,3J.@:AS]-U3@5-*9QVWAP: MB1,'Q49#1;IVT-#WE8IT)DY#EY.*-(+:['C+I)-!,!(K-D4E+ZS"M0 R#$2 M'C@@4&9D0\"HBY#T-(8<8*8YFE#PI;AE5UBO"LTM5W%$EZ%5(]]*5@+-I\V_ MY%.PP*U%"(!ZLVPL"W$O,A2 M].O*R4D!$V)';=QP!/8/,T#U(@ZE)R+8M-0/K7 AL1*&0!+)!^8D:*C@4FEM MU5XFU&RQ%AKR&S.L3'2$*ES?DF32$92Q"2)ORLM;$:G$' M+H'9G%,I[QPVF;2L*Q1XS @\W:I$GN \L8@-BQ\PCQI.Y#)0 L-!#F'I'M.B M"YEKFI-:PFH@%%S,UBG':#,3.Y*UAN@X0]5X?J+)Q$J$R6UBH22QE0 UI MMD6(*BI1O::F2'[74A&E(O!/!%+)P?W\OD1OPQ:JXQY5VDL]PE4<4N2OU,7( M!]-R\1)P(3,2_#B.IB*0$Q,A?YS2.LLHRJ_?NQ/:R_UY7^W/J_WY^];KQ97O MOE60FTL[]K-VE-^KK$%A!V5"7-QQH?.BW1>>/N=&'E%^U*'O[")!FAU,0B%1 M22K,T^ND3$=$0T$&.T"FD^1M[G2$2]32FO1/-C>0ZJW4]F/*0+$T'>O.$0_) M8&VL0Y\;-+2:H;JV;KBG6>=6:#.8_EV<=,3ZPW>WO5%T.5:!;D_Q2P_IHOBE MGW1Q=?=$"]KWFRZF[BLYUD.Z*/W23[HH_=)/NBA^Z2==%+_TDR[*'NLG790] M]JQT>4"1FX?%QXZV&OX#5J/?#9COWGQZYC6I^A$%C^U'Y-CZI-^]!W:L7Q_; M$]TM ?#:$K4*%%SMZBQ'RMJ3)>\G?&(F@Z;X+R,_#@Z=A[=-L^:C PXW;7+ M48I'*9YG5CP/A_\#NVAU4+YN7*KEZR\?.A,0)P\.$34:#SA>#T5W]!\:2FXH MN7$RX/C]M[\J<"BE,G"ETG)S3:ORRZ \'KM<%>+SHHSGU[GP^=M3D%5;"_:"T92C-OC8 M7J5?&\<=.A,D/9MCAY7\O>-0\*[B_H>8:XJRAYF<)TI9OW]R2?&LXEE%V1.E MK)+&/:-LRY8>_=;CA%[QB:JN_+!^-LO*(6/R9CVG6C=U^#* M9J9A,=MQAQ9%N8NJVJ,9]=GRQOM*?]?JMGGGL<,=KT^:EWW'9H8Q*EY^>58> M*OE=)V"NTVEC^],C_F#EN*';(Y7C8XDT"WOZ2YH79\V&"5V;T[V9[RG$.1[' MK)X;8 ':KB5USRA_-"M\%!@Q+;U3@/0PG-*=K3X.BC/#RZ,X_"93_YB+K);,]BAM&Y M&C])6WYX]+=LO5/UW*-(S"GR]:SO_> 4DGHDU'=#OIM=IVO*Q:7X\"W]TZ/"Z-_=[(J65(-@T]'V?.>:H M!,'1K/K1@2, ;*AL>*4C=F)#[]3WZY&.&$MH7[[BKN(^WS8;U79:>FY(*]%I MHX&]49ZV&+!!#,S3-3;^[:<\_0,-\SF>=;)PLDC6;>E*!;%QTWCC1Z M#)J&@;JI(_SU,.KT(B4B3U>&>6QB!\SIL/I_'V78\274Z2+,9$9@ <*Z:TRB M$*9TH-*!>W0@.73?%2$0N%/Z10G@MC@W_=98-Z$O?JE6XZ/SCVL<3 L_ #KB_^ ,2#I!;?X@C% M*\.\7 GXG'%X9WH5S?E,$%?J=A#"/@VB6/YSC/=)U5W^67'-@!QK6"4<^UZZBX)#CI M/63?S11/XD%0%02:^+2\%S6\]IP]8R3-W; MQUX3>U)#E0@2F#6%&KP%@-C ;HW2)CX%?&:(,D'#BVIT)6OQ&Y"G.*$EHCT* MX_A6UUH[WKLPY59CB](:4@KF"Y2%5 \%Z240Q&K(4W7&0PT7.7\O/S0G#BF=B M>E+O92"Z[W"#LX1-'T:5_=+GO&)BBB^(719>:+I[N!HHN_:.+I5N6HDO_ MZ*+T2S_IHO1+/^FB]$L_Z:+T2S_IHOBEGW2Y+P%3T>5)='EL2NF]\;'A-C]\ M-E.H9QU&G[I(';0<]77#'E,7Y!_+;J,8,_\G#S/M$^WP_,!G?#GE\D?;9)TF M]3Y[COJ.W8D[#S4JH:*$RE.%BOU8H6+Z8Y(HN$G=D9BXS_,84@OP"B;N8V%B M>;I_W.-/W2.EN[Q@I5"40ND)KG>TH-S_1[='#$8C&[[^\J$ST:#0K@SK,;(/>IE>Z0HB20DD!* KW8&O[^VU^')(..A1Z%JR-IMKX[3')GQ-CC M:+<\:M.J7.K6++Y3;MB@W+">QO6>NEDP'.'R)DK*S8!TG8?)/)=A?WXSXZM" M?%Z4.P9U+G[^]D2DTD/E1\\.>M:'1&9I7HAS,>7AB_/.)$3/)CWN.O5[IKMA M2BG*'F(DGB1EA7LQ5LHJGATK917/*LJ.C[+]K _RV$*?@_2^91WW1F4)-)/% M$7@8PF ;;/3+O3GO;'INH1JK;?EX/>5_I;@=YAEZ[C MYRF='LSW4DSB6)"#3<]0S/U4XAF/=8 =WV+.=VV1>PA[8\F MRD>!$LOKLC-&+\-FJEGJAC%O&1:SO4Z5>@_E@A(+3P");3I@\G<(D5Y*!J4Z MGN86ZIUV8NMA7+X[7^&8CL'?><*QK"O5^)POHR3"XL=8V& 4@1P5:O?<;N,S MQZ>IBL\5!- M14R>@A%'-T<>45.Q]LW6B8;)+,\>N5A04N$I('%L9OICWX53FN-)&+&[5!TJ MUOY"#D(XFV%WK1P;U?'HBCIC810>'8DX^#&^[X !TGFUS MDC)[>,0W5+;[6/C8A5,AEB=AQ-#-#A'2RR#<:,/SCR2Y/W:1H"3"4^ Q>GF@-,83 M-8;1J0!14?D7B%<))H&A]6EQR>=/I5M^=2>[,: MQQ+N8XK6F+"+3RYC=:&/XCW0!F#WIW 'H&9975^#N^T2-_#8)&!YZ)&$/H;1Q3_D5Z; MY[F=N_6*,P=!>M/L/LE&D7X0I'^.[)F>B/!QQ? WBMZTC&W\1N3'U!']C@^U M]F8UQ"N>/[_^B+W4G^OXNCOV:M-]RJ0<'WXZ#=+T,H;WK%']\0%"5=11XN0) MZFCL.P)*&PU&&ZDM@^>3H=/6*ZXYDA]&&<_AQV]I@;L'M!F 6?_\9L63'&MV M3D<2A+IK]J43T\EKO%T13\9??_J[-] " *?&:9]&A#1:)I- M>;AUT4LJEK&C:^+C3D8GP.I!%/0N8+U68N=!P&"&$3 ;F^^.1>PHH?)"V/%= M0([EG(9<40KK1;'E@?SM3"0=>^_F(0J+/*+O"CPYW"FMH@0 69R;?FNLF_)2 M_%*YTQ9<<2BJY]'5W_X3_BD?-8MYF"%Q+LL%K^"*&S^2-H;Q^EE .8/)\JR< MJ>649*EHX@>-8=.__]$TRG\W2.,W.2\9J3.M2T-$B2%WPLVG&PS_.P@6\ M^#R,K\/;O+0E?-UR2J8]KYC3QM&XNN^_UNJ/N!I;:RG)$O-%<2ZNDM\0[U5? MW9PU5I5RU*(4^)/'=.P%G]QX9DF4(EV=6Z"VGXDF&WQAUQ3XSU"[S/CB^U=_ M^?;YXRZ]39^!E[-E&+]KP04?%Y*YZ@96G.M7 &_\DU3%J\U9;AO[$*0930N2C+L%RF74?%I=Q:/:/I M\7E=VBPO"PGC@W''M;CD, C.5SPOX!EP7PBOTE%.:9\!<5$2XD)1]0*8\%4T M:PWI(H.%H:('7W_YH%'?"MW48.5BO*E(Z6N+&9:AN]77;W[_[:\6\$E0?O.6 MP0@C6"A8<6W*9^$:)@JL&/,9O5R^3LM!$+TD>(B: M#(MPAG*,9D^5%^1,(C6ZL;ED MY$DU;\TB*@=(]Z'__1JO1+OF-4*RH %AHG&RYN_HF\NH'@Z[GUV1B# \ 3C# M-QI4Q.+@*[CC!ABHX,! K@VO9367K![4:4@+XQ3$"6I]TWJGK5?T4L\-MC%. M/2GJ5:CNX3DA=A,N.-%QZV?#NXSG+,>@924#O[%A'YSW1LW:H8L!;M8;[GI22&*X)7 MZU(+Q:8X% )REH(&@;]@E>MG"@F_->D#B\]O2$;;;.XIIMCN/N9U K,#=@V6;K!H0T!%)-! 2)E ?"9\@5*&WP]@;@Z MRX['V*6%%<,=)'*&0N)?0:2*=3TJ:7$8DNWGO*G@P=AQ6MH=S*^F<@?3S0X: MFG1+,CN@>C8L(U#[SA;==>VKT.T@B--KD,)2GX$]//$:3[@&L41:IP#ZPT4+ M5$H@ZL)=]D@E7$A3[C%I4'*D\S49Y?(IH#MJJ,*"E-Z!7"*:O7P0Z#YIC?!] M;^C&2&&D9]=+?/#$U*W7Y5NE353/53**$+)H899+&N7TC&B.0EW7OJ$!58^V MIC]-%Q=Z!<9]!$P%7A(HR0L:\Y0#C]&+Z;)JZ4VPS&NW!5ZP%HY'O6Q-P5': M.? 2?%2T7,5HMX.MCJQ_)2Y&8=T0,>!U.V04FA,T"JM'D"4BAN"WY$]->[$6 M8AQ,2WB!L\>ER]=Q44H<(((PI>"&Z\MH=EGJ/7Q#5J$3^&^Z+KHRCLC8AW'D M @X@Z(1)5?H\3 MVU)>Y4<=.J)XD:+:(^>6C"]ATX'/*TQ9"K/-TVN4EEJZSA#^)9Q!^&%L!Q$? M3G- .S!HQ/A*N?GY8?F.F!\308,,? T$P&K=\W(7K@NTG9@C[XI W5T32-^ M+:\QM@)W=3Z-?*$I4'%P:LW=1SX:T;3&\]&R7@#9RB!Q^3=%],]%:/0:UNG> MN*0,$M.+RTM+6CYSA'(WZ]"%#PV$RW^?N''AW9GCI CQ0H2X[^BC(H3BB-,B MA*=[=V[6*T*\&$?57SW M%$=Z-*0[,;;S%.T&2[L^B,Q'%S4=D-%%(\6'5XRWF.08+/&?088&C=!BX.SFWE]1V)WHPW"9G[\;2F/(1E+.9 M:5C,=CKM7/6\ 7_%IH\EMF.Y6.ZP4U*_-*T5J0^3R);NCT4B#SF0NF'C?DGS MXBQMU"[MVL0]MMFZ Q?LZ-JB/36'%\(]G>,-AACOIVNP^-B(4()Z@ 3H/EQP;#=W9ZT@ ( MA8=')X*->E-RJ"'ISX7H,TC'\(89HNS:]#[>,?IG83O3!4.\6SE\,EG2(\/" M1 6IQ\GDCCUAIM=I/N;)I%B/# INP+SN4T%.P\8>%Q*\[@WN@5K7Q_83[BQM M\FVS)V.GY1-[/?5.ZX+O#:2UV=H&MIZG:VQJV4.^WK]:>U4_\TWXO]]=4=W> MPT:CJ39%X-9%QXW,C!MQIF'H1J=EE7J-MJYJTYVH?'*9[YG,PP,J7C LXW'.;89J?518^.-X4FI>R.H.S([_J.6L#WQ].G=ER-+F.SF(<9+OYE MU3"^!"/N<3Q'G[&]A1HMI['#(N88&)N]Q/ZCU2.M@L/9+(W3[+QDF\:T9,U8 MB_!QP<]$"[9P 2\^#^/K\#8O;0Q?MYPRD'%>L9Z-HW%UWW^MU1]Q-;;64MQP M%O-%<2ZNDM\09U5?W9PU5O6^+G E48IT=6Z9^G/19&.+RVZP?:A=9GSQ_:N_ M?/O\<9FO[THIG6(+-P1D\BUBPQ&L W?YEJT7&7I%9]K\5:1)CY+DW09S7*X>Z[- MULNU6#;M*HW72ZZ!!.6S(M?B"!AB7H\XG&5IGFO+-"^T65CPBS2+>*ZCA-/V MEH+2%AQN+<,]89,W:BF)&=*Y4UTN_R:::LL@D4'ZFE3/@O7,,\XO>:9 MQF]6,$IX(FB757B[!!)I&8RJ^3+LHP8_Y_C;51BO:8UH0!DLPD4"=)YK\W6& M)XCPVEN F*[M._(O[TQA"-4LW&"B3S;GX+F![M8S %:)8:CE2QH++E8:!X4_ M7 )B8&*2"O EDBZO5Q7&"G2']4@S;05P3>?Y.R3U=51Q5'"M6F81[F&;2GI.2 &E^6@0([R++[%P=-P=&WST-4N MXM)9G9J*Y<+0V8":Y@34L)QW"*\'82P .PUC> FL"8]IQ.DZJ[[++SDPTASA MC?-(DPNX.T*MP0&9,/L$!H>X7/5-#&QFZQ(#ILV, 2V,\Y0PAB1,UQ>78E&! M8B X8XZKD'/!=]IU Z"-&\HUR6_S@B]#,@U!#B#DN41UW)CO M!ERS*/]#UUKY&!M"US;=QNK(57'LB6[5")UG,-*D*85N2\#"0O$L [E.7+9( M"819.E\3$3 MB-LDYWG3^:YF*X+M*VM4C?E-8?7=/P<.0UQI8UN-4JP11@ M.&S'QS5UTU0MCVN.B53OZ1,GQ'W',A4A%$><%B$FBB/Z00C%$3TAA-(1/2&$ MXHB>$,+3[3OS'A4A%$><%B$FNFDK0O2 $(HCNB7$8[.+[XTU#:N/9$\3PY_: M.O)I#7D[:*[IZJ8_Z.Z\/\I@\C]YF&F?DCF?:S_P&5].N>RW:9NLTU3N7G9[ MWY$9HV1&3^E[=Y+.LZ]*)33LQPH-$]R/R:"%!NZ4#D4<[#M3?K#2V$5[][&T MMUP]\(9.^^Z.HRA5H%1!3WC[*;'5 ;/SUU\^#(6;CT_MR="IW=5YIQ.@M>+L M4Z*VV!$8,+5__^VOBMH/BW8/F-J#D>.=6^ RZ&WL"0FWO#33JMRTUKR^4W9] MOU'3EQ#/4^/"/98@;RAS/EWG83+/F<9O9GQ54&IQG8"+=3(8+%C;@/<_MNL_-ZH&("N@#CN#.\?@C/W[%7@ M>U2TZ)!:KR9S'8<9YK KOAZA!O1]1\%Z26W;TLU!$_J06;[6M)/O(.S9/C/M MSEMYCYVI[SN[TTMJ6TAK2PGPCD^E])/6P7@Z<0PY*KYA$G^0-7"T)NN^@?2Q MT:""WX^VV2@;96QX4*'OQYMV-C--!0@5^2X!X72?E'AL-(P@\/VE9=V'LQFV M$J*&R J I\'YH)/FSA/<[ ]\?+,+G@6@2V!S M>/15MT#4 ^+&Z" P@H#XC[4I'\[_O4;UH%2#?GUPX[(T0%2 _A,J(==,:7*_&7MC:BM0G M0.I!QL=/FM0CBJBWLU'>9,U**S.1?!*G>0XO@TOF?)7F$=CF8)-'25Y$Q1IK MCL/ELS2E=IUIIO+*QQ4\FWC.Z)QFE56N B.!W1ZR]_[5VA_4LUV+>1/O=&"CT52;DG#KHN/N M#(P;<1/J*7T:8+O+)5%2ZRE2*PA\9ICVJ0"I/U)K[^[%N!'G.A[SK),17/W! MV][]D7'C;>+C?LJI@.UU>ZKDMGU78%F<8^1_-9=J ?\#+.T$=E\RT^;1U=_^ M$_XI[YO%/,P0%I/TLO##C2<&S?A_%U>)N7]I&O6TX9 MH3FO9(*-HW%UWW^MU1]Q-;;64MQP%O-%<2ZNDM\0RU=?W9PU5I5RY:(4Q *> M9(FN.#ZY\#\J#UFO#G$9)< [Q;GI;R^*:1TB MI/<'6[0HF0'VLRBJ+TDS[DP7&>"V'HYK[QB, MY]9?,FV>P0,2;7JK70(:L?Y;.*7>AWDA9DXH.9O21&?I$E]$E-4[5%!=\9 H M:7=6'N^KDA$DWA#^&5^&4<*1H@D EF1,*11PB1! )2?@I 6BOSRH,>0N:$R\ M&@";_&HYINYM\VR2)8(<9GX:OK MEZ53,,-"(1PK*%^&A3:/YEJ2(I/-8)SP!3XB#Y=21NO:D63&'NL#>"2.9N]V M")*?!-Z^A3?:)R%;N[?*'S !.9P"AE,JO1TBQIJ8M;+Z2,5OB'V3F M CACRH&+Q!M)WQ "I4:/X_0: A0SR*J^4\C"!N8_?=Z?H$GK370)2!S$;1" M>MWB<-8%?/P_"-0%SY"7Z2TH10COZV(-;P;3(DKG^;&TS(,1\RN,7I#IJ$CY ME1:1T++3/C']R7Z[$>P4.VA8#!(ENO8-V%B8?9S(*H5$7MD,V!JB4CMXJQ#/ M.2MO@T& X."@--)E-)."+B9C!Q$]$^J:K\);\0*0EG S0F_#HLMA2FE"UN=" MV&]G BI:6EN=<.L*;#H09^EB@;AJX;NT"5!/[%:P!/FDL8*(4(!W!A9NJ3O M:B1 5Q,,9QD*>F /0#:(^3_7/)G=@M$Q^P/U(^HM,1E@!R%1!0OFZ]4*+#R< M4HA:%:RZ]8SF6HV5[,[D*LK21+ 5C ^\5YZMHH1^A'M2X#U8S###+R3?#,YO MMY3?KOSVE_?;=ZS)H2['#U$^6^=D=\*4_YO?:A_"F+3C;Y<<=4+!EW7"Q+/K M UQ_D#&+%)4T&7%$#;+0T8^\A(^Q$+=1LD"2D;@F<8QJ>M8LAS*5,\EI)F#? MP@Q_ )-Z.05)8YN,E ?]ZY!(@@\N*HLH;ST\OTS7,3P-KFEMW>;HPHB"+?CTTJL# U.X6/$:#'^-QSF_AL>1X5'@N\,D65,\ \7J"QD0 MFS:#% 5EPA:*HP-CK9)@4N*)'0@,>H2KG)^7'YHC0R$AI1YRSTQPW;NF> K7 M1=J63O1-*6WHFD:,7EYC;$F?.L])OM 4,S\PY O'7!GU7,ZH9;JKGJXVXCDVX]'"L- M1?GT'1Q?D::7I GTB2)-/TFCN*:WI%%DN:^VKG M*=(\E32//F5SG\MYS 7!",)Q,A[ODR5#7Y59&N.7W[_R7CURA1Q;=_RCGKOS M[XJ=[UW3NT*5[W-QG*D1Q1-?V";;==!),9UBNF=?%6%QCHK/,"K>76*UPLR) M8,91F'F8/>ZC^60#D*O4]9/7M'[ H]Y]5+_^EV>__HR-9,T)) M_/67#T,1Q HQ"C$*,0HQ"C$]*Z'6/6)^_^VO=UIW,JYL[(FQMNSFH+*;6_/^ M3IF,0S,9^^*)/37,.BA6?$-YANDZ#Y-Y_K93G^N()^@?%U 6Q7L[U&3]6X'. MJOQ*.Z9'9;COG/&&8E;T5?15]%7T'2]]^]=$Y3'T':H)+YH)? SS2W&Z'#_P M/]?151B+,T3CL,8[ED9'AJ9]I[.QMQ@X,P,7*YB,V=-ZP8W008(@\!TV,;MM MZ*(@,# (>&S2<3ON4X3 D5LW/TD5.":SK*"[+JC]BZ,(P^8KSXLLHG.W:-HP M+>&%,LJ'ZW0]#NZ>$S##Z[;W02_I?RP].!:@3+P)\X)N6V$JH(P0*.!+.2X+ M)IW[4@HJ_8T(/1(J$YOY.Y3/L"-&[P\K3]BMP34NZVJ8:&83-V"N[ROW\71! M8#'# A"XG5O4"@3# 8$M3""OVWZSIPB" 0>2'/"L_EVKDU/3AX.& "X%J8UZN-' M)PR!BKJ*K&,*3FV1=70!IQ\X%17,L4E,E.1%5*RQPF 8:[-4- !,,Q5:4D[@ M?=MUGF$QQU-Y"@HJ]T(E<'UF!2JTI*!ROU0Q;>:J1#D56KHW5%LQR"' M'5KZ@BWSHGG= +C>\INMLXQZQ/^HKX M3XTA&';G)K*"R8!@HF3$"0>/NM[ ._INW8)G&9]K17@SQJ-O*O[S(-UFN[B9 MHIR_$X9 X.$FB8+ Z4+ <;':FI("IQP"*K0)$"R@''W4R7N=;V&28%E-,) M*AUVV,T&QZSSB@6]V81[#@/LY! _8*]S8OC,#)37><(0<$TPKE5=GE.&@,DL MQV:& L$I1Y],SV/>C@#DZ,)/7S(\$5?<4AHV=B]9H?VC#L)H=]OIH0:^Y%NFK;=< R&'328N\QQ70>@YC,03@)#%C,!C MIK>AQT84-#S ?OHY"@E2$>_69AS8,I3-ECM9@;XFFO11W P2+3US.A30%- 4 MT!30>K\T?\:U&FJ\41YU"&^IF2%U!<*3GFDFJL^W>P0M@);8W7 59D7" M\9)""Y:>3G,]9V=#1F&C0(%@@> P&(F@L!7AP-/& 0V M,UR'!?[8TC2/H \&G*7G8+*VNRT(1A1R$W;31[@:WHD)>G69^K@9:ANMF]&G M?+U!,LG$9(&AVN(IG-R#$]/WV*1[TUH!96Q \1R?V4JBG%) ZY$2Q?"8871N MGAW9%GNACD&G:G8-$NE5/XA1.:,* N*U7;=Z463M!5D/+9_B6&,+-:HHT\," MSE;W1DR?K-V-)D"U61,ELW0YYB:(RA5\8@ 62R4H3U#AY#XM.G&89ZE#P0HH M]PH4CTVLSEN/*Z",+;8TF3#?VR[3-.S0TF^7:5:(3D33-,O2:QC :.K@JXC2 M@TZM3UQF=%^/\>2DWH A8%L^SXDR@'6X0W\-"5.*HW%I]#19\>M.7M M!\RWU#&[4X: %[ @4$703QD"ELD"1T6?3CCZ9)O,LSMO-]TG<[CL (293L]D M^O1INBKLU$U@'C.?5+LT!91[P_>!R9Q !2@54.Y+:/$\YG;O- (L9YM@.82D$* 2H2-3A"&!>]WVG^V0=2T,HNHJ ^/,3"$(IC_&IH05F M=7\T6>%D0#CINC*!(KXB_DD3?S"AHBWB#SO^4V9_\YL53W(NBH*GE(Y4=J9^ MCG*7*@[4#S0?9N]X+O.LSG-X3T[@"@14P)U"QP!.&@(GU_YGA=EY,XN1 M,.1@D.,S?W(">4DB(SM)D[/G-(/Z-.\C6T8#,/T/2]SSF*O.Q2F7#_\R!F,KWB!J1#&H@16L#BG M*>R:VSV\FJ39,HR;<\O:2--U'B4\SW7M&UPX#>,PF5''I(R'.9]KBRQ= M:E]_^:"9;.*"$M%@I6)\4EAH/\"XEE.>87D5S3(L&\^[XK46,ZQ[KG48S66Q MSD2Q-G&CS4QGHAO5C6]^_^VOCA/H0?G-VUW/LGA\2 XX3N@0/U00-%5-.-ZWY&XP60_P[Q:'$9K];]1F-[B@GR$>4:% M)J["I179'O3W(!E/S*3!=34[+-,YSQ$.0'K"6[@H8*ZAEL?X#&W.9S'PD_S9 M:7/5=9@3RATP13S=OY.5F+P2#!?=/H"1\&J768'?8#OD'L_U=.\ [@&.B6G: MP!=YE!?:*HM@#8$Z*#/$3TVL%Y>@WB\N29J L*50%/WP+5OGA<#!ES K$I[E ME]%*?"$> Z3B0"GB#;Q]&R7K2$P%!&# (.+9)Y?__9E!ACP)LFF1("1[6)BN&H]L[O,RG5F\!OI3%CF&!0!3DJ8 M9%1+SVG&Q/@XY_@FJLS;$S,4EXID_^ 'US_]"/]H9O-"*1)$4!.-< HXA"=T M"ENVVT\>!/1X(!LRT8+1[6L 60@&5LDKIDW__C]S]B6F._+B,$Z>:^!F+&O" MDM0E#'M;E_'-)\7X*^'LQD@NG;*'W$WEO92 MH9A0CK/G R,L?$38KOCHRY&QJU2; 5CD>2)#ZG*,(QMC:J)D\>QYM]-Z*)HL MJ*9>28$?A3,!WO[;=]]_>G^^7C$K1;52=WTBA04BBP@(*)X6'"ENY\J[[%<= M%?B"O5)5.%)$%6^B- NR')W8+2Z_4$) M C<;+5_O2"+!$TLQM7062O\*5N^)=.),9.@[-P& M7'1\'S]SJ&6!VN> %Z[ MDE,4'T< O)9J""F\B?$\#.3C/><<[8=AIV#_%^P4_ !#:TRA#;Z!KPTK2BB&JZAF44B*8 %Q&4BW =\/V)"5:@)/EG#BZT M^3C*&#QR#1@$OC*%5P:2/CR?H-5R]4'--?>*$]:B :=@2&E MA/MZM\$^TTE,LP16ZS #(N>!*.6A]HIX74=3F4UB'Q#O&, 6K(C8.;Z*@!Y^ MTSGV=:$<&LRQKPT-5RQ"W;!$[DN"%&D$-,_R1&K,2M@6O@&L#M\!#O^U=0G* M#)DQ!Q@^ AY*6?W%@*T"5%53 0/04:6#;BY";O!NIS"G"7P?QSL" _09V"** M@4] ZZ,8:57MJJ8X(H0Q8=<$JUH0E-C/O6+&*P1B )9BHS'JEU:EV^^U.A61 MZ!P;3M^Y@Y/^9G4.3K^)C+IN![[1N8/S3Z"M"*&U!X/%$%IO>)<06I 6::%S;>'2 MJHD#7O< #BTBF0S=ZW*K>#?UWM[/(:?OPE\V>_P9(+14>"24*N*FG11%GG[3 MQ \=-F XU"@_%Q'#2E9(O9>S*&?&>LH(J)%VS%%IC*J .8'Y<>!:$5KKT=03 MH3S*9]\0N!YV2M[?[,"<'-\2LRXB;<=]T],AX](^OLUE08RG7 ADZ4I VQ5C+I+32][G8N9U7\>RBZX6LGB6L/)09=@O8?I& M0-,?'B\XR<-;=?J2-&V?RYS?9.D%P%!!JE>;SM-,@F3CV3'8#K""-P"D$M+3 MQB[@V\GK#NDL 2#JYZ:Q+K>[)G?WI='NNMYK6&3;E3V[5[%LKWMR1PS>;Y\N M.*4#XW1BK5/*L#L%;)4 #(M@?^A<36/P99A=,0 3X9?QK])Q& YN@5X%?+IU M>4UC3UV3YL*L2<-'=.?J,G9M4,9=S\7O461G%0^?=D_O[$>V^YU%/Q*,_ZV: MMT3-(^F)'.R]1JZ4[5M&6KP8<;"?@)8MIDHA(B\.27?'&"^5NI BKY9%%$.5 MWI]YP%%Z&JEX3.%Y4RP 5F'NH6:@#!9Q.] ;0)["I M\[Y02OAL&2+]**\#V!4*0"1Q.J/H@E)D9U&4TR,S $4.S E6-H7W'+U>-;MU MDW/AH5 ?'>%W+J6GPZ;XVHLOV!O@2@)'3*>!VK'(.0/3$3IH0]B2\(&# M8) MS(BP.9@2&5#LGE8L(W+YMJ9C3:JO$ T3?VRZS?$F&H=$[B(E@(_3(CHCU8%@T'PYS4JK].0S>@4.7( RA MJ(@OOX#_!=Z7*$\G8>!VJ_>$6+I@7A8F\YB8'NLL/Z9BCTN/GBP_"F)X%F83 MB@+>(!@!K(,;-Y* 1%;MWFA>W6]7#@=H@ H1)@*)09OW1 M.17,:VFX<8Z'(.0\)!REC6)G,L<1BD>S">"A8#H3'J<\25-_P:"\U7BL-S=G MJ$1%K2HJ5J?''F;U,^UJ -9EB MF 7O@G&&/Z]\O1^3! %S8NQ?D)&9P*:36L'O1^@* M\"$T<*JOZK%3YD@Z@77CPQ(8LS8L\7<\@?XG_+,;;G@/"KO(/E1^8X4OBOD1 MU\"C?X#ZP>T43G83'X%9QRC9+(G'E* #-&#E0X@!Y$\EDF)L##1"M# H$WD< M)* ^_O[/OW2-<$7Y8A]<0D1#?!!#[U%#4=:B5D4+\QMQ0T@?G3O6UJI')$T0 M/P7,/WA"2 //Q2:(HJ; K73\I=YS Y.AG.D@X@"-.2KGF*.]4MR' [M.9]@: M/&DY[V)C"3P>/83FDRQ B%#,QQ A6LWR62,9%/U7$!G,U4Y3VDHU$"<-Y$"3CBKE2\VTA90[P=3;8):E;V6Z:TB5HA5?<1H,;/D,:6INU::7.=? M;RX8]E:$3!E1^B/JPU$8I!-##R\L9DGTEMD91@1FU@.P]Z RPZ0/.,3D*J3^ M%46T862G U^;*32=<1;%@J3 IP_P3,(QLBOY+9C4H74>6,T&_SR-8K058!? M5H>?P)+'\'85Q.2S+O4MX*(QOW3IZRXP&>T.[1RH&17GJNYAX>' HH6#K@Q, MT*NN!1?Q!W@?J1]P3(G0H R#JT =AH- :T$$/0$3\'./*+&TO[A1YKI>*#+B MH19,L4IW7 "&P*;&VU EICEX-?HEQ>C @DMA>)3#!U?\QV1:9S ?@B3?@L< MPV)?W8Y(;=B=-L4ECJA,\QX;T6L_E =VB[ I(&/(Q;4( M]I+.",5-B[Z5R%DH/(7D]?DQ$12XXCJ(\Q1]D-D,5*[.$$&#I#?'=683BB/# M2U-R$=^")])M=[HMYU5Y)H$>1.P;2H><%A(W-">F83:GL)X2.^*J5P5D)"JI MRQHW8 %AET TP!Q%1_$-H@]#)%?D-NI]I!2SJ50&71E2PWTJ;2^!C=$"R%HT MOX40MI^@*B668^P":@QTNC$>BGLV=U+TJ<<4?L$L&WKVSSQ(5*8OJV/\^*Q, M (9I9#<(4E:;H\A?@!F7J&A )L[\*0"H-$OXN/4CJ',.[]#XUW' ' OS?\77 M8+6+IB)2$K/T5 SM-3N2%]>"8D3$Y#\7NO(LTIK&37S47E3&.#_A5AE3! MDY5SO(GST%_@H$7^4;@5;TWZ(O$+?@+(NAN!4YN^0C*675)4FOA'%6&MXH$\ M2U&!J\!1A6%)#?D2".(KFR\,Y M,MU%B8(4_WU"@P-0>Q41#,QDV%.,RJ"/$2>A?X-35W^K6*LN^A*74NKY_AAL M.O6D\&^OY?Q3SF%>8PSMH3BIW-)>ZU7+^1BDGYW7PD.KIC['C_"F8\@ B;\ M*L8?7FI-K6-_ZOG?BFA4!@8M8R<&(%2 76#[X29&[F6=D WM&9L_(=G1&MEZG M#UHO6\XO =A''Q&(:9H_RA3$T)/;C'[>(72PA=22C22,'9^"/QKJ\Q&?.A$Q MPN=E@H3VH.B^UI6,)(?<$'"69W?@1%R71V=%&C+?HTK3G- 4A1=$R'$%LHL8 MZ<0C%_ID16:#>8@X4).F%,^.VSD=M/HZ"$?7L4]/^F:"*.>"GIXL)N9U^IU6 MM\@/<354 Q8,*=#+"Z4:!/@#@B< 0LCN%+RZE+-,GYQT3FA." 5"2>8%0PP! M.:\S@(W@T,88.\ M0BC<<8^'/;=_?.*@W,/.7381TO>T8$AZ"A8SH>M6E1LI.(^1B#ZG"M G4A[1;1:^"Y-5[L*0 MFSJ282 QUQQ/B)#3=.;1^DE1EE*.L"T+O&!&/$X/C8\^2H^_XJ33:0ZG!H2041$Y?;HX9F2,S\3]5#5/D3/PAS/G&, M2[VE3VCX!1%S&/N,J+]'0&'"I(N#&@EO 0;H8] 35P97>0O/FVE;X'4*W#PB MPY1*6N"ML"3PL@4%3CSAB0AC&B#G2.UYG/,72[[5S"JN11"J(Q!%/=[5B"0Q MQ2@.Z#T==LDQXC0F_!^&#Y5PN5,[:9Z'>^7%&.4)%WD#.CA.'!M'^K01=RLE M=4ELK[+\:$>5Y.&Y$*7P%L?4QN6;:U".BAA\ZX\C),CI9ET/72('Y^S+*J_I'/1WSEL]4=1OPE>? M+;VZ>IFAI&T,_P(G=Q)1+\G&C53AD MV^;_>S#W:NBDL!)>KK\#!KH%])SC)RK8N1[WZ;P57^7F=ER\$U%-,.^VS5I1 M*VYS&GDRB\;17PSA[BZ:GT@@/P96EV#0:=LX&%XXRG>N V$$R<@23?C&Q8PB MZ!AD4*M423E$V[<"_J@).W277]KO&\6*^&@8YU:H= Y<$/@@F+OT6AW.8WG? MT;XB9 R+._WCV,M3/L)- 2[Q?0'-"@B /3->M.RLW++/ZGMXQ$U:-!CEJ*NF M4J!6'N<80Z^2C\]L6LY+%6\&6G0,SP1W]^>SLP^E8@J)*W24$]/3_[^>.S9>3=[= 1_OMK%9E*\1R/ MQZRPC]//[Z_0(\!A+ XY.NIVML[&4%=:=\ M,\(DS9RLJ4Z7+]4[/[HH:45*)VUP MYRJOX_"::RYVL.)E7<.^.4PN,:HRDIU^3MX(3_TTI4!70V(U44]9,4=Z& M 237\X/=GM!Q\72*SJ>VR8;'I5)YEP[LGM-2U%@J?LC52_%.AIBE\KG^P9PY MAMQ4#!%C41['L%Z8P3[0@W$UUD>?Z-@=/=.>%050U3/MI5A>61M?O;##0/2. M9?)!J#>VS#0";,;X&!O G=-W*_3O5/[T.4=+P:CZMX8J5=R87JP?%2- =* C M'SAHN1JMTX.S.]=!-8+,WU@MM]OJ]"PA:D (@(T;.XM80EB)."Q"6(FH"2&L M1-2$$%8B:D((*Q$U(01(1-\28GN$^.J^9['N%-_^^[XNZ_>U]KGKO=5GO8=&X96*/;'*-K5>H.-NWCVY=6 MHUK^L/QA^R@MW@E">VXU9U5\_".^*.[;]&E2KRK M).L;*82O1":>;]64[; A^[)(/68$\O'7?1_E\H@ZU>Z$Y0G+$Y8G+$_T3^I?L9)LUZE:(T%58V M9SU+)&4[P3-.Q^V==MQ^O]\T!W/W^JN)Q!YT>V[O9&B)?0C$[@^/W4%_8(F] MU;326A*[VSYU3P;+1?2#(LNOHSY91S&Z!^:)$ MW%4*GG;QVW79OZ_C6,D0=&.(>FJ$]'+K= MTX[5#'L1N_EZ1AATL43A,AL<6 "GQ$BKZOPUTUDX]%!.MWOL]@P.W2>SLIWG4UUR<7,! M1U=U]N#ZF:JJ\=Z ^[T.ZWR-J)SV,*:]=8BS:SI;;_Y>0*A[TG5/AC;*MY]L M\#5ZH7_<=;O#CF6(?0SN? U#X-EGKW>(49X[HR2L<#^2,%*D.GA@O])F.AJ' M'OEIMX?NZ;!MG<5#(/9IO^\.VC;,=Q#$'@[A__LV8^L PD!=\&V''1L'^@H8 M@\C%D:K?_#X ?QOX>2RSMVM*6Y^_=L;1LD136:+K=GH]][1];%G"!H*8)7KM M@=M9<8Y*J.H'ZK-2'XHUK>_UT/:]MGVO'['O-:_FCMVC3LOF4>^+ZXIGU1RW MQVD9=5K0ZV[=!F]$>KAZW M8TVD)\'-0U;D-K'<@A.[NTKN1DHSZ U.6YUJL\?3OC$#%]ZB7J/S!_"[1:]E M;+<;I5F0Y;IU<,R;$"?Z)=W^8&'/>X/RG?R&Q5=@AD),K>ZP(_)5+JAGM73" M@-N_!5*/WN^W%[9PV"N[*L+HNL%<(IV92+#9=HC]P\:P#92W&:A;+2GU!L4V M8F$LHLH&TF[_.Q#QG#JD<=/@7^@I(BYU_>5O\:1Z,*EN95+]D];QJDTM:$=] M@(DY,O$%5C<3=@Q&KNRA.:(O@6UANL8.5CBPU^Z6S,_S[+5Z M)?OAZIX&U\8.T0;=D3081N^4PZE6HCVCE>AC-H\L=<9ODP WMFR4K+O(J7D[ MBWK""^,4^R>B!'V&W5R29&=!E%%K!"D\)Y*C(MSB89?J%+^?W<1."+.3B@]I M%M/X6K4(=-YSGUV<%S:>2_,I/I""EG'O+.!EWVB>7U70=6=>,'4A=K.'X0M* M'I&MP;Z/Q1M2:G%(31Y%FE'W2*%RB+!WGE2-=O6H.!_<(V[2GF?D?#%/IC<5+@F5+O6\3<:4#>V U\$_5QN %OW/[5_I,L3@!56PVCSTQ2S[? M;=M* WB\*2X=U@%XJ)S_E5# 4.>%E2]LE4B-7L;R9:AL&J@%<765R"OL0UN98N?DV.AV3%AG:-A$ M0QBFPN?VSO RX+V$Q:> EL4>FVU5V#>=;-#6N MM'ME>G*/<@5B3CM&VV2RE)V*13=(MP9EK"!:YWA8$D@1K0W;TJUNRZJE;X=F M:B.>+0R\:2<&QPM\=F(@!NK*:\R7^_D2C[&1*M["-H'GRTWE[SIGWFGL?YP$ MU$ <.QGGHS0#M8M3GHH_X@0;]<)\P6REJ2&>9<-86#OH5]3YV#,ZD01?$[S5 M[$2"NOH"*6'H.3WG![#+V!49))LL&$^96KR3PCY^@;VAX4FD"5A)#S4_-Q(> MY6D0R92Y>)Q'BC'A:=#/LSCR64&K-K8(-:N(&K^"C\S45AB;1@V<18(=F#5V M^% T![^%CLXM+%T:6J>Z0P9-8:0T3V9AGH*U YSCX[8'$>S/C10A6!!NW4S/ M@E#ZN9>I%ML!O$8DM-(DIVD!;(!7XB,X'2!#F@.9RU[G-W$> JR(P23!M@<) M;[>R:J@*0$>JAV@8::Q9HS5\=8&/S9;GBT=@JG7TCMLU&W;O=7&I;"=VS^C1 MO.1QK[KOIHW?\>F"']3IF/[%"L.WRMP125C-P2N5B"!M8V4;[B0P%0V3%1IF MMJAAM,9W>\>]!577ZYV:=KO0GK =GI2^$M]T$B<9-Z8?@9 3<-92=]P=+&K\ M=N^>AH1!J@A\]KZ_;2,VJ-K"C1NT3Q;#%( LEOQ94!B,)VBQFW9A")KFQ!S/ M5$7/3/M<62N\0)MK$.V#$ A[3VS0$YC>$TJCJP8(0 MK.'X@;(1("RN:4T<(!Y@>Z",N8$B^FSNHG)K6'8 [I-KQK:N8$6EY6]C.-KK MJ2 'HDI _#81RME J8J+("3)D=K7G AK"04&JUX?( &B/H]%+T+?,9*3Y0$<&08ES+ "M-FP3 MD_<6U<5[#GY%'F)L$18970=)'"%!7+3I84[/OXNS %YW6JR,CK'" *B38"0F M81(Z5]BGDCU?X Z9$$@B,2NF":N@B2TCNAG, 79RFN*;,\(UA+T]F62XYCE_ MT9#YU7!Q>3M7;P)&(G) BP!D4!VD5?Y' BCO'51B +M31C=\>2W#>,9K1H#D M :505% 'X=0F$I 42O 4'39$5O IPG/UZHI 4*0CS5K-/%L[MF=K]FQMXWY- M88-U:]M.:[#U0_B[X85U^[+.:?CNI[<@NPDJ,,+F'PT]9QZ&/_I"WN<)6G"> MFL+PA@H6A#)TNT^GUW'YK M-#>HU].GA>7;?<)2IMM)E<(P5ORRBWQ@,C@$% M7+%U,2U#&?\,^7BD?(Q=TE5X=4>0$6T=&-Z08^[L"U%4'ZQ.-N&SQ]M73+L& MSH$.\V',8_6>/Z=EJO%*D3)"\J6QS+YPE1>(L_B MJNZB3RH)K6:&:U+T,ZGJIJ66)QV6E;ME[O9[K?ZQ[6U=*I2=-1GOM/H;;PU8 M0CP6(=JMP=!2H@Z4L")1$T)8D:@+):Q(U(,0IZWAQLMMEA!6(@Z+$">MXXXE M1 T(826B)H2P-F*[A/C:Z\FW!CD.H1OK;5IAY[U&OZT-\HIFOO?@R)VG%_XP>*%>QZ6_:#-YK8=/[A M6>-;=^47F::ZX;50K:\[VUJ]98G[0V2K+ Z5,VX+)UC..%3.>'"=\:V;\C9. MY*(5Z>DZ2Q9^6]EX<(C58"?V$V8F6\AE6>2V7>,:PI9/'M;,-IA-.D?=DE-2 MRRH/C=4;S"K=HYYE%:M5[K)I*SCD&V'\SBO^;5KNN9%-_;[,IGZ^51G9]0YL MK0:NQE:UJF6X6M(M\2SQ]HAXRJY8VC60=@H^6MHUD'9-E+LFA5W?;[B<]Q1[ MS-??37EXD]VP0M'4&+[C]MO]!D7#ZU IO)GD[O3=XV''[0R6F\19=+3;4/@AJ/_J!_U:Z!+O=0=OM]+?8!N(@B-U,T>ZYPY-3MW-RNK7. M634) 5ZN*O&P-\[.SH!*O=RBK^IVW &L>M)U>RNZQ5FNL%QAN6(O(R@+3*$J MKULB[U6(TQ+92G*U.9EQ>?3KY],J*:$/^(U/L,8>_6I4E&MU3N5TQ776ZAW5 MNY0D-*[1+@]'KVX-I<;>W4&K790BC.)(%MOF8"DNI^VT\;WF-=3MUSNKLNUB MN;-W<2;O78+LVZ1G \UH#D>AF,=Y]GP0C7S304;-P7VRP+S6-#._ N6J8W'8ZSD"H], M@Q2+)'/Q7%WQ3X18'Y4*]5?;S'#5WK/+<^=3/ L\YZ3?=9U?\.58'9]GD4KN ML])MO^"_T"^=%^K+R(\A M&)3RMY,:C647&"RYZ"7!B,K@7I<)>LR,8JO94450ZI1&S:.R"1;H3B?Q3<1[ MY.)"_(!;/-"^4A%0T(4!* (1905+ECW7N+*WJFT9QEC<%H,[E7J8H$J*GDRI M^IZ:@;Q#)S- &B#EF4G84NS+[^@F'W)M7=-MLO;Z'=Z8Y?9W^ ^RD:XW2.^+?SNNQ1 GOG3-0/Y!+E .F^Q32,\U'+.4NIK@E7R7<=8;5$&7!?7!C4 T@H2 M@(TUL(JZKJ:>ST#SEA^3+@6=:RZ@Y;P95U<$7(^[%\D;[!8)UA@;"E0GZ\$N M^'*4J7+M08(;":9Y) M)%9JA^>EH'5@X5S4J7.JD>M+U"/T=]53,_&IC#UQX^($2E)R;SZRI!G\021^ MJAJQ4=UZ9,>6\RLWX5@W2"AN7)@56 B8*FY)A6PXV@:^G&(; FP5(K!;H",R M@ET@<>TG.!R5*C_*Q!=L$S$.,FU]0Z(0675$,CE5V$=LEEQ+^AAA50:VGJO* MJ[_@+N(\!SPX+#+ YH E>&@Y%_AW@WS((B),8X1OL4<]PJC+@.H[M3P_F!:E M+E.O)S"RH!.X#25-2O"$QV,P;5'.O]_(<(PMF]03&9&[[&#$K0QHWFOV4<]R M:8(P%['0"TEW/Z*M6WH7-RU8MZ,X#VXN:XZH_D:]J:CSDM$.!SB3L&[!W"WG MHT2^URT62JX'!2%6"Y-6K$H85DD3$.P/U;A ?@$;$*E&5@STL$L"B@B:9C*, M\/GEV6M00A4-A)M(K08JTLAL%&1%$PR2FGR:,V@IV=)WIE*JQA:5LN'H&ZS; M4K3U-"[@R2#]7#!J#6SOH'6.U$I!WP#KX?I>E;T97.>#R+@H.OSA%_![(G)Y M9.:U=F>;+TLOZ0UX-TX?]37:$F8'U>7#;&O1??$2N$#W.WL/-N(ZD#?J3^AJ M?)+>)(K#^&I.*WWS"4=,1*J!B/;#\(];?/4;$'#J/(>>QH<$P4$V;ZF7/2!O MM._*&Z] 523H01FK?&S"MU?!=)$6W71 :X:I!)2VYVHKMS)_CB7'(1_7@*N(?UD4(QKM'D M#ENA*'<$E P,X$GV-6@^W(;.$WDJ"Q7/6VAVY"OY&68ZXFV+)+:"T\V1%&^)]0-]YR\%@.&V-N7(3B\%?N& M7;'C7'EPLTZ//?1<*1JC^L&@S\<_Z>;9H _S5$%B4//4.DL/7TS>'-XCC4WF M@IHZ%UVXR\\-,U+VR4+3L4+SX@16:NI'#7"63/%2(D.DJ[@!H?R87%UT+S1/ MB%1'Y3(R^&3,"18$@,?*CGR5Y9=1<-YBQ5+Z5=P,-RN=&RDQ+*'?J:/&U&]7 MZC@TO&0:TR? 7&@U*3KO=)E" !4O\^D4'2=L.6D$"XV5SN(P\ (,__^&P=HP MD"I46K;8*=>]:H-TFV]NLB=G0K6'4P[ZK6<"Q4905[PXS8@K X]B0LK9"JZE M:K(WG87RB_-'[E]-"Y>@G O^1NPX$3X!CCMCG\8Q[485_"_MO&ME5\8$%8S# MJ'@,#+%;+/U:@5CNU5VT$:2^U:R%5%-LC'.ATP*>_%A* G^ZY[0*6Y9]'8N. MNV4 NG#KD[)9]>W-I#GHEL$8J>#&R[,DH-;)=)J1EC&2RC8#AOXC3XG=\7UR M+(!IV.561SS%48/JW:X[BZY^B"2S"+KIR+SQOI% $80?P.G !HDE,6B-*)X& M'L7-/(R>IN"S !5B&/=:O3 ,QE*S,6\0Q2*EDN1B#$V]1SYR*UGI$T7N5Y*)E,"H5*983.R;74B0*EI>;%IR0R>*X+'D.)=ZN/\NZ6 MCU+P5-EO$]24)CQ;GA)NY<[4U3CV\)0%CRO4CF"41,4],&Z!.G<5VY'"GA/% MS![&?A*@J,'&H 9CE6B <@$!L]Q.NO?HL6$B:3?]$.A%-$@SF9)_(7&!<[X^/9EMVQZCDO' M3XINY:YN[ P<&@(GOJ_H+-Z+S\C2AO.LDS(,U6,J$IWVP ZQ*?(E_$/OFR2$ M+!@>:U/NU,Z$?B,Z/T/'BDP#&]K:\C=T=FC!T@T4%Z83HM6DKGJHSCK/S7]1AQ#/%CFQC1='WNQ"N MZ@ &L"L2Y-(2+<\0O7 TW2V&*OP]94P+YY$=T#2?83"??M<(:!/P8?,(*\ W M3V&L'$^ BRD8Z#&=H&I. Z !J!IR!(#A$;K"IH, >3KU2?D>& M$^X^'LJ)P MD./^.3D\E/X0B+;;7E"^CA3I0FM M&E.G"%'#=A%ZZLB3(<@:^,P'H9M1J3.-?1DJ8F8;=B$MM^$>6[!JMJ M1T53 M^+%V %V>]Q50)BJ Y/H=Y:)OH]#]2AT.%CTWLJ>%8A7V$+V&29"D*=E= M\*LQ>S-GLQ5)PZ3 M47SP*^9@B^ 3K_I63((EO0?60UXC_M-(J[?4JR;J?0 &3LGG7UO<'TS=8 MA2!T():!%0Y* B:TK40L'1G0'R-B^+819_>H,[YQZ>,53ZKHLWL/J+$0%C; M7K2,(98@Q&GQP1((J6(*9!ARRS$3IA)=7'WZ9QZ4IK=BN(:>"I[:4T%[*O@X MIX+?JA.WI0_9(5YE:ANL%CO'BWJQQT%QFDUS\H!E'7 M(.^[+2[_Q6BU_EOOWLR_*\8#]O_'??\ MD7?:'1R?C-O?L1'A;[SY=/%VN/S)JS7GQ[LW[CV_/WIW]?/'V MXMVGLW>O+MY^^.7][Q?J2]M9_U)@9'TT!>?'5\Z&+:>8I^OP3)URJ@[,U5&3 MO;C[BL'4&$Z831WUWZ5)&>)SV5D2 LM =V]WIZZ?**;^Z72HYMS#C^$PD M,-$/9LKG30I5H-"92?A^987RB_1RE9B'MQ23]!ZWV^YQQY77C%!/85?$0!YC MIQ,[U+F9VV[T5[KM&^[ Y<8 M>6=MFKNMOFU<7@="G+8&EA!U((25B)H0HM=I;2PX; GQX!WD;['?.^YD]QSL<3&1,TA@N*VICT==UC\!;S[])W#B,^>7P&F";7QPK;!K M%= ]<"KT_ M&CBUM*HS&BC+E2DTT$P,\'L^1A3P#TS]?>;\(Q#;5!+-Y+):((&^10*/C@18 ML#]BZNVV97K7.NM=+";./T4^'E>\E88;EEW4/*\G6NCW+5'W#%9<9IC =S5O M-KZXG(AX'@.H>'H93!%BG&_7#VFF<:L%Q!@,#YP*.X 8[^+HJ$P:V[MX P<9 M?MLCB+'_<8;M.1I[0ZMZ ((W$5?^QLL 6]<4.U +_\[E@1N<>IC][1TS-I,* M.S#[#RK*N]93OP"\OY*1\Y^)33=HD.$?=BRM&FOX=2^IFL1?'N<^STEY$RFH M)LKBS\^Q"'?@P5_?)BUG*0_*^?&'X*> RT.,8ZI?AOD;*Q,[Z&Z/SNW0-W]& ML4A\KB2KK@"U''P3#1ZD=/T0BSJH>BG8:>Q"$9R9@ M/0QX0"1T2Y,+BG+I#63&F5N^S8N/> F^(U'[MN!!+/N!W4VH;F(BKF58%#XJ M*GAPSQ2!/W1.3T];SFN\"MIMMX=X>;#;[O2-E]RH&HIJLU0!CTA<&64C<3M> M8F'!CX%_)7ETF@@WL:(2'*I,C[Y]JB9C[)UJ6H55MD#R)C*,DZ()BB^Q("%. MN-A"X4^#**"-I/J'N(3S.,+6+(& G\)07CUJ&:W[L.5BRDWP$_9&H^84W!@- MJ%XD)#BP8@\[ ]>@?,J)[N'".]C0^Z M/:8'S.F/F"[^YE2=#AX=M&!"JBHFEC]Q]8/EI 7U]4BY@)6:(7P9:_I7$Q=00Y$5GF1G7''8K#CS+K[#1$#!0N^5<+G KOH4]O^JPP &F MA5L=$D-ZPL;(*^I2-I6))UWXFM=RGKX[NWQU]K_/G7<7/__\3''-V2P)0IH' MJ8*:_%U:N[[ MA9=&B4=73E6IU\Z)XO'3>TR(=.DY,JSSA@L3J2)&JGE;ZOR2^2UC/"J&6MGE M=4/_#E_WI?,S-KQT?D;;4G2">PJ[-CQI_?V?S[2 MD\7!%2+)7S475P/U69: MPS%4[>,JYA?R!KE<:H#>/$OD=1#G*96NII+"H$YX^[GLTBR)L7D0&!-@.1 S M+.@YC?T\E*H'D4,W=;A&/=NJ'.LDD=ZA>JQ)' 4>CH/=X8HV;:*U2!3J2U79 M,5Q7BJ36L]6;H[57M]R<-G_4/E[::>E699OTN6V2NX6[V MM&B1855916XPHKR."L,:?E'?C&^AHK:4XN=3EN5GX -O('-H]KS9<5B MW8DOD"'!4/A#RE7-N.B#[H"'G6J\ #D,ON$+]2 MD(97"P?,4F[&AU!$I)=1C9V!^I^G05I.I*OPR E-1&EKF@CXXU[,+M/_FM4I M=2M"23[;Q9\YU9GBK2P(96CBETH3XP3/$H915V%&>*=8W00#*KO?,A'P!^Z@Q-6JGIZ_N'LF9KA^>LS\F9A MFECE2B9UQ3-KLVU6R=D:QVL%K.'*VA?+S]+^&V&(%8&%(BY!\+<(JM$WM9^V M)AK!D]\4D"#(C,*0+K_"-<98%V#108AC);\=%?E;'4&I1BM61$467P;N5P[L M_K-J1?I6A2HJL9&$^QF%DONQF#@M6PNE4JZLI)"? :'(;_[[Y%P,Q=7O >)TH%G5^\5Z6-N.&0^K@(QF$/6"( O!4A MVR6.1;/F2*-RI-TR>K@F5'-^5]>%)7)]M,;0#OSH!NBX$-KYA#6-)[DP5)6[ MZ5T@M#FVY<4>-(NOC9RW+\_TLZN@*8:1,(1T#N(+\#0*Q([*#MZN58JLGC6* M9&6Q!S/D/!8*#NZH',(2XC,Q=Q=^3F8QU1,WF@[K05PC;%F!&K3R M FSHQ\M],Z1VK:Q@[S75/&.]O_9K)B;KQ.=5_ED:C]=<6/Z=R_L+BQGZ[ISH M@&H18^VH>":.O11173DL_!:7O M%2Q4G+V85M&];:1?T ,*(GAJ%'_A(*D>I%.>0>G3)93F>)R-2GO"K/@FPJ.> MUWDISD5(LGWK%#ZAY06FESC&0AP/@W:Z>OZ&(2@Z5YE]NZ<&&)3;>[?PQ6P" M0J4M4%4C>+ O/UQ%5<6\&HI(EL2SC^(:([WRXLC%6LM*S4S-M6E0F\H\@^ARS M&E G"+!.6"6>(JQ;:\L8^V[*XI87+8EK_W9YP[^;"_EW$,W!@07'%?UI:JYY M^TK:P3T+=G-\*$5@LZD]/5LE<04T MOZ+:V2*=$&_J%1"3C,!1' =9V61Q)@)?-Y2[M?(LG5TM%='NM\JBV4]_O?Q+ MM]71OS_#>)R#4U#=K#)X!;=-28KV/,6J!LL,O'HU/N4XWK:?\\^,G7%7;61'5Z&2" M?!9@RW*C'5&N@FBXFA5:S@764E[Z \;D>##%2<+!6NXAOB$^Y,]WB>]6A#I,/4_10*1XIN#@L0Z6KTX(I,0C ME#ER'=5[<#%%+S75#ZR80[$\%_\*LJI%3&"G;-R$$*<'&D1W!:>33&PHH)J0 M,9:)9V#8^)O<[Q=/#/V8]]T1W&2@LNK"3NJ##9>(/LY#;"89CP"]2[4*X83B M!O^PT,2,SJMHXGC>C[N'IX^\*\2C5*0[YY#26, G:O0R.+>2$,74BKZ.?LZ] M&?A$D]1=.H%-2#& !+].Q"C(L/QW)*]"U4\!\Y'P3[!G_/46>-@K.+3*<,:W M3.$K&8Y71KR!(E"08PJ2/RDWE6*7-TF0P6XHUFSJ26C'GH3:D]"ZG82N,7/H MH*D6VZ"R\2S)Y>Z&?EZ&CI'O%M1O:5[Q>!(P$6D!-)HB"0-\7&L(GSJ?8%3: MHPZ/X\ O3LY0*\!K\U0J'84]>D[BB>&\L&9:=:!* M)?. (^C79:@3@PB;K*ODYDW;04=QQ9Z(E *_"O-6$J"ILPPF%D?J%"28HOEF MU.&J)#!L4>0N*1,S5.3HN(PBP:$2X&<)FQ!5^V<"7H5(5 M")>="Q4H,IK&4'*;%\_DLMG'ETW%9\D\,U;=IE,@C5?V^]7!@IVDH)*Y,5?I.)-5EK/'>>!L\ X";)W.'OCM 9N )["2J'W31F72"; M^HV2'(C;,"Z%35_Y]-PMW#I7HWY9!'VI!0LU!&4V#%B'%&U$R7"0+N'I\) P)L_7 MU6.[&P;73H^K#SY9.^!AC*"WQ4FQ?!K_^AG[[X37L8-Z/INA=C=GJ&<,\H+> M@J&A67_CSF24X5H*]PH^C$PDJQ<,O*E%AEH]3.:I)C7$!;)'8X M<>*IMDHO<*BGUP8G9!-C3#0,,*8F0>F @ERB&T5<7EKCHIU/*4(N\WO9-GV& M@422&O(=*X]NF.B.8O8K??I@(?ZPRK&_+13E(J^DF&6$A%,NNV2O78\_OV,[ MI2MPC$'_:A?9[+7,7\'XE40>I+[6=)H*VQI)K]0(7BB"*?IK/G5Y9Q]1F:\ M-5E!,3/MNY#@'461+JE-]IL(?2#<$SR/?;3&<]@PBT[VU%$X3^8]M9RCF3A/ MD>M5W_)54RT:F5- 9RJGKCI,HG,'Z?&])NRMAU&3$/[>[YZZ MIR=]OMB$U]S@O=S2/%8=^:ZH<2-WY%-\JS)VC/2>C3,ILJ'P0!,3D[BON:&" M<0M6KC!@;9E11%7M'$V!.FI31(U-121# L%3Q$8::5^+,)>\>*V$)7CBE+2M M+0R&%*@W?!ZAU: VVG_F,/U"? HH1.TET1:6K18IVI+CM0P4.43@M6HU6+.3 M4R8Q)FDFU_(YGIKN9I;(?>!H!]-\:AQC1#DQ*9KE!,P>"B]) O:V!_V/3*,N MCX+F!WR4^-3U_G3@GO1/W4&[K1ZGT"J9!_12X#\9K23A90.?C/6=AL7W8!(@ M,%8*]F064BX*<2(9K!8+"&#/?/0'11AC/0E"*>Q*,Y8%_L>Y@@5*0.1IYMI@ MCW.8D/J#$@WU<@!C).0S,2\>P-B:Q_ZYGACV(,7!=(?4> 02I5/YU*O%M0A" M45R-8/D@/;*K+N^;^;)Z:VC'C+E.#^H#5=V$>9V^370Z-IH1($XZ*0[FIQCG MP LZ\&?XDFGTC"W@S ZT=JW*?2J8RRR^01S#_I1D@,\YJS<+'\ MXZK8?/6YL0@2E95>5=TR]1)0=SJF-%7II2PC>:C0$XAQKF!Y+;GL@DP/*^W= ML=@9ZPR,T(RD:=P+[ZWT:%?X>.2X&"Z:<91I^C=&*$5_"UQBNY/Q'>S=#(U"IIR/ M(CA;AOZ42<%U/+]O_^%OX\"B1UBW_ A9GU:.DS@*Q1R0UO-Q\$7ZIBAHL67Z M4)FLHK2/>@QWZ[L?S#]\TXP7"@8186"NZTL&T02J-8'^^OWI\/CTQ6(MHH7" M0:/MQ1/62JMBWLLL]CXKYQV)/UHA\0\S@4)=.!_Q=S)TX,1Z$T&'4%4LC]A? M0U^*MM$'92)(%6)C E%YQHWL@CR_!(AT.B6)!0WKFOZ ]L]A["GO#R5%I;1C M[,_3.9OA%Y0WMO$$3$78]44T\S7R"YX$L:]!$0L3,!**!FUC9G>*H#(,8%&*" M?>+@"87(U^TJ36PJ9::.R4I'E"[\J(!DO]O5.U#/ MZN >3 B9F!V)[_L% VS '\ B43JF?) RQT!=6$ [C%$,S.:A*\8H.'$RE@$B M-,O@EL%_^GCY:VUL$D/1]0:F OM+IP(/\'28-%:I4:4H6"ZW7/[3!YE0+B/= MQJ7PSXYX7@6B?8E5"RC;I2JYH@1E=Q3MQHX=.>,!%X2%UF12 J25V0!X8FQ6Y0+78ILI_** MSL9#3+%S*\-2!A!ECWPI#O?GHE >(@ MV^Y4>IGZ >96+S)[XJ!!BNEP? Q?B3PZ$J5@ (VQ@?>7#^B0(TG! M%H=X-3O+_H1!2#"]>%A3QWR)D?2PPJVDRWBDG98S\G0N B#F7*:<&;P9FW2?7F5%>07\29.,(T] ME0!:3>1K.;_R;= TCJ/*31F-<>C]'+6B] C*0TKD5%"))[4 ^',2YU>3O*A$U@D)W*J#::;G LWN?4%,F!0TY?MP+[!H@@PQ(]8(0,!S MA-BX*& 9@GA1.'@X!\ W<\6_?!T0#Z9T^A!'/[AX!)T8EC4;1(;'G-H=U-'T M%_KT#61D9,@=;VPBK_">1SW% D_&BHM/AM)[;"$XK2BZ%=F%>!!!YWBN(T*Z M59CFZ8Q^QRN8RIB2,BKO>:_+[N8T\.6#9+Y%B6_!<6X$/E^]S[]*?Q8E]?G( M4T5_];7V$(;UL=0,WDGD._KX93;0:\;4QY[JJ5)ZU5DXGVNKASA!/I[.PE+, M@+KDUH3B!NM(V]DC)=#,5/>@X$PH8QC"? ] M+GE'*T^WG??X[7VL&Y?*U[.I?#:5[_%3^5;LR5TS^7ZF,]J_@_J,D_EN\_@, M[,*Q'$0("8R6FA9W(XDIFD?8>\\P+4[BP+$]5MN@3+2OT3+N,NZAGVDNR4_;$5"_LJ$C2G=IC M=OJMDXV-/@V&-L;'E(,QD$4K:OW[$4:-GK-VNH%]NE4U&%&SXE$=,7]@);&R M!A4_B$&R^Q@C]>\WM57LW-)RV!+BL0AQTNI;2M2"$E8D:D((*Q)UH805B7H0 MHMMMM3=V=[>4L")Q8(2P5F*[E*#3W-*_NZ]3IQQ5G5@S^T(E?GQ'QY<>L%_[ M4JF4C=&&5R*319#A897!5E:V-OIWA[7^]?O.L/U"_TL\L/Z7;6T*"^:.^>%; M=HW2*7AK\)*I91;++.MW[1T57.&]BYZ4X_&.U[^8TW8'NNMU;1:& MQUWIYK/:C;C]Y!ZX_=OV11C;JZ0Q5+;( M7,@LD>2J8]ISI^>>]'ONL#_8XMX<.,]4T%7=M,2%+HW!FD)$RDLKJM1:K;%G M6N,1-^8;4=6.(50>2:=[NF7\])@Q.Y;D[?'IWN(92Y3'PA?#7ML%[W#;X*+6 M!+S;<>.C&GN7%U'6\URP_KHR?1,(=.>3G,F34APU%M@]N M4FI'L[T)9>PWZ;8!$([=?G?P$!"A:81N1M3@T8'$#GSE.F(+&S*H8\C@/<@ M];.AANB=XR; YSUR4&W4H(9$V>>&7_QSV?6K"=2I MK66W9KR.48.S61*$3J_-Y78:BF;WV_NT@8/&DFX;&.&DWW';@[X-&S0A;/"X M,,+&#&S,H+8Q Z.*7Q-P\Y8T5'UB \Y!A06:&P/H4^* C0'L3EH6FWL?$ %J MH:X6>O_\>OF7?NMX@%7N53WAIV\^O'?B\5A2:4=ZZMF+2E\?JHN(3U%!.DF5 M$/'[NCQCZDVDGX=R?QUY':+O=:PK7Q^PN#-C;:E6,RM_; __&^/%'RQYZBR% MJRBVXIKHGGC/')?O\"W'T\- I+4YVEU%$&R69LG0..^Z,["N]>Z$YI5.GSN, MC:^-Y#RVK:P=,*@<:V_/?%H\9WWAPZ;:=FRR]86M+UQW\M19"@_,%\ZO\C3# M$A[6&:X'ECSGYA3<<0I;."5R%L)4[>G9X].BXP[X^-C)(SSNPAZ*#*#*'B(O MG/(I#&3HKB0'1*M:^,,'>M1<:UWVL51=JF?/_KK%[^)KB25(P8Y:S[A1Z&ZK MX6=+K)HYQ.[QR:G;MRZQ=8EK39XZR^%AN<0/9\B;S(#6*:Z!^JX%+;J#VUUB M_8QUB*U#;/7883K$13EYRIKNMBVT:PBTL_YP38FUE61I=_@P-Z*:1NAF^,,$ M=AM>$&V_A?*PG&,S^6N+)KW)W+='QMJ2X=%JFA_WW)[-G=ZU>3V,C:^-Y!Q\ M[G3U)K'UB1N#Z*Q/7%-B;<,8#Q[F(E/3R-P,C_A@R5-G*3PL)[@X(>ZP']RQ M,'+G,-+ZP8WT@[M#=S@X=D]/3ZPK7(]38HHX2^L@UT:S'92#_'"FU<*]QTO1 M.EBBU9I"IVZ_>^J>GO0WI&X=-N7JZOP^7"I7T\C4-*VXOT[P6Y%X$^Z*V>U: MF+ASF&@=X$8ZP"<=6T1K=T)CBVC51X$=E)_[2GK*SR4#VK. KB& SAX$UY18 M6[DL?&(/@NON"V_?9#>-/'66PL/R@?45)Q6L[EL4N7,4:=W@1KK!0RS181WA M/;*JM=[XVLC.*EK\2Z:9$\/,G6R22.G,I4CV^9YP'DGE!F_/@%I,UR S:XE5 M+V/.DOAXYOUW:Y-EY&V;G!-,*1U@QOI!@_ZU@G>)YM:ZXVO MC>1\K;7\(<,&Q5N83Z>]N)D5:;T.TF 4A$$V?SZ!O9,1[;8*9!N2Z@?7/_T( M_^CO>2%,^ODHSB9Z!X_@ERR>/N\-X2UJM]OM)UO95%K$VEWM]DMMI#12I]TW MYDW__C]S^B6".O+B,$Z>?]^F_[TPUC61J/6>=XE)KN31*)'B\Y$8PYN?B_!& MS%.US).35A=169SX\*>VGE8/IS-HG9P\<=SNMAR**81/(+AA&03C W>._ M???]I_?G"US'@^#/()[)5(0\[ WON/KHNY\^49/N>.RAI%2 MUQ$I+CZ#)WR12?XYP+I)42Y"K!,:)YE+?^>">\Z-=";B6NJRE,Y3^<4+<^0# M>"I.99D,[3KC.!G+@#*E$T=^F8&!\)\Y6>S$>>+XVESPE9DOTLMQSXIR32W: M?IZW%BEB?Q2G4,Q2^5S_8.X-L;0V^J9 M]A)[E^Z&IC$3>*WI8/6UWG2 &3\9;C(=!AL:KT0]/P;":O6J?R=<])QUR@UL MW:T"K=0KO5@_*D9I'.:9?C0:QH/PQWN9$/7O1B-^&R4ZK?Z))40="''< MZF[TSRTEK$@<&"$ZK>ZII40=*&%%HAZ$Z+5ZE@XUH,-)J[!#.2/8I# M_Y%VY;90S*ZWQ?+&[GCCMIC$8QQZ_CBJO,3I_ =$0RYW/>RXE(9*K/ M?$>'P!B/P@>W..('L0>W.<&[WH0=:0@K'G> OH>Q"Y85'H,5OMEB4G6S53;R M*QR.Q_0NK")LH'FHNW-AF:5&NU)[;^/7R)=).(M]BX"^_$M#%*\ELIOJ*^S_I?MK4IC+9WS _?LFL?U,F= MY9('Y!*&V0WF$@9?*LY_AA<8L$:[Y9C;.69KT+S!W/,A"3QKAAY2P3 <:S"+ M_(RWH'AK7HG,,HMEE@V[MLPAV\_<>=RZ'A /Y''+#D!^\JX%Z_73V?!'+L7.C[H)9_:LH_RCG8Z:YNIW9F M^[ZU,RW#[8#A*+5HU^;MU\N_;"U#J/FB8T6FWB*C(7/M=O5K^E1:#K(IVM'9+L+CMIC\X!*XMT=K#*^J43K1/V]USO!JO@-)K*.R#R@ZE+3=5MR-W#=WYIHM.,PS:[8?-?KWAW2 MKI^'>"?P?3X100(OVS=&V!D8KU=0\X!5P8X@^^$MNX[!_,/B^[J"/[L5EBGV MF2ELH'WWCN^N%UF_./N^$O?.#4KJ'S9?R#7XGV82Y!""XMO,=ZD/P^TFN>7P ME&0M8J!?T67>TK,Q].SUOPF/UCR;_G(BXGD<73E/+X-I'#USSB>RV2GU-ER] M-J$I.I+[D/2^NLTFZ&[6E<,."PU9Z M]R=\;'.J+?O>&Q_7*-9H*;G'@62;'+WW24"[7G==@\V'R@(V'&W#T38<;;PV,-UR(K3M9SZCTOA)W M=P"Z/AC$IBO7-MYLTY4;JE=VAG1JDLS:12S;;6\-R^Z=+6P6.3NG0,Y>>V]" MQJ\3$7UV7N=SX?QGKS*0MW>IJJZA7BZG_3J(1.0%(M3EYO:&@C:D:T.Z-J2[ M]R%=&\_]FO2)^IDC'AA/O(%QL&Y<]9.+:L&Q#*6?# MLDT&K@UGSAHF^3Y<,Q)+JP>FU1;;?NR? W&HCE-C0[66!6P$UT9P;0371G / MDZN;$?%[L'IJEJ!U(.@W%E3;60SWGT"[I_^$Y3US?@F:Z<%M.QEAQWSU(9%I M )*3<6N[)E+$IKO:N*J-J]823C[ ':^&\V$-=FO]K8J8V=[GOLM-,:' ^L7=K_R^T= L9W*6E@:=Q4 M&G/8W%8P."0/KQD!VX,@K@WIVI"N#>G6$>7:5-DFQG.-"@;.5F]T6>H]YMG_ M*9W][T_% AOM/?AHKV4!&Q*V(6$;$M[+D+!-I]W?4.'#74BS1*XKD;=XDZWA M%#T([] &A ^9N#8>W%#*V7APDR%NPYFSAFFB#W87;$](U9#@[[8O?NW:S?@] M'^-ML'^(-(Z>.?\(Q!Y5K+4!WF(KN+3MQR#]O'=5;6T,U\9P;0QWWV.XMD_9 MWERB?XAK;?M+R\9%:_D^G+/5"W$-I^5!.'(V3GO(Q+5QVH92SL9I&PYC&\Z? M-0S5/M@=LSTA5;U#M0]V>VS_?(Q#]:T:&\:U+&!CO#;&:V.\^QGCM5IK/P*\ M1;YFER!8Y]12=/_"O M$[I[:8.\!N8(VV'O(Q+7!WH92S@9[FXQG&\Z<-8ST MGLV2(,2&K+8>0^/BO";M;#4&ZUK9**]E 1OEM?2U4=[#0L6[)N_!1WEMZ84# MB/+:T@L'Z C:*.\A$]=&>1M*.1OE;3*>;3ASUC#*:TLO-#G.N[>E%_XSD=&5 M\YN(]L9QVD7#@+H&<=]$OIS)B)KZZF9JEM V5-L, MM0K0W5VE#MOH1J_Y%' MTNEL&?S6;YD[,$KUI_@6 ?,.T/&_<]E,;VUW4'B?<>_>D]#&7&MJZ&W,=9^! M:<.9LX8Q5\[.[ SU_YY@[5UG':][KH&:2T+V/"M#=_: M\*T-WQXF5SGAZNUZD#>/N,7%M M&+>AE+-AW"8CVX8S9PW#N ^3>G!X5J]NQ/S&I()UZZQ)7->F=>Y_X'?7"S]4 M@ML \%[3UP: ]Q\F[YJ\!QL ?IB>)1!T$O-(YE=,7LS@-LB &S21#D077A="TVT]PFXS) ME=M[Y,5AG#S_ODW_>Z%'Q$U>&HY>W1K*(F8]:,'(HSCQ90)4C&2Q8X[(L]AI M.VU\[P_P8OTO[5,Q"_HFSB 4LU0^US_H(>G;Y,&LXR:B&4QK S^=/*R@: IU MNLLD6@-7=C:;7V2:.MD$)+KSQ(G'3IPG3A9G(H2?LC03$4[+22@<&=#Z&( M7">5TD&]UFV_>!=GTNG2;YW."^2*H?1Y47WK N&<6A#W\\#\4-JAWG V[1_,ZYQ%.C&+@%B>MK$CG"CV?(.<+Q]/R)Q'/G*3*0 M(NW"VA0-GCF)_#,/$N0+?!C&C/,9D1G>$11T\PS2XD,2/O2=T1R8@5@-OXOD MAU^)\L)+V BSDV038 =/9I#I_U*O_?BBX<)=-(Y\_AE^.&[WR\OG"0/9?J,/DMS M;^+$\)<$9(X%3OI;AW'5,>@!]$QCMHIB&)DG+^02/B2G**[YDQ&3AQV^" M,,1/<"3YQ4-MJ;9A#;%F(O"+J2Z^TQF)%'Z'QVB\) $#&>= $)$)!Q_>-#)H MZOJ%=U4I0A(C>$2Z8J#85 MG^'+6;DN'J+8!P'?%6D<$?S0-D)3%] E\ISZ;?7[6LY'.4::Q3#_">#@S#D] M;G7X2T'JG$51#H;THYS%24:V9Y78+O"S,K*$C QTYH52)(B4)QJY:+O>&X(* MJZ*Z!P:_W7[IU2H%VFD/C'G3O__O3N#26)?"F5T"9U?R: 3D^7PDQO#FYR*\ M$?-4>_HGK6[_28D(U;1Z.)U!Z^3DB5/^6()-8S8*!85RG#WGI]0GY+\7'WTY M,K9U&?I6X;.F"D*K;J?U4$19L&$]([@@G$DBQW_[[OM/[\\7W#0>!'\&) RR M%+XPK;'ZZ+N?/I$H /N>PU^!Y&GAPXF?;F7+N^S7=O9@"4FL-^S#UGG+>4EZ MZT,BP"Z U:(9>9>:XL?:_QS<2YN.J-=UIDC,T-J3O@3' 0B?!-7Z'YY0Z80!F"6P^ M;,<8P$I\ ULX13,)!@;\B)EB4]Q( &R9P/\6+[XJ7PS6"C0CS/$W-.>P)63: M@4)H@6=DZA"(^3&1C!!#=9]6+IE(A'8.OKX:_[9JQ;<('@%9)EZ0POK ZB,9 M9D"U)%W R03M8H!<-\X48!>@PRF8Y2NP- YP-D#:Y(KA A@IW/?/L LND",& M>F9SVLL\\N 5$C'0+ ?V67X&S-M 6>,8"$Y2($+;XI\]CXU" 9X#@J1,"]P M,6(]F@;*%$\+44F"PJ&>G;.["C.'@0'&M 0>CA'5(6S$93*1'05?0;#Y!^]2N505>9D M_%WIUS_S.,FGM!YHJ,B,B^_(B9CAF/*F$NPS9#&O?$&S EL42:WBGJ^@LSH-('&2B?$X8[( M_0#-KYJ<2Q)ON(G%7VBC!7 )4Q99//)7V\/R.Z3 UUDO1T_)".. [@?F(9:2 M N,6++89X&EC7/CNA2"Q4A\4^&)*D2-6]V,P$AE%)5$7^3+UDF"$#J\$4[]- M85OFXCMQ!Q$,CRZ0 @5[[,ZF+[!"!8@R 4KI5X+F%,6B7:=RIY.5;M%HI7B> M5'&*=";4.IJ7([2<-DVRF< MMD!6G%F*$;^%0#V)3(!S#D0(.X>A$@J:)S'&D50$/],C%K'^\CM%. ;D\PT\ M -9WACQ$6"D@C\0+G[ZXY6!K*2BQ!>VW*:*12HH&JVB[Z?$0 M.\5*:6/^A9@1N$">!$1&?]8,&L714?&!@BNI\O,R=H,!H<'O%'8O@INK7E<> MBR\=HUG6/##6S(B?*(3F3/A,J#BW)"Q2')/$27&B4WXVMDQFF>P6)DOD=2!O MD+,*GWF-$IPKDPU*$(@S)9[S SPUS,-,GZ1/"P^HP+[*W$K+* M6:7# .D?45#* 7TD_97 GY7;M!J>L<;1 M,MJ=&>T^#,2'*!SS1_MW)1**2)HI7P#FO& 6*K.Y@F?1Y4CAO\(J/\N3*XTG MQT(PY"W!6K)7:7!HG*QG4#YR1_T95Y(25P5:%!L#F_[U^\ZP_>*/W+\BI;J! M)YN7G3*TV2DV.^6V_;*J]D!5[;VL_WH7AH_[Q^.CD0@I")].I,R6'F$]FV9) M[E&R@#7^EB._B2.K^:H 2'/@T#CAG!4#E081Z#S2=I;G+,\M\5P1>R;FP[B> MRKI/@O2S(_ P+BV8D3XK&=3RD^6G17[BS)W4"^,4<[$HO2<.]8%;[$D?K1\? MSB. C\ O40_Q78@5[HKE,\MGZQQEX\+(2MA6Q&E"X#-,O? PK+CFSJ!.P[66 MTG*;"#^B> MQ7^<&)%)F^XH=I;J$(HFQUY- M M5:'!F5IUNI3)J1,15 *X6X!#>&P<(->CRA11',VG>+DLS4?3@&[*8@BI9<_LSQ*I2Z%67,8<6;K6A8T6#1F,&78Q_71EI?P_3L:TO&5YBWE+Y[:G& 87&=YT(0-MLMR"N^PJ&* UJ<( [N9S M0?QKC;BN;9ENA\E9Y?5U9>PH'Q?<&/2*Z3P%^\M'PX@1Y!:*@X0ZI!4;MZ J$-N^9H[!7=),5_(*R]RRLT4\W_G64$FV;^,&GFZVZ-I$S@2FF+=7E)V>(X16A>8Y3E,AJNRBK7_B1F9Z8:WY<5 M&S@OF.XL25VF86K3U*VYN6/*7(6;T,]$;ERJIV*QLN6C57PDKT68E(J(K?#>1OBQ% M()+#1+MY]@4G^]C(DF74;X@L;>#3NP68F OW),KTKEH,8F5>K3 @6Z:2"RVBM\RWZ#2Z6-KW)RS79?3/Q7\NO/Q1S&==ZDH<"BQZ&X M<1?*ML8WLE*O5SAC,V!BI=.XVL*!-RP*^7$Q=ST M@HID1ZR+G6>36$5=<&58@CR5A:N4G.'U;X7BK7+2%TCJIHRSHA MNZ3C1DHCJ 8GX'^"E0.K-64%@WI456P'\L5>(%2F?KKZ^\MY>M@.I22P@T#9 MF\B"XV@OBXXLQ.]NA?DQQ$;W!5#4N2J^_.SX8@JP&Z,P$=!G2K5NBDKN>#,J M2+Q\BM3UL+ZXX'K[6'U?6@PVUT RH=YD= M5U0=^)5H0?.:JIF^4A$8G;->43'S_;[!+C-:12 IMBH MG(WY_06)UIQOJ<"TB[VGT/' [4MMF/H 70C0 ->2CCP,FY@JHZ?KQZF$-JU? M%OU6E.N;./E,]M@8!?40:B#V%_27;93:\IZJ(4>6&CF(CCVD[OKB!VF6!(#G M;7DWRRXENXC9+ [4A5K=D9/89>'<%G\CVT6EXH#,D:UFF48''(A M@U7HENHW,Z#57RFP:_51&Z2UK+:DMHS+4E30#!N?8LR,N_Y5&!OS&_ZR?JDJ-TM&OM)JKM?KRK9..^5PMY= *VT,.!H4B,, MW4/:UYT8,^6@IUXBM8^XKG%2U;G&,;&QH-&=62R:+7P1]8=4OV,IB9"Y@")J M' B;TUB)Y)@FQ=O4\YCG'5F Z.+,\.C=JG@5)X?-B3T2> M6$(_P_NQM0S^!A.@WLAZ_ M%D$:M3 42[VL9[CA>/QWS>(JG)L$LW(B)'10GN29%H5&!SZ1?0/EI M7)4.P](B!R4N,G6>P_W:D//X;62!:"CU)HQ&@5:GZ,0X3VAY7$(1J;C,"XI? MDR7&<(WKEQC4PATV-A4Y#TYRRD..V1;"(ET:;'0 7*78&!A+ G2'0#"A( MW!TIEQ%DY++:JQQ[@%[%7+T S_1UT-HHKD9'6TQ(72-F!6DPX'LM/!%Y\VH: ME8?%9T9#* B>IL"EKK3^BI%4.6>8%P)^F#X"GQRMQIK?!H\@U]D M^@)^@A^9(4'<1?0YR6<42,0&X:KUA1%2C)-*UB31"ZD..ZU*295WXW!L&#S M5+<\THV J#,AOPYV*(]2^AN@>Q^_@LX ?CI-4^PLJTXJGKQ+$_2'(M#HT+!J""K M$A2:E()QRB)\NWYK:F?S$YM;97.K:MC9_%6K;$&ZHS,QAKW2X[L!O8[K=-O= M@>O<8(]-;*V9Q1E;HV&_9Y0>&XF4D=,YJ&[!)_%\#DUJCWU+F5$&L3H?(YGQ M\11=%V4H1A.KIX'*49\IW/M<@/<#>5T)+S*!Q\SSPI0R-$U5(:-/M-#0,^W2 MS5//M)>$*$OTQ-0+.\IQ+7S !?>2E:0:9=AMG1X_,4BUX%::G&V,CT>Y8]CU MYY/ !X(7OQ^AD_J:[9]G4_?;0T&EA U($3'DJ$.9 !Y&%I"U( 0G4&KW;>4 MJ ,E6B=6-VV1$!0B+O'3]D#3XRW_9!7XO^M^/"A>:=8> (C'#__V7>^[K]R/ M7K_0-NV,FF"(5ZR:CR$G/#T"OC\Q3#)^(/P#'B M'] [^O&'T3;8YS9=]AB[P8LJ%V/U09WUP\W]UH&A+.W0;J#\()B$XW6 ^>5)ED4\QI>&;W)+ND9&X P-55_N- M5J0\%WC^O>=).1X_KF'Y)+U)%(?QU1Q0P+4,XQF>;FW-0.QZ>8LV_]N4_>,O MQN!6B@B;4?9>Y0"J@A#,9C0!^MTAO/#?W3 M+6X*Z>Y=,\.39J+[]S/)>4A- .8/K&0;)D.=[6O4PU"?3:/SR;9U94,5XZY5 M_$?L*%HF6UJDNI](]=@"50M4"^7;M4"U%D#U9W4[]@'T;W.5;=.$J=VSB/40 M$.O0(M9:(-9+$:HZ>6]%\IEN-%C4>D?4NL-SDP>)OUI4^X"H=L^898N\8D'O MM[#XIB-!.@[=WG'YH^=8W?>X4O(DZ MZ?&]YHE.N]V4Y(A[*H4(%0M5?(B>/C"U: M^CM57CNB='7:W#_R9+[B*=@TF#3.K/HWOG3L3.*<*T?SA7]XT1CVKN4 \;C MA-HN5:MT@A7-);AN083E2ND>-=%'K8S*':S<$JH)Q\VZ8+B93##?B,JNZLH4 M)37C*$]U,74L&HDE0?&>(Y5Q7;[*F,^XD,94? FF>)UZBK4RC;>I^_EAC!MM M4'%5._D=20H6 ^"%<@EG)"Y7@E$_B2*ZX/$JLHB&:"$4) M"JZ>X2KBOQ6)KK>HKO(.720+M2%37ZTVOEK5GQVK>]SQ8:Z8@JIVQDQ(;U+5 M5+!F-W5RSU,N[Z#7@X5_X2_3F.KT@A8:/%FSL!W65 4MX9F&@QYP5[5_3(*M%HM*@14$JBSXY<6YZDM(E9I370B(ZJ5? MRY0+'E&UPI6V8U$58&E\5#-YIBO11735P:A#MZB>5;FCHC065R3G69? K6J: MJ$X4?Z%$&FH-OGX1/40U%'GDI:+^PB.X20N#'1RV^:4^R*T)J;,)J(&KB2I; MIBI/J;+<\8Q;$]Q0>:*L+!+.+U'5KJCZ<9*J8EAE"1^-6:FZ1BH+(SN!_88O MN$4%MV)IRC[P%ILEPS?OEU$U2&T:]RU81=-;1@*;OU[9H]=O'9_8V\*EVM[AM>VA)40="'':&O8L(6I ""L1-2'$<:MC"5$'0EB) MJ DAK(VH"2&L1-2$$-9&U(005B)J0HC3UJDMB%8'0EB)J DA0")LL<8Z$*+3 M&EC5M$5"?&U:ZJW1U\O45-JM? M#E:_/$Q\:M>;L*1#]H,UENH*WK-TX#>O\+8HC*7[?M+=ROMATMW*^V'2_;;8 MXLX]@@]%#I:&^%L#\0= VT>XQ=<\F;;.6V.67%_IMLY;(JID6$81[I*B$XJM$[CWCJ-XNHJ MD5LK-FC)-9?DQT\Y_^HN])V35K.;4%,Y-];W9]6((?]&!L+: 5B\LDOTV&"&X9)GF;ZE,A)I8#'E-V+*!K,#EQ54I>6PFN#__(]%GQ9] MUD?F:Y"QBC'&!HOX.RKTV10=OW-Z<^2PP?1^8DEM1=O2VXKV(9/ZP:/\3UJY[-V[4U:\JG5,NBM+L[U5I]N=;U>4[WPJ3(1XQ]V,' MZ][0&V\G&W&H#*#0G&6 0V4 JP$.G &L!CAP!E"G<98!#I@!AI8!"A^PL0S0 MI".WWW/I//U'GF9!],SY)**K'].\^AKZXC'UI0N#2!:MZK#L*S;UPW$65@4? MP]!/.\]@:_)9(X(_RSOC[ H#[E#:%]NAFSNPM@'ZL=OK]=W3?K=!L;XZJ/M' MS^K?"K6[K=/31A/ZR:$*:MECM]'TLX)Z-T%M.)FW(Z:/?&ZV#<+U3UO'/4NZ MQSX+VXJ&[;?Z6R7=HQ^%/=F;XZS+B8CG<73E/+T,IC$X-^<3"=Z-C4[L4X!Z M04C_QY)WK\+/EKR')+UW,K&X,9VN#38?@KQ;ACCTXR=K /;Z<.E!R&N/CAYI MD:\3$7UV7N=SX?QGJ[[5HZZ"DWCW,":\/66Y[\=N=8OO6LHU5>9VB5CWG=;_ MG[TO[6H;RQ;]_GZ%5MWNN\);PO$,)-V]E@,FH9L C4E5U_O"DN5C4$667!H@ M]*]_>SB39)DA(=A.U$, 6SK#/OOL>5BW6UJ?]0:7-:LI\J;6)5N93K$A)[?A M;IM_P:Y?_4M$V99S'/PPZOXS*QD_@1:_#J>V,B&G/M\?]7PWX/[^S%;W^L;7 M&+%RC*@=,3_\^=:>F/4_WTURQ?R>3U%O^J>78J3;/P-O4[TQM0FY-C5MJD&X M/KE-O7.U*?_GN:7U6==NF_KD:K?-FIWN=HF__/6UF==>VSJDZL]-NLEOFZXPV80ALXD M2(2?Q4GJ>-'$$5^$GV?!C7#BZ33P!7X,_W-PE?/:I?/#FH3;;;?3ZKB[G6?O MG[GJHZZMPE^-%*U^8Z?UH^'#8W;^5\>IO49E;/A^G3M7C1(UB?AZ$O'C8<,* M",3:NXP>A0N]5F/WV;LR_XS8L.X.IL>V(>WO/'<;TE5CP_-U)GU9)!X7QKP5 M>+ZPK' "7YXE0>0'(J[A4U#[WOSM]7A#+6@_3E;02CQK/X?E;.7V M[9_F;']&1]5J<+J^N?7A;O[57;$OJC[=']E?M2*N6WNT7FC?'[T(IK\1SG[L MI9ES%-V(-)N)*'..@QDM9O.O;[-X3N.6 M-@X?PU2O6EL O7S^X]@Z:J]8V;JYXW8Z77>O6WO%:I.W1HIV8Z\V<]8DHO:* MU23BY_&*_;5V=.GC[>XU=CH_V@'7CJZO=W1UGQ4;UM'1]3KSQJ'XQ]\FP*<%/VC:4/? M]?MNAW4DK39OZBD(H@YI\8B> _S/2C$4(M(V2Y@()UT9$KZRY1S&B2,\_]J9 MBR2-(XIYYMCF(/+#?"(F\ M@0I Z..2!\R:Y%\=&QB,0T\ ,O#.^<^#;BY]/6Q\N! MSQ=>AYGA386?^Z&7IKRZ >W#^N =# 1+\)([B;0 9%4 )-CMO<5G"94 6EE&<%4$#0 NR$#8* M8P$!E6]2J'GI[?*:RV^WF_P7>QL^8G _CN@RX7T, M(KF^^[;C9;!P.!? 0G4^#!?\-1'QM''?ZW ,$849XL3WWMRP,-P>S"Q'R1^ M/D-RY!,9JN30/Q #>NJZGH,TDE5WK7C3N0!I,X6;D#JO@BVGY;;Z/;>]L\M8 MXRRB&1"P*;R,E[JUUW7;K8XS.!AQ?HK=F<,!8VE #.B:H1+Y(\S5S8%.RJ[[9@:3N/W)7;[+3= MO3[MB[;5<_>:';??[2U]7>\J:3B_Y\)Y]4^8/(BVG M8%!,D6 C!M]?==7=: MW?M6@E=?K:;=VW5;K3T#X[;;:^VYO?;.@XLYRY,Y7-:/(*=F'@S[ :@)$K7C M;-)P'4!;(&) J/(02 YPEW !H%6;:3@7L+I$7 4I$'-X$- W0?D&UOK@F>)T M[X%+W7C.60CWQ75^@XF3:0+S.@<)",FN<]8X;3COXB].I]O?>,EGX7P (G+KW?F_/K>:;5:S:7G]VV2[W.KJ:2HXQ1*6[\ORK'?.&PX!T'J MAW&:)R3%>?(P &[FR#P?54*4-Q+A Z:"N)@ \HLX3^&XO5LO01D1Z9N(4@^? M;>A(R>?9X,+BB8\%VG8UHHU6_1C[VUUC19)[A%MEK9O^_3^/LE=8^Y*F MBS;)+%=B>YP([_.V-X69WW@A7/94;G-WM]'N&CE++:N#R^DU=G?_ZIA?S?5< MO,*AF&9O^"GY"=G+]$=?MBVP+EI3BA89=2I(%]JMQO9D.IYT)[_PK/S&T<7PX\['P3]/ST#DX'QX/+@8'IP-SB]^OS@?R)>^TYU??L5Q?:S?[ 'QG4Z]D(= M6*DCE^K06H&=#TY&@_V+H].3T?>D4\O7O-,8H,#R!X@#=F#\,R[F"33R#/ H M1>EABC)13)4NVLVW1YF8,5S[R-UD)K?KC$04P+H_DI!$\AW*+4EV!S*B!XR6N/)SPOX) MB[)7X-P&V37WMO\2..=Y\$<@N]R_.$H<14Z["8J&9[XUX @:%5)(EA2 MZA"I)N$RNXV=,(8]."#&S\J+9[$4](HT /3V>)=S+P#Y=(;B*!M?SC^^ ZK5 M:#JPK3"0AC/XL+UK?>@J>Q)0L_!.*3#BS]PC$PY,,]>Y)CQXJB1M$O;#.Y1Y M::F\*E2Q -_Q$^<:I-6Q !%XFJ/U+!&T1FF&$; :5,6:[2:_&9(EZ[XW0:S] MIQ?EJ)7!:VU^#=2U&,1U4H20HPM43R*0]D09&LU&5\,BB'B(=4%/SYF"N@F M!FA>P0Y!OA5"Z>0K1-9VBY"59"6&<.QX5XD@"O68M5LZL0>_@AY\M\UFU#0? M _X&>)K2/ IH!T(D3((J+@P1CU&S8OLNX@EA\"1(@0_K#P$+#F'0^%99;_E[ M+W2=(',BO$;1%: 5WI8LR/(,C7I.(NG5G.@5["E/GQ,5G@#E"]),E\,/[E]\ M ]<\M;Z"26\"G^X:@ 2D";2Y3@/<#VB%TQ@P'$'*! 1.;^KY*)[3CA&$0'>2 M*Q@1I,T$K=14+42//A5H[:6A\*; 0'R"MW!UX%+2N<%)P9QP,^E>$OR4UJX7 M)WB!^!E=S)G@PU8/( WDO9%=&\_293/^(\ Q60*.]EZC_U=M"R!WT%(PQ$!O M82;XL^'\)DAYO(K@#"?RQ4AD\.&-B'(2((&"]+KMQDZ9AN!/P*Y(L!I*5Z($ M"**9>GI\REXS+S"[]C)898);O:'+1H3R?G TG &-?2!\LFHX';BOL*@.G*#O M,[F&?8G@AL1@.GPT1P'M0<(IX.NQ%Z)QNDPL.ZVNS248!4IDF4PO^B9VOM<- M^@830A6AM>QQY*L@\E,V,:'AZ)F-!$\@"M6'VF)3)=T3@\#SM:QEC,/-_,86#C>PL;-["HUDSN MY4#=%8GS^W+#H#0Y@P2NM%3@"?8HV/YZ-&07"!Q$L ZVB?UKD*M3X7P$^1K] M!-J63GX;C_C*%89'$&'R\R1AYH':51+ T0*B &@BBH@@(P2]I#X-C),*3H9V M#S_+DQ*.H2R>YF%&!":>HSHK"&8@HHL;$':<<9[B>R@A)7%^=:WQ"\'M&7"G MB&!P,]X)HO;.;X>G0Y>&*J@=Y558>@@_C9H"B- 3DA-Q[:YU='9D!6H>(( [ M()S[23!7TC(\F(JEBW0!9X7SMZ#"C F7,0Q\:3R7EB*GB\(Q*M5\46-V9.ZS M^">-0OL-YS2Y\H#.T$-8%B)+J):@R5I'N_O.,EN*J).3SC##3]5P1= MFZ&"[^JF6([5;"PCM#.KH[T7X MDI\[7P,I>;RL=58@O2/,H+9P((!HWY2$!TT94]['8@W+AD:CS?,;M6J_4>TW M>@A>+TX=V6MP%"$"PQI^3LI7 @)&S$3W$C891HA!!(:679$5A@,D@8A-S.I, M"5[46$F3!;B@"@NLUR[,VU@=F]QI[*-0P;9RDO*'7T#PD@Q@'RA3*L+58,=) M#,?QR@<_*RO;?;;+VL7]70)N-7W04!4BW/L=;WDEAA MUK6+OM.")#A"4ZF1#$X)FP_9& ERI"66OB2RF!7_)F\C((R(.,3'6OU4+S0U M^Y@&J"UZ*1G^66Y!QT04H6"<"+1YOZ@.:39S#!SB:K7 I!CKZ"8.T>S&MC4, MFP8B1S]!@PO%%JQPF@"&JHRG5"3$,/H+PN MQFGJ:JAH! MTB;^M=/NN]+&3;".09Q .%J5_.=HK,3S ZR8!=N2)OE>>FU,X'/:B@RS)8.8 MB]0MH;0*NK$\!_E!)4IX*CAR(@"A$S;1 ;[J4;6V+PUT%&<9F>_Q0,GSAO-@ MSDP"&!5.V?JHG((S;T+)%C@,[4Y;E"8!R%."%C&F< >);S8*J0@(E_<[#>/; M)6AHQ"IM'YIZ!,&&^UQ/'L(,+ 6X-I9,OMP93T3_@[T!H;\,X<#T:0 M0<9I0;?7G+&"8,3PTV"@HM4I_)P@-A%SCKJXDD6+P$? M2>KD>92BUWS,1R\L609YT!CQ0=?M=)^:$HDC< M IFE*)M)X0R1=:$N(L:9M!(&M&VXG7A=7>DH@67EC"E7R LC]B7 S:47<>G& M R>W8,B/9),R8(+,G^II(#=>$#[5NMEI./\2=[8H*?6T@X9S'J2?G4.^W/)3 M_"CE8#/I-3J(\9=WRD0LA05//D\>&/8:82;=%=NU@&8 PA&[CDI4D*]A\=K M0S(P1>$"XI$)BY+(ALFF]G' G-."&6U(L ^L6W;G<6J=G=^X M;.I$I5<)?1R4R5.8#<568H-D?2'KOI?:N1S&3TS9G&KIBAF:%R7)-G2?GE?1 M<# /IC0I$WF PE^L@F=X$7 1K6"Y);LJ,">*7@'VK8/MY&J,8=665+7"S,X] M;@J$E@^4*I]D<,%*2RKBO49VFS:8(TVFSVQY>M]KAUV>TWNY=[[7;W4DS;$Z^SXXT[_?&" MS6;OXL/P]/!P>#XX.3@^&ET ?D$_5(4?V6I(JNCX%5NF1?GPGOHMOJ( MF=*KBMIX(4:V*O >H+(0AL@G5A^AMB8H-VP\G)^M"NP=!&'^T@Z[N7>[V=R>6TM;O;WIOX MHM-I+2@QK>;@X. (O;E%U_-N:V=O[X5]SU6*3*L)2KI>X>J]S[">@4ILW6>[ M]FK\H&MQC0 :[YYPCSZ*69R RI?/2/$;H)]&YH,,9';DJOW*7MG?HFSW9'5% M^\-TZ@6R*@M;IHUQ;R30*8%&)7+S4ZRX2#F1ZW%[UU8]#IQ%6]:Q=^N\PG@< M'G5+$:'B.LGQ67C)6 AA"S,8&CU'E>^^J(ND '',?]6>ZCM.04>C$ =?5EF4 MG@7*;J'(DDSH\*RH"R"0$AC;J?"W84_H6GHCOEP'XR K5#C[WS_S.'O[()SX ML;>_2*7C.LOFZ9O7KV]O;QLP0P,PZ?4@\:\QWNVUF%QYR>N)EWFO6SOM7K/3 M>8VJ?[.[T^WOM7:;S=YNI_?::[<[_>[>SG_%E^W.9;MQGH8+8@TK/D&' MU+G3:%LZCPHS4Z5O.&-#&>10]MPHN$ZW6R\%5+22,D0/MUO.JT/ 0^[W=YI]GM;$C]UIHQE\*;0PB]L.44R, O25(;A#_(KJAN%H[=W6;JW#LUV M1Q<=_9-X3BK#\Q VN-YP^'-!5MI$I#'+H LK[/(*51[-6/A ^&0(")JZ@AGE M3U'%LGF"$9: ==*'+AT!N&*.J@F=>3X&%HG.+38XXJI0,RI8F\CQ6F57>G&: MR)4)5)IXFL\P;.B_(C4N8TH52VV7\7?C.IPH?2>3T)654*]$^WV^,_B>((^< M&Z_9*06X5#\T)WJJ"2(MB^-N5>Q12=;@:FP4E$:/R;IZJZ>O#.V2E7S6N"^O[IBCS]'^(\%:[S/B$'*$WD.O_ZO;7= HKGKH<( M,+ 3*_=##U;L=+1I^@&$KN+I,1\U1;OI1$T4U>SJ?_AW'JFP 3F#\DYAOIZL MB8L?>WEV'2^U?1 Y[PJ5Y MIVB_#EY?#3*@ _C;8NH+AJG-\PET:I] [1-8NW2<4\79.2[B!6L36 >SY"1D M:$B%:P(+S29HFWGN:I1/9/U5=;HY=&EBU>=^6MA2@VJX8A#//;%'][S/C(Y, M^RA;RVI>@@,\D'/*^N_Q&.Z,2!K.20P41Z146:B0\US-83EN M,!&H/."#+/AB;8LI.SN"%U,$GAOA=8S:2E'>0LP*K8 E,:ON/@6H69&-?$!C MH6+ M65M43\E@]?XKGCH^+2:TNB8KBG&1!&D45PHP&(IHSB[#C\W\:1X-81N MNR"CSS%)8R9%5+E*O3@[9+"\(PYK#R8D1THXP?JF 49A [\.J0I'G)"(RG_1 M7BD Z5(U%N3&RHH#1"#6?@K.09OTF'JC$6P(RPH]8G\?(M!YJYU M+G(+]JIY-EP7)QZ"-CT+\ED%J#44[5$P%80B8M-8)G]P&+E6C*35=2SPH3PB MKBJCD'&3& 2<:@5UB@TF)KEX5$I/!>V\CU:645:339.$H $E4USXH#>%(E1,4<:KM,%N-8#&=0\R_Z0 M*/O#K&A0\RR#FF>,$9MR]_>U=+#;X#.J%Y\R$BF7QC)N<_$RSNFX\4(4<"-V"=PC]5-2 M$ 54PQNN%FTQI0!#K!'-29C@XJ.!HB>4-J>[1,EJ@\3 269 F-+U#@//4#:& M*PVGIS77R_2CLFHOJ"+F.B)6JC"*C5+>HW)@VC)31&9U%D)8$1RJGWI)"7 MI^@7CA/EWF9WKFUHI4]TOJJM2=A.+UP3#(E2I3O"67 M_=&W]^2R>F7]\GJMFG7][__L]7?VWJY9PZYB;F3Q6H#:%D^NE(.8TC-]7[HA MM%]""L<(("J=)60B+J F7QI!N@QZSE)+B^1440\8!!SUG1*W2(6_CF]E>R)> M2&Q8+5F,B,;([]XN[_)3(W*-R(S(5/L"=3,LTZ 4-+*4%+E$C4PU,CV&*F*: M*^:T8BC2;([6M&"J%<8:B6HD8B228J7OI=(@8OP"L?-'#.J8RIV6A<6U,E;X MTIG$(I4YKF@U!BDT3]XBEUTC3*L1;<74JI@*[UKXHKP,,^]+,,NQ_,G,KIHD MQ3A*X$'C.PINJ U@5BAJ8VG1$2$%-Z)U+A%#4$B>W&I1 NHY6RT^P:=T-+4$ MT41,\U2D1>7(LG,$F3/#QIHI>AP JAALI4P']"X&KL4.NMM+4FO!%R@$2=$! M&2VQ!S<,YX'^"INX-K4.*"IN.>_!D&(6R>W^G#(NUGI0.UC2/)T;;3NS6GK: M;E*9<@^Z)NTJ(\@7I'7C\P$= (,_.$ RH.KFW%T"]$G"(0FB8D6AH@^GN$S$ MU,)296E[O5*Y/#3$SF)J70K7J],$:-VEJD03EF3:U,S=;AVE4T?IO$R4SO>T M3!X'<.,G,N%FE4$R+';=!NSQR>A8@X6 M[IWD7!]1]H7!(HFF_[=55XA-AFB6X2!66 >Z-">Y<$E$A:7*CU1=(E7)0;K/ MIQ1&0$9(=#*D9(I4Y5L:#G!6 U(%8RJNF>88@!P(=E)2W4B:#H?:AC.2T'6! MOZ7(CA78@%1%8B$LXTG0>K*'GN:6->.,>[Z ';IHAF) H<%^![N_J ML>-CC,K>!(+089Q,18 %_E8>]V;,AC/OLY#81VZB F90*6M9H$HBJJD)5RZ' MPI)+YF"_4IBPZQ!1)L%"FAQE1H@4:LAA/;U3$C7Y!#%TA:O#+0:R:2.]1^NE MZHR4/,]%(\D!,L.BI6JI'O>L4E=[JL&_*=AT+B9B-F=?S;E0G3XYV8>2Z"TZ,BXJEA7#DGL=Q"X.S@(V MS>!Q@5'Z!'86R0"2"IE;!RZ2-R?18&7/%"LSY?57>JD*U%IE(OS7/+0L^$#& M="VD(;@V,+@"3T"C>Z KC"R-C] MDKS#V5=!/#*_#*F[?'!Y6\,#;B5AP MZIING,CX004L7*.8L2ID8#IQ7GE;TE>':BDV2-0^0==Y-=Y"R48JIDN.I1P: MIR(74TF).'E-Q\L0M%_Y-+ -&EEF=L;UUBS>5T15@#]& $MQR%Q^DB2,.Y/W M/B4Z6VSNNRED[U)>E8A[0U6_YPXJM&.*AS,W+. /4$JPS!O4:U%"5V_I#)1 M;Y,@ SV*L$$*V%8+*RHX99I!*U5QO561;R;FS:N*>"N$?IOQ MY!4TE%23#VE,TXF,3,@*KTO+C6YX;2!*8J>TALC[+V$JA_5!K5=W6H^LRM"J M:^Q%GW'U( P'M+U< 75A_0^M%&LJPI!IJ'O/6J+^:HIER"0,YR.?4:HEB956 M[+%7H.3&F5JAO!T4HB7MK47T75(6G=A<@O%/& ,9E875:3#-4)+4ED1;:/4F M-V29*]KB)K)M\ITJ@;" \5(Z*'^!L9I_YG$"'%7'9^J%H$/5CLBQ0YLQ(A.9 M*^5%D])&(6$N @%0ZLL=\Y<%1XFIX6"-O(5O37(,;#."B\ZZ)D.)6\S"+L(9 M>3:'B!:B0_'C(O4H[V"5!;]+8?3B"[)U*E:J>HR;U@GQ. PP6B.O%M9P.Y2B MDE:@:S5&R-+RWQZXI0F([/6,MP*P(,\6%I_%KDRD64!/*1TO05Y (HK>1DLP ME;!GS8N0ZE;(R&JIP+$_Q Q+,I/$0KXS*2EL-&[F%BSCG&X1>B:@Q=Q9+;*O MK*5Z^6DWRR> 3E!3!P.QK63)2;%)D]C M@7TP%U]#"\PMMC=Q98](.9U*X%#L$VTI"K5-R?AE2LGW0$TR*-A1]JH"1$2A MW>1_*(!25>3'I:N^'X30)DJ]U2SU9;^?"G%=(!.ROH0J(5*6KZO=8X.D"!QX_-C@X@7_:)QD5]Z5M(5R=VY9)Y_BD"M21Z1"(>TIQ>R;WP1=2N1ODA@N M1WNM?LGN362*EIBN"I97U2C?5!]HK_:!UC[0%ZQ4\+6D6'9,H'8K+U^LT2JQ MLB0O^5;:M".T%:2BP@JD.9VDALH$K6Q GNGA).V=!8-)0BTRQB)]:S=,H+?8 MN%3(PJ@T0T59;!EJ/*#_">8/R_173;7%%UG&7P;GH@U^6\Y1^FYQS'2&?%T- M^I;X!*K$H9\%6_JQ'JE,4WI'YUPLS:?(L&,RK/)M+,[78JH-I+HA!&.IF#QND#PU9 MTXQ4]A58'@U.:% MQ0:32KB>- 75"<(TV]Z!-*F1LPL3!K)EI' :Q0IW&D]-W MV_.73]\UYDE9TOVX;(54W7!GPHND48\B@BP3B XJL4R7J;Y3TC0N'1'E[!%5 M,5!:1]-RP2O*1I*A%$&$I:+H@I)%QK(02A>#[JTR\.VV6S+K \X3?2W!#3HE M2!)&!S+EUR9Y*'3Y14PU2NY4+T9E;'Q0TRJ[T9\MG(.COC'(W8J*HCX'*OBJ M$*%1J1,W=(3H]NK^&J1=GS$(S(8*"#)O,'IA1/I!R2;^D*3A6[#.3)70%4Q MW3>177A/I?=QX>4=!.P?<3%\0@:\A(2-9W#Z=PZ5PO.XQIP:$X-^PE3<4H;C M/6W:5X$P!PV[HQ*<11RN"%\N%GT@/N5G9"'G=H#:+=12?5XJ,I0\]#C,!1UZ M]()_5RCUAWU4*WINE-%A6D:'5OOMNX;S3F'=":IJK.>F_!?=Y'4O-H00[L+)K0S/*/0'WK_&$!%S0 M( HY$&KB?&J,&LY43(C%H"MP1@HV^WS_S#%)2/,]4[I3!@$AV^@7LTDW'R MCP",JVL04V!I>7AVPA+WQIQJ"@8P=!R>1B@V<+<;&C'6KR/&ZHBQM>MM4^*J MJR7^][)Y()T!$2RD!IPYC!4L;H))[H6%P%HBJ1;]U>F[3.I=AXRM%)HS!R(L M=8%4E1SBDML\C[:-4::%1Z98=%1'\%A 5:Z)-J$41Z3+F>28O).0YUJ%VN,3 M18TII]FEO"OSD%3/-^S-J(L]L#BR0%,ID"-1F32&2 K4#3]CYB['>9E.A30G M@5!',KVGWKVZ9M,B[*U^.%0X$#>'1\!\2(9]61N+[8+%E/OC4_60(**T*:[# MQ)]2/TRJA)WI,E.P@(+EL;I#'.4>J]7<<4$OKOQ1'2N#HKPNWV3J;. =KFIS MC/O382RH-_!F23TEK@WG3-&4H=0&ED79E$97:4-ST@3DR4_B7+':C%(EA55" MN8@Q%*AG4M0Y+H[S1"W1M(077R42%S?%"+B*'HF&+)RI?=N=1@HY\L6B,;AZ MND;Q8IB_G;-J6T1*5[U\>IQ%9%]J5>]%NXNESB@/B:,Z=><7"N?DM2[<^GN6 MBV7Q$IZ*:1:\$F"1!%DW1\@R]E[XT+Z+VRUWW601N$A"$28KTCU7K((\.9O^ M['S?XIPK#(1$PC-DW0+3O(_X7&%IW$-=1!YU^_SH)4#3VLWFSENKK_ _O2A' MC&EA_^'F[EMM6#L4XX2^D:V)=[9,FAY;+?64B'M70$7_J\,J2?G!$J$6:4]U MC.),J66HIWE ;)'D2G4F,,C57-+L?Q!(BD-L@ F4-5(9,EOX.H/*!N M/479Z7A..D337K1U-? 9\Y6M'<)&V[V_&OOJ;9R$DUOB M? W%E?ERDF2/2%[8!Y'?#T)8X10KWM^_=6.)DBTBX"-DJ(D?I%RD8XQ9>-3V MF92G&]1P0WL4V=&.N %^37&:>KO:W*QL::Z,#H]$Z*KJ)#+,FHL*(\]:$5OX M3:AL/",DJF(!^JJTM*(EV#,\&'M6$8'G)6X8B5D(H]N/&+KU> =SE M!'D+Y)GP9KJ<9>GS]/Y5V0B^@-R<_[5@X"!4E3U[5;4+Q'\I=#X$@F5WI")% MF>M>WLD:+44.\YAKM'"!5H-'LO9(B2Q."\J*E M@\'%9BR[4M%RPDVB)HJ=7T5;<%F8THNKKE1+^.R-9$5NI"RFWC05VY2FGUC& MYU(SZ#+=U M^M@-E9-L)$QD+OS! K8999X0K[!U@Y.P7_-E*Q![(3&WOY;?Q9XE"XQY-! M-?>23$MSR+P3<2U *+Q1+N"Y,BZA9*R6J@NXI<9)P[TIR6\/;#:1DK 6D;'C M92JKN9)Y:*D.3YLL.UML3X?+1<>B;8*267XA$J082*O)3Q14DLRP@+%O=3>:JI\@HN14U9F)$] M=?I<5'Q I>-+(T1A65@?RJ!'H?4AV9IEB4<*T<&\UH@[@\Z"B/H:P$0LPG\4 M0,0I:105,U6QE^S*D1,)Q?ZDKXU-V$K2+ZRT:#(LK-7B=#HA%@-SM%>N3L[[ M">/NL L:1J.;RAQHP \R+@YR3UCOYKE?=VKW:^U^?0A>-?G[JJ+&/R&?:\C3^!'\] [8FI_"5IC&P6K1,":\S2F,6ZPJ,D M5Q0AV5MX+297)#":.%$0SQ S)]C*VM>MRHM/H%OZBBM9%#Y'MWT N_02^_,: M1VL<+>(H.]VF>>3+\'\=%O 8+4KU1T=%AIZ=(**L5Y_;&LU6B&94!Q29*17L M"J8!VXZ1[,G(VL>IZ\J%%B3ZW1K):B23'25!N.=R0X["-]?V*& K^T1ZP+47 M&Y#N'+L@'IT/:E2J4:G$%J6%&MNLL5<$ ^YNHZ6B7*&2.Y50EN67I57[)J9O MYO$M-YF@$A$UVM5HMR"- 8F2,87+<*V<>"AC@+@;0>0 '0SC.X'8$_N?K79/ M5B\E#G@5H!:05E!G8]>H^%3EE2I>4S@&HA=7/V=#"D4FJ^0X6:A03 J5"3]% ME,),D2KIAB5T8]=(6X!U7NE.)"1]W)5DW>+#CQ%VMY#5I,M=BBJ%BISE*MZ8 MDL?E3#)HF-.H0XP FU,T+Q-]A+F6L.W5FJX&&(%#@E7#&>5F(A;@ M%V5S6"J[^P&3L'<7?TOVLLD-4*"$2K1YB7:1/38I;YGG> FLUL2_J3,"Y0D< M1>00#)US;+Z98[#6A,AW:V^W[Q+2R.C;5_BXC O%AV0,Z!8\-$%7(O?3OJ'L M\P@COE0/ZS_R24 ^'>6IAL_0T1,"^@"'B!,$DHKDI([5%Q@UD5,=4QU9YFJL M*,=HW.F8C(7[K-_!2!)[ Q?THK6%,*Q.>BQ'#W$B@ZOR$V5A5Q#KD]CC\&6. M$EM5[QNU0")/8):O,%0![B;_^52SP6] M1T;Q2 @73NFMU;G(%A 4$<-H+>Z+6WK0ER%@M.YBN#=.HD*^%R9TN9AU)KO& M)T)F!N&#!P&GH+![)\QGX\![Z\CJM#J&(4NPM3U;K"0@@H)S>PFH=, D$!SN MA2:KC7+XUJJ0QL(6$OP,T2^1[V+EQD1 #4][;I2X8 MZ!6&-[&YL97JXL=7\K#G5!K*9!@I CR5Q[E\12L"=C$:XD'>!%_Y0*"KF)-; MBMWAY" K>.<;.9;,09*\M"JZY$5!:#RX%Q^.1L[!T6C_TVAT='KBP%^G)\>_ M.P-G].GCQ\'Y[\[IH7/Q8>A\'%P,SX\&QPRVP^'!\!S^.#K9/_TX="X&_W'V M3T]&PW]_&I[L#T?JI<'^OS\=C8XN8&37.?WM9'@^^G!TY@Q.#G#.LU/^"I\^ M_72.L'-.S^%_!T"R3DXO:)[!P:]'^\.&,QSL?W ^G![# M0NX? %_^=/Y^>.!<03O'9TX\/C9W"(^,/A66\%P[=A&LQY_@L_<\YMG9\='^X-W1\='%[S34\/ 05PFC M#$[@K0LX&]CJ9F M.^9CO3@?#BZ.X!A>MA'1$U#X#,5R$!94X8TC$UFE"]FOXFH-# 6Q&2V)#F>' M1_NZ$Z+BR5CLT61DB #9Z1OG5;#E[/0*IB?D5LRKD$!W_U MEIL;PAB]HOD**>"?.1 C).FF"T- '35'[$39"3F!LC4$@N=;>G*LSR MX^+\V+:Q$@R*@*H6CI@_,K86H@H7ED!G<4RERGHL[";DZ5+M&DT74?.^T7MX M-YSMRZL\*ZS:XM(<\T<4G#.%G5?F/0<316^P^V7&X>[\R)85S(_M($ET3^([ M+V0CM@EXIXA].U)+H2[P[WTOO<8MF[5X&KBT@X;S/HXGQ,E-PULKC5MW J0$ MB$10HUU?& .3+Z4F:@20S]2O52"341(R)#/XKZ<+2:K(>(KTO)'B8A4^J352 M,21'2OCT72G=P\LX8E(%/9HB4%I?E4#A6F<\DIUOM'FA;+MU*%L=RO8RE42> M(AVJRAF>DP(B!Z#MHH4Z"=+/NHOJ+14G,!P-->!VL]TLLC5L5"]O^43(OE"R MQM!RTH*&#PIFI2M?-"TI:YRORWFIP%=03DT.II6WQ&2HX?Q+W)5&EC1^5>'2 MM6%\A8;QWV2^$R<7ZV9B:#C+0?C1O8F9ATDELZBZH]I.+#9G79FN@J6'AYA0 M>75M]RJ3;;!UE*%^G+I/C448"&1IE)F%EP4D&\D,:5Z9Y%>QP%=%5DK9*25V M2IFO1D;F=0>1->:6X\G.&_?M3#/T,?=LI0Y9$<(FBG$Y>4*U=%0!1+Z^E!*Y M=/5$2VS(Y@E#1*_Q3W>,/\:TL\HK&%39&8GH7RE[>E?;8 MVV(G2)'P>\2<#+^\4N*T0B_G5EX$SV&&?*,J\QH3NKQI,+?,I)=L:.R%A/_I MM0#N=A_]X#6M$RK7F+QB3$9L_/5HJ,OE4LM=.Y%X$9&,K9XH)&6"-9QWLK+% MK1508,K#%*J&R#EE]TVLZVQU^[;J8J B&JKB1($2L2H8%U9BB^=)0+?1YEP\ MRP.,\^O9B]F(+#90S:MUH\00A,2G(L$\O4=Y<@4?;".^';+;'3O:9^_,8B#&7Q%GK*:G:BWEZ5L=M48[C/ J=;:ZM,^CL7TUYE)9I9R7\;K1)*CXW(2??6/8>Q_ZSE1.0#5*Z M2F2]J.G"@SJ[.J4R&\I)([UI9&GDOL'L5.'R[NC>$LS'2U9'/@2E<84"+PAJLML\5C1(/2>*=L026G.=D3%266Q#/@AAH]D"U>M;# M2"V&MH>E6>3J['41!6)MAAX;"^Q9P%S(IZZF##*U1DRHYTNIH* MU%73TTW1 M13@-L$O#,4.[!@Z.IN&$6B5$DL/2:=U7SY0=JS &CBS+DU % &EI]J^Q*S4W MCS)A)O!5'F:JVH\N3-*0[G:%P6C>%03F%M5FXOOD8?FP*Z'*T1>17EZ0B<(H MOBCPH;2Z)$+2;^7@?_AP749++&)"7OWK&#T.;@F,4OND9K3<-)D+KTV]&P"6 MJJI"T)T2&I0+S2C,1%>#[@)<031)EI_/T:Y?=;7L6D42^1()A2 N(D+#.47Q M0XYA2_,*[2B6A0M84MD):S6LTQ;# 63G)B$+7:2Q'I0N/?:NR'UUI*HOF+ST M99)W?Z 9$4O>OT^&."Q*ATJ*%A[QJ%.B':YJZ5V>8N9]QI@@4]V.6!%>5!4C M(T(918BW"=N;1$HMDUO%C3#9IU U5W%3A(OJ+2+C$Y2-CP@6XXR1=U5C$4ON M71-R395L= '@1(=,<2P6.MXHM'*B.T=$!J)_POWD:$,5D.'J4H'%PY91!RB& MX:DLYK;JDS"D@QCWE#Q"63'JL&%6:V'U PM7?,E'7]@$[DW1ETE.1ZINXCD3 M62T#J,&?&.^,DA%/A@,R"!;W3I\K7V&KYTR\NU21*2+5>F;IU&0"0MUJ2-ZM M&))O?) JE4,5;EL*/W?A%ICKJP-I%AA,R;N5$5T+M-U;N\ITJ5?)$!Q!;<99 M3&%5RYO\D:=2+\'8PT Z$^W.W13>LSCEXJMZ[,75O$*=2Y5ML0:"57+M$MH7 ML(:;(,Y3XR6U;Z4"VA:?1!6K,$O!(](+C-%7B6_;T4FFGBUMD*TP*1?I4F), ME9B@;@?VPN-+R:A9<"673NPMX3+-L^2Y"B _"!O-X.^4Z]4:6=6ZP8'+G#R6 M"2KY_=AI>*H9UG3(X9?E-9:JM:I'A6LO3*FN->CS6,]PL'1*F2CJW7A!2*RQ MS/:65)]#(-PC_!>$_%CJ\!2#'LEP0\R!4!=Y1=3>U"I%@2U201 W*AK>ZK\% MF($'CC#0L7M*+J&*L)^%3: (ND#8IGDTT;#6_!$XMX$WUU]3I;M"9;K0P>2/ MC5N[+VZU+"J50@NKI2S4"J3#@;9'1ZKWLBX,^JGZU$,1_$"Z%U3/0L2GW8EZ M&H1:$.>^4%Q]LSJ8?(3MB'Q9D=B(.G242ZXG<&^,O?'8BZGIW\;/PXHLJ;^4GGC;Z_'+UH-LQ#A8E7# M+";WE+IK6E]6"5,/AZ%J]8THZFKV6Y0L[4+#2[F:59M2&P"3F"Q]9:/ITOAW MMU(XU6:!0A*61&DRJ!HH( M+#H4N+$-2KL*LRV+"6 ]U .N;.9*MXW5#TL:T_VT0DZUI*EF+5@PC;J':6R8 M1:BOC%6XDGK;JM2SKS+>J3K5*GL)/?+&.)A0ZH:4O8U?2KG_2@8^.0AWP5$6 M9GG!3:E.;?B3YD_S>,-Y+\,&Q ->M-B8BWD-[GU[E$(5K3A-\YG@P:BID+TR M-63I2(.T!)&549@"_HV%,0Z0#EYE"%#*?612!N,%_X]ZVN5\.+8D>JG.4W)E M="$Q2R ]YGG"\'G&HK/LK$PAYG?&VJOT=L1)K)XIJ;BNFZ3I5[$FDAI.QYU4 MQUJ#IK7@'2CM5B[2+66TW5KQ::H/44#F#)3;90&Q3/7:M59&=@.NG(_(H.*N MS(;3AUZN7)VWQ/YE86])S=%&G$6@%E+2%AL^2=@J H6&B*()^HY;#C\P[M,V MSBW-*O:^HB2WQ?MDL5"YW]4F>*!LI&#R8NNO;1Q^6SX^<)$I*L<,"&=.'I,OY%9*IJD_$J M( JP]2BFQ;: &Q1H..L>1Z&$R65NL%+I:-E'0%A+I-P/O3/=".X5,3>B%=0H M0[OQ""QF??2$YGF2'G(N=IDZ%N^L3$->% ET_7X)=1YLJT(4881B5DR)+-D2 MPK[LL"VO)=)D5N>OJ'DA&;X6D'?1E/'5!@F"C-P MW2 _5;-^'#.)@CYL!61 M4_@Y]D#@?"0>H$PK\8Z0988ZLY"L)>-, +4,?E %CMD\9S=-EFJA1\59I0^A M*QK%"]XW.9FU1YHGS80W*2R]"@HSS,YFGRG.R-&1UC@LK9-HGN0&$TN14R^9 M.UA%2SG\\!\CZ2$X)9YZ(==X4.$OP(>4#C,B'68=VC7\J KJT@3ZH@'5B!+* M7U+@]!61+ H-JUQ"U6G:Z*1DYB/0)&^ .U4RG5TB0XLHL@5/K"(9'EJ$LG4^ MX!>3(MRR]?*(..^4FGE)5R@7@[+T8/C*%G*8ZE86! ACM+O!>]4@#K!UN70O M!#,MIE=XWA:=I=;,*P$$!T07H'*<^&H]@>/2ZI:DUJ4^O-M%&WF[6-NK91 MKTG&HL4^GJ[9F-9CFI M9Q!+FXR16E4@=RAB6Q'T:%RLDJ^0H$RGF 7- 1?D M_TH4H\(G'A2BM4A?3O6J5 ^-K;-HO2N15)B<)E:5XY P&DYLZ:#X5'$&E\U1 MAL@1V-"4Q@I; 4RD!BT(SSKH#7_8 /%,4S:1VJ&16I2FY5NMTXK>=D7C'ZG] MZ.!V"5$MP)ML!N*/ =8E0*#[CI/(:G<'6V)AE'24F4[*&6YL00&N:VS^PM[ M@5)+]WMJY1&Z9'2@F-6LR]4M30U! MLMT0^%>I(L?C1'B4N2OBFPH:NMJJ)?#19 B*N=36'[XPF-ZA+TV\<&G8H$R7 M'VZ'2Q'S2#XD:/08LEBE%?RCJ&K%-M;G6CS1RWQDQ5V=D\],13R] Z$TGSN_ M&4O@2SN>S24[4_8^@+[5VC;B&.K4)*CHVS;# #C9[S9;J,Y(7"SA/'.)<\28 M21K#('*KR PJ4$+U"%V4:.S M:0 P#$#T#*EZOCP5\$6*VIEK2\H5QK4=TK* M9K+&.T@'P3P D&@KA,P:XF%+)LVJE91GU@WM:?Z$=N=]F7MWN"H\(U,^0K9X MID[JF%@Z#72]QDP%.5H06IR]H9#+-C.KZ,C(YK-D"%]T1"T.R:3(TUZ?EBDYKNQ.R; ("%H!"#4@-Y;=K9R8(IT^-@)A "W< M&2#LTSR)@O3:9/5@=4=H\:+'+4I>Q1LF0[! MM@^,>I@6;U;(]8MT%)NAT/<%4ECY&$L[$*FR7"B8RM8(:+6I;@F(&5YV%W@R M:ZFW]%YP_6R&GNK("&-M872J''[KVR1"^-+0H'@,4KODHN5(XWL \EV;!B]' MJ%:S<6C'8^"- K)/Y;>O6-M>!9Z?R!PH-FBM#C;O&\R[5!62X1=0-7]VH'P MA(E!-V'1("+71.B]: 5#LY[?"GD,&*X\,0'*HR$V%+^2M:I18]6'"7\< IUC MQGVXW7)>'6*H\PDSV4ZGL]UN[S3[O2V[*+;=7K<0%$WB/E.;3!48)I** M U7RT8@C$I($?A.X?C7@=II;A?6:Q*'H<2./MG_#> P0(O\9-D%''@FGZ^=V?LWCG8L.80Y!1MH4U&+8^W+DD4]G6^K55)\?:@2)0<8 MJ5!N1:[LF?,DN*' -B0+Z%K\I*W*]@"NBLAT*+M0Z4Y3ZGD( #ZV@[UHCX:LCS&-$AA?)GDO1_/ \Z9 M&"$D(J>2Z+NJ;@U(Q3+>E_1,'%E7$)!,Q 0.3CU?554MBMN*E7@8==ET#D&( M2H0 ^)XTA@T74 N4QE9OM^DZOWF@3$17&2[OH '0:S=[W;V&\WN(QUV8L M*$"V#6MAL6?\\KF&".UL3#G&H7IK/Y[- @YY0'AL[S:;VS#]=K/3:?(:"%3( MC14444F^%6,'KBT%$M_>WC: QS6NXAM'5@R6S\D3)U7WRYTT)IOU:^8JDW 7 M<=?L4''E2!51IIPX#] ZX\6U5@!@*N M^M+KFRA-.=J&RG%=5>0$^ZJAETX=I#0.*!+E,V'&5TV1:OL&\I'81T"E);93 M"I/A@'R*"K@1R1W;*JA=BB5, CJ.9(Q4J_]JO*5#,N1('M$FRRG"$H_UCK]% M$6!* '7MH'--E/)*O!NLQG>$N68;K*8MW21*\*TWV2 I\0)NL;OO.@S8@-.^'NH>@63O_]R M*837%JWV[N6TZT\NN[O]UN7>5'0O=[H[WF1G/&Z*CO<+:U/\QM'%\&.K]>]/ M@Y.+HXO!Q=&OP\') ?QY+/_"!C3'IZ-/\J47-[SA^M@TTFHU''N=U!;%6JFC MEHJ-90;O3C]=.!\'Y_\:7CCG1Z-_K8W+5,7X:FY^'J2?5R0WK>T=IGF)&4#2I[M&!3_ZZ3V4Z4ADCH:-RC*SEFG0% MT#O%G2JU0Z\I4415Z0M(=FUUUV'I@92YK9ZA5X8)SBM5LJ*^HT.U"!A^:+3^^H[*!N?1_ MZ2EQ?-U_!"/ZE"F9^F^6<9,D2S0ME53$] P@_P*TY#0J>!^(V12^!*/'.'!029PNT%W M6)A"':AUB-QT5XXT60;3AG-$02.8,H(!AQE7AL+HM0Q4FUO- .+$Y\B=A=VH M/,DRVM^IX$U/UGBJ)F]J^84D$WG@$L&Y+/.J*%"I/!TSLDBP#5=FYQ:9,)$G MW).J26V4=+>(?=+<1/M?@O3,;B6[Q, #((6BE)=-[W.(SJW0M8.U:"IU* K2JJIV(>I MCJ_2?,NDUE8!JL ++8#ABFU P?E<>59;7@6HQ6SXDC$@W]@AS9 .K4_9 2]'JQ!@Y$2D 3-95D4(I]\N.8):L)]FB+G^=J/[2 M$R2I136%:G<\0E6!_5'W%U(> (&BEXZ('XHN'F>LNU;\U[<\JIF =Q%3 X*08#HB[285XC-G M)VZ#>HL2)LXM@]9EO\QKK)\=4C82EB4O;5M$-T$2LT2!TX68 DYEU%'.UPM# MSX&0A8*UNA7/C4U\ OO!*M(FT,\+2:-EWI5DD65]G8@T8!V01],PHI:A64&[ MY9I()JCT_D,A_4JR)XU?4CR2DQC4 %;,CAHK.>B6NHK@Q*ITIVDMHFOYV'64 MOA&?2^(7(<LU\K;;K7?=AH'#;K[ MSB&7=)2?G]/ZSJUX4[2@O--=->$XCZ()"+^)&NG(0H7*6RGKCBJ)H%AWU 0V M2^QD5[8JCI,K]T%*S[ 9Q$03QP;E&S(4?#6T;!FS64:>@0I+Q)OB67&PV.L# M(7^S[:@O8?(=D58C>R!RK@GJ\G(UG%JE_H!C7E!!KF7KJX7:LF(BC7D8OYL6 M_656:5@5#7"B-/-W@/ >E?:IL JUP8<[&-*L\VU>62[;OL.R5% M;RR/A?0CH)S#B?BBVM9HZ@H#-QN=OQ*!/@#AG>+#Z>(Y&7M#RGTH$GE%B5K> M-\V+JH#/[X083]K]YGCGLM,?]RZ[W;9WZ?7[WF5[;[?E=;V=O7%OO.B$:!\, M1_OG1V?8A?WT<#3<_W1^A.W-3R\^#,\O/@Q.AO]> R=$N^%8Z\0^[V:E#BW5 MP;4ZPW]_PI;PYLL5Q2VW&P-8L1AGRKL6K*I7H,0BZW2M*5$,GH*NKV0A]?V+U M=-6/>N,T#O-,?.<;4ZU%T8./E_J7<^_NC0X3_+XDZ%F ]WBPL+ZI M_B4\6_[',X% 7OX5(]A26?L14#L$<;H(C"?.&:K'B;1VF:DS=$5]DW\6"!_"ZU&DO*HB7%7@I3B[J2W)V:*C#8M!K M)#!B<:MV$J9U.XGA7 MB>"\>Z[ B_;XK\?O#>0,C6:OQ!@ GC7I_W:A:<4['U"/W_2Z2-^SV):9GP?1 MUQ"K!YCP;"<-2 \G?LJQ BJ2'10&52O)RKG4,&,W]UV<.]?>A/V$JG*33D&E M/_77DK#(9N!!B2<[3R6P-<]XECT=E(6?V58"]R]368R]+/0AKQF.QO/=BPO@HJS^V&YS+E=P(F*Z7I1.L5"V<+>=:TO MK);V7ZAC62BZ96F[D3<:J+4(?(9I:U5D]F?5W,8I$XD0%U("\+!.C.& MKS%,H55.7J$@(FI392JP14JV;;,RI6JP55DF:E:SQJSF'N1^32%V:R.LK*3& MA87Z&%,H?*S8@I@/BC2G58LPH/J 7(\&F335-)965:Z<$LK28)RZALU7K!@2 MX];4KRO><[_S2*N I6XJBQ)= M=%P+OZU44)6U;5L:8>0Q6ENXUF:A!9=^C(1WY;]5C%E:Q!=KRE%V(R^?Z1!7 MYD+K.1_&@HW'6CF6ZJ9&867G0RI7J@\+L#$TB8NX?WZ "*0B=>,X_KR-I47N M9%%-T_$ -LB=HH(Y1^\_<"+VME BD4W;",*+Z_EL*%R7W;GU2G5QHEUGB2\M(W]YB1\])D!$(.P>,\R M67U2/H$KP:[!*RH^<4AH'\QH-_ASH8@D;IV*'^HB#%3%@$NC![-QCM4BPO'"*YQ.DUURFA!JLX/V/E#-'5G)'&%\EWLQU M;CW*;A:B-(5AWJ*8.YFGU8Q?V:"XT8J^^32RQ%XA6Y);F$/E30'#J(*E+$4+ MTG*@).UJ#;P2GH@]XR3^++!TT$1X(?VRH"');PR*RUVJ31:P^5:61,;RIU.L MH$NHK>ND6BM@OYK'.<_8*,S !$$ FL \$=Z$YO5U3>%5%FA:H#!<1D0#"HY" MA%.[[9-%?#0T9.7-0#6RQ08OF%*/'(0JQH*X"'0N9+=B1OUY%2DDH%'_(BDS MNJK_F"M/DIA8 /2-JE+&6.3ZVL-%<4LC2:,H\I+1%P"?*B1\L$,;*6L>TTYY M/*[NR40YV8F@HM(5:Y=MY26Z6Y6J7&1V>"-I;5B Z"J5^%K=X+E88 =;:%]% MIH61/@ZKGA857KWG>F@G+XVH$]TK!'5UBJKZ3,J&X'%^)^-7%:-8N$9+05) MJ\\"4WRQJ"L(,:B)LS=?K:BX=2J[@-=R7"R]6@6"^W:O2Z+!MS/, 9]Z-W%" M[,\ Q%>>=#U;H>ET8A8Y$X Y1 6XDAY]00.IB:PVV/?,7629[D)O=0TW7=/, M;D9TSX89[KS,.(RO[AB2,*Y>6!'2*3\01%6@I2)TIKH.E=25Y72?DU@]$*]N MA\,^*61]D_+KNG5^79U?]Q"\9#)Z9W>OM],:K=W+';\_ M\?O=Z^V]SM[WS3B_+])]H2LE+(MC_H^.K&1[2IWO MX+\'P\/!I^.+T<'1KT<'PY.#P?GY<' ^>#\<#4X.#M8@=;X#,JO^2ZW6==1Z M';-@*NU[,#P^.OGWI^')_O-FSS\I&SF2.?]+;V;OLMSJ 3'MB>NGM M[OJ7$Z_;ZDR\L=_;VUFL;-#].+@8GA\-CC^>'AP='NT/L'3 Z(*J!1R]_W Q M.CU<@^/I-ARU3J>P4.?BU(&E.KQ6J^3![\Z'T^.#X3F?UZ?1$+\[.S_='PX/ M5E7OH-L8-$QJ3*O]UH&/#F!KJB30QWBBFXNF2H8XEY'OTXH:Y*M O%&QSI \ MH6;#L?I06T6'5%]6ZLR.-9W\))C;A003O3^[!+_JML!U/T%28E'G6;7_IYW= ML.%\8GO5)E%:F@+[0.51HM'ID$SZ[U]Z3&_*1E?"A MIGSJG'57D5;+!8D(_[]0L%+K'*S!Z_9UMQ[:5_V0VF>8OGU6WZ,8V[;,,RJ_ M(U%VU\6RK;NNK@VZI#6?6J(?QJEJ %,8J=U2(RD=C01[[&]DE3,37T3B!ZFR MV&#GUKF*@Y[G">!W*E0[B5+SWYU^Q^WN[/)^-0P0PBVWU^Z[>[W^8L=7:4?F M2=!T_!7;R;B4$8-%#2 +*,$V/HW^LM?H-540)19SR;/45XU73,$.*1Q$?H- M]#%.KF#@4>9%H;B3)-&;S=^"P-50#7[ELN>ASU6:&&F-SGEC(GEL<*_0^((] M*PMQ>-^"EKI@/9ONM(.."E1[ :F"9(Y(9;^82'88TH8L'>\M.[<7@HZES3!5 MU="7X+[&Z 4T@ODS#VO. Q*TVHV.,T,+>JPOM.R00]_O-';5UW39]'E)%X3J M-2S;PZ@@'BJ /_I+M]$KO,U&& 49J@*H&[3@O;FZP@Y:2"(BD9F.Z&A>FF,# MJ&#&G3QQX:?\4WZ /5&.'/'&6&DB,@3VQS MGX+JJFZ/#;_"H6F3\]/Q$R\?7A37.'G0O!6IOUPN8*F;/RTYC4> _^N OBH_ MAO(O4@ZZQ S:?>H,!V;L"K/^+YK-^5&92ST MI&^>6@OFVTP,A5IS\B.T;1#8<1';H7<7Y]F;:?!%3&Q;A[++L%6"8D=TF(!\ MC,KPOK:_^*85EX-0$"ONS75M6443Y$+_]W_V^CM[;\MQ#:6PA 6CRC,4,+[/ M(C-8H-S=$D]1Q6X%B_)+E*%S^@6 +:,#), M(4':#T%"=08+)A.2KK@:MVV:B>="%^FV-!;5)I?Z],+\D;B*,PZ0L)^B#CAK MA++-&F/7"6-W&_T"QMK-[T!!^A5^P>YN^Y+C4BUWA4TOO?K&])0B_[$\\;CR^ZXZ\$_.ZW+7<_O7O;'[7%_Z@FO M.:UHV=K;/SVY.#\]1N%#\GHY,TT['EF+XS?5OD=RZE?\EH M5+80BP* *&9-F;&HM8DV"&K(^3;DYAIRSBNRA4U58-MY#K>RU?&V6[U78LL* M[]*=( =^MH6V+#4O)K9-;7N(,=DM*^ M672,2KAB$QFAIM!=9V3&L.IAK]K[3*EC*V9PC&=!MN0$R%C*W>G1,TJK3%/\ M-I$XZ%WXP#4P*\VBXKX,*$T 'V7$8MI4J M1^0+;Q9C#'T_G^6AIQIYHCLGCS"D@:>,2]?=4DB^]GJC%1\-PP0N:K7I!^P_ M0C<0-Y71NS;X\UT#";X[K1]+6O]1PU+C0M'A'D>JTVVH;@RWBS60Y"=AN6O$ M"!PB?2G0D#1 40>U")T'H?P^E 8!_Z>_)W#$W"GKD;LE2E,BWBH:C.CJ5,)X MK8CKJ6I)]Y@MTHU45(?ZJ:DH=)6.@SV*XHC+*>@.9N;>,"T( X]#=:GQ5L4T MR@DWAX\\4\\$.RYA<5ZZ_.8]'6Q"Y,:CSD\T+_%^RG1_/QB<,1&3CM-49B(4 MNCA;1)\(U:N ZCE1=+^,!E9))&!X M2E% M!NK< MAM(*-NM0!T-';D['Y2P@61_?7<#P:U&:UTJ1^(.%MU2G7LRP7_H[P6TN9;I2 M$&$(662G_U"=X<<21TR0XA:.A#'<[ SQQ,$(%',JF,VF@K%(AOM#^!I[$?6+ M^D2E+O'X5<&5Y@YK6O+#FU7**Z$VI!+QI!3,3=\ 1Y$%:FXX-B"SVN'IEI8J M3$PG$V'Z"=./V1S(OKZV1-V7T%Z!($Q]BK!")4G4226"I[-H(5 KE5$CGP,3 *Z"A:J:8>#-Q&R>?\8,CM1YIJ-G>QD^NB-0ZA_K) M5^UFJ[-%X7T&G_$)+2_D02ATJQ"1Q:HN\WG(U6T'RI/"QU:RQX4>#P4IE+>2YU-SZM<8^7L17P/=27-G'QU>9+ HKIK*(QP?GQ$> M>:#\/\\=789'7,:)KA 2W,R8U#A.U9O/A9=0U45T9CB'VVT&?%"A2F-H/(RZ M?;C1N#F1N+EO)((RZ6$P'VHPGZ^%C>"".!\9^*)"S^RG84J%U39UM-)/XDVK M-Y%_+3/B3I1%<:GI=CGV,-$D;:&BTZ^1R5CQDRS^#N3K^U&CVU:/9F3CM[HBM:E^WQ9'S9W6O[E[N[>Y/+ MO:ZW-^[V6Y..$(O>S/Y@\.G@Z&+_]./'HXN+X?#PZ&1PLG\T.![^YVQX?G'9 MZW77P*?9'S0<6J>C%^KHE3J\U-7)Y6-4HK@(E JROR8BK&LL$+W[F#2<_W5.]:XV-P(Y#A)9*$2*"R1/T-WQ)[LQ S!=J%U)UT0$X MEJF[.=CN6#S.I&P573O8BVNOTRTF^N'&1VP+X=$ZS<[ Y*^H&,?W5+.3; FT M2WY6;?7WT;"0QKPS[OG-7K]UV>GW?+BDD\[EV.]-+L?=EICV/;_7[%6D,??? M[9\>#$\/AQ0=>N1[3H'C1?>D9K4HY%,M&0J!1*-V.Y M A$6SXE5^(!#M::]!"/6I F0TMDX"8WD.?243J2Y^&%H>GC-KH-QD#&^[.TU M6@J0Z)?.C;EKF#;&#CN;4E&G,4\?5"K1Q) MJ/H[\-_N>/?2]R?>97=W9WJYM]>97/::8J^WZ^^,^QV_@E#MGYT? 5,^&QP/ M]O=//YU<#$XN#H=4"&,T//_U:'^X#F1KO^'H=3IFH0ZNE&*FY%I75$IA@.P; M;MZA:FZQXBQ\&? LN$"NO&XZ$557=<0PB*N8*G::<(ZQP."%BAQ>BTI.!1GI M4*A0Y?NX;*BL9%>BD%(+M C>-$AFTC#[4W51WVDUFGMURVBCGJVL>7>[L5?W M[EZ'@P"UN-NM3V(-3@*N1'T0ZW 0:"FZMT9_?1)/.XDG=$HH]!=ZD%V_W/9W MJR32%^D)\!"GW"P8@$2)'_[]E\XO7PN/7F-O1UGB=9+J_(M#T52.,O)_1X!I M']R2>H@XR;C*YT8 ^^4?OPLO<8940DOY)Z6RWG*5FWAL@>TKKL]7"\#?V8VS M#+_41/OPTC@)8. /(KP1N#6/S.1[K[[7-= MAYH\/J!$KQS;SS^^VQ3JMQ''_9V;N#W[<=E=)[GTU3>?G]6/A*#BW;7=@I1"X6+K>] MDWDBR%H(SSBMCMMI[CXK$5L-7%;=5%.I*AN/$;ON7J^U )>-XNSWT>P+K""] M*3K)$_=69=9;8VWCJ=B[?.L/4;?-4$E6?-HOT3'ZNYZVI%P+4EA%:;6OWT3# M'-(]A0#MB/!&:T_,*MQQ11_;8U(*+#?@XG T=:,O9D9\-C4'HS@2&M:8#Q\[ M3:=I4@CXW\TNH?A-ZRI?%R\580 P>TJE1)*4UZI*H@S/9F$> \)4<#8&@Z>5 M 6-!&'*&DO#\:Q57/0U2@(US1TEK84 1FQB$^M0H,4^&T*E^TQP13^5%;P+8 MO JHE^V6JW*#X>$_LG[')#7-M(#3B)_9Q?78Q,Y8:'O(I$3*EE M:UPUKWR&@G7IMWF>8*,+2HZ7X>A.M]G5@?I>,O8BD6Z??@G%G8IF;S>;[6\L M_;B2F$-*PK];DNZ 2>$43RNVJ=4%9M>&X1+4T/U_EZ&&';%M8 [D:YO_4B,U MG $'@5/2O1I>KK :X= W0Z-1AB8WA1ICZ/$8UTP)?A6U0PR:FAV;O6+C ). M,9V@Y4UW=_>:EY-V:WK9;?J=2T^TFI?CW;U6K]N=[OG-JIR?@^%_AA_/J,78 MX?GIQXL/P^.CT<71R?O1Q0#;UQV,UB%*]Z#AF'4ZN%!JAB:7ZNBU.H>GY^7L MH)6UK9/I SY>M$W-0]RI\Q#K/,2OST-L]KQNI[MSZ4W:S^RU^'1!B>*#?/5\1:3J*G(]> M I(6,*4V)U17I$Q)QHII,MP)7I=C!V84>JJ+-1<7N!54'<=Z))\CA\8&)J8U MP"VE#,BJ1LOJN*N"(9B&!(]2W7=*[^9^.E\RAXX*&Y#/ 37F'NE:VQ@%D!H M.HWA#CLL<"&DM*1$^SDWBSU+XJO$FU'!#F#CF(K.Y>.PR+&B\ M2;=P<'8'KLH3M/=?.KE3MR2J_ LG*^+0B^7+*!7 M_IE'PN&R%EWL/@\LYNK: +335)53 "RZ#L8C81-QTMM]$'H:@ A>LW[4?P9 M :6 3A(4()=]VWTZ*T(!, =7@P&YKJ7L:6W%%D 2 .==DPMP*IK[]I[O?8F MUEZ+/?=(M6JYNZV>VV^UF4IQYU=J%T@U\$#I,(4*B1*V38>+%;9O9),+IV.5 M4KFX-J11:N3>]0?Q;531\LTJ$8+JNB,*$:"FTM&/FY9%HW1[C7[[YXRN9Z6A MT>S=4YYGA6D/C>Y/FO6PYN?2:K1:]<&LX<'4%V8]SZ4^E/4[E-U&\R?-;ESO M2[>QVZ\/9@T/IKXP:WHN[5Y]+FMX+NU&JSZ8[W+'$WH=(^7=/8Z@ R1KF.MUO??C^&>,_(>)L(DPV"""K22-[2 5>,R#]&#?I M1R#!#ZF"->+\:##1.9KMK\W1;'4:W>]+DI_Y9ND^%!^]+\$LGSU/TF8MY6[: M35D-;Z[%W,W'G%K,78NK5(NY&W^35D2#:SEWXS&GEG,?DG,'&&$*$JZ7R:8K MV'NT%G9_SNM2"[LUYJPS3#8((+6PNS98LUDWZ4<5=I_;/J=Z&%.='O[U)#?% MJ^/I,R_):@2J MA;]'(1.V]E6._CO^Y7X\C/D6%X1/62^)?L^M: MUML86>]'"*)G46^-&]9][=7:%&*\5DCT7'+@CX-/2J5(\_DB*>M7L3\LPZZK MFF(*K:H47X(D?/Q6UF"'P6M9G0Y2?T$*X0$.^41!;:8/3ITJA M,%S\O/:;-=O^<[;U)?/=>C5Q7;+?DCJVN4?[I+VOH+/OCXOOG%>R[D?^@Z'[ MRU R:9>KCW9M][X"2D;%2W]8E.<2H.M^[/>B_ ;;!['I4^V=GKNWT]U@)7LM2?)JL?HOFYB<_$SXW-IM]%N; MALYKAKTO;CRL:=D:T[(':N-O!CE[L)+\NN)TJ^MV]_J5>/UC63NYR:06->E/ MU8=TD[7'G]C$^948[W9:.VZSWWYN0KYFT%D'VKYV-^+Y1-=6JZCH?49A>,U._&ONP][3;?;WG6[W2:P7+8E M'YO/GCUBX4>2AS_>?&$ZTZ]-]^(L;%&V6ZCM[=IZ/R2N56;=Z0U MC:IMK3^OV_O!;:VG?A87A4GU26UM_0FMK;U^S^UW?H20OW6G M[VMW'VIK:U%2[32ZS^Y 7K,CKZVM-:W9-P[%/_XV"6Z^?0<-Q2A%X6W @%9FPK\DMA-4;0W_;C,$[>J.X#:D0\BX7AJ#5)HR^46-SN M-9JJH0&<;"0T9!TOSV*GZ31QWMO9D&7\3$!I3M?(CW[YAVQ][59' P MG;\*F];OAT+H#0IE@/>T(88Y#(B:?.?NBEJ3-P *9!Y"5W3GKM MP>..%TT0Y>[#E&?D)4$$;#UC>%K,JPI:=JWJ(B*UVO-'ES;WG&#R]U\N6SO" MZ_5;TTO1V^M>=ON=SN6X+YJ7K>:TVYJV.LW6SA3IK:?>.+H8?FSU#_<_#$[> M#X].SH?OCT87YX.3B]'^\/SBZ/#WHY/W@_W]4_G2\X!HR;ZU&($;E\P6U\?Z M/JRRX? ZG:,3QZR4C!T[;T>.6;_YT<@'?$G2^^\F6EWT!>+D?S^!X[IQ) MD"+9 FS]U]G']\Z'W/OOM8BR.^7,/USPK\Z7__S./L[8/;X,?>_N)<)V+Z]U^NLVR>OGG]^O;V MM@$S-*[BF]<#H)MP%NEK,;GRDM<3+_->MW;:O6:G\QIDO5:KV>WW]N#O7KO= M:K[.9NU>J[>SUYFT+ON?&]?9[!G(_X/T?C]/$KP;0/?C)$-X'<)73G_[7X ( M(4#P-LBN"6-&P_TR6FD:Z?W#=8#O^=<(_2#RXP1&\Q#CK^&Z!9$SOH/;-X7? M(U\T;)JZVQU/.[UN][+7W&U>=GOC_J7GM?J7.WZ[TYGX?F_J[5;0U/?[I^=G MI^>#B^'[TU^'YR>#D_WA96\' +B[#L3T/1!3M4#'K' UU^8WX0"3=CPR7+>; M,!('+UEOG%5,:.',!>$"7:1I$*$)&SGD.PEYGO-UU MQ3D)H"D0) \&2I1(@60V#;XLDR)<6F:())HN+HZ. M /D]3CX[HRSV/^O)&@YUX75&2.[@T4ZS,U#4<,DKSC$/K!C'1R_*O=!=^KA< MAT^/!P+E9R^C%?Y_]MZT*W6EVQ]]?S]%QCKWGKO6_X([?;/W\^PQ$%!!!*6Q M>Y,1D@("(<&$T/CI;\U* J$141%!\YRSUUIBJ%3-FO-7LZ_U]//([[#NW0> M)^IS"^N_SICJ.'U$$33'2QT \("JCLEIF#8!"W@F%V<#!//':O+9]40KD/+0=R)'I MHB$1OX^Y M&;,Z7C;,T3=(RLJYZ416],M"M@4++,R6=MRA)"<_,MP$=;H$;\3[V277?JOWZ.UXDA M#B8:_BW>UD[FPKV [0#?@ ME^D&R-W11G!@]K6NXV+C,)+[IH-1 '_-]D)DP)_'#0P#?U_'.FA@$(>#P%N0 M[6GDH")>%GP^H, PH&RGCX] &.NOM3@V>SX\2V$P!ZP=.$[Q]DQ?G$*DD,'2 M;&.SF_I=1?BP0<:?F5FA3?&64@7/PG/%XP'8QL\,K.,$RJ,U M#7X9D =_>TX'K#_,I@RHCT__/K$E8#S;@A/&181OQWAH"JCDM::AYX%,N _, M3 P3/)=0@UFWX$A_\5]6#.8,$9PXL0\HS?*:^PRA$?;OJ6Y> 5PB$6. M-;SA'@J=:#!EV['3F(88$OM+FQ.L9^5K@99!*!,,\L+#)E*6-Y[QK8$W 6%!EEEE@KC:0J>.W M8',6@_X)5; I0%78A-0R]>=TCFD!8"5C=0?_%@BG8WM8P\=\,)P7LRY>XN65 M=1!B@-EMQU< SZY? 2P;?HOG@0UP J=X%*)L& B48=,&D1]W$'[*73_U.9F- M!2M';RHM0V0YE1'%ILKK.JRTF,P."ARU1SA3*Y M>&_3M\^ILTHU7S@O4\5&M5#+%;+U0J5>#7\QN M\MO.M3_3Y%:"C3\^O>W]F==W/7+YK..X]\; MI/EA.]D\QIW\/!PBINBO?S,S&]< 393\V_0B.]X-G(1:<*(2C1B!!M(BBD$/ M;Z^%C#;Z>X?X(?#?B>NTDX-B.ML);0U0"O'^@E$Q!,TS4*DZIHT\A)4VT[:( M7V^MJN6,;6"062QP,2@1*+K3N9O+]AS+-(AO.'*D.0/D$ALHF #6L)?O+-LM MDGTOGFH>&D_9*-KM5>8RB3VSK&='C-#U7=,SS,!T(XY,S%"#T(@!B'D]@C6;\/^Y_Q/ ?S D$EDND")+>"HR[VNQ0$Z;4^B9FGEH]! MPR&>"\ E\&O 1SH^+S$>O<)ARW$6V&$2[H83UR<.OF V+^F,4?**(6JRSK54 MKJEP*L\:C*JT%$9E)(7515WB&(Y98P$7L6E8R.6K]6H&6YOGUY52(5O(UU2! M8QB6/R#SN'A"A5.EPKE2T61G)NT^0FUGV^W@PG3 _GX5 MO/TYWR6,H^)=4"&>KM8=E6%5+OSI82H6V[RL^'DSTRTP9Z?=O'K=_@7'95\; M_O>7.0GSW=)#UT>_*!LSWW]_(=WXNV!C/$-NW36NL;:E8UB[=AT]8S@#K'>= M61H>!+:XK+FNVC:+ZL09Y>IYLUK(,NFNREU.;K"N&CP-8!@.1]5=C? A&73Z MG[\6EO9O>-Q'C!KEC:4H3[,"]YI#/&>&Z441AF5M<9;6X2$LEH&Z %&ZN=_4 M0[:)\3SF5(6!47]@.5,416F)&T[S'!M+P!2R03 T!G[,@>OTG2$*D9,&3'#Q0[#Q8(3,$6YOA7FN06>7S+[,+W'LA:3Y-Z6 *=(+::EH*9*:X:@\BV-49NT M)*HM)!E-Q6"XEKP.0RZS#Z?Y:BV?;50+]0=59CE!."3HN#RA%F8XPXO=BVX@ MHOK4^#L[!:TE8/-IU?1Z5S.6!EE%GH>\,\?->"0R8+<+@#=F:XK_F;$-\C#^ M9[V#&7WHU?&\3BU'[P5R76^J#WU%[\NR-*5KSP-39UL]!R$\ 5B$:?O(R PW M/*?"8\PO"GFZ-L 3)OCRQ9L%-**N%N6^-H2 67MZ,#M6P"]LD\RGU2W)\G=. MBV_6,O2T/3J3Y>;5F5Y=LR7KG_O4+7E;-A&QL; 9A>'.]#I@BX6'#-F3040+ M$L@QYVP+^E'(S %P]D,FAB@/GA8XF&"/2:J&'BYH^L_6\[#7:O_XU9U]8.5#Q:>&A&$'QHX$=# <**"@U P?R"^";OJWYPXX# MF3KX;-<#13J(!4((S\'ZLQ[DD>.WMX-L'=,.R RZ=#1;: M,8*9A"JY%Z6#X3%; 4=I<&:EJ(!XY)_@:!IIIJ4%YUEDVZU[8>B3BO\*O]J, M=&S(6/RB%-<[%-$MV-M@LX(8.-[[2)K6[U3HIB5[3(T1J"4S;PL: 7^ W3#? M^3"- C]!#&?? P/$B^5.S39&(]OP\N9!S'GD6Y#E!2H0GBDQ3=;.DL3>\=:N MK"\,>$>+Q.H4>1&>1AU"HJ0TA3\(*5,!)^ /AYU28P-5#EMEQ'".0 MB!GG&EH?BF;(W'7'MXR(]8@8D+F'PT118<\G#H$HP0U-0BTO@KY4(&^&3Q(9 M0^($7_>T%E892?X8)O7 PB8Y4"@0V]C+0@-N$0-6?SZZ]#(E22]+TLM>HQ?F M\E /"J1^HQH;ZD(O?FNC!O4%J'XV2VT=KH6^%$9KC$#IP%+%IQH4:L!O(CW) M#+Q&,QQ$<5 !+,$$;9-\( M1<"EWG0"Y3\@Y4AS33J85/ZTCOV/AL:D]#?<#5 M0IUI[G<*%%0/+D*T'RR)<'VP-F<=*XJF+= 0[#_ON8!&@9CNLC?&S M1.C(ZPF8.!1F%*QQ!(H,?O\TR(@CKJ<@.7Z1V>)V&G[<=+%=8 4A.+8%H M X$4+,[9M$>.-2+I 9&XA7YBR@_*DD.:4"!(@QETS\Z?%/XG\?J2J<&OX!^! M(KXP>Y!=/.?00)D3EPCIR$10-!))9F!G!=6=+H8M4DY"_CW QM5P(2XY![(? M+1]S;\E<4O)V&W^V["MIWMPX:KJ)LHU:M: VU'3W;G0Y)M* R!="+B4A <@I MP;:;1A2IL HTR+ ..&P(+R.G3)A]H ,FQY(,2&;!TMD_]YZLXV# >>2.S*A& MRR#U7QZ4!6">!!8.U!W"(#-M[C5$CEN0,0L>E)10 PL.#F^XHG4MS&EN2M^A M)I4)0A-DN=?X!!FZT:E&M#URU+F:AW=/'\)9,M"LW(9) (Y"EQ2P;D7%#:034K#)DU72$L@@11(3T/@&I+0&LDB";T] MX!R9T7E!:8[+Y!P'L58<$#JLYH"O!8K:4C2'1'_6, UQ"D3T)D=O.%V8BA]Y M#H*(TP"BR[/D.8C;DJP6P R7K!Z*.(;>ZO16/#!^S$L0MWR^Q*AQ9RG^)+(9\O#JM_D:,02$?EDPF#W %@'E+GETR%@0OQUM:C?^+K-W/SZE_C!IH&ULT2=%70+2BK#A@*+1MG,0^B%89=4N$6! M(1AD\9&P*&DC$&5=@4,S+ 090,D*R VB"EBEI+B3W$E4U$/B.V<:B?-&Q3Q1 M_FDFR#]=*E)GZ?39%2,$.!B1NO]A+ M4HL4)OK[C* $ 9HH\HK'6#LDU.>"PCL#=N>S,K:O"<^=0KY7I96+D@=F2OEJ M:,Z1[PKWTZ+Q J]XND9<[XG\Y0'V0.IG M7$8BQ_])/$2\9DI!:OLT/732^*^E6$-JP?B9O[0?QDX"VH2V?QSOYN1;I%DX MI1GJ,BLB71]A MV*M05O%T*ZV8); BBPW4OWUBQ\\L??= 7[W[7A%%K\HTI^/?'#Q153G M3+:ZGJ>T44\C3KNB:\WQZ<59L>>;MS<'@"VO>3%!Q>X[@7?)IA@Z;(=$"H[G M7QO.G&,Q_R0Q>Q:%+Q:]C,0L+M8@45N'I+=PP7I#2*XT*- >='SF@PX*\N(Y MK2%XTL!)C2R0X3"GP*,ZR#)F'D.LJ(!1US$'U#Q9#>OB=?#&AB;&J68:_@F5 M&0;_P@HHHL;:>LR!,!=4HLY,!DQ&\BVLVPS-D>GZWGS,^7+.P;XS-8Q,\7P+ MW7)\8VXM8#X*S" 3@OT7*/(B0H$Y?B]>5U >33+K#-2&BFL,8I!SYT,":DV? M^YCGOLZ _O>0%VU3#=LD2!2Y@O!> 6XMCTJ^4H<,CXZOQ;ZT'GB^A.6_+$4H MXJ**FXWPV-L('(]VF::GGE[-/Y6S][")#1 M1?4:NJ?,>VN9]H+J_D)J5J3*:TW\\I,]DS_TMF)K(2 37L9\FEMOA&+6];%: MN[G.3]% %?/7Z+;=6=D(2/R=I^HTI[$6-1N1*JZP82+YPWC,+7!R@.D+T D: M2BRD,P_>I$*')Q[#G-DL+]C),^?0,-YTYV^*I(L/G0$T)7!UDVQ^E-,1^%@6 M%<>V&P92PKR+_]7Z@W_F:1@O.95):@8)5O4= UFA9112#<_:QH(?@60JYKN; M+HTXTX77^Z%F_#O )T"'N!1F 93YY -C;N;#"%W;^! @)6HD]A%.9<4-N'][ M9@TS$Q-GQL45M^8W9\I>C*7Q5S88/\56I5.=7+;KR,]^\:JPJ7/M( MGO\D@/Y89M\KP+WD@U'[SYS*5&XT*].'2C?S1IQ>CFGG*Q2I/<%R ME+81@J8<306?K7W.D0^#666B:NFBAA? <4D:&YC/IH[EF=U\#, MK!^0V1"?2#)')$2S(.,.9:?I29SV1:O5P[2T\A2SBVT4\H06W8VA57=QB8^DC5&=.S; MJ0?AE5A<8#VXOY:)]_4=C;>LWOCL(I+WSNOH4ADY.DEE3%(97Z-76"S%-;46 MKS!-%4D,K?(Z+ZA-6=)55M::4DLWV*:@+11+76>J]4*AH+(4Q5&V76%U_LZ5$DGU&Q^ MU'R".T3%]93=,BOC)1"=\6J4_1.QZ*M?0!8)"VW]?!@#(W'K><3.PZIKY&3DX3L0L+*)VO* WF98>46+ZEB4VRIO(8,569$3N4$1+,\S["&@E;+ M ^5U'(2_Q\K< 7"0_.D<],8&Z(L=5-9M&8:V>^IL]AMP=H8FOT$%:8+0UWU] M;Y^%IFE*B^<%1I%5C6UB!(.ME.'Z@R8OZ@HCMFB%5E;W4\G?7Q1."P0&&%&F M#V 3E1,JFM0;6A/%7@T'77ARPPF@!R?'3$DA9RP][ZL0'K'TRO&X>/=E9X-H MQ@ :1E^^;63A>DQF=LW)K-O!8$(1+J$B%>03+WE:55HW187#4N>@;YW[U^:' ML:[=!/.X&=WPU-DAV=B7J0;)%1YD,MG#PZ% MCL5QCS?1K66=0R>1O-^;%_=)HS=<#4W:&WV-$#$GS!ON7=P76W^XO#&!MS@56Y?N#$748P&\TSR672P!O?_8'D&9''A MSATJAXB;$RYJJD)B$;:PWX <_ F3(,='D(--D"-!C@W(L3>-8Q-8A/=70LD^ M27DD5[P%4IBA*M$];[6@0_2;T"/1.SZ$'ER"'@EZ')S>$:H45 :RAHD0OPD3 MN 03/H()?(()/QT3PKN':5I4))[!F$"G)5J1509-6(/?%R;$W/'@FZC-F_[& M&OTO7.@6!O38J"HN?OOL6S $"T%4D[:VMC1\BDZ?+2,')EZ:DT6!_;-R0?)\ M^N!UF4V-I*P%M[OA_R_Z-@IQC%RB3!\SEO")7R/!D@WZ!4.KS+[ 9*TG%!_6 M G5N.4TLX<3ZH JD?@L2E:\M[4T^4(9.7!D? XO$E9& Q4:PV)LO8\$:*6#< MZ-OSCK-SJZ2)AF.$@@ZZ<_?'O+)A(4%]?IFK$Y1US&XWB'WU;7B3.#\^A#>) M\R/!FXUX\S7>CSQI8T?$=VNH^01P2;PH'P*7Q(ORX\$E]*+PM, I,OO79-I* M8XN>8_#_3]"$-^1]P4M^HEL^:1E\&G60RCKS$LU5E+DW-0?NY*!^GR*SB__Q MYX6.M]2YZ_@#/-I)*A#>TM X"3I5!%^D'N"/QXZ#_ZS#'U7\Q\1?&*,6-O1; M'"5%!4GL%:Q"-9%+,0)QB##;P1C%G\@;73C4HO>&VLIQ\X+3)C-P38MB%3)! M_KAQ2TAP*\&MS;BE["V)#5PR'<>"5CM13]];AS2AKL*3'G7M.I-I#,!BG8W? M"4!4@#U:'YY]\!%5UZ#):1%&J?E!N?E[X)':":8I"::] ]/$!-,23-N,:=C@ MV9@=Z20EZ)>CU"GKM M+8SV>>A%+0+7@2A<#)-@UCLP2TXP*\&L5S!K;]&\N?LK"]P7#]A8AK T68I*=B VO$D'8N2CD6' M;^4R=&+F)F;N*V;NWDK^]I*I1LV2U&H=9#]WXL/$OK!B$0--J-]YNPWW+%%U M4*DL\IH_V]O&F^L*$U?<"R"5U!$F(/4:2 E'D9:V+>0LQQ).-:?M.]1CQT]1 MCX!TS^#6ZV@.]?NQ@[JF%D ?)N"0O#(VU.R5&8NV\&U M=K%OG?L8FU[_!O6[9/9-@+_8AW]BX^"O4663JO@[&.N4K.3LW4/M)B*SBP-! M2 Z$]QP(2:UHPG(MV'?7*'@W1):>R[D"ZIC4V0[A6D8P^I-O:]2/>A*,;!H!R;E-"^ M"^62&MH$Y5Y#N4.JH7TORGTP+GHX.)>4W;X+YY*ZVP3G7L.Y0ZR[W1+OEI-B MDD28;Y,(PR9%RN]"_*1*.4'\UQ#_0*N4MP3]W4', 18F'P'$L$F%2 (Q+U\( MQ1OPFRFMG'.!0!K.I:Z,II?G#CN.: MSP ['VQWC$$&39"KFQZB,+8--=.FW" 1/,"NHF]-HRNC&/DC*#:[XBZYGVHW MV)84EB38%F ;0XNB(M 8VY@T+\D1MNVMJJ3NF@-LF&$+[862M\#X)=U<,C95 ML2W31M3U_VK]P3]9C%>>C]%DL9'+JH)U[7=\$Z%9V1@BZ&E#!O0W*![4T[M6*"&I)2Z,^ FA7VI1B BQCOF4# M&39I(),TD-E(KSXF<+C'#',B!)-.6LHD+662EC))2YFDI>#TS8QBPB:\+B,LAML>K5@-L&F]=B4E,PF MV+01F_9W;>P7JE1?A%JO%K\NH]:'DD"^"VK))\S_25#K.Z%6F/LJA+FOLK&W MHJZ2Z0U!"#V_Z9F&J;E8AE+4;2$?2%+\8W@,A(W\,OQW%;7Q &![Q>2).C:! M8NB3)*'J6PG4!]0 EA880>&B?'0FE$F&WI]0DDZ]^"C&$]:\^#&_E+G$1%=< M?> 4!M[?=WYYX(]AC_D,QF1+PD4)9+P&&7LK6HPU]_YTO-A[R=MWP LF43$2 MO*!YB1<51J9I0>:$OS26Y41>D9[1)*THZM[TBZQCD+3,V&4EMN'KP\!X'G9, M?8V"_Y9*#T7!2D7+=?H$)MQP#)(8[@WQUPDX+11]G*69Y9H/CN/2+"O1HA A MQ\!O6J9N36,0DL\2G/#;OA>^.T +1CYRM$BTBQ^/%IL+9!EE?P9)P?9,T"RP MOF 0+Z&#Y7"ZK<:@[-_"^ 85K R;N/F^&0@LN?D8=G\2G 4JMS"=R2&,1?7: MQ<)K#K PYB=8JJ"B@JJT\!-8S*]]U_.U6>QAGE/-T6RD&-0TMZEAY2%=F5AH M2F5TXD9D:9H];IEC$YG[YC*W-YM\@\R%J4OX7XG,#[JP61F6BQRR'',X1%3=\?4._-7I M:T//IT*YA.:)Q'6*!4EW?'N(I<^C2J7KXQ:FQ%3[[L*TOP-L+DR7UU?GT&.5 MY$4>MXPH4A)T_%XBLOLP@B+M[\BJX[-)M[0Q=.^A!F^)(0 G)S&$MP. D@! M @";LY24/<81X9B%AC)$UN>682W*"2!I!U"4,(6>NW53LR>F#3W28P4)43MP MS0M4W[ VG9LE-VT'*)\2E-Q0?/!]4IDPZ1+-^WNARI+FC2'A*S3O"_RJ2Q\K MW=HX=!:M-HP['C%A:.:D4*XEDK+/Q12"NK?[TVH)BMZ&I.9MW@'L^#BHEKU( M..BK.*BN31S;Z4_QF3Y$-CG):WH'];6C9JELII2PU &Q5%:S=#](PL?*K=UK M0LW/,3-8+G^6,-@!,5@.M4S;_#[\5+1BS.E$?+:GQ=N5H@UKW__M$_F$X^:;\<^@2L R(^QAO_:IM?Y[$F\5T"/[OX/+KG_ M([G_XS5Z:91I_/>7RLBBHAFRH')&2U'Y%BNJ2E,Q5$&B&=Y 2)=UY5?PUMU0 M+;Y:T@]]4VOU9=RH%<[+F7JCFJ_M$"'(!$P; P"&A1<@1PF9;KHR3?=,%#7146;.1ZF)SPLT/!O_#GYIKWP,N; MJ*-9K1-"S@.X "9VHFZGB/+*"2-LTHQB$A(;''2;EN6,(^2/?DZ/76WP=P!W M8TR!U[$F^KW6]!S+'X;G_J=#SO)A%GL0__)-1UOXYY9Z*'?"\0F]]T=O7CHY M!OY>6=J[S,I7I?E0=,(=".N@E_,%O/7NY23\ M]S7\=SK]^QT\]84WLZTNX2_O+^K!1]3OHN\-3?L/N9$AX:ROYJQOAFQEK8_^ M#DS(A-D29OO5606$'E.5I2FXS!J)PL2+S!:8;6 M;!U.:/">.BN4,^5L(5/:(^I>H7*5LJU2JF0R]3SN?G,J%H= M?W"5+]=W&<#\\)FPJ\!?7&(AIV518,DG^XP-*L<0.#GR0-5"OMU7TCN6^[5* M^L^(56WFK@]OJSQ8"J1+)^Q@,5DA'7RTN/?-%Q6Q7_]F?,/<5#Z\$&QI;J.7 M+V__%_I:Y4W*T!;$@4S'Q54?(ELP]#OY8J9WA'V,\/?/3+>OLCQ#R\+[-)&H M[+M%P9L'B+P^3)!![JSK/*7-7DFU3,AMD5F&_6<7K9>HW]?93.64*N3^IOYC M3L!H*/M]3#2=(H?29%B%1>?\H(6^RN#_@VI=M>ZH#*MRX4\/4['8YF7%SYN9 M;H$Y.^WFU>OV+\K6^F"1(/-O(CJ."R0K&+^(@E367%=E[7P>M6[NM08R1W># M[I-9:A3:T(:>X?[SU\*,_OWS#H'Z;%:*20PY@1>YYBS-?G=Q"'A8K;34PIR' M5=CGKY")#1V4WLGJ_ *K\VIO3&=+4M4O][*G[6QG3---?Y#9AM6ES&W>[;KG M@\9EGBY.V[;8K]_> *O+XG=@=>&[LWK<)CG-E+!)DJ]=Y//UFBJR,D^_C]\7 M^I(T-8N4C7N=( %R;9\1GH0$ '?7MB@X&GX1?Q*_S W7REFVC %R-%?[B MEKB,.FXVDWXLFUUDRN?Y6J%?,ILKO8ZZR,T1>P#1#AU1]Z'%V:\W\.S'&^ZFLQM#?G==JV8M\KE'* M%U2&X5A>>A]/07L>P[="!BF$!BE<;XCUL 6F,NT6?(D4EF,X&^"C$YNXH+1I M]O2XF458!J9]1>_?Y:8_D/#1H:84'%MX'F-5$IY/PO-;AN=;+-MD]*:N:DV= M57G=D-2F(C JWU04O<5S(.G4TUR N/--% M^M!Q5Z.$>YCA1O)6!J8=M@F&&:^+;.Z-E'>(ZF@C1&EAF!4F!&Y^HA?!QNHO M^DJ7Z$IV ,JS/;_IF8:IN5!=_AM2,1!IPV*%O9G=H,A;\\C+0%Y8&NMLY(WD M)^:?/R^X88546)END>GH;W/'I;;SGJ3(2E8-7@H,D!?LCZ6)V6#KS%C2"[54 MR@+Y,L$"RKI;>T$K!7,9JU)-0A:+%$MS70MO%8\&:CY MQZHQYAQ2:N\-\&R\Y2$B6(^Z X0;]O)&1:O' _I6L"G ';\8P;R8U MGC/>>E#HP=E%.G/'0E.#X#(J"^] &]GX;1:F*_X]&H3$AQ/]VX$Q@YOLR3D8X,MB.GN*0A,0I:"A!>7;3SY>!$D !.(> 22,@-U(SRI8G."_:PBNV_:39/2 M^B 1A-;.DJ@;D!KHSI[ 6TT$;P$\/5_O+(P-+4R:"-D8)@VT#GY@,ICY32^ M6L+KX/"BV!.J!J-MGH2+(ER&@\RQX"2(H%"/[<&L,XM&=)Z#P+*-#'1*: )+ M"96>_>F('4S/]4<@D#L\F0 <0A5^Z6";R2N>!C9*X9LG5(6 PL*W\/(PCX5@ M %#PBOBOG=$,-YV(X4\H?$; 1+47DB_BZ1DS%@RR+4B#'7?6P(?H$DVTD-M! MOA$>]53HCHW.DQ>.H<9)[81J(0,.5,J;7X)A:>.YJJ,-!GBNQ)IT?2O4@?!, MPX;',]3=XA*-:$BRIKT=RUC:#%\'<9IMQ?;G,IDI5>\X7ORWX38$_9#&6-*Q M#DU6AS4A )& <.1->">7O%IK.CX>HH/P-]R753S8 M^Y8;''\SO0[(&CV2FHUA^.2:%*QR8A&%%D\NGDC Y]':=<3@3*]GO?B6R,RK9OS*S-*Q>FU/ 4@:R"41L#*0'XRE1![8P_/ MEH,FF'ML/%0*Q$ZC,'(. P3')_O(- C<8L;%.PCO(ULT/S(HP_1TR_'",5]< M5IR2Y 2;OW^D6;XVG(V]5GV=M9(U0*5+,Q MPOH\_GOI%:!F@*8_B/=8W; E!(&:R#+1*.3=N41@B@*-,-UB?-J<87WL,#V M,R@+0*/CM9$D,>I*PZJAN\]SB&C#9 8!]?ID!J#-]'T;;M$%U15A^P<.$RWZ M-;:?/0+VKA- !$9,"%JDL1B8CA&.M6$#0\#!G+#P)L==/A@6?AT>!L'H^DR3 MGC5T^\W\"NH=;#FJ$&6S?N8-TM *MQ<'SCH5,@H['IA/*X M?CZ$#U*A@!%;"Y^U PULG^79K!\ Q,^.8\KJUCAXGB;&17,8[>3)#F(/D8M7 M8S6=I9NJ+M*RRHL&4A5.::FMIL$@H27"#_OQ>JZ-5K!)M"*)5KQ&KT\_KEY8 M=.@(67.&7H!(;J-L*E+N)%8$EC4L=Y),)IHY(%!&K<@R"F [4H? M!0>,Y> 9M30=C)I@4*)Q.=XP[6!VP\!'/L0K'9DZ>%(=,A"H=6U?@\ZB"/R; M&K&*L%H?@"!&;6=,5%=X(;P#U&$=F2.RA>3-$U-S D\S/I$P) 5/$1<,40C) MS^G ,0K891.S^K?Q)X7_;/\)4CY^]_]0VV:5?&88>&6G-_J[UFHF5 YY&-H' M@:/%W)^60AP>T#$=[S-60F.;MCUCS#1LCQIA!8;L,FR(:81>7THSNC[Q@L/@ M!FIIOC4DVGHPKHL/NRFQ%LAGH7J#,=1UQL@-S_;(4IVKPB^\S/>BTQ8;Z(B8 M=: 48ZT$&QN.06Z83(6G(5:VEX4*OC@7I,)AZ7#)=HJ4,?/A.,%/M)3FF^HZ!K/THT^LI'(K61J&?K2)4 M5>=4G\DV7@]92D1U,^;\@%>\M'Z\&Z1)L$6@(L"(4!$$P9]-9Y%! O\Z04!O MJVG!6#/C9E?@%5MK8"R#.>UBNKIXYT*:;5CWK$%R;.U[\X> )1P6MA$QVO+0 M(=1^0<$E;:"CA<4MVTB#G]LG"\8MN AL#!DCK"(/9G(]FQ#LO.G-OXOU#"R/ M^/EVZ K1@AJA^6O("64#8H$52YP"P]!/@5IXSX>I$,VBE]DH,)!",X68".'& M$[0*#1;3"QT:=MQE,;.<8[Z3T$2/W)&1*6V#0X6X4=YYZN_)ZMYXN%U@>Y:X M%=<>813*&$4900A<*>>+3SKR%>$)L'Z*@+=Z/%QEZYKEEMVL<*[O]+TF88>6-SI:^:/,9 \ U&^-=J!:Z' M2$3#()X71/%6(7+#F>;%X66-J"\.C95WGYP(NC888KZ-!L>8AT&-"%BD39'T MA3"I ,\"+@BGH!6_C2TBTX!^^D2ILP!)YXX:/R:(L3400?$B#\%*CFG"[M^9 MW0.FTZ<;F(WPY#J."YS77G#"8B4WLL\"/2MPB0TT-[A1(HBJA :%%0S@HJ$+ MSF=C[@(-DT?P5[PIGF0_XR-H.LE1I-SVW M7F6O3^K8_X%616]I;?L:@QU(O==Q[5^M@VQHIQ.XG*^1,X :QQ";JRC,"(,( M6 ?KR\F&??F&?:#7=;(AG['"*,,>=*7 #EV7C!FYA+%BA2T*R&$_^>9[%^EH MGW99[R$6XW[;VMODUMPDF^7KLUF.N91T\^3SUY5JG:J<4= C^SJ/_RC7J6K^ MO%"KYZOY''7=."T5LE0FFZTTRO5"^9PZ*U2ODCK8-]?!KE1^D9C'O+:T&A5% M?6EA[/85'"O8*A&N[NN'ETN7=E7DZ+]2:'4#YPY>6X&VHIJ-(LDY82V<%25:1 M6 .OO$MX0U8@5]03'WR\\&@E>+_UP*EY H@Y3ZZ?]4A8DYV;"2ZNK\XNKM_Z MA-M)E>'V)$M*#Y/2PS>7'KY'-J$0:7YLOWAJKRT^#&862'B0"TG6&&I:;Q#C M !2B?#Z2M!-U MEA(*LUDI="2EZ$$N:2QEC53YS7*=H>$(@B0=S9U&^*2;KN[W@U#Y-J5\WG'4 M\N40WE9SEH9>,OMA5KH7F)B'9D5DHA:#[T!F4@P8IE^%G!8 :I2@O%90%VM6 M712E9Y.,A9?.S%EBNSN+^;[8CQ.29,D"!KX[<+R@ '89I-8T7EE;XGI"?8A" M4:U!H( -L+:H1[B^7"$,=8M8K@C"19E(@$;(CK))L)GL &C"XT39C='70/B+ M5FJ6A6<%VF/01 =L-XN<9HM5%+-2X<@M,X-KD/GA[*>0 /^0$LB-FTM6LO@& M[)"WS=KCQA%B8E)81VEGSXR?HFX0]\! '5K3GDIMX@JGULXT.9;4AG0BY"W846 8 'V.0D M]:]=I,]VG92BA$=O0-S%0Q;S>LLG6;%!<70@%['ZD,73?I99"[-J(M*J'\_9 MP-H22;69+SW6, S4,S-<-[$VM6&H T0%!J02V5S4U&:8Y"P[#R3 M)JR@945.DV2DJ K69E6>X355D319;/,#L MG2-(;WE/ZLY1+.Q;Y^U\0=+./NX#*^,/8E>-W/T3;$[O,]=Q#>BW;0T^U M5J_,5K(6.U99.$7>FMJ4\-+!+.\#24Y'MA5)ELSG7GJ_XMFQ3!NE0T5F8QK, MS%*)Y6"L5QCFBWU/S^[CRP7BDUR@)!=H([WZF,#A'@OT"1,W$C?>*#JW$%61 MUP0-T2T5&9*H\H;!JQK/RRH2)-$P:*VEB>Q.NSMM8QH(VXOU<=P:OW#^+XKK M5HST8D7=;"X+TXU]$%EY2Q 7_VC#>N(BN 1@\*U_7E0/..Z$X3 1*-<9PV;] M]Q=#?Y8^W&]3GJO_]]=DVDJ#GLNP'#-AZ1;-R"?= =9O-6OXWU_GV&#NF/JO MYRO%[2EA7N%./Z$V;/* MM'J/[QL4/([%R_Y*'6]AV.LK_.:2V0B*"5E)I(5__O=_.$7@6/PWR]$\ W\S M'"O"WP*GD)\Q-]#PG"#Q\#S+TQ)YGF9HB3S/"!QYGA'8MRGQ"[K2$A'[&*\L MM"@)+]'QKR/A)488=J@SRW'<@^>BWR^ST56-PHRD=YR0CQ2.\!$K"1SP"2NR M+/ ')\H*^9G!8#+CBQ='??"IFWHX*LWR2O2M/PD[K=LCX@N@JLAS?!>: MC-6A&=C!<];VC$73# $6EA45^%MF, "]F9%8CGVC;^&G\1$KBB)UB:8^IFC- M\3%&51W-^$:,Q' <02A.%(7@A*/AA.,81B8G(,?+RC_SYS@1_@Y9!HCSAC?Q MBI PVZ9=*VNVU\'4S)G>T#7UX3=BLP6\>A6GEK2Q2.N2:8F=,(92XK5O_ MDT7JMR0(?RA6X"6*P8]^!1=NP7G2B;SO,N8ZLM"@@Q?XUAN76?&$W7&P)IL(S>RR;VURA.*RN(<_35QBZNJ[#QFLX 3Z M-B;EDKST!OWVB>[T_]+M1$ZBS0P* = V)M>7"\O:#3P&(7EW5L6A7.V]*6CV MEER!+UC/<@[$N]LL?%HF^7QN89>"VG*7@M4.!7N93JPN_^^]O+"R7*H9*VM> M?_?W'B:UNWN_4ZN=#6!W9S=RD!H!N%T/RBM(V>7O6,GG2^T,^,^YZ?OE8SI[ M3@74_7W'_/E_0T%GI$C0-]T-CC2HT6O-"M!G5P(.QTZ:5*2'5[:M+TSGXW=E M+]\?OJ8 Y,7+P[6^KZ[@&]ST^^H:%XA\R/?^;K&2%SL'> =W"_ ;"ZCX MA7H77NV-Z6Q)JOKE7O:TG>V,:;KI#S*O%U#QMTRF=Z443;I29@W.K W;Q>+- MNGRZ-;4L>P#![5J@DCLV,!UHD*QY)]2O+4EZ]Q8MEB21;1J/_:?;8B]GT>84 MT31P+'J1HKL2JO-P55YA&C&A+295$7:$:0=UPVO442-GE5 M&K,"5B[^;ID39(045903):FV_E8+.\2Z07D909;/0:RLO%[W":@[T-PAMKJ] MCCD(K""J'YCKQ-H*51@R>MMRFII%ON20-I/>3,V)VTFQK^.#K]7"DDXT'[ ! MR)?)8&$7H?#"'])B"!FI0RIW7"'Q063"'U8B]:R_YONS<#\P"_@VS8LS4KXQ M1RZ@>_0EX,RM=WCM3KWZ^F52D'W]W_\1!58AHXF, (MB%$7>@B17INXZGM,: M4D4L\^T+9*YCOS=/*F+6[;(.7YH$)_-;?7WIY2(G 3WQMV7"HK3,\T'6HB*^ M70(X3F"9&*]Q#/.A-7$R^XXU"2S)"F9I/I#RM6O[+0O""^ M0^1D@?D \3 5WLZ-',WQA$@*SQ*H9/@@]5I@8NFH;Q<1+&CO$(U07F''@DF) MRD?8B>7)5Z4\;]$06TA0V*:!E)$1MMI/??;LQRX>.2^ M4,Z4LX5,*6:&9ROE6J54R&7J^=QIIH1_GZ]=Y//UFBJR& V_;O:07AV;&Q5. MC@IF=TA.I) 9FC+F!0D)JM(46Y@9N!;^J*FIR* -0Q,EF1=6&L;Y8J=1.9/[ M=W2V'=G7L\I//#P\M MT6%L*6\.!';BZ]_@)U?>/KK+>!E.+Q?S(CJ;(K'W,'3N,OC)E;=G'KD' M_MFE2SWSO%*Y/Y.4TDB#M\O+3]*99UE%%Z=L0RQ6_'2U?_$LNAF57WW[U?49 M7[)[M)Z?GCVPDVOVJEQ^&.,G5][NE[H2[S/.N%%YMNH7%[+3:] PYLK;IVF% M%57)U1OH/M=HT4-YU)W4+12IQVCBCBJM/=D8T MGS&N[EJ]_I"9YI[IQE.9':O2ZI//^2F?SK4["IWF2AGFXBR7T2_&JKSZ9/9J M?/_T6!3+C7ZY9SX6FV5H5<' MS0S\&_ZBU!LV*M8EIN7J2S'?OT*:.-;NP,EH\U MO1?3-P.NG[MN#GJF42^?2Q?98K$VAD=71E7SQ7/)G!3*>?-\) ^*-+K5\?H9 M=G74T6T3P\\5&N3[2*J.KH;EIVRZ#8^NC#KU/::I*9UV_NYTU"NABX<:B_F9 MX59'M8KHXL:8EOE&K=T^%^[OU%/[ACRZ,JK5>"B(+5Z<]E S+0YRO^KB3613I_=]M MYE[IFGUQ_#HRJC*8X>_0=V*UYAFRN>=FTNK,+W$ MCZYAZH?GJCG,]N5NH]\6%>[\B7_H-#/PZ,JHC5I^J^6'?;PD9>'1E5*3=5:=R%9WVLO5.;7IU.VJ7 MSO!NK1$6KBA.N>=126SXZ0>CV7@L/9E-\NC*J#(C]!WO^;Y&BQ65;DYE\;)I M8PJL$:RNG6E?M"1'HM.V]%AC;T?Y7!X_ND9>[LMG4N'I8<+16GU4O[JIM:^: M(XR]:Z3@)GU6;'/3H4D_Y1]5YNZ)NW_(C55V#6L7:K4FLFO]+LV>,9?E=N]Y M?%/$V+^&7S/3[KTO-8=7^6G5.)M,&NW!Y44;'EVAP$#LU@?5A^M!'ED^2M=, M62K=9U1V#;_RTYNGA_*8.^U-G^_[5UH[ZTPP9[%K^)5YO+JMW#VQO?Q=^N:J MWWF.]5*PEG/MSG3 MN;HJU^Y\/($U_*I/N0>K>/=@TEKO,M/OEJ>5' 8B=@V_]K4,>Y;QA7*OWT,/ M3G-0&%5N,%W7\*O/USFY>J\/Z#N9H6NM,MU\Q-#.KF'".ZG@/C1S%VQ>K+AJ ME]?-\RL&C[J&L[1[3[3RW7J>9B^OO,[C<_/NN=V&1UZCV5)(OTJ-.?7@#L<75D^BNE.D4V&:Q4:EU[C(8 MZ:YT&'4-OTJG?K;\0%M6_K)J(WZ0=LKC01L>79E Y?D<->\,>4A7+L=7Z7K; MQRJWAE^G+;N;*S7&%_DLZPAUN=/M]0IXU#5,6/0T+3>X[)W1['VM\E0_ M;>CF""]K#6?==YX*I::>TQO]2H&_+LBYAD#C4=>PB_!LNNQ-2>S1Z8Z?M]M& M;_RLXU'7L,N-->D[+BV,\K[>O(:7M89=[AIWO4[W5DLWIJW)N',M M#FO\%9[ &AZ0#:[8.,]?:+W:8[E78I[&S)F!U9LU/' QE-O&0Z/YT*M4FO=9 M>9K1!I.VRJ\[8R7W+HO%MW5!;S*S_?V./H$+5EX&ZAN$'@3OBO MO L\WDMJ)>!UC&V%7R5[QQRB-!Y !_,?R!65F9S0&PIKDHW8VT8H)V*R#P>P M#XE ',A&) )Q&/N0",2!;$0B$(>Q#XE ',A&8(%(C(@=;L0;4OC>9LWM;_G2 MNLC86ZK#/PT5?@(-7CFA/CDGX4")DC#&YS.&M 5?;+K+,^/][_\P(OV/TYI= MQYEL^J%O>H(&Q\L8>U 7OH@S$B4JD8X$-A/&^"3&",. 46NHP80B5=-4E$Q[ MP$I6U.(D4+4X)A7\(]&XUG#(K%TO]UJ[WA?IP9RPPE'S2V:A)\]&KGG'H?L2 MW0[L'/X>Z"J]ON)9RQT\Y:9KXE$ND#5"L P84;.]=#@L$ !8(/J3$./E'Q( MC@2J#*V\C@5N$Y8Y!):!$M*$8Q*.>1/'" G'[)ECV&_&,HD3Y9#%Y@AHD#A1 M$L8XRDA4]>KT6$[/9+>3W3ZTW?[;![IXV6K>]2ZM]\7B=,_GQQ?C70J?]C*=66O'6^O*I_="^;5F7/22U.TCJ MEVD[F_E%&4@W^YKE_?<7_0NN=>AKP__^,B?#OVV_GS:<83I\(&K"[WOIMJ8- M_@88RM@&_)6?8U!FF-5<%RX8N]4L'_VB/+PGB(P==FC(/=(&I_%Z/V]RE\Z3 M5Y&+C@@MJ/A?_RHRGQ(9)L732M2F/Z+'4?#Y2NAKL3EQPMF?P-F"6KRN5>Y* MC-RD^]5IWVIJN6?UOKU_SAY?WN6[V5I5H$V#YR]'W*F9XVXP9XO V5)*Y.B4 M(LE'R=D'B>![]4ONCM$;M9S:]YSTHU.HF+UI\^EB5+2?1X-BYD@8_88S3@M# M4ZS1E<$X_W#^S-;.=6!T^=>_#,^D6%9)<0*[@=%_@HNVBKRA:Y++R4!33U%V M<+6F9EG.F-P/!IVS$+DNIX^U^%H?3*HY&N3I]RIU3B_NAB-?_W+8@;BE%64)";/IQ-G=T+V M(>)4_?M)]_R^)-':1?6LU-!4O7:#B<,Q7$J1A37$67_5)B$:+"L571](+A*E M?@?WE<$58GO@-\\=JO%;FIF$X+OZR[OH=!R#:NY[>#>%=D66JO M;RN:-;C/T>F"72I[152H^A\ P,7]R?JNBX5Y[89X#TZ54>A"KY$^-1\O9"_[ M^&CB#1%8*<4+4HJCZ2_CV-V1]WK"MOE[G:.GN>L[?5S,7??$FWV0EZ]>&V;Q MLO&0%\]KSW6UX!6%NYM?_\HLE^)X$9\F:P"!W&BV<-MRL#A"]_CR_N/Y@U5- M12#G]\+E6*2S0'0USYK+7_#QAA48?_!6>?OS$[R9B>O[BQTX"6_LG3<.S1C> MO9MG*PR'5KG=W C/J,'03ZB:=8SR=>^BGYV?R^>YMX6WX_XUCZ3'QN]WJ7MYU!Y5GSKZ4"\+N(E804PPLI1613^*'O MPO$'B?=?X@OXWDZA;07 Z;6J^9Y*6_F:[*#MPPWIW](3%'=OY!R_.6SY5D21 MZHP@X&\,R9$AU%AK#YXRKFIT6D^]JLLFWO$)C2CX&,(*V#*&EE,W$9?NF6YM';&/=:? MS+PI2)?6*>HT,G;FU[^,2[$\E_B4/HOVM8E#WQ75\Z<>4O3+[G.Q69:= M-CCT4HK"IV1>/&J'$Y4$%;]%\'QSB>=OZ\^WK'3YF7M]-+XA@L6OXVX9K;,; MTD.VTWUR[ZJ-OJH-.^R35EF'^J:.18(_PQ^2 T".F!/<[=TTU$BV/E"4URYX_H] ,!JC/3QD3!+XFQ M[MI$&[3>$*15&5VE5?$BWR]7JY/[<5^K/F-#D,'PC#$J);*KS+LO*WPG!)\^ MN6*SDCM_;MS=#9Y8IF1(])*9;C M4JSX8_.;=K+?3+]^6KHSBT*>K0Y1/LTW6Z>3=VKYT8M*2,/;.=]P. RJ:."X M>$&9/IP<:[?Z(5,MR2/S<>UD MV^J=[N4@+^?O&OTG[7YZ7VY<<_=?LVUBU1#K;O.^GI_R@MN_O9"9!P>R#U," M3Z<4CDZQRAI0/"+W6!*#_4$Y"*_XT/J[]:$E'''X'/'IGK:#TI0_=B+ S=ZM M=K%W>7\^SFL/3+UOCSH7O79&5UT^I3S1JZMV,L5O*O?R5!2HD*GV(W)B)_N[RT'")7:7K4T*%, MV\-6K@]+UBS,%\X N=K0<0_)S[C+.&6X]L"%_28_U:5:+XG-ZE6M)_8[3YY@ M6[>W^@U@LRPQ&)^_KN!KEX[_]].G,WH\FTRJ:K=1Z^I#^4K*UMTS0A]:$5," MLZZ$\TU6>A((^Q;QWHWF-W4T;>V3G?YJ V#WQ4T+X+=&E^CJCV+YW,SU&NS M?Z;3W:+8:]^H# V6+Y-2!!F? U**Y5?3D8^!I0^FB.D',?'N"S9>8V)%?T:> MH9\6Z71K=/YX>C\Q\0X $Y-2)8GA4H+"I3AQ4ZW&X3+Q0>)RDHKRN3QMF'JF MUF0,@S:]:?715DZ-9K8-/"U#D0A607D:<_5/;T%S[:*!9AH4F@R0#?;;/+=$ M#PJ[PI*DW:6+)RZEPW?4;M;(=WLU6<(/A\\/1Z>WA[B6#V M8QL5P+3@M'BY M8C4G3*I2?W3>:-2 M)PMEKGS9:17OF_ETN57J9EM3_VG4!EG 1@$/B3YB2J:E1!:2T-,QV0WO$X9A MZ=SOWW-IIG>N351?ESBK5,N ,&!K0DRQK)1B?E;$*,SQU2RJ[6NNAG<0X3UQ MS9$&KOG$+? M/%V;S0 N<2KU'X3& M_;#HMF%2Q#=/>IGSRKWS@'KG M7>/B0J_K=+DZAOF(P6XR[#]'R;P'"<<'YH\_.+7Z0ZPLU;32%7-N9O*7BG1> MZS'=W&.-L+*\#2N_0WE^::>/R3>?0RV$#1*#&FJ3>&.PQ,+^0=ZFS2HXD[CB M?QI#'*&F'L!8P=:=/JIKDTW- AY+]:?G2C==ZM64\ZR2OA^FGYP;E>&(SJY( M*8EA4X+P;;H$)S)P@#+P&=D*;Y !UNY?UUI*5FBPG9&/Y].\Y=-$!L#S+@@I M3I!2 I.$H1+7^V'9"+L4@LY-+5LH#2=7O6FC:HGJ^>VM2&= ",#C+J081GC% M>[-[J^'P3(22@Y\?(K=/F?8(><-^I/LYIS6YZIQ[PV9;97A2%J[(Q 7/,9]X 4+B@O]6C+Q[ MG60[1NY.]/JYU^F.\D_7TVFMQ#TI]\H8&!DJL;$F(K!<2N:/\TKB@\3G W/' M'YVNO1U?%\UT*:N5WS-=[.^ESZG8E,?5^KIZ_PY6R]U;L=U_[+5_O4OIT!K M-":E\*ON2T*?5^KJ#XVWTA[2@7YCQS4\9&][#\,ZLJZ_\M-O>H->1N[3[.CR M]"$]RG6MW/C7O[9IK:??H3'79Q-(8M2^/7EXQI-[-JU3Z^G^P:V\1" 76:3C M'NGP,(12F;,:U7<,9"4-\Q('_#M]$TH2E/QA_'!P9],;S_4U MNG'!:7IG@/?ASE))2D%_.('?L4?DZ,*.URXTA1M.B2V GGQS M /3<;7+B3Y/WPW)X;E;PQ23V^&UV^FA4]WD%9P ^UY9F#S.VD8_P9WTBB7&J M6R.3J2OYM-G+UKH9IE:^Q'J\2#(*A93,855^3:O&8V#O) 9YS"KY.QG:\1^S M5[5RVVB(4[8G-%2O6,X1AA;ABIR4K, %B:N7TQX#0Q\D7B>QR+WR-_]XV^C? MM&M*7DQ+RM1)H_M3=PS\+<,%,SR#-7!EQ[7VWZ%\4AM/;KDNW3''<\W5'*F>F MM>GS)1$&N%A:23$R!]43B3 DSOMCLB+>*0WJS5!D[5QQT#!;^G7NS.0J?#L# MTB##110BS>V^<]?1^?-)#S0*KS^]V/0W<1D,03V0H*?NNM-QS60 MFPZ>_9L93"ARU2WU/S3YWU&> =C',0Z-98=6W^Q66-!S#WPYJ"'K0'^FK6: MEZ/&U;"M,C(I.^)3BL"D>/$X+^1(^/[0^7[WFL^V?/_X?%,<]:_4AUYMP#J> M7A'2-\AGC.;HU#'9G6\V-0R>WD[4NZ$5J-QE].OJW;N4F.? ML;I%+KUGF)3,*"E65L#%M.;H20 U$9I#$9K=:VXO"@U[UVFBR:A%]\Y-,_^< MDXVV#Y$Z1E)J:G3J:MA5_>:JX)JRS@ 5V\QNCANNM[0R]C&]?ALCKFP+LB M/6?4EC;2%M>[38]Z] >V;D?D4+0O8=%TU6??5]NK3=^*T-;T4D/J4 MHTWE,GTF]_C'?..=I=@?W(EU"MM;Y)167(I^^;C-Y&(1"(.+TCR88DP[313 M.--N^,9=TWYVQEDQ+3$W(!'B:VI0(A%)D<]XA[L2EME@RO;92DE\G1*HC]1KTD8_!LS^.Y3-M[* MX/U"I:*EZ[5+VJP/4/=,M>F*? ,,CE5WB9=3'"VFQ".]$ND@&3SIWK1?#N\- M>OV[\D5M0-?&%;^5:5X43@7"X=!"E992-.9PGMT$X3\AYC>_5&:NFQMX[)$& MKO_$3/]!CJO-"CR7I+W^-'XX-"6_94Z0D7Y&KK-ZI6^$6*6Y7V'-H5!7?.V4 MTRM6_LZOI(USR[]Y$,8J2ZYUATUFV'^^BZ_R0/)]#I[-CT[7WY;9QT7+:_/C M^YN\)@W%3KU^;EAT&YA=)!V'>59(B?*FGC-'Q>\'"?*);_[+V']P=E$M"Z5" MF6;KDZ="W.!_S%8?C0<>(JH1[LQ<. 6".K,?*TV\:@V6L59GK[M"M\PU:C1JM L9;C3( M%T2,X^3V=D;D4Q++IP0F\<4GK/[U^30?8_5R_]8U+8L?]L[=BYOI_66Y[GF$ MU;'&SHM22F25%)^T3DJ\\E^MC'^Z MD#^?7EDM?XQISFT@>E(S\\/=: ?O1=ML>LM)[.R'\%I&UUT?&R(#;>HZED4,@3&R6IJ+$A-],\_E M^P/+F2)4119,*1;)S0;MM?$T7NZU32S).[4X=;MN4\ZSGN<\M3TC?W%Q ^GY M*5YF4[R2M,'8YW8\.,JM=VJ96IXMC3L/3_:#51)N2 =:V Y)6JUY^^%V_4\[ MN@]GQ5_9U.)0:/ M=OW03)/=V^4?0V:LMST,[CIW6FZJT.?W0TY.#R4D=;') M+H+)KO IB1%3"O^)=Y(F#/^-&7[WULB'&;Y2/&4L5>*\AO_ 5ZR&4&[?%PC# M0VF;F**QL4(KGWCOZ$]C^"2&_L4L7XQ_R0TC0%?&F%+J MEI(QUS/B)Z:Z'D4H/;A<=*A-\'L&8:?+Q$K?W @>'!R:=>:X=2 ;H6"]H]E! MH@?Y;&O[D*\4)YTSQL[DLUGYIMNH5-6SZPS8ATI*E#FL@R3V^I=L3'W"B]QU MK^PTS-&Y[:C]NC9LWQ"?'BO ]3&'U\22"BSW)"#_8V)01V/>'S!9OBMO')I- M] EW?^T&[J'OQ^.]6^MJ&3I_J1>EK,GDKM+T6&4ETL124E**PJ<8Y1,O)4X$ MY,<+R"?<6+0S 7G4K&RA62GEZ;M1H=%)8QTU7R0"(F(!89F4PH&0?**_+!&0 M),A_R!+"<^H%;=R/??I2591Q[R$[,-M$0N1?_V(=7.)$+"#R3TH$"(B8^!;> MS)#(B/'?6NO4?NQ6,\7ZE=5[$BN:U,UK]4<$866)#QH8B$F2_JYI7GIH8\1B MZ*=>]C+C<>?I]/W(AKH(44G1C)!BV57]\(>[!'[:"7U8+O]7"M_YI/#]VVSU M<=KN&S$76O4T[:?I9Y;Q6GQEFQ=I<_;YVS5\6V>&>P;9552 LKJ)L24SSSB2F)2>?9'\CBG]%Z\T46 M[]T)?6W$Y=W>DYTK"'V;T7UI#"PN?D<6/TA,3\)F^^1X^:%SP_(Y[[:GE22Z M_^"^)0&R MK6S16#HX?B^)VV[H>TSB-TZG_FC+]&F/KIVW[C76*U0+G3:I]I%9(24PJUW5 MDI#9SG?A_';8SYEIQZ*G\B#_;%W7Z[4^=+H2N10GN"F;K;I3NI>L7K7K]3NC<%,;P9M:N9OV\9N8;MPI3:/=O"*^#K!32EK.L7_<&,Z<8@G$?&$60Z760[-LMF]T;X]PF,5;VIW+N_]JB8TTIG< ML'?%G;(->@QS(Y6I*8$14YR2W%:9B, Q&?=O$@&WU1E:TVNA1*R+QV+OAR<8#- MR_-TM>I=-TI=3Q__^E?DV91(KVF$E!CWNR-^_B(SN!Y7^)08XI+K]1 M5:Q7ZID252ID3O]_]MZTN4UF6QO^_OP*5\YSWMJ["O(P#_<^)U4((30CA-#T MA4* $$* Q*#IU[\TMA,G*(Z32+9D]ZX=WX[31LWJ=:VYUVJT&X.&I,%AH;<= MU8:]:F^<-VY)ZSSOA=Z:7_)\%5@G;FO,09]1OJQBPX5320_$*%<_)/!!*(1C M& 0GJ5P-G$(4"U)(AQYJC;X9I%RE1KFM(WZX8!S-5[/\\")Q J:&G-KBFFS\6*Z'3?W M-6$'@ ,\')9!:()&>.Y7L#F_GW-C3HT8!8&7!OGOWF=@Q'Q)_GPGM(K,93=* MG3N<^S>,D5]S.N2MK0YXK%=6H?H^3OT:6!N>\P=%]V55^>L=.XSDEHT>:9,! MVD$/Z@/%;V&X]MVSPBVH41B2A-P )<5;UO%?M>EUW9$D$"R*\8L\8>[\25&8UV.O,J?GQ!K8Z\G*9VXJD:CA]%L2X1-D6]X3*\),#Z6F0852JQ/?"@4B)DZ2**2@_C)(JB/;GKF_XILSO/R%N>9%+]^4F8$V(.H.IL486ELRK3&WN+\N M@&&/?U[ - ]BQ_SZ:7>_JN=_+]S52)+L)\3=3-,ES:4+!_,.X\E::YF+CI)S M%DGP"(ZS('MX^C+,^V"]9RC#H0M#C-6.Z:-*70PPHF%*K/H+RCSPF%<\]L/P MEY*E"=AJ;@Z<).6*T]*&.IU4L&SHK>:4U:=JQYS)"!I#&)9#*+)<3_Z.F.Q7 MY.DOIOGQ)-N&A/;FA&AD>YSOY9Q&D!1" TX[H1,?.2WZ]NQ?LAN\D'2](?RK M>F-XR&]?C'%S)7U/Q%[A 9PHNG#JPZAR8,RUG_$;?10)FZ&Y=PV2*5I_8 S" M\F6=>@O\?#5QL@_$P>>O&'H!!RM&)UGKAW8@,9[8;["5M-Y5=X"#F=OFX*N4 MR+ +Y\49&I7KRE'*_(4N,KN("@;]/M-6 4-S.4/S",T^UXGI(_3:',2.F63Q M(?_XG(YW_[I)E^WQ)0I>>&"+8H,G'9*QN5B0;6N1Z2,G(C$](#A.R1V2>U<- MH;$38\%OUEW[/=)8(V\OHT?:\!EA.3ARG=YB)>^*D1L,B$11)WJ'/ :>7LT] M@VDA6$L 6>%*F]T!0^*E2N1JG+OOA.3/; FW/AR,N7HPT ,M$+O^7.Q;5FX< ML\5P MFD58ED0POIR:@NQ^R_4?9^3WJW$47\3O0E-V-XR+<3[+L:$_V;V.GE4J<1BO&ZLU#W>GM)Z; :GQF"07+ M3B<1 F,1C. NVX0=)F/>%3M?8(+4B]EYNW(:XK##.CXZ%+7 QJ=T/U8!.S,% M.],,0E(\0N"W.?SO*F4US,R\%G>WK5;&^%Y:SXP.-MX![@9]TAD: M86@<82G8C*UDA_>=U/1",*;._HC_Y5[5VM#UU412!N:BQ32'+:^[ _R?NP$T0G$4 M0O"Y._!^^/\JM<&UQ>/?@;/P1W# '%WO*E+-DPA+PXR(4M?RJE ''"CDR<% MD4 AO*K?<'U.POTD92L*UK&S<,+$VSIW7M$G&\8&KC'P=7UO_%$/^98Z6]Z< M!_!$Q!<22GPJH.[[^+>C!'3O5^8#0S+A!9-=)%5O#":P*>!M1]?@4)<;YXU;4D#O:ZA+43VZR#?O MQ,E]B]13T_64ACLZX+(OM6Q-#*3->E&WM(2O5Q4N?Z%IH\%81 M:#+7'':4S5;.^U4=5^/N/!DP)H3VBQ1)72&&K-(<<9C3E^>U854SJD%NF1' M^<%QA,-YA.!XA,%.=1&Z#?%XRZX.!-,5C+E\*9C"UE'4DVJUIRLS@XJ&\[8C MU00 IMS-P2F$86A0&(]0S(7]G&O1.F_JU'PXZ%R-"_,'T!GQ\H(Y-#\O]3,3_K+_]C>]N_Y_?,WCG_DIB<_ M2:/U_5_S[Q?WQX9_QGDG^,\Z2HH;-?_$SLI,O:WSP)XXAOTW./(GF_OF@*-6 MM(KB?QYY]/&)@$=+CRL^^C/C//8P(^C/V"/? PHY7UD.M!B/[K [#'SN_\L_ M^/'K1<1!MBY+ [K@^/^LO-#Y2B9 AT?R_0#Q_,?YH_!<)F3KYP3,IR__W#T* MCIPMYE&4AF# YSY8_;,R0_=_/SDAJFOW;&;PCD.2<\(Q')S/!?2,H@R>8#"# MP3F+P3&*MSGB67F6NXL+Y\Y,$BE^=_$*"Q"(R %>C>(L^1A[FC/C-,P M9_F%MT[NK/R)4;@ZW,V$8TR]_:!*?[6X_]_%5F/GGW M>RQ<]\$29S[8VH1S*MDF'>L'!KK[)K9/' M,&Q("?+3,\X%Y%VNDZS%G14[MI=&<9*KG+M\VW<+<^O/8A-I:3*ZSXA\:' 'R6=4\AT%\<$"4_B3C_ M<7CGY;_@QD6/B_B1G#FUK:+H88R3_9=?/T_+U(I3][K :]$80&Y M#CJ+'=-'S7G^R?^8JYUY2!Y>D^,^$]17U?+5="+!=NC/'/??=]^^_:9BGNSF M05D60;O[50\_*4RCKS_:HT_(6E9XWRO-QU,!DH; /U_J4)Z8;> /^<1H,^\6 M,3"H_FN@B"=!!+[/-7%N.*V^LX4??I1S-+!3 *^"*=6 &;]BROSR2[9\";W, M!\V'\:9%7ZE)7:PRE M1E=\N]?(M_YTDW??=GFGU.Z^V^==OE&E(UU4=#X-BS\O\;\W;H&P>:G8?V O M'+>Q.95K78X!D2,RU\29+SC6(\J?7&[.H&WKCW/U?'@*^0QBZ.P4K2Y\>P3H,>FEUO5$-JKQ1)<#7%=J=\#K3=3?20&,W:K&R MM-%L@;<:0R'I2R(^G36W9-_Q-;"RM-%T95G<;#^L2EH7%S;]#M?A.+"RO-&I M0].-<7VI2,[8&0["=4^.AH;9-)I[[>NP917RMR\ MSV['+HNU=L(Q:Z;>@:FH!EM>Z:QKXKA=7Q[]C:/OF\N:&C8W@L&55S*A%AJD MTZOKGGIBLK]\=FL MGV+R="P>#_MIP\'4'+_EI6C:J>P'/*UA0?NX7=/-QF9/%$M+3&K1V4I7!!/3 MG7 Q1@?RGFA/=R#"4'HJ.:FD'&738[^5XH<*KDR[_"Y'/5E>6A4P@QAZDPEF MZM-*:[M/PR '"4Z5E\[JOE^SU8GJ;^+ICE9Z;7,QR3=PXE"'=:SO+)QFZ*/& MD!5Y'W*Z^EJ-*GP*PD-:C*M6HOE,A7 TA(%CI7 $5!+VDF'CM,8 MQ2NT%;3SI2G0S&T\H4R*&624,QCU'J^44.,$NCKUNZC[*;J1@XRDXBSM, M>RJ I:4-++GE)&YG\X;N,(?(3*83OY++:.($9TF5HUV))EU>RK9-,1+8L8D9 MQ=+24WO^KC]=2D:&F<.E/LILOL97\Z4GF#!Q&]WQU&E@?F[ FYUTFT3;U 5+ M2T_M;C#>;6Z:#7VC]9L;6YB&DYRSB!-,V&S):R>N.0,_<)1!4/47=:M7+"T] M]3 2FD2=%V9Z=ESC4F2'BT-/-8@3_$IP(E?EQ@RORQR)DVMT$YBD ):6G]KE MNM-])XC]48H/)KKCA\-._EHG6!L;&N2X&7>F6.9V&Y8HD3K1R)]Z@K573C@_ M8!'%ZC*=IONU1U9L-7_J"=:>U/=9HFIU7"<(I=-/?7F7JCN#.,&OLLK.#52T M.;W5[RGC>&^KL9D_]003"C3:'BW]+2-M@F.\[(JT-M7RO9Y@PB/5M=3E[B#[ MVJ:1[<3.H,G1Q=(2L=:6I.)2--(6 M7N7 M(XK7P!QSO)KK:SU/DZSNN[80J";"N6LS5P)GF 7UCO,\6&O=<#DEG_, M2'2LNUT7+"VS]DAIXOPTD?W14218 E>Q=6XLD"?814LV^H'+]DW,3%M1)"_] M,)8$L+3TU*''=-%IH^/JK>$*KYH12M?6^5Y/L$N+)/2*B3%+R5/\]EPD_<,B M9\)\:>FI0M!H;[9U@I0"&5MJW6HO=Y[SIY[@+$-)I=@DASD%^.%X$Q_U=B\N MAHR4>0"M$KPU-Q2?X'7*'^.=S<8NN@.5)>%>RI61ZB32QN:T'KT]KJ21"RX$ MEY;VL^EQV4096]+"(5KQ,5ONA<4E@=)26V)F+"UM6YAX",;V6D G&Z6H-2L_ MM;F*QAN'<3%B0$O#A5^E)G$1="XM;?-IA=^+*(L1QUQE.^H,:_;RI2<.=N$/ MIUM[F7F^R0_=9&PW9;Z7;^#$:07II)/ALZ@N$;*9B8V(;"7 P#EQ!"&^V2EI MS6>ED2TOV?JL3F$Y9U$GCL!FG87 *$-1EYE)_Q U^AF3LPMU0F_1-M.S*'L^ MTD>3:=24*J96!TM/R('Y02$:9FOGZ8P78V-^OQE&_7RO)P[6M>;QS)RN6]AF M2EM9VL:F[?T.+"V;#JK2#7!&8_V#WDCMQ.%;QWF^]!L/%*'\KU&-^Z2.%:U6 MYCIQ_GG\YJDW! (!#Y$-X"%;]Y[U?YZ&($ X_/L(1/&3[VJ+GN2%'M9@I0C# MM\*I)X'ZE]10%4^AF,_9+,^+K4G"71*DM_S%5<))2"?<:^.?T_"4'BOU&[\B2O\7<)1/PS2<-S MN;YS83_3\%RN\%P@7J[S7/C/+ [/Y?K.)1XH>"Y7-^Y0+Q<]%S^=/;K+^,P;T8-[LUJJ'_ETGU DOPJ^O !20*YY+=E M_%^3A/M%G>0)&CUWN6#BF/&=$]J.?:8;*+\RUB]?*0JY!'+)FTH.*UJ!'_[O M)_+3GU[CPCZSEZ7/Q1CD[J\;#$"C#*I;:)1!+CFWNGW#GC9GEK95QW*"F1/_ M?_^%,]A_2!RY_^:F=/.[L. @2UT32]VZN??!N F:AC>D]+G?ILCCAXCY&\QB M+W]HW5EM'?!6X /,,$$?/@70 [#'X]>"-C__R[FMQ_<#NRZX#WL^D0TYZL.; M!01&D+=B T"&N@V&HB!#088Z)T/1YV.H9^LF($-]3(:"CLH-.2JW1Q(8PX9< M\OY2QOU.Y5;LO!_CT:5^C9 [/CIW0&:X%6:XK 4/F>'2S*!K__>LUO?KSGSA MOCWSQ2,JR@3J.NE=[&R=, /AW#-94V\Z_.:W@/**5CB+X.BI7WEX6LA@&XQH,($?D#(E8?31K??5/Q\FTK_W@VIQ M%( FV8"<(R]=B%F2\XX32_L'F@M)XN3_MT],F>^:<6P8 4/O(MKA,#E=6.T. ME=KT8O?I"X=@'(ZP)T:/(N>>6?3C&5+?G2%U/6=8Z=KKOKE,QMA!]'Q>LH;< M0$R>\U!'B&C'239=K8'+%XTF7P\/E7/CT)?16I<,KYC-< M^/SH[\Z/OI[SVW1PK]8X]B9^9AS#T#-)2>SLWOS\=&FQ"W,DX?[1H^UIG"Y$])UHX%;L2O#O]^[]DIF+*$&E_9>D>RW\ <8CCK,/U5K]_XB^FZYX%8U=A, MQ8XMVYCB#B;B<(H.Q_-=#C'FTQ<2P3$"(2D*X2GB=B$&$75-B#JCDR*ZFRF[ M21/2)^3I8A!C]>9@\>9*R\_6:F+AQZ;NV>YT&.HM/@T!HCB *(XB$0RC$(X_ M-3GT?1<<0$2=95[NAT/4QD8;.ZL7J]AH)-(VZ*VU,IM:1M+7<:N]N)"K\F@@,B6!^\"8C*6C(Z8R? MI0&^>OOCF_(U&;7G[%3/6=WD9'L]X8V?!?6O/BA\.^GLM[SK JD$>>E]UDI< M=TSZ66UC\_-1@Y\8#2RP1(-I5L KO[DOTL;,N+HY-$S)L]!DZH=)5.OO#!:$ MI&F>07+W!.&YLI5VRP5K-QBC_N H/)_)KG(*+]GRQ),R7^[ONXJ^R/;/6&FO M%!'P=DVKOSTT,:H4D.82CL7:$0@N[*07<^1VN2 M+,V!I595WYFY\=IO:-7E\LU31177$O$^ITYU=+G8RD)W2PR.8*HX]^D+CF L MA5 TB7#$6X>\;A!T>FHH<-+9+G0@/L_D.]T:J#W0=B'[C.>(8 MBD(X^KD:B/=> UW+CS.T0$#;"ZV"M;401[XT,G4B\W4^778W.X,#T0L< MP4D6(4DF-^.HVZWVN<%@Q4?"UXLC$[_ U[S9U)ET8%O^INT)NV9_(8;K-X\. M-OA:3U(C!_.5MBHZ:M#-G#K %P/P1;)$4?N#DS,S-G.6<*D%>^G"1\E>IS?@J]AJ%U'M0;*;:H\G1 MP;3UD9\Q?L.89%/JS<,:QL1?S&@M6.A>1]NUH^JTUNH)!E_<$Z00*C<4&?I2 M1B*LR8#H.WM-QFGTR=H(WPW#@Z*;@U2<+;NKU7;WYD&/KFBWJ.&HLO(UT1TL MQ#;-QB,W1Q\#FM?C"(OG/AI_P0N$MZ/\(-JN+C#R<[09U:"%KQ-NJZ/RD.GL MTO9FP;^YKF-0M*L$$Z$M.41?2*)Y.PE8@#;NTQ>&9!":)1#\8@%\6(/QKM'V M*C48MX0VO]ZILKQ+C#!"$7"REVF*( *T@9 )CR,8P2',B4M9?Q4Q^1FKW4HY MAI(NG/BQ833,P\-:#,@#[W"NU=O;>+]=J_'PLT(^/:@=J8*Y0\7=+?Q1LC\8 M(WQ1(79O7O,7&,$Q(^0)AGFUUF :LM*V%@FYT@$1#3+WIRB>0AC^@B$-B#2( MM+^HVCB!M/H^T-A*0N^EUDC;>%,N\PWFS9&6'):$+(@TB[2\RT">0-CL\GIT"-HA25O7^WA1^_+9Z>G]G\+_O?D$/>(.A^2PKN60YZ[=A)0*:IJZS;&VRT MW?*U^KXGM$9OGEK>3U;KOKI5I]B&G,QT(W.F/(B#X" .0B$8V&;[6=<7*ZZXV&'8+%N_N67)AIV=L9;[-5_> MHCZ6J2LE856 1^;3%QKA6#SWX/(_U*GFMA"/$(\W@\WQ>.YHC77B<>)R?=WFRYYP+SN45O7VBTT1%V Q^**#8+Q1 Y( M$L&94\&7V=\%8&Z^;&3M@#,/W9P1DC0I>J,Z^[43YA3_!Y80O/\/G.E M)'D?MSQO[[X"3,Q"IH!, 9D")I8_,E.MVNVW0R5X%^FMJL+/G=D400O9^4.\Z-2$ #;:]-3ZL"YY;(_H'?# 6(*< M)7G?9(^F* 3#281^=E[9A\F/0%R\50WWN3.,O\)%*"\3*10S%VO%XZ/K=NC!=KG?8J(_74V4R7@C+ M A<&1G^2VKINFMK26F"*4.T6 MN "Y-# -DRFZ/\ ;-HE2B.HYT3WYG6)LO!4DQF+#SW_+=\)SVGY_Z1 M903,I4&F>$<=4Z_-V]X?YO\\BC+AB2030KOS*,=..1F]).G6NZZ.;3B'H=FV MT3;-W/FF[IUODL40GLJ-*O*Y<2DP100!\.9N]1\"8-_O[#J*2O>E0VP*$Z+* MD<=D!P!0>-DT1R 42\ ;S1 U^X__R$ %IUPU*O&AN:+2E/H:S0J$(0+ %"X MT_D6QZW/%)LN&W@J&][L])HM4H[*[[[#E"@UD!SPXB_8#) M\UX< =#D#)(?3G'B^?/RW[USOPZ!6WEF@2G/26#*]!;RZ.>]YP["9F?LZ_61 M3_YV(\77YIZ#2/%7T56+8O&KX/HZ:Z/]36R=ZH(\6_9[K"DYF!P&7C-;SQJA MDWL?#/#2&1:A<1[AN5--MF#*$.+@:MSOO\9!C9KAFCDC,QV=DTYHS_8J0:D M!V"6&?58I7[!6680"!\)")=,'?X5$%R1/2J[<7?O.^,.79,'='O(%$ H1J]C M&(X0+(%P%],),(M^HU"X-A?ZKZ&P[XRB=K5*QQBC=:-H([.H3PL "D5/)Y"^ MX# $QY\;Q@+SZ67OVK2L?/MI_,)''2\SG9,&[W MYJGV82 ]],A9MYCP.#/,#.D]T1O1S-]72;Q0WVT"AG#%0!FBBI\"F$Q M#B&?[0'T ?/OH!M G)BKNVA^M_XN6K"*3N7Z\<$D)),9V*.FU.K*4DCC5S*_LRC]9R7XB['Z]%X"1"G!@3^6^8[830 M.4=DX$^@$XD]K.LQK0J63;J48WK0]HZCE M0.=W #I@;CB"TPS"8Q Z$#H7BA#\"72T(.@>ZA:^U@]K:NCN"-\=)F>(7?\F M='!9H9RL.Y?]T:1/+83NXN"/5 =[M,7#L&QSF-(SO?B@*$:K'D5!UJ M0)DDQ[V%Z/)&;6X:M\M;DF^;?5?1+1MV=1A^OY MXK*1C.=S/%EO5( ^#F20<[V'L[G7]US=.2R[@.A[\XC*;:*OV]'6$[FZYZ1@ M36VZM;333J8[@#X0;J$XA,DM3PI[3O=]P (.<6&&KG/GA7=STXOOMN8J=LI?F3I=&.-%$C81P&&]:_M5L9COQT]C)W\98^. M+9M>"&+S2EC]*JY.J8M--\9G3/,XP5JVR?&B'8V=\2[?71&HH!">81""NEAF M"R:$/QH$+MW"\/-&;LGB-V5 "!0C![ 2 XA3G@K$ 'O M @%O'@8X=\^U7P/@IZE:KH\[%$,%/*8=-@0INZ+=CU2 !."Y(R3#(AA;+@Z" M10X?&@C7=A'B#$ 8"3V]2?3Z#&8.1;^_HA5T4W$!$.Z=:!RA7KD%X2T6+=2^ MN=*FOXY"._>1QB31@BDXA (167^&%ONF0<0YAU$C3!73&D4GPSLBE(F5'KSMM3B M)79'=OUF8YJ[*3CPU&D2!R.B8$(3PN4)D:[\=&CTX1,DI\+S+E^O&0[#9/M[R6\_'Z2[3\6:U7OI==]2YWB'VS'?EJR]5RD68D' M1KA:BG/LH,T4?IVU9N1B9Q#$_00#$J%AZO&]0N+-Z_\OU>'P)8CX$0A3/S!( MYSC'L: YG&ICZ<#,=RH NAOB! $@1#L!=L;0B1\*.7P6EW8_DHY5'S!2?R= M%/AH8&>SO=\=4%Z!B=Q!9UD*85G8 Q' E!<<5-Z;\38BRBB@? M=\UZ82\5W01P#&%/-">$_02>[2?PO4,.?G+?,>!;]3N<:0!S\\\W#_#_?0?S M\V\0'IY%L>W$Z/WO_X.O]W=%1I4L)SL%H%:%P"8B@ %AI#/SA[]@*4"SSJ6@R@%-01%$0#H;>CLUTZ8'PA, M#-]*1<#?4*#$$' \PFMJH1M2.<\*D5N-.SS>9!.C) 7%:M*#\#O593?@MTRZ M)\?^8=CG*T8ZQ@C4-7*_C2JN;M($PC(,PI_TB\XE2J\WC?HV@@3"Z"HB#K\! MHP;!+K8RJTXP5/;V?6-76=8M%<"HJ$+@>0[!< (A3PY:A#"",+H"&%WZ7O4+ M8*2(]6DCS88'7[/ZUE+O32H2];E@=+T5#!!& MKPBC:PLR_ :,_(W96;?6(J>WLD4MQ3O'0W-

    7B6FQJA%04/@Q0>H@U1>-XH XQTOGG1P^T);<@Z-WM7[CU'))3'@.R] MW 1!\A/ZJ]X=W3T#3EQT^Y"6M237'_1("B!(Q1#Y,J+13#ZU#CA,WI3 M$#X0/E<5B7@9?(:*3)O5.D'XA\U>5^/-D%JZ+H!/T9B08TF$97B$PB\V$<>W)3$JDY5Q7DN;VH%/H&A!O U"H,Q+_I M4_4+?QENN*F"A49^D+&3I'=>04V8<89E"+ ,X5U>PGLW-Q@>%<&CZ+K7 P^A MYVX4?BVPZCKI"H7$B]Q%NZO= G_4.@_Z1EM$<3IPXJ 2Q7&TRVE[ M*B*+UEU!:[6&D:0TN"Q:Q*3L6[G.88NJ?@QA& PA^7))__D:!$*L0*R\F7_^ M6UA)M>VQB"V( M,B_8-'8Y*VG#/=.HCQ]RJN:G% 1>>0O*=(QAY20\>PN)#P>+2OOF98(%% M^'"[/M*QON'YL.)LMW1 "0 6N;?.(S1)(B113J5#6$!87*4;?B98S-S:T6QW M+%F7#WA#)4EUTE\4L,@=K#3?RD#7UQL_Q?PO_]]?[_]6UM_KQAZ&.2/ M@HGY=Y28/^_E%QYV0?A8@=]W5_7^J'F4L/%-X)U0.A.FVF07W7VBF]JHI=2< M64NKJ ;!%\/X$(IG$1J_8)4[Q ;$QFO[\R_%QF!9==H'BDTEKYU66SV[,Q:H M AO@,CJ+X+G'SK"7:A0.P7$+X'A_;OW/T/%3OZ6AM=WQ?-;L^*CFM 9'FU!Y MPP4P 9EU"J%H!B&H9[.%,+,.<7)K7O]OX\0/M@?#W0]ZOCFSK/73$;]MP0"3+%?'9?<7OO46W?; M"VGW]&+6=S>V3B@5NM]QC0HZ'V*B=:2=XWPQC?NN06+ ?RK'3%&DOH8:I5ALP.0*+(PW,(C^,(39UJX OS\+_;?7Y65$8\ M^/=WJ;G/M_A!DZ]OX^7"6_20E]YSX/FZV@1?_LK]8[/36AP%8KX3+\QR+QII@0VM\_1=ID^3]WG'01V<\G3/%.FDV'XVZJ MC_"#/#96VF$XWH&7?6A^SR$T:#_,77@B'\0IQ.EUQS'>%J=&--OB$87G%FZ+ MX.36C%PL/1>\['V7?9Y"2- JG+]DFW"(4XC3JX^GO"U.G2R>SI1Q3_'%)*ML M9<5:QIH 7K9HY\]2/,+S&,)>%*=7U\[_%PP'7KP$9 C=BT'W6N,^;PO=L9-$ MO)CN^SJA]D0[F.W1\4H%+UL4>X"@*D4C)/TKY'[ BH_&UUC08PM%F,R_A9*/ M\XH?,.'SC&' CWSR-WSE[[KC++G2>$@C5)S0F7NG>NAVHDP5%_6QZ#/RD1^E M6"N4V[D-1Q0%&@R.X+FG16.7;-(&>?]#\?[KQ"Y>POL.*T_3:J57\16/7JW] MC=!R$A7P/O/I"X71"(OE7LR)6:E.)9MMU M=0=XOY@;D,O\7/83?/E:*6QE\ /3_*M=]#!P32^\;V3@%!&(N_ROYGR>@\A, MG:2X%G$7S8'+_ %SW>^V3.+,#C7V0>MJ/FR\][VZW;^.QO[T#EYK9W9D>K'" M?&V,V=WZ1GO!0+.-G4\,Y,'X,$07$2%XD.?&3)C\._/\Q_4"ZU1V'W1+,(Z5.5\YS?OYCN[1$;#01=)%Q%6YJF M@=9SOY\J_'X.80DB_P.;KW]0X+P;E_\/<5,*DX7CY7Y5&:TD#4W3;9*BJAZ[ M "Y,D;_!<\B0=#E.!M'R$=#R?M+ZYU8S=/60L%M"2S%%I?NS'K'T/&$'< ,* M]GF$QFB$QFF8\X? N>V:@+/;9QZQK(0X MH7!@P<#ON()=)WWHM/!!4\$?K,7">^B_")GK'<2YWW7/A5RJ?E.%)W1;M=-: M8>MJQ_25CEUKC2L^[2F"0=+W-0M(9*N"$F7+E3X%9*T MM;TZ:M2AAHER;9')##Z=;%V I*)O 1@5QX-;!4S9PX)(@DBZ(B1=.C'[*R1) M?=4RAEI7D4Q_B^Y3KJ/OJ ))W'VG'@JA:0(A3MQ/N.'. A!)UXND:XMPO!1) M6' 0N04;2O[!.?:5:B:8^[$*D%1$+C >H0@N-_+*%SP__$7_%\8J[LPTC;U9 MEIJSE7.71G?CNZ_!IH^0VW[+H 4D">22WPVYD^O]G1UE *Q7$'._+KOOK6,1 M:;+J]>95LN^C7-MOS<9ZB$YRNX]YY5@$!!$$TUGGPZ)^V>?OG@U[OADG*JY'/D'5@-!;FD6"H_^K)!ID+,A=, M4D+F@DG*UW-Q?N[%E.YZGIIW!7-4[SUQ"?.4'R.(5J+(S3:L?@R4*99W>@R" M,$^=>&#N>V:<_^VY7HB&Z.QKGMO7_0-Z]+P@GBU94S4H#&0L&81[O@WB^\S" M0#C<9N;Q#'#8DZ*O$%8D2UEMPBZQX8KN> 4.?BP.ZYOYPW!!3 64B*13CN@L.E( IN$077FDW\ M MZCF)$.=\$+KYGO.OO9R6D=UU4F6>:[M319ETADH5G8TQ.35K8L1&Q]4PUW,X MB %0+'5R2O4'S(9!<+T6N"X>*7@]<.T2866BN[V :4TU;L_;'*\2.P N)K2('%P_!!<'UCL(.KP<=XW)S#,4D9N>M,;\9ZHA6:BP.3?7&>0P@]R@L=.:!WNTM@,DU7!(7>FO"\/Q0=Q. #2\/XMA= >?).-PE?1^(P^6CLN'\N-T8DPP0Z9WUD9MDJV M(A5 C@.W6A&&)1$6*X MC5*KX=&$7X,%"K'X9N&6RV/Q2%8L_D"V6$QL M>1$WTR=+&RVP>-\-C\81B@-EQA"+$(M7C<5+.X>7QZ(ZHT*W+FYJ4H:.F8%X ME.+92@58O&^\1[&@Z1["$#@<4@Y-T@_4C>_RT*L%9L.SM_S.#V:]WJI9R3H8 M7:C!^Y9^#,+3&$(RIR[;7+:EW]5'7MI.DOSSLMLU.=W0)^>1+[L_$%B* DM1 M8"G*Q\PBE#79E8=/YM[>L=&C$T>_H:;^4"VEMM]H*C+9D,1I9[(SI^U]NML9 M% 4B)8!7<.(_, 4.@?060/KKV,=K @E?MGUNVE1;$CJNQX9D#*:CQ 5 8B"0 M()#>%$A_[3V]JD9:!IW$#C3!]Z)Q7W+IF3HZ%D#B+@TD6"#R08#T9F&(UP12 M;4306#^M522GCFU["V^SY 4M"8$G( M-<0K;H=*;QM__U[UD;GJLZ,,P/HJ==\'K1DY-:)P4*FT&FUU+FDJQJS6/)9P MW5SUT;#^XZJD$03>VP=)S@J\9(9MY&,EC7UQ9/JS7FU-2FT! \6>T#@O2O@ MO6%*^@3PN/8HC-9-N^LKQ-ZK;WI>B(Y= #Q8V0&!=Y7 N\%:D!/ 0^>M-N<, MQ*6N8?VM$:RH.CTN3$U8U_$+<.94?8R9K)W\S1=F[#R$I69FXEDP/7\+-1OG M%1Z@\_P98V0?^>1OKLMVU=MZME,89(4L2(PV6CFTV+K.85H0],FI[E3;A'KN M2 3Q6^I!,N,PIV+2]GJ24&4B>G"JE>UB6I03-%P M]#-^P6ZCD.L_'-?_?AC@,ER_W@BMZE)J&;XBM;,FQTT%;[X#7,]\^D)_)D]- MK(9<#[G^S[C^]UV!RW"]Y^@UOC,0JYC&F,WC=K>NA;6"ZW/OF_F,7:I=T_46 M+$"N?X;K@>?[P/6SQA[OQ)49ARF]A3PPYEV/G9W= ;X,UP^PH]2T?"_SE8$@ M4@M_1D^P@NN!ZXM]YAA87? +!(T*Y\>Q[\S\G4W7NRP.+LG_GN!VD?A*=S+SFXA.I5YH;,2Y9NX_)G^6F)I4Z@UJS,_ MV\PXO4?A:YW-/706>.@$QR$X3B,\ R<70."\+G NG=/_6^#P='4C2FFHZJ.Y M>"2G6Z;);ET '.8>.!S!(21[*M4(@0.!UFVS2V MR;Q; *?(LK\(.3##_C3#;GNK+#\0F&F%.79X\A\N GUC.?;JO; ZH1AZU*P9 M##B!D#:I)-/FB.KM>KEBX.ZS[-ASLZMAOA'R_75GV7_.]]E2FGN';E?2G=7H MZ!QV6M@!0P&Y^SP[\?'F5D"^?S]Y]I_S_8(T]I[3[M.^&/2CM3P\MJED!_B> M WS/77 .)N3[V^/[&\NT_YSOZZZRST1@P[?3Q31HC15)U,D=7F]'OMA6 M 71 @ITG$9*F$ 8FV"%T/D:>\#>@4T^&"EG=CUO8IMYKA&FVF_C#0NL4*78> MR7>+Y,P!4^P0.A ZWT&G%:R[Z,[;]GRE,QAL:8[$;&L'H'.?9'\)=HI0P_\K M>M^=B[F?NOG?,_N/W'W_+U\[51(O9_$S[O2>Y2P'-&;\;N\D\^/F!POGSK3 M8 ,S/(!Q!6&4YA^8G]1=_E)@=H$;FZN[M1FG($J1+IS$ 3Q6]-\T02AC_MA9 M,-]__@,P%#3Y?,8W^CFMGRQ\;3+_?%._NPW;2]8K\P!XV?G/[^UIY84.NKC/ MJ[^44MAOR%S;VW[YG_S+XU.LE6/&0-@NOH;"'GN% +YZ4$ 8]M_GTRIE=GYX M28)Z5#1?!6@-99_LN_CZ?YYN_YO\1ZUH%<7_/+8U>?)>#]0D"H7@.N@L=DP? M->?Y)_]CKG;F(7EX38[[3%"/C6G_^=H:A03;H3]SW'_???L6D*-$S =!4<02 MJ2?%&VBA*;[^:(\^(>LZ2CP@[/Z)'3"'=^N )S]YYN.II-'Z'P+_?*E#^4'5 MD]^.X'_,NT4,-,]_#13Q) ^"[W->SU7*ZKO[(@\_R@52T;,T%S4B4&0A&)OR MP)+FK]GRE_0*<@(_G#&.?Z8?-PVTC^$XI(4Q,]O@< (WJ#G!Y-_QF#%C>,8A M&=[F,/+3_3[.0\=27[C7RK3_=Y-VW7=XIM;N'?=XUNGHRB+MVR<-["YZ1C4 MC+8,$\M9;XXY/#Z@GACZ =>#]KIY&(>6FJ\L[[0W M[0NAN,18K%5=B"C%6N/\)V!IZ?-7K=9D.EC6'(G888TUP_6FXY9@D$;IH?7) M[D#O>6HK*G:Q$K%6K-%5S6*L77?KU3HN>(/R+HJ>7H]E,:6WZ==L!*8L-\OY?;A M(8EFG3[FQ,W])A"VW9%3+"V]DZ8RCCE%VPW?K.S7"\>B!F+D@J6EEYHK5%2W M5:KJM]8]WU@/QW)Z*)Y:>BN"WD[F5;PWQ4894W5<4K 7EF!099I6EP8_"]2P MKP?#1;7;/AHSM98[M66:KHY:/;5:V[VO<3-CK=II71NI!E6FJ3%DT_TA;(4^ ML^>JM7W<[R[ 8/@R36?NV(S&F#B4@F5WS\Q#+YG2N5]P@J953S/7BW:LZJ;N M39E>W=*E!GAHF:8D-MLGS56KHF=[SH_%GJ!O%\72TDL%W>6D>]Q/>U+0.!"' MZDP-O7:Q@=);F6,G/*Z;35,B9M46VTCM!:.K!EVFJ8BW"'>U:1D^PU3\SF$7 M#F?2SJ#+-!WQF-JK;7JQ;U894QV'VG3@N@9=IJD=C5EMZ[(V1HPBG)$,3?(V M8&6)ID>6WC7PN%'1&;>S2V1AJ<9+L,\R31O4'*\&J&?HP8;0*'UL+NL' 2PM MO1,1BUIP3(VY)$_48Y-N#0<=NWAJZ:48=VSQ[3!A.?VNTB=IL532V_E MC&=Q=R'QL=3*=*;7'@D1OA8,QBAM=:B*'+4AJ(G/;,;\+)YT'*$B&&QYI8=B M75\$:>.8'"G$&7W-D0C'@\P44ILS?&V]6$*'EK>:3QWN/Y:"%,LZS>7>#2P M*WXN^[@3IW_<'[9]>4A-)!E?#1+#F;84,NKYCN/ZV%;9GS>H.+"WMM"G/W5E'9&H^TU\X351U7#EDL+5$ 7_'1:N"H!^D0]@>U@RJ*8JM86B;!=G+<[K$M MM] /7'T?ZCVMG27%>Y5IH,SME<-T*II$5.0>68O$P2$G%XZ7:6:$#[QH&;>/,LYU9C5Z='%,G&Q5-+XH(-TS$[)O>FSI!6 M, R[R2$@!+#TA$W7<]5H$G&X'W2U=8U&4;$Z5D$XKT2"-8-6&U,_U]6;OFQ- MAF95P%,7+"T]%4T66]R<'$:2)Y"V-XJG0Q,OGEHB@=E:Z+/.V&%UYB@U=M9@ MGIHS 2PMD2! %]UQ2UPF>JN%^W)KG236HMA B022*3<'YL!D,8(XHC)Y,%UU MNP-+RQPC;91@;X;$5-JH^&&98V)""?E:LDR"KAI:NT:@![XT:RF*X+390(L%@:&2''KL$VLI<3B6=6=?5;1JJIB85&RB1(+)&.KH4 M7<\G6'2WD+AX-_6*IY9(T!?%A;G9HW,]$,<),[5575H7>RV3P!_&-1FU!KJ? MH<8QS0YC9C+/'TN726!2XY%9QQ+:UVIHLRV-8CO.35'\E"W&.O:&%#("0\.J M1/'^=+T^%$O+QI@8]]6V)\_UUB:1]L9NX"[#'5A:(H%ODXIHZ3_2X@X)M:%2)O=@+Z5K^V!,&T8&4NQGMRQZFA N=[4L=U\U- M-_R$1=27U[VLLI('NI:M]K6 V,L-VP5+R^>U:@UREX@*+4GIR[&RR(;>=E8\ MMOQB/+N<+W/+G? 9J\DHEB3,>FF^]H2I8T6S767?F_9\)0L'R_6XGBFY28B? ML'5:G,KU+)'K^P>Y4D'5@1NP1+&TO%O5&H_JBDV[F.EZ@PF&FR,/Z(13ULZ* MZ,6URB#H8J+;8@BT;@\9]?ZYI3U4,WXXCX:]K2YBM6DE-Q.%JG2_ML0U:Z+> M3%KUE/*]G2L?%MBFV=5R*IPP> PJ9F:VB/I22YSMS''=H^CS88'09WHC-Z6B'V+QKMT\5XG_%UO+\4#H3/P M4;*Q['0V/N]N!8,X8?4LHJZA]$><)QTV],+:#_>]G>:"I:6G;M%A@%5-*I-D M)_67+75<[595L+1$@\FPKY-'E6OZ 5&K5MK)^+#DBPV4:)!U^JT,%QA"UZ;B MKK+HI--NI5AZPN7W*LU!D^L(4FY]J13=-IE)KFV(4U:/-:/:VZYPX"2Q,9U' M7LM<+#?YVA-63V5&K@;6O!'X2L+J\[G"&?-, $O+5L]R/?4BA=8P)9C,N-ZX M(RU6Q=(2#5S#M)>X65W[:)).>&5J,&M9!4O+MN^:3+K\\6#YGMVI2J(VV.P; MQ=*2I'/(^:[>5I8QIC449\K7E_7JNGBM,@GTPZRZ&B;JR&]Q1]=0(K'FV/EF M3U@]^V$WC6MD;:FW>K)7[448N^!W8&E9?L9TFLX(9^P3K?YV.PCC-$Z*IY9( M0 I$8N-U0<:(0#K0FTDP3.7BJ242-)I1M%=W0::WDK N9\2T3N2. G'"ZAEO MJKQR.(@=;+.AO0,>3WFQ[H*E98XQZT?;\&32D&3:Z=&32-OLP69/6#W,;"RT M.XWNT-?$,6<)JI(Q<;&T1(+N?K=6ZOUPZRL'C"!-.M&PQH[.+':R)DS%2I?*UYZP>@YKR6>Z^F2M*]&Q M%DQE9L#[ EA:%C$1T9T,=T17&J&X,UMAXYZY=<'2$@G0L84/Z+A9TT?]2-F, M-[5MU;L7;1CZ:37O'..PI'J&"I242;/?'B96?5$729NYBHA@#1Q"+ MIY9(@*XS3=_6F*,O-G''[%>KX@XKEI9(H&L,W]0W7 <[]&)AF(T3V;A?6I8% M7D/?S://=VK4S#T[XD0@"!T< M[=!IJ+&.NI$1]([K$2X42T]PMTTV1ETJ\WUQO)#GY'+,;!M"L;9$@T,G\&92 MK;^0S+V_%BM-47%J^6Y/&$C]:.X/]%0>YM:)56%:DM0.7=[IOUC&_X0\EWJ*8KC":JXOINL;8LO?N$,QQ07$MJ MD4MT9>'$W*[>/_=$(H*>;MLS4?1-FDHCCE MH3N#/&$@I:ZZ:I&))TIBSPGW%#&N#%HJ6%H.B:LM7N$:UE[:!/&X/P]JYIIV MP=*R3%SL^R3'A3,,9?]_]MZT.7$E:0/]?G\%X;GOC3,1Z(SVI6=.1P@A=A"; MV+XHA"2$T(H6!/SZ6Q)VM]W0W78;VV"J)TZ/31=25>;S9&5F956QU'A01Y4* M<#F($PZ2Q-3Y54*@$U2RR;JYI$EY:.5]/9:!M2^QZ]4R5H#UBG2Y.V^,V[N\ MLR5M]TG,+>C-<^*U@E69IXRU'H8=LM(!EQ MPD'J<5+;G(TWD3QP]AS)E0PLJ.9-CU/8';N\EJ>B).)I8U!26'XR69I9TR,9 M-%@0'QB+>2);]04U:O#F1 51(W'"03*;Z[)K)>,9NN;7#;EI;MDLTT*<3F>+\:I85L(%5<9'&W'?="#$PX2M]NH_7%C0(AX95E7A-H,JVA\UO3HJ2!H MG3?7F\E>5G?+H";,RT87>)[$"0>)6NSKY, =I')3&7I=FADGU6G^U",1=(2T M)RDOXG8>C#/FQXC9LXH(+!J M5N>H2R8[4\.Z0PG86N*$@\1N;:^B3EE"') E8;[$(E0<\%G3(Q$PFW!3V^,T M+N)ZM>Y7090S'>=-CT00:"9:M1?E3 ="O[\,ZH8_-+.F1R+01KI.B9U.6\1] MJFFP_?* Y'M9T^.I<>B/UQVA1\J[Q*CS+1"1]HR\Z;$(QIWF7N@*L0[\Y4J# MW23E^L@%G3WA($5<=T;0P#$3UVR0XIHW7^MRWO38.V#K0CGJCUU$G32K.D)V^E-O>EZ+_KR;KEHFV89+W/ MZR%..$AE6G"- $/:HCOE]HN.H0M1-JX3#A)3=OHS'VE691>Q=',J3->+5M[T M>$%CMAPUFM82E56MT2)I@ET9'3-K>B2"U*RI*[*NH:*$$4@UI+IZOY?'>0#C<" M/Q1$'>Y[TGS'48/(^/+PP^,JB:R&Z+Y@)BNNT0Y%.?]]7+VD)K'_M'@I_^3) M;LE'%;;W;="CXJ3ONT,?*G0.91B_+?O-GX*3?S/O1\'SQSX?CI M0]'&P^](5C[\Y5#^E0(Y_;;VZKX6)'_Q0U-U'OE9Z>M[5&$]I^#Z!662CXKH M7EV13O_RA!ZHEX_1"_,W0T"]7)Y>(%\N4R^ +[\\@0/J!?(%Z@7RY=+U OER MF7J!?+E,O4"^7*9>(%\N4R^0+Y>I%\B7R]0+Y,MEZ@7RY3+U OERF7J!?'E3 MO?S! :K/6Q?[,&E0^?[[H]WC[W2NY:^-R*N%0OU.)O-G"R0;/D:C_WWX.Q?% MSW\YT\4:OUL>>N/S/2"0/A&0WN'D<@@D""0() BD3PDDB!N(&X@;B)M?2>B% ML'F)S'A-2]S$4?/+)\XB$8B9SXX9<9T LP/A\EG@DO MB)V+-<9O/'<+ONOZWK7,W1 A[X^086BH41)>C7\',0*S#1 J$"H0*M<^\_CQ MT@CAM ,!\C. J'$<6O,DW^@.<7+%.+FH !EFG.#,?.T9)Y@UN'Z$7/74G-]< M" $" ?)3@,2^9D. 0(#\M!(!]#:K[%<=B!*(DI^AI&_$JN5=3[$*Q,C[8R2[ M\38TEH8761OHDT"@_!0HL0_1 ='QTX50/_[1%X&I(I@J@JDBF B 9O45BSBN MGW@Q1 A$"$0(1,B?(210+1VQO$.UO:8&UI&G!O$"\?(=+X8:>J"[$<0(Q,C/ M,&)YFN]"SQ4BY*<(F1SFFXKEJ9YFP1D'8N47,\Z)/9(P>W15V2/JQ3)Y>(D M1C /+?#0FN%LC&Q4V0M4+T*.WY*+\,4[2\^;;KJ_+>C^G#4LV!8BW['TPK_0 M_,\5\]!+W/GU%!7?"N3(SPRYO_KMTK\AXB#B(.(@XB#B(.(@XB#B(.(@XB#B M(.(@XB#B+AMQK\Q2SE7--D,_\?0O_](TPU@LWEH\3RZC9O[&'R1F>3J0UA?D M\-'91%92'=73C((:%\J&9F3II0*!%0LXBN-GY>[[2_)L,BKD@KB\G/%]MO/= M!?N(P?D-Z8\EC?U-O5+6UA:,TJN$JI;MGRDDGA7WC<4_=S+X01G$JJ>KH:[D MA7F1TFFOYSUTWVS++B6/)R0WG>^6O;M"?OO[]O!%/E*DA8+A"H$I&:R5)$), M50VRA\6&"UAU. )2\-W ]\"O$;^UHF^M#KM%!]F&KW;.#V6O]S296S +5!)W MP\"DVPJR2>\*NJ%9KNI$_]RA=X6%'[IJ_,^=M8V_>(F+Z'Z,W#>X*WBJ"\1Q M_X8OC]XPR(U%N5Y,7( M;CIF;=8M6V1:2Z^,FOFSEV#P1A@=NE+W-"?)E-;UPTP$_*-3/(9^Q_>R\86^ MXX F]SU 8A*0&*6+#$= D,"_TC@ M5SHR?UT6?Q\.Y\M9=B#S X^CCJVWRG7<7J.U^1)71G*@]"Z QT K_]PA)P@M M40QJS:OJU&[J)1P1ZBT<Z8<@U)OH1I^DE%LW,:XF]KNNCR:9IN:-A(L,=(Q5E6TRC+B6'XW5>: -XW"_X[]KXAN2&Y/Q>YNVH( M/KOG[Y07E%FK;E,V,O>&%,.UXX9UB?QUFWMTP<0Q+[HF;<4VW3'E/'K&R+NO M9)&AB").D46:PR&%(86OCL)C5R=+ CH:V7C0QQUMHDP1E+] 'I8ZS0DF8KNF M/=BP@UK2)?O.E,]X2+^,AY>[.^A,B^R_8F9VL%N0A-I2C8R"OP#8R%*;A<.: MY:?>,_1$"(6'H?ZJV:<\AN89>?O?B.ZYF?H7K(.7DU#-'J5@2FZ6"&7H?S=2 MQ*O7WC9"8Q7OEP0B-SN]W7JW6D];TBN,W)/5@0*_9EHF PR_ MIIV<$ U]C^?*&TTCO&FD.HGQ M8',%/P)A9;ST3UG?1G?O5F2;K]@[LFN9>,(E ]8$UA>XC3A99!F\R.(L-+^? MG';0_$(<0!Q '$ <0!Q\8G?L28Z]2:!8VJAQK"U-K"FUF];MNO3^'MBZ)[67 M[1%&R.J\')B3*M,O63W@@649=.B"0:I="M5<(HY-*6BMT?%FPU5JVR[?'+^B M9N0/^3+&ZWRHTPW3'K=;IF1$K+"-LGP1]M*0Y1:WF/T:4\-0]:*%$19BOV"X M@>/O#*.07YE4\%//"*.E%10"!S0ZM_&YL%UFUY4?O_Q%O=_)\V9SYMO=XLL# MZX:^>,^Y_$W2 ^.Z&>'JWB&3?L(B[K98 PTFM0Z:= ;EZLSDJNFJI[!9!AU# MBS2-%4GLU+K?-5/X:ER*:R?G&P5V$"V?$BWGKLBXMG3\L^WYK[8D;6T432LE MU$2;\W;?\@;2WLX-.O!P":;(D5R1P(X]7$C1&Z3HQ8>-Y]R"I)OUC3A0-YJ< M\!Z%K0;+O57]@UW"+V'IT8I9S(K-*:UC:-*EEPM$'*)#R03D9'])SK.G:R [ MKX"=T-V":(%H@6B!:(%H^2QHN?$*<7%KA)IUJ _/$Y(%/\@\/+@<]ZD*OR_& MNMX\#F E#,0!Q '$P;7BX+)3XN^3<'NR_[$>18FA@V%DNQZ!_'T]K_XXI-]R M7RIZ<+).%8#L2RV'7$X'E"BTR^U-B$PY96)Z8!;.RI;A- QI M=R&T.W?5\CFXLQP%-.$$<<6N!KT%K4V99FV0>;!9"?,+N ,+F']$5UXCBOO6]HONGE3\D= M^!.^.LV74DL9)&6;)EO66';MH+3K*1B:I9M)/#^@%L=06(P-V0WG H@6B!:( MEDM!RV5[#F^:X?X 1X%%TL;B]7?D,)&DE=^E'5FI:XB0.:ZGG,)SP.^0X1^'WZBQ[I<4+4XY$] MKJQ2;(Z@LZ;^BFT0DF8=>G:X)*GN;8Q#916_B(UPJ&X/R;=?'3&_D$=R&&FD M(-+X0MOK#);.7#X3!H;??:6++'5\80C<.PM9>_6L?=.\]!F(.012L^GEQ!;7 M!+YWF\N9[J_-G)@D)"8DYA41\]R)[3.P:Y0ZSA"+91%=MTH:62>T.>H=ICWZ M^>RZ\6K@%V2X%Y:G>IJE.J#!@[;.GN*^>=,$:X@A#JYQI17B .( X@#B .( MX@#B .+@HRNQKB;_^Y/7R5YH .'O#;WF.YENJZKE955@DC+G$P&SF]*3V:ZG#%"IS#;0?B/H(M6>@A%YGIADR"+#O?W5 MTI"YD+E7DP-^/W**^W9B!$DX1==5>T(,-@02H6E.3A*2$Y+S0LAY]CSP^S&L M:DZVS46T'=OK=3G2/*UIH"L^9QC] H;!*ND?,5CQ0P,,MP#4 FRQMBO$V77, MSN&P9O7[42%P90N60\.RHDM"R\6M@T*T0+1 M$"T0+1 M$"T0+1\7K1<=E;M M\O+A6>Q_'V@*]W'F, LS#]+C/7WX/>C\?CSE+](!DND&:$.R9N*.IB:.2+NM M'F4J&)EGPZDBB:%%#(='O$)^?T)^?TC6_.P4KMBJU)%J950>A R--,=U%(D. M%"8AA2&%KXS"[Y5;/SL/5VL:I4F/,.QF:1A4E_VFO;_H1O@M<1XEP?&7R;^Q[+6.Y1G(TLA0#RP$^G__C?T@'_T/ M<@,?@S=AX)%) -<-SYIW]T.@+.30^ L6; N1[UAZX5]H_N>Z;!\LVWJ[:1'B M!.($X@3B!.($X@3BY$\_F-]2>BL\X":2U7Z1*5 M=W4"#_HH'%)=51/RXX(*90-+3>< M!0(K%C+]_^\_\VM=6:/.*:-"+HA?6CD^4J3%G_L4CVS5O6-1E>8LAC,ERQ[7\'JG4L-&4?0* MQ^+1&_*K5B,IB:-LH$!Q)\PCZ)K317N&+PYBQJ@:K:VVET$42"OXW5><(XH4 M111IE#FQ2'>U?'Z=N_%A]+R*I?.WH.=S/9"+YV;^[/O%VT-7ZI[F))G2NGZ8 MKZL_.EQKZ'=\+QM?Z#L.:%('(P5\CD^PN#D@=L9BS3)JL,!1C7$53XOYU$+5J1PM(ASV*FH M!=+ZQFG]R29F'D@OZX;J=%5+KWN"&EBQZMQSNRS(R9*R*QJJQA&+U(;$Q-E3=W)!3D-. M?R9._V0M=)"H X=*XJF=(%,W6:A]VQJ^8MO(FY&9I$8ED]ZEGKBS%FBWW]&) MP,H][FSU%"_2'%Y$,;;(4J?J6R&;(9L_$YN?OR^LT\*88-0G9%1MU?8*Q>,( M8EV")WY4'F'M&E1 DX8\H'),BHE3?HUI54]. MK*4K)R)E31L'(M(O(^*-[P/K9P=!:DLU,@K^(KNA[R23T/^>K%-5>4U6.+(]7:XBVQ3IM/9[20=&B!D@2\WY^K,$(9=/B,?>_<5 M*Z(X6J3(XX(A2+W/13WH^T <0!Q ''S2J?C)LH5KK(B::S,K&Y]V&WJKK.V7 MKSF/\@]GWFZ-U#<;'*5D%R-6:UFTAD30RV;>_#H7G"T2!%.D&0Y.OI!L'TLV M.T6%%M-/.K90,H5EBJ+S).#?G3'CFFPJNM'T45Q'5EC)P>V=E0>*^?4L+V+, M+>[?^S6J\B/]%D:8'2UGN('C[PP#M 8:*OBI9X31T@H*@0,:P<,QX0:\,QZ. M^0D7(K:[Q9<'/@U]\9Y-^9ND!RYU,RK5O]6:MZGG!IW.]E<7,8XHTO2I'1^0HS?'T8N/"2]Q+>0E-#T^ M V\B;1T<%^Q$K&W)FI96R47.3O:7[#Q[,@;2\PKH"1TNB!:(%H@6B!:(EL^" MEALOJ1>W1JA9AX+Z/"59\(/,PX.+;9^JGOYBK.O-XP!6ND <0!Q '%PK#BX[ M*?Z^U<=YCJT>18FA@V%D^T2!_'T]K^TXY-]R7RIZ<+).E7=XC>[,F'<'H2@! M:8T\VT,BLUK";NT&;#NAF=^*:0%19 MJIE$BQC#%-EWB',ANS\EN^%< -$"T0+1PYOFMS_ 4YFCD!_2 3T%R.:K8O.Y\^8?0$FUW;2'1( X:+,B(DV-LJ>ZFN:4 MI%]&R1LO>.X8<<'*+V2!RW>PQ!D63\!E7(@#B .( X@#B .(@RM*.OSD E&Z MM(JK)#$VQ!VN+^:B9]K1^!7K%,!?/MQ?V/*C4R=(M(E-&XTV!(NJ+%]*K6G% M-T-3P;'\'E"L2!%_9U])5I28K0VZ59N M[N<8[?7K0J5RL*\DM*^05Q?%JW,G6G]'CI*HNC*+;89HZTH#ZZ"C,_.SDWH.!?"^IB 9@(["H\,1G6 M)\-*@(M"RR=8.X1H@6B!:(%H@6B!:(%H@6CY&+2\-)*Z](.J-2UQ$P!/.Z^$AA19+'C\!_N MGH6\O7K>OFEF^@S47.!6N6&L](:\KNG[QDXG!B6%SZE)0FI":EX5-<^=W#X# MO\9ZL][T2Y2#JH3*5;C-J))X9LXO^B7\NO&:X!?DN1>6IWJ:I3J@P8.^SI[H MOGGC!"N)(0ZN<;T5X@#B .( X@#B .( X@#BX*/KL:XF"_R3U\E>: #A[PV] MYCN9;JNJY66U8)(W,+0DM&++B/@0H,TS'Y]@V3%B:0$BZ!,ATJTZV>*CB19XMQ#B\R' Q_'V@*]W'F, LS#]+C/7WX/>C\ M?DCE+](!W=Y(]A>.M4'7?+-25[=N:V::"A!5E@W'L"+%T46">_NC!2#!(<%O M(VU^=@Z7Y("(UTAU)PYL76Q$J!B&="_G, DY##E\;1Q^K^SZV8D8>Q-Z3FU3 M5Q98>S)9^+NV2:0Y$>F7$?'&Z['+UL8"C]*S@NLH.T=[Z3NZ$7[+G4=)ZUC>0:R-#+8 Q.!_M]_8S_(1_^#W,#'X$TX>&02P*7#LZ;>_1 H"SDT M_H(%VT+D.Y9>^!>:_[DNXPKR1M/K*-KDB;W0T9*%2'B]/<1I/0 M1D/N70_WSIW%?B:!.$J*PO4T441#P^<5DG67XT$O)Q#]0@+=8HWW_&<(RG]/ M#VGEN>_HH'%)=51/RXX(*90-+3>;!0(K%C+U_^\_\]M<5SN2$ZSY_D-X/7?9 M+5\@B91.>SWOH?MF6W8I>3PAN>E\M^P]M5E\I$B+/W<0'EF>>R]A+3+S&DE/ M,5$*=,.::X@>^.:?&[E';\CO3XVD)(ZR@0+%G3!VWF:_;CJTX,G-)LG@VD!P M]AU@[&@EV\I)H46:88LD<6H_"Z3G^]+S*M;!WX*>S_4G+IZ;^;/O%V(/7:E[ MFI-D2NOZ8;Y(_NBLK*'?\;UL?*'O.*!)'8P4\#D^P>*51E"5DKSNH\BZV0C' M@NA7.V;&XFS/)TH7&8Z #(8,_GT(\"+^GCL@>"6!AZ&A1DFXRVEV8/,]D3NA MB]7L[MZ3QRM'=BN+:6?AOB*2.!N1?WHL(;\>S08S6L3LYGI:ZTE#>LGK.:.S M& 3EBC1)%!GZF-7_AK2^>5I_LHF9!]++NJ$Z7=72ZYZ@!E:L.O?HT1/*>-"ZN>49N^^$D4<98HH MSA8)#H-3->3T)^?T3]8U3MSC=;T_\7J4;TLZ M:PS83IB?2JY&I:0NO7R+RQ%BVK8O%BBB%%U$"A>R&[/[D['ZR MJITLG!V^1)H5-&ET-71@TUT%O810^D<"-^1Z.&^T&ULTJ?67X_I27ZY7!P*3 M=U_I(D<118PB02"-0PY##E\=A]F2-S5'"Z=I&XRY-!BW@WK")1)QTQU6]]K, MY=%JU>]VZ 5"^OB!B/3+B'CC>[KZ1I"$VE*-C(*_R.[:< &L#FN7-U.Z\Y&+ MXQ>5J#]3KAGI3K4*]>;5.8 8Y$S%01$UIF\/E$'9+;5QBT)\L! MA[5P7@-="@W]A)6RP_&@N9%<5!X;BS)B$96&,@,!/7-8""]2#%7D"%@U!X]. MA97+MX"#BZN.?)VY_?G:J,,+33TF?!UMKB-TLPZ[S@I]14;FR9M&JI,8#U97 M\*/X<%';"?L[4IQ)99D857'-X^!LY0Y=,(@V2Z&;-,=W3!)EDM$BU_5L4II)2K=]V>, ML];*W=D8LVUCZDJMG<)/$#2/6K 7ARVWN%GLUZC*3X];&&%VB)GA!HZ_,PS0 M&FBHX*>>$49+*R@$#FATR^X?D^0GSATH;=<\'B2Y:!$$@;4/#+,Y4<#9+FG-%$J.*!$?#4U/AJ:D7 M%,=!M'Q*M+SU&;N7GG]_MCW_U;:CH;V7F+Z"Z+9!:X'H80MTSN8&';BS!%ID M"**(08L..7H50>(YMQD%^]9ZZ"JE.FHY,W>\[;:;T_%;NEVG-ATL6M)26QEU M=)>L)T9,MDUKSV?L9'_)SK-G9R ]KX">T.&":(%H@6B!:(%H^2QHN?$*<'%K MA)IUJ/_.4Y(%/\@\/+CZ]JFJO2_&NMX\#F#I"\0!Q '$P;7BX+*3XN^3<7NR MP;$>18FA@V%DVQJ!_'T]+_8XY-]R7RIZ<+).U7M4J^UY9UA#471=PVIJ0V^6 M&[-4P;DL X=Q191EB@3S]O=$0B)>&1&A088X@#B .+B.B?E-BY//,0^7!^+. M;5-.R5YC,54OQ2E5.SE[Z)>Q!]8L_XBOO%82F:M \MD1'8'A13D^"G]U_-@H8#1ER7#! M[*+0\HD7S"!:(%H@6B!:KLEEON0D,J^ODBC..A4-_9^\.G.0 ]@TP MB@@ 96"$&TLS#GY[W]!\T\N?DKOP)[SU-I-ZNBPPFCC&,"K0TE$P8E*%0+.< M,XT6.9HNTB2LR8;LAG,!1 M$"T3+Q:#ELCV'-\UR?X"C(,:49:&L;MBXMK,9 M8I+:[4HO!''CZ^\@ R[<89!2PMQ<%<1 MW;VZ$1O>OCY;'NPK">TKY-5%\>K] F/ M8[Y#"'Z?_Q)5T8N:,BF*@CWDS9;A:,[@%2&^I%F'GAVN1JI[&^-06L4O8B,< MJMM#]NW4$3K]K=!GRUO='G?)E'0:7A=+0?"/ S& X)]DBBS+P!)%2-?/1]ZFF6ZH &#UHZ>S;[YFT2+!>& M.+C&156( X@#B .( X@#B .( XB#CPY4KR;3^Y/7R5YH .'O#;WF.YENJZKE M905?DC+F4]=)HZ.1W<#G>[O)#27="TF4 MJO,*0>2IX>QN0[:(8V^?BH+ M)*0GI.?%T//L.>#WX]BDU%9=;CHAQ;6$X,&>GPH.G>8&3(6_+CJQ=GE)\2SXOX\SA?LP/[T0)Q3MDT-^.S"/6B ==%_5$FMH$TZ2D-VW$S,E,0C)#,E\;F=\KX?YV MC*R49B:J5)>H[%I^=S!.]JZ_/C"2?B$C;[Q@NVQM+/ H/:O(CK+3M)>^HQOA MM[1ZE 3'7R;_QK+7.I9G($LCPS^P%>C__3?V@WST/\@-? S>1(!')@%<5SQK M5MX/@;*00^,O6+ M1+YCZ85_H?D?&.I"G!PF2(@3B!.($X@3B!.($XB3JXC2 M+O*@ZH=P(0+=<'TOO\+^1'R6CM?AW&C3@BT(J5^*F,H497L*01W.JZ;((L.@ M1>S$@9%G3YE &EXT#:&YACBY07/]IAGR9QIIG].:@S9BM>W=V@EI3D<&>BW- MC30)C30DWQ61[]P9[6L@LSWU'!XU+JJ-Z6G:,2*%L:+GA+!!8L9#I_W__F5_K&AMU3AD5J<\TYSWOH?MF6W8I M>3PAN>E\M^P]-8-\I$B+/W\^#XQP?72()BJI$9YWNZZ@[27M_;C??(G)Y$>//'<>\DO+#T%"C)-SEQ#SP_Y[ZT_;$$,859"\:.WE M),FXO.E> O5_6L(3,@-YB@^=Q)::+$^9H_((%]/,!H#0B:,9$#H1191#3X5. MT!! 0W#;DS\/I)=U0W6ZJJ77/4$-K%AU'NKG+32,-^8D0=>N-5B.!L&8F[XB M'?)FCH DE?54ZN*J*/E]9;'1!;ZFYXX FVV?QRFZ2)!<$<=HZ Y *P"MP/,6 M?:L1L9B6.@:%#D@SEI%=R2J+E^ ,',4!ZY(7,7-])QIA.)UUEHQS>5B0;9RCB2*#DT42/W6D#K0'T![KX"'>#RFL,$/)3E8I&(S[G>6MK'J5ZK9 M,X_&M)LAA+*M-:LH+N([R=K$UG*5M62/Y(2&QMBY/V$M>=MMP1F*SR MB/5ITWFS[MLRXI?G^1-ST: ME-YL*LU0FI@VLDTPO^TLRF8W;WHT*C6U*@N:43'18K1NJ;GC-U&<*N2Q3'TU MJLF+C; 6!:;;="DB6EMFUO+H]8Q:8X-A&.YL0:@FP:335*>H"5H>O7V&81I: M\G <=5-CCRWZB8W;/&AY)%.#X8UE@"]1<4 *"Q71P]ZPE;4\EJFC" UJOV($ MV]H%'8K=E=UFMZ>0)V3:0-N] :*/+%L*EQ-BXJ2DO,MZ>@)\FMM))!O9R\:R M-*@/EQXP9]GPCV4ZL>?SI8C4%[9:CS"%;S0)'(R?.I9IDY5P'D^PG>BB=<$G MZ^&D[_.@Y='K]PW5MG#9H&TCFK@=K*NTA3A[YM';A\.%KW#3>" GYIB9+A!7 M:>]2T/)(IN-IN*?0W210)OBD9#E<3Z%.R'1<&*[JJ&:#HSF7*SK.71F 9B"5.; M@]U8Q&=29]4LS5&;OKU.B]7E74;5\>U?41ESSSJ)]E"RV6L/.1D>A@WAB"L MLEM2"EH>RS10?5U:KKDIZC+\%)!;E2=NWO2HI_*=-C M$40C5ECI<;TEKT>>RR,CX 57S;SM46]'9'5C;($9%!%@3M"@O*BV 0,Q[%@& MGJ@EY8I12F2KCN+E16]I5+"\Z=%3ITY]I:WU$8_NXF!I=#G9='IYTR,9X"-E MXG/,W$3I:#!R:NFXM$CRIDF8M2.VPX MK=G<%(6UMNQ7*NR$;^1-CT50#V?$!,>S$*B_3XR; ^MBFRLW\J4\K5M_$NE,O;WJ,&&]2UL;L9$(EC$1//1(!T7)*75-+JR*RCHUX M#AQ<9)PW/1(!UT?L72N.49F>:IW5NAVLIVC>@2,1["/?)VMQRT'QJ4N8I>T: MV9?RIQZ+8-@:(\%FSJQE/*:(P%XS89CIBSP6 9LLF^VJTXB!8>]/B1J*V,UJ MFC4]-MNL6VTD%+62J^6]WF>':X<>FUG3(Q$T^-)P;(O&Q%Z[ZV0>.16O05O:3N=0D-VG6]$@$ MY)9A!_Z6=]&DZK#2N&O[P#?*FAZ)8"R64_ _LX8:%631$'O(;KG-.W!,!$F2 M&LQNM[3=5%=5AZ9Z\U'>@2,1N(BU*H6=6$>3DJ)Q>&V03LMY!XYM06\\];2I MQ93 Y!65+::\TSMKT(/O_M#A#LW[X/4^TZ*!8%T-(N/+PP^/PV$:Q+#W![6X MZA;)DP_>MT@WK^!7D]A_^"#/F!P^>5+E_RA9<]\F^^0^A98= '/W> O#P\DP MAWC[3*?JZ-;FQ/-]\,R%XZS< MH8WQPS/O@_[\Q0]-U7GD.TEL_##0<^],^GE2 GO!1B0PEF]_O^G&+*B(=U+$ M[RYQA8J C+@M1?SN3AVH",B(VU($9,2%* (RXD(4 1EQ(8J C+@014!&7(@B M(",N1!&0$1>B",B("U$$9,2%* (RXD(4 1EQ7D5<[G4+SQ[^1]9;O_EQ>=21 M$%Y2&?W__0NCT?\^_)V/_>>_G*EV_W?K(V,K" :0N4JH?)+8PZA J$" MH0*A J$"H7+%4'D^," ./BD.J&=8C)<(Z=%) V?=<@M1<+@X!:+@EE&@/;XN T+AEJ$0^U#_MZS_ MH1__Z!/ 7 DDPNWE2F","./^GEF(@EM&@95?+ HQ<,L8F!QFA8KEJ9YFP7GAMM%@G-@'!M,GE\V$ MX]UP1T)X>*H NCP/+?"4FN%LC&P8V1-5+T*.'YO+[,7;Y4EVF>^UF-=/"RKR4X'J+WGP__X;8@IB"F(*8@IB"F(*8@IB M"F(*8@IB"F(*8NJ6,/7*--U*MY?'D0E+F;_Q!1):G M _%\00X?_;F,2JJC>II14.-"V=",+/M2(+!B 4=Q\JQT?%_17472\SY[]^Z8 M>L2Q_%K;1^\K8)D\"NCAOY>"J? _:PN&Z%5"5_@B'RG2(KM!F\"4 M#)-*$B&FJ@;9PV+#!1PXG,HF^&[@>^#7B-]:T;=6A[UP@VPK3#L'M[(6F7F- MI*>8* 6Z8Z0!SW;_CRZ V#?%A2$D?90('6[@H10(.1/_+^MN-TK_AVJS.1[:2['@^C MYGJ<)CV%SBYQQBFT2#-LD22X__WGJ22_0BZ^QR+4#7)1'I05-_*1F5^7+'LW M7]^1I&%)^@[ "QPJ5@]J>B4)W5IG:_D]0;/* L"2C+%2D&@VR%;'TQ/_^Z M+((^G,*5T^C UGNB=D(7J]G=O2>/5X[L5A;3SL+E+X"H0 W_W"$G&+MO3,<= M@C#GZ*ZW:ZZ"21.;"AECZ;NO#%YDP1R+LL=S['GC3TC;:Z#MIYIDO^_W[:J6 M7O>$0Q7K/8]KXBQID50Z%B5Y6)+8-4<*6'H!//Z1OE71'X=H5 ID29>WFQ5& MF^M1YB.S=U])BBU2'%OD:#CK0OI^+OH^;-,6[^N.[WEK2KZV2YS*2DZ6"SYF M5ELI9"[148ZYDK9*)*4CJ\1X-Z!DL2,[&6\Q].XKQ=%%CF2*&"0N).XG(^ZC MZR*D[+1"X?%.^WI>/W[/Y:C'2_[2M.NRE=+S11)BV#*X1"[W%@&^5Z*F*0L5 M@F1[X]LU2:"X\H=!I&-VF@'[,[0YZ=IQE;R[BO'D8"J3)'E4$A7 M2-<+IRM;\J;F:.$T;8,QEP;C=E!/N$3..5H+:ZUF/>"6VQNGN5IL68[-.4>_ MA'.7NW'D3Y>??\7"["RJ( FUI1H9!7\!H) E&@N'!<$KVDYR+<;G74_C.)42 M_S48GIT$?\&*<3D)U>Q1"J;D)H52AOYW T.]>MU*808X$C%314QHF<'G$W5( M;E]AH)XDW@]+R+P&NA0:^JG4=FT7\<1TW+75-5)F*HL*Z&JJ,(?UXR+%4$6. M($^EMC\KMS[E'L7?3]J_)E8F R_I@UZ4.MO:D"?ZX^=UWK^?%'1X86F'A.^ MCC;7$;I9AUUGA;XB$?+D32/528P'(RKX$8CGXJ5_RIRJ 8Y7^_9X+(_[VZGL M1FV;-$Q@3H$/1W-%#J6+)':V-J^?[>4F*KC6&3-!"Y6?,7NYW1,S;['O"6LC0S=)<@ MF=Z/3-,=W3!)EDM$BU_5L4II)2K=]V=$N]3=++T:QHM&&B_*#7%*EXPL'8.] M-("XB9U)OP;1,%2]:&&$A=@O&&[@^#O#*.37F!3\U#/":&D%A< !CA+]Z3*7^3]$"E;L:DNG=(.9^P;1[ECLA@5Q[9 MB:V[K&[MMO&*5]@LUY4 <@-41.N(7]H3 6Q\0FP<>Z*@FO+8#_; M5/]JQTM (]$(%?I=V: [LZGG..Q*S&PU<$-)8*?)(G-BPPODXPWP\0*#MW/N M:@GVK?7054IUU')F[GC;;3>GX[?TF$ZP;UO5*IN F:GH6B8#LY56.XME"MC' M_HI]9\^*0/I=(/V@JP2Q ;$!L0&Q ;%Q:=BXM=IC<6N$FG6H/,Z3?@4_R%RQ M*UJ>>L;1?6@U\H48U)NTGE#K4.M0ZU#KEZ7UR\X\OT_:Z\DV MN7H4)88.AI%MC@/"]_6\$N*0!,L]I>C!A3I5#-'C6J/R;K)3;#>8SN;CBK&A MJZ;"96DPO,C@7)&DV#=/0D/2733IH*F%6H=:OPVM7_8$^Z85MN>83S&/*/79 M19N3D43KR.FX074J*9A/LW);.*%"DGT(R7L.IM@>YW6;I1$CKSER&->J M*#4->QE3Z!/C0)&7_FR];4G4#_E M0L15(>AR)RV(#8@-B V(C9O"QF4'F>^;Q>7U51+%6:>R$P!/OSIW\'+_3GCD MWO6S2^TC@)*!$6XLS3@XX7U#\TTO?TKNCY]PO45KYG&[<7DF(C*J3/H=:AK% MJ8*A6=:7+3(86\2PXP.)()4AE:&9A]B V(#8^.0NP)OFF3]@QA_H^_%D:&NJ M6!WYLYX\#.;8,)_QL[PTG/(A=2^8NN?.7G^$QUV)L' 42J&-QPO;HWP=)69F MSC_Z1?R[M?+?CA$7K/PV!KA$!DMYH=8_^<(HU#K4.M0ZU#K4^F?5^F7'_3^Y MSH]W*)RQ"-.550U/;6I5\5KD*R(0X-4>KAAK^=&IPPE:Y>Z82IH[SJ8-KJ3& MNHV6$1"N8_FU?#C*%4DHM8OVX:^:>[TMY9S;[*EJ;,W MT4&(E?=.33*W))];3A):3LBA3Y/$_!T1UOWU@D.$RDY<+YD6,A,VW>;NX$+0 M+R0"K+#]FE\1F]?6?KLC]CXM65 ?7467GX*;VT;PKP5UL0"L R;SMLZ^A86U M<'7\H[%Q[4ML$!L0&Q ;$!L0&Q ;$!L0&Y\M&GYA0;ZF)6[B@*9Z'H@)C^.P M0Q1\GVX25=&+FC(IBH(]Y,V6X6C.X!51MJ19AYX=;I.I>QOC4#G$+V(C'*K; M0[+K1/Q-8LM-0\=,%J7)JJ;LTLCBE5XF RR[]A>;CDP8[1BPM0.QZ(FH5G&F%[W"M)5K=6V-EC.(#S@!1 M*Y$G7DF**1+$VU^K"'D*>7JA.=7WHV)M/6M1U4Y-%0U^T1RSB.?7G#2G(@FI M"*GX.?*K[\YZJ\E8JS?IY7RB7\ G6,_[M>*'!AA? >@! MF%IM5XBS:V2=PZFYZO?S(:Y[18AZH53@N;F7'P#"-<5/L*8(L0&Q ;$!L0&Q M ;$!L0&Q\5)L/,.5_^NB,UR7EXG.(O/[J%"X#PJ'64QXD![OZ+W P0? M!>O@B__<(2>B=B^(32NQ)X)MK4VKV>M4I_T&B-K)0R5PD:/H(H'B1W'[E5_: M JE\&U3^D&3UV[&U[SI^: W+*5I=#CI!'4,G@WV:LY6$;(5LO3BVOE<^^^TH MMUU2.X(@=1=-T$UGEV+=3K-OYI2C7T:Y6ZLU+EL;"WQ7SXJ)H^S$XJ7OZ$;X M+6T=)<'QE\F_L>P]CN49R-+( [8C_[??V,_R-_Z@Z# Q^!-!'AD$L!%N=?E ML_T0: ;MH8*$J("H@*B J("H@*CX?*BXP'CI M(@\$?G#D(] -U_?R.[1/1$JA1F".,Y]&=L(&0A\5*PZ=R[XF13I*:J F@C3MMW1NL]A4U[AQ0-%Z!=2Y"9JD^<_@TS^ M>WK(R-2ZJC>EIV=D2A;&BY)2P :18R??_O/_-K76\Z+DU^B5 *^;L6/7\66:>)Z%RUAH49)N,N9=R#X/;>G[8DAC"O(7C1V\H!( MDG%YT[T$;O^T4F5JS.NC4*N6Y<17O5@8R!Q5R:=R$.=@!%LD6*[(8,=,_S>D M.J3Z;&-.$G3M6H/E:!",N>DK,A5O-J_3L[UGI7QKA*XQ MU)%59"5OHGQ>9^^^DC15I"FLR)"GKFZ'C(>,OR7&_V2MM!H1BVFI8U#H@#1C M&=F5K+)X"=/\CU2/F63;W;!\U:;[N-K>&W)$9B<'T?GJ*L.219PD0+0.'7G( M]5OG^O,W<)D&4\+64Z-K(ZG%C%K^UIC-+G&FYRN$.M7+R!2UI$9U0J++I!H< MZ(_??>6*&(8721C%0_+?//F?+,N34HK-F7JE9]/&#-O(['H?#M(+Y/=@WEZL M%Q6V*@LJ(V),B4X6O3QXSQ;RL2*&HT6:9(H42T..0XY_.HXWN@-IW,+8.>KV M=ZXS5\M[97*)$W'0YCAE.3 E4>A-XF12XDB^DX?<63G!2XB:5Q/\)W__U__I MUN;U7/K[>Z', P8???*PAD<]]!CVB^XX=?'I#]\,0,V4>/RU_]-VU\*XB@_D8?JF^]_P(L?_GZ3*J)3.]"HO_&,!"_;@8;=[T [;:N8_'5?OIU@!F"Q\/W8 M\V.CL'6=+X[JF?_<&1XB#PXX4S265'5Z02D$QV$*29&:,C< 3>8XJF,:32Q0 M@ONI:3R\KN*'A865X;>P,]0PJ\D@B@5-C98%_:%R)K\(VC1#PP0S:_8+\)8+ MJ@O4&Q?\14$>_/K,M<.+_M]?VX9#F4YN&>[7V>?U+=8.2W,6E;K+ZE!9="QF M_IMB(N)),1%Q[!,(CAI%TB+G?>X/Z(:E\'IX[PBL>HPS6SH!9;LXT]1-LM-4 M-_QC^X+_Z3+[MSJDKA'F2^YE0W/ _^D_6H^.&H:*IM!J(Y0;E&P09(FR2DA) M"OF[K^C?Q*DTW>_%7PB,L,"7!X6_U" (_2WH;6PXNTM6GDO$L2D%K34ZWFRX M2FW;Y9OC)TD7XGV4$9;D9%J-- [=85-IGOJ\/#'33!DH=_UU(P622#2[O2&&^RVE6!58T*&;#+*B%V(\!3[\SK]\N/>=MSYR5AF[2/5TKS_^9OV=@NF&=_;@VY&5I*ZZ:G5F( M5,E79-I.E?\)P+J=5#2OZZH55/:N7,5=ONJER'8YZ&5YLR)%HD6"8?Y,VT#F M^2 +_ ]*CPI ]I];L:5[Q6*ERGJPK[$A:HE#O-H1*5X)7Q%CO4BQ^X4; YO' MCNRQQFFUZIOFW5>"*Z(L4T3IX[K.ERFV]*-B__X61SR:Q@]NW67[*/B9 M?92%CI(J@1+* H0^"DDN6&6.::B"HOK"8"@0"D%/1FL5SEVOM:TQNV MG(.3B.(_O]7P9OR2EY/N%WY)=U'I,5K3 9'!?-OK3NAF2OOOY9 40: J^G*_A+K>W,EOMSG^QD>1>SK9)$AJ*;OF M8MHH\2BCRKT/\%&L36/#[Y:3LDA3J_*$H8=,A)K9M$C]H9M_^3[*RW?1D>_D M,"YV6@EQW3TZQJS-3.2DX625*P-EV5>XC)_%27DYZW[AI"@LH_Y9VO[K+#1[ M^UW@5Z,H:HS5Z+HTL5')W*5[!1],@BR&PXCL[ITBROU9[/#O:W4GSZ+9!W=R M*=D3?*EO=VAB#X:TDL8[NO9>FC4Z;4V21JU$E!J#\G[%"UJW HPMC15)EBV2 M#*3@92@J\%N=4FL1$2BMHG1UX;)K3^W=?66+#(<7&8)Z+0,_W.\_V4TR>/:Y M"V>O&=&,;+7^<:G#PW\$]S=S..Q@F/GFFN:[H!L[RS,+F9" \0*N!1B.!1Y@ MAL" !6J8FR_@8D1&AMC\.(>LCA"$ Y[J:19H%#V ,A/]XP'I5A0XZNZPH/VR MT3V.F)XK<_3Y,C\LH3]:QM<<$-9D=2[+;V<$/!2MT."Q3Y?_WUAC./E(98<1 M5Q#V4;_SO_^?9U4A/!K7O33QO-3&-)!Y:*@VHB[ F[^H3JKNHOMA MUT@\K;-XT$H6.>/8WV^EE!](0SPJ#U(+RS"SU?\:2L))#&8_ ZP#.^H\*1FZ M_PB0+BMMR>@D9*;_\85UZN]A^5MY/2YCP>[/- &=SE, A*%1]()E%!#K,PK) M+C1%I;FY@A*XQN $R]!:E@+(^G$>.1Z53/W6/A'?)#TI5.H=OB/4^58NE<,8 M!*DSD%KU,C\4RX,A^+LM=H8#J2+P@UJE)8T'"H51%$5^W#! UQ]WLO"]EP6I M4LCZ6<@[>FZK?W]XR7/-)'-4$Y6?,/U,RWD/*,/0*9HS&(5F.$HA:8-4YNQ< M5^8J-9]S',-0E':O"?6A4@Q1!PUKQV.IB'16^"I"9AY: M6\AKSUBV3<'9K'LI:$G^V+*&AEQI.+;7XL"4*C,JZ2]MLZ?@Q\^4D:CO^;TRY%$U(HJ5G+HV-#RZ.UXC<%+1G.U10<$ M;G$I*RYE*6MY]';G]75#6;'?--8>\&:.,D8*6[(\M-X/*E I):V;O(LP2 MNY'95ZQ4(8_[R=052PO8=4-=;RJ)]56V"M=9>BQ,1?5P=>TMEV!UG+HW[J.J:M.YJ.HA*/526J:GI6 MIZ=0"OICRX:QKO0[N$V(4E]6JON-LZ\Z/84^;MFNZGLA:8:Q+1&;W6@W$SO2 M)%68XY;3$;*2XW#;19-YY#8#?^=4@)38XY;](6>8VXJQM UR/(ZI2MQBF9[" M';=DFLA$K3KE1$1JTK:/RB2/KGD%0T^\WBI5N_L:VY6E!N-P\\1>EAE #^RX MZ8P4V:DO-_?HNK/LS79CW!PF?!8P'#7=C 5A&^$5S4YZ_,RN6G4W(?(+UH^: MDJZ%.N.QR(L"LZQ:LJAMR$E^]E9> MMG>./-8L?B+7F'IE#SIP0ED3?^#X?B-JBKO1D&FTA]7.I LZ<$);0UQH+ BA MUY0'*JJ6]:9ICS; 1IS05K7OU./-R"RC @806DG0^5Q,%?R$MLQQ?TJWDYZ! M6OJV5^\;ZECP@#TYH:UES8TB,$%C,C[$*HO2:+[J#4'3$]J:#'J.F$R40$:0 M_;*V8^TAQ_$*?D);:V-9,M*J&=N(0,W-"5?6*ETPK!/::AG:9H69JB%7I^2, M-XC91&N!89W05D3UN(0E0]->3QG>6E;BAIV9R1/:VJRK&CD8B"5TW))WZ7: M!UPF@1/:6G+IM(O'L2S3B1;C&SZ2VP@8U@EMU:/8+FWW:U%$D*D?M*3>?C0& M]N^$MG8=:35I.;V)O$-KG) 0;N!:?!9>'S7M3!MV-;+M%2K,-Z/&V"&]V=A4 MB!/:HH=HH":C95O$&VDPC(0.V>B!IB>T5=."H$MNV8TXD"A:D-O=MJR #IS0 M%L<*V'(BI_\_>V?:G#C2[/OW]U,0\]QS8R9"]-&^S)PS$0+$OH/8WB@$$B D M)-#"]NEO5>&MV[C;;@.6H";"TS;&(%3YJZQ_9E6FJ:[7^\JV5+?H-<"0.35: M9$#OM\MQH*85;L_"?CB5";@#)T9+K):'%2.]U4B+#T?5-#7CR#%XZHG1RN2Z MU73';IIJOZ,W%7N;#@K ^S(G1JL\J>>F*T?'X< M2J5=.:,4V$.ZG)[SO!8 'W1BM+JMM-UG_):A=DQZ4NN:-;]%S@ 5KY_:8$92 ML:%,9O8R'.W)^;#+4F!-P9X8+4O>YPKF;,LJ)L,T27VC+'N^K+$G1DO?S6I> MOLR/7 !)T;+&.5J>Z\NY<%,*$R'.F=I@Q[X6"=&R^JDZQ;3EYOD MOA#01K%=FQ>GX+Z>&*TJS[4:9&<40:\ZHG1BC)"?9J/O(':ISUN[)"!F.^"IYX8K0Y=U9R!*HFV>3@, M:ENK/SEP%-/C%:^2)KYX, &ZMXUEKS0MBIF M&SSUQ&AUYV76:7M=4VDTF6"?-FW)8\$B[\1HY76^.K=*C;*:75:79=-O\"&@ M@#\Q6JQ<#J7JN*:JIEXCM]EE.S,"-L"?&"W26G280R?+*.LTDY&7D7%@YN!5 M3XR65]\M*FLYH]M]83E8;,5Q)YJ"5STQ6K5Z4UUPPV'!YGEUS)O[9E,.P8KT MQ&B%CI'-4[U^TRZ,#N.R-5QTI(.L":?\5D.8TMM^I63S#:Y!M1:,I[2F8+[>F*TVI-.NVJ-1V,ETM@>*2@6U\^W-/$46_20 MUZ+):*Z:?&NA%2K,R@8#*YX8K7'?3AM%;=17&O:*-%OC6<'@9$U\'BUT#NHI MOG<\1S?Q'$=?!>;?C]^\C ? D-A#_ ?&BB;'&-,_+X-Q\"S1][$X],AW55%? M',5[> [Y*M;V7/+UQ2FG/]Y;_945ODG"SPHDOPB O7A]#[SFU/&VC^&)QY_3 M\"#BW\=HYA;/7VJZ:S>]^9I".+^:%VZR]<\OW=*Y2_FH]0WB&Q70-TSA3J:CK MC/NO;D'\>,"F@:<$#$2,K>%K[L*O5FT)MPZ\B+HI1JXY8\:G@>*G/>EC [S_ M]Q^*)_]A*.+X3:+<:O(<#+:C.-K1Q2:;B>? !U$AEM^\ PJ?> M93O87<>;H-?=1U_=A,=7S8)+'OL6>)6BZ6Q,^#'@*^IND'[]LD_=U:%)//X? MW9RW?\ 3]=O\)L<\(LGP\X]WFKG_YYUK7/=#EO<\VL> M#[P(W^C5]Y4TTL>'?O\./=?Z2.7;C5JJT53:LR'Q! MD[*84?0H4Z]N2Y]HUO;'OZFG,KY??@._S) ^<0-OU[(2<6?PW(/G'FQ(YX^+ MW;L=Q3=V=HW%8]T,4Q;JR8U558)D]*_[R_X"HRNW./MUS\&/505N^M[4"JM> M$)QH$FMLJ').Z>J\'06YW6Q?"FAF,=-X6(".(BB1)P2)(23A[8Z/2<$@[FLV MS,6G>UZ=D8M!.SC4TE9]I)K";%C1>OG69K(%7* >YQPC$1+)$0+_=I7LI'"! M,8@W!A]OJW)&#&I=K],R*\)!C4J[0D_1B]5,#V* .HBS/$MP'$W0=/+=0\PP MN';L^5H4G*OOPE4IZ%3\$EW6AVFRGRW1PUZ6%F0*4B#"#082P=(B6"J]W=CI M,_KI+0.YV1"];"RB($1="U*AE_)-8!83RS%3[I/\@H_#GU";LY7OP:X7J.&2 MMS*AV;BS%!R!C15:9O WCNP:\@N; M/J$KW=74;CB3T%2R^:Y:#=>#<4F::2(,OG,$S9,$3R8_P!AW#XMIN7+@_3=I M*5#<-,ML0M->3S5E?2A&HP4'NP"Q?_PK$)0D$H+ )YX6#$>\X;AT(/)WX<@I M38.K3A0UNU&*;$=1REY1!G# 0#U%4#Q%D+R$Z<;C.*WM\K5(MK:K0!H0&24"0$2B0H MZAV;&N\M:PF+>"K+MFAG//*+D;\V%?(IA/P+WZWS_2)R:67#<\ M# X*UU?,4KTEYK,#QZC)&D4>3]1(#$D(TCN"33'G)"&Z+];',_],N*Y[+RNO M#A4H7E@,.&U)TF0^-RIUPORXMX6(P,,U0.=Q$D$RU"M&_DH:))B)V#%QZ07H M[S(A"3D_+XUG)LD/)FZ&J_"^OYY!)H"*HSFP(N4)FG\=^\!,)#N#=T8DXJK) M?A>)3)M-*X(BCA6^6LJWJC,ZK^]:$ F@T1B"%P2"$=Y#!,[;O=9M4\O5W8FE M.T"Z/0U"2@\?!=T2#= EE1R.%^$HZ]?IO=U^^L/$E'\DXL6L)(9!/[4UL7U*+)+K9TBM2!0,!E($12 BN%>!U+.OB#&?BJ. ,7-3UUJ$7UN M/U5K-O/L8&SX:J0.J*SD".F<)4.LX$91B>!(CN"HRQ\ZP%3A;.&7*=-S0^7Q MO<[$&E0&EXP."'(W M @[F)-Z<7#J=\FE.MNT@.^)''5/E"VJUWYXOA)6,/ Q_4QXF9J!\=:;Q7L3= MV3A9=^?S6C]4!35;R>=DUF9TH]""EXQ4'<6RA"2\WJ6"TX^_%'KO2S[BD!,. MY-Z.0(0QIT<,CK&GWTZ-E#:#GN?D%TN;%B9:*]HW)+T,%KH,.FY(2!1-\.Q- M'I-*B&A,-&!QEY%3:V<:Z8/I>Q= 2V%+W*[6W[?M[*[7'-?39F%@SB!:[-%< M*/J?6P0+8)YQJ_--=X)IQX<3/+9)1=5RDPK4:^LNVQ0VX+<4)U;$B1)6CN'3C=6YKQ MU>97PPI67@#DIS>%Y>-7X#/O40U2J#]7<#!PK L'A9.@*A^#705@W-#,&VX' M3!J-:?/!JIN.[J)I!5GUS_8PD$.K4>%M+J-&PBSRTIV2I=7!Y,*BO",KP@*+ MB0\))T0_XGVI%\PSOAN5'PG9&8/V/#^S>G9Z0?I+,Y37 8\( =J0XPE:>MT! M!A_/2C@0<7,DE\Z:?-Z1*+VUF;9;U8U*%P=VH4:OO+ B0TQX=&SK!"48$IQ9 M3("4.Q\CS6K%H==KI:?PFC:E!&C EQ]'O6&CAI.*_?Q[E]%\I!^J[ MMQ.+.)QT#^'9&*Q)R53DPW =WMUGHS M;VZG*^-QQI1R&:$'IAL.:CN>8"6!X*C7D\XM'*5*B.+#*'W%9M/?0*F@1[7T M8+]02*M &\:X.-C/VEN($JQ=(Q 4@RH3W"1+&!TL%W^7HS>7PN)VV![4IIN! MW6<4T\AH!YF>SR!0L/ -19 <33 T+E^*DX1WH"P_CY,?#,2Q((EE>SFV(K/F MT4%A@_P3*II#4B3!LI?I5)WH'&$3=I$.H,F X4KIDPD@( Q@]VG3VNACQT3Y M06@;\):E]" PSZ\L[VS"P<'=*^X]?3+PO.?+#^;=?K)NV36R#[8M(],^,;5, MQIJTH@5FJ2S'$W_A5-9936YI%(\RA#1!@Z6O\)ZY)>:4)$0R8FRN4&TQ)O"FYY :WSU.RD=.Z MV_6:O!*-\P.QZHQDR94A)5 &LC0A4.\LHH$QP;G#^"F\\U!2S W7TH+LM^P" M:9F5!MO=NZ,MI 2J.Y802)%@)'PF\4.*+T"2S_%T]SN]AQ** TOW]N!]4UG? M-*PP547/@E+0"^?FPU_A4!0.[=Z.6'R,1;VC]T3$92#^T2T(<"U(=0'#(<2=!7:-&-TXP8J!C)R-\&:M0:Z7EG MK&=LR\B(:C>3[TSG6P@44(XTS1$BQ1$,?9,G?3$_B>/GTLF1#_.SWGAL19WN M>DIEHRRKH\W(:XB('[@3E07."";LNB-T-VF3! M,KC>SE?)FB]#?(#89$6"!\LY]CWM>.\ME]@VP:=Z/E[X(J\(Y>+;&K/H10'\ MMWH)47EG$\Z7AW]CL(GN1X6XVT^UFK[P?# 5&-$D#.2=%:!''TWPP0*A =;, MY=CTM75[NCELM]'6-M5TC^W.JQUR\IOQKT4(B;P K3%'L*/IQN?L[%'66R_J^.*%6ZG[%]F9;VI[U@M_<'_,)BA:= M_91O>'9%6:O"8JHUTLWY:@LIXF$S<8J\0I>:.R/HJ].69P3H7'HQP0"U;8;, M9\K!CNS7=\V&W-TLAS7DAE!A&XJ3<)?'#Z4TD=B$Q@->'[Q6:A;IO@Y,R4PY MEH[@M,[?6@-'N7"4.#Y[7+-/UE]X-/[JL^V?:KR1Z7N-25TR%)Y5\H=!L;^@ M*S.-DM A27A"4B(D$7=PQ%S%DJMK;8+],%=&+E<*\NF*9_<+EE6LVO7V>BE# MKF 6DZ4(@0%K9.;R._NP?\(;[(&"?C+"<.)"=%4.:.]GSP\R,RNL!T M#DS+':FZRT?[C-W*=ZD91 :>FR1HF@;K77QL\M80B8%'N=;*]5,>I3AM*+7B MO-TE"[E!=3(O] 9,589XP-X: DL( DX[XK1C8F7=I^"8]WRIV"5S S5:3ZIZ M+LAJ\)PD@ -*/(HDA!.')'%*\=]$'GSD> SRN>[J90KCX( 3#MW&ZT1D M ]K]\5#PVYM6S=9=WR4QO=B*RWZQV[NGK^J6EE6DH[Y4/9[=F-@W H2$J#YFLSC::A*N08BJ!/G!=)&B$) MT8#)02;N>F]J[4PC?3!][ZRP'"I6L5^K*"UU[8=VW?>,TJC2@K"P1ZN@Z'\2 M#PMF(]9L?'I=>B$V:C*KK=+ZK*+T25E9!]V^KH\0&SQFXT83@!="X\LDVX70 M6Q,'#ZZA\!K#';J7#KC][KW3L/-/9GYJ9G'%,KA1ER45RJM"^WIBI+# M/E1W#"J"RA(2SQ,T>X6=.3CQAR&*1Z[OXQ"%@Z ZH09RP2[8J\UJMJG7?19! MQ**C3HQ(T-?8+XW]3AR1B5NT\=)YBU_S\^8^N+;DV;FI)C8572;5;(%<'')# M!!*L@$HPO$"0PNOZ3I@CG/Z[N?3?)S JSTE[5"QMA^I^W[8RRT/-WSHMB!&J MA$H1K,CA5."/!I,SIZ;OPZ2?ODN-3=><6CC5E_38; S6JY<6?8]V6W(GWM+L MZCL3QIW O\?] C^=*0)JDU9F&[ZBFA*]9/1Z-J\790VLJFG4'ISC.8(27[? M2-S!C(1HO;L&Y=+"[C.@.%VV+DT#A;3YO52H'&::L>G.("BP*HQ T*Q(".^J M^Q9S4# 7L>/BTBO-SW#AU2K[J+:7/24[JLWRY3I9G;+(@< ^B)Q(D"Q/,.P- M'!:/&1A?G=F[X:-]Y^!B8V?$;45M6*JY\U9N*5JOF1GB G8^A&6J28)B7N]D MQH?Z3E@2VOV: KVG)]S.&?D2'"N20[BF>;.NUZ4K,C)V]TT+H0(E'4!Q-L/Q[/';RZ,&P M) &62Z]W/P)+,>)$;MOQTS:]FRK;?9?B]0Z"!5;WY!F"!U\"_]K78%SN(5EW M!^KP([3X@ZA=KP\WH1V1A3#0C'Z_2"):1-AJFF!) ,R)UH1G5X,QE'[CMVP$ M_;PUH66!S^(83]L[ [B_\UB2$[8?/)9P04WN7W2+^/M__GM\B\&E5W?E1L*P MGUW%?\U]B7WR"IM+G.X+GDRP=6#K^.+$QI<:!X[F_RM/)N #H"(+3XVEX>(- M+N;APA?7Y,-AE5O8GP5/!@)AZ,-6@CGS^&_)?;3^]I/QRZZ1?3#]8_70$P*R M4:THNM"=1W:V&^A[AI0]AVYIM("*,) 2(<$OX3;/&.#8?B*YNF2Q]G-Q)7FB M7K6-7$PH33)$;S$$CQ]A7U=V#UAC*Y>P/I<&-&+[60X MVI.TVI$YH[BU5X[IK8O5 M(C[1<%UI^"YN?L1EXDC:*!M4 WNIB=LN-Y*CCH%P@;O!P(*69 6"HM_3EB7F MP& ^XNUDKKMP_9R346J;*)A2G059T(5VJ(3=X4Q$U,#C0"Q'L()(\-SE2SC< M&31??1KH7HHS7&1A1@MRL;7DFJ0^7;M1UUV6JV49,@./"G$$1=*$)+YV-#BW M^-JNFKZYTBWC^8@03"P>>WY-(M\'KXJSBW<4OHV;*[_TD:'74],#$(]'&1^V MJ,JN@;:O/@6BWIR#$D"4E0B6%X$,+TGDX)) MPOG(!$G4LX/4F:4/[?IJLU73ATR_1!Z4X:")0!*/R7V&D+@KM*=.G!B%+0!> M;G*=^MXR-;!T;P^/+16]*(#_HD8!./R%8\:7%)J[_52KZ0O/;_J>$4W"0-Y9 M 7KTT1X?S!%:8\UGF\-V&VUM4TWWV.Z\VB$G9YV0\J@K@_F\1^*G M2^/L-K/M50?A6-T/5O5YKDOW,[F9QI!H#RS!4P+!LZ]+%28-K83H3LS:6R+S M=UCSLDVR;O&5#!D-ZVSC8"Z&\_U9A>G'6%.X9=8B32UO5X1=KZU6YZO-< M9 M@S*4)D2*(03N'?U$8PX;9BO>;/VX2/X=MCK+97U?G% K=;]B>[,M;<]ZP5F# MK!]CJ[%0>]HBK;35?:E;#]/YF5&:R) M($Q%F.[!6.'LZ#6EYRU0I;G]>3@I M9UTR&HO\EF/[W2B'J$(JE3I1FQW'S9-"WT=OOJ+YFD6ZF&' M6F3C,-D]!)SCMA[X= +U= /''R>?O.\M'TEH3+M'#O*/&)2>*#BULS(SO5E>-5 CTH"(5$\05*O]2C.YF"0DIT7/3-(2W'C9@[-@6T7N'G0J-*E M17;?@E>-3FK2 DE(L#RYB#.C.#-Z8YG13V^I';ZQ_*?&H=.U.77/FSE4_20D_QJ1'3,LI@ MGF&.S=PH,,^\/GIY"V':A(A#3-)7'[=\+TD#<52?R'PFK>J'%E^?%:MU+90A M25 3$J3 $;2$J[QB=&XM??AY=#PY7.:JN0Q0A^GRN#F7&V.&1$X(EO0A1($A M*/XVW5#,T,'9PF218Y.UL3S0@@*Y/$Q&2FY =ELK1 Z0B2Q%$B)WGRW??I4< M=&%?-Z@$9Y'NZV#HS9>=W7#4*=EQVAAXV^O6;2T\6G'UV8A_MI6=+!-"1(=AW;2N(.1@)47EW3LN5<;[C/*7E2UA@.2CJ6)SA)("CV M]9F+&Z H(2H/8Q4;%?A^K +.29?+5#10HAR7G=0-.FVH""ND_T2"H@6"X=]Q M]#]Y7&&,$H?1M;L2O!>C?GEU8&AV52U;T@Q2!--]#*R33X@G6@G? M?<+O:=/M"Q%I@+?>@&'?G%U(WMF$@B.U7['#,_=DON\,2H65?C'TIOVZNE]E MVHQVZ*[&"S!Y\% @BL #TRQ!<3<0K4V('$R.NXV[]'M]8/;CV/Q(B]B9UOF2 M4.>5SJ*QF-3H<%78(5K8VSDAB\&X3S7W>3RH1I0>+HU,B\S.:Q6^-'=:7 7A M 8N\, 0I\83(O^-X$B8D29F_>Q%JGPXZ"&BUO3F>H^3@'B(.L-I0#?GG64 MY4QN2-S K;4ZJ3;8:(T"A1P/?+$H$+=QD MQB(AT@_3%:LC?A^B2Y5SU3DI]0[V,FUJ64D4LHT^HHM%[4I9GF HW#WQ/EF* M023R^DOBG^+S9CAR%(3.E#WD=V04Y4PW$O,6&%PB]+4%'$81(\X0HO88F<9ET#$F\WD5*/K9,=O M4SV/'36%D0Q! 2*/XPE>$ B*>EW:!8."TX2)EG(?Y$13&D-C1HT62K:QV68R MZTCO9[:0$_'8L),E!/H=U7%QMO#?X^;9R\HZ'#**8_ U;M[Y^N+O(5-^1. 7 M4PXW*(P%,5QI2J7&R090B1YPF&O

    8X@V7?LIL,PW5ZJ$(O-C[#4'9M[.;2F M'5NW9+;(<3M6M6>0);@O52 XBB;H]QQGO[=L88$5/DK*5.BE)G/==4T' M6 ,4^WKH^;AR*([PQDM#OJ^9(-S7CLS[[8ECE*X7R:!C3-3.MK.)2M-B*SUL M:2R)6P;>$1\WG"9\)Q=O)@4%?5*>=8MIAZPL=7W@I#-6KX8 01M#>1&(OA,Q M7)P43#@2,3M-^^GEY]D\1J7J]8O->W$ ;Q S#@_-[3:4!SMS+= %P+/ [H MH:V<)213!%ZY#BD&+)6C759>? >U@M ;C;791M?>]:EI@"FQQF=Y" MT!Y2C"S%$!3'WR)I&*S$@77=FHJ? :N57H1C0>X.R,*HU*3*%CDN*LB#P5JE M/$.(C$!(%$XWXG3C#:<;S\]5K]"K9;O;C:!$>7NKD1.JM1LAAP4D,$<3)"W" M\T8X]?AZ2VMH^F80IGQS8EH;E'[\;WQD\:RNV_,-TT\?G_TWM=JE L^QC-1_ M2/3?#]R4P5=3*'\#FVN><$@J'PJ>$+ M:.F^[H99O5@WO2]C6681F:O!G &:Z!] MWV 49/"I-F\%OOJA>]A&>J5JF[TUTR'W;D;* \?/H*.6!"-10(FRX-]3L:]D M@_<)O_?*BC":B43ST@&\D7OIDVJ=(+$\G;BDH!1N5]VBG;>\D^A"V((GPD">*+7' M27+DJ:U#F,0OR<+>.XAQT]MG ?$@C=*=K:Y'2K^QVG"!+O2R'00BK"=+2H3( M\00IG.KM,SZ?TKX%69VO-OJ=5+[=J*5*]9[2^4%5GW7:NO!&9Z]^$>LI>C=;JR/P6:'2V<[FOH>6GG0]>0) M,'G??"QGVW1T-Y1=0WD$X=2FN\5NL\CDZP6R$![:?:59;")0LZJ2@%-5O>&"9?Z>IE&^&$CGD1-,T0%/4Z M&G,+/&%\DH#/I:.9G\*G.W)V0Z]0U16SIN[";L\LCHWIQ,5%.92?GT7+?H&7(^XA__ K]#BX3(OF1N:[N^Q0R6:XU+%G- M:4&I+',=30]I=A\A9*#P(V&K\Y;X1N?CJ]%.(#+U%O9+W)QK9B&J5 M3G,Q;&<*6X@(;"\G$LQ[>F9A0F*5_,+E-\X(2&3/*=OB>UV%%GO:6(D6#-U' M@*"^TXKZ6Q A1W+,T2%"L1+'6%P@ XYX:?E*IU44,YM,NS0:;R%'*-4G$CQ#$R+[.E)R"QQA;)* MS24K!?PN-ETRMYZ6BJVR8@U:LZ+(EG/[)<(&IO@DBA DCB"9]Y0'P-C@'%^" M1.)GJ#E$O;5D]H@:6% #0$/S!,6\)S%^;[F]K.QE=>C;KQO2]GG>K450V[#%V1=A1.7/!R)W=3&-%W!,. MLW)S:;TS "-MC>ZLVU!DI1!MVZR3KI?;*@(&*#Q8!X84*8+FDE^1%#,2;T8N MNB+]'"/,0LE0LKP*R/YBGLG/K'%SD9$A(S"I)Z ZB2SW>F&*$<&)O:1HML\1 MLNW)K>:ZTLO9^Z5@BU(M&E$:\B(HJT<+#,&1[^C[9O9[@8I/4Q-=4[LN#^]V9>W[8-?UE%1I\ MUVN;CAZ:1E/WWZ@3,VZXPI)-3R/2ZJCL(5V94/E52V,E*/X$DB!)%GR]WJ)V M"U'7A&C"6-$4LS[)GU:);T14/@<5MZSKZJS8-^VL*G37PPI9-QT90L5>+Z*" MO1'FYZOZC'^2GVEU76JL W^F-CI=:KME37[40$[IBCW',3\Q3 />1V?R3^)# M3UF9U?)B3S6+^H[26N%A#EM42-?L4IXP$?E2+TZ^2PV>D(XX2(7CN)?4AX$? M:EG/1658(>J*&Z(ZG_+."M O(?NNZ0=S:_78@*-F+L>FKVTYCM3HW'RJ9/V* M.%(T(3O,G6GG^LL@%YJ+GIM^G%*6X +Y;5'F58LNR4[HS0_5W4R#EP-+$O M:>L>V\NK^\FBOY!9O]'@6Q"T*ZI-[,+NFJD?%\*?8*IDB!E.BY93LE,0TR/? M$EOST<*2[#;S(!Y=;(R.Z66\62,Y4[6\C4%17HG3&5M-SEE;5ETI%R M.K50"3:CEMW@^IS@_$ EJU!W0-2XWVJ%>GNV+12-6L"1M$W#>OL]6MPT"R.0><8ID!_.IOM M]E.M,S?= _AZ,-H7-IOUJJ'Q,+/!9];TA>>#>YQ%?X.8 MD5VC;6X\9P,>1@\\O$AAO^ON7(\I*&E.JPS#W&B2_91F?@C?Y=%E/4V7OYXB MV4*O,!^N.RT27%*V4RE7NODE6'50J-,Y(3$"P? ,P?&W6>DN(4(:H_T)/7UE MM$N[Q;I7[IN&NHXLN]:=I$4Y>X::RA]&>UMPNH'9&4R5?I=?KRF1+G?K,X@V M$.DLP9 T0;,LP4JX!BPF.2[G0N-$\JH0-0-5L'B;+^Z;%;H]K-KJST)MER)Y ML7;">7K2T^RE7S:5R&GQTPIRTCPDF64@Q33!GZB%ATF^AQQU#(^J8I!/@+PO M6>O.=J>U5+,\D=>+?3HLJ,@EBW_\RP.,*9HE2.KU%FQ\>/94KCP> 8@[F_X2 MEX>(52K]_3,?URJV-S._*JM18=UH+A3)[]?.6(<73)8?BZ8:/7]7,2N##MF9 M9=?"PEH*4Z.E);)2[?7)&+7$.7E+3+M[;98EWBNS(D M#JID4B 8@2=HYAW%+G#J_M29Y)=:&3P8SLW42S-*=?TH" /4=>;%!@^T(5U? M>N"N'<"3)EZ 4_DX2_ UJ?Q+]2W]<$#/4(K9;G$VD>U&J3G:BA6&JU; >IR! MFE@B2(DD&)$A:![7,,8XQ0:G:_4M_3!.Y*ZZ#^_T9+@F)XDT'.MQHL?IB?;W"K\LC:2R?ZPN"U[?6,J+&>0'J!4 M!4*0)$(B.8(D,3TX31R3-'%LX*$&G?TX<+G ;HS*G#[<9,L-*#H9*#HIV"D; MR$Z*X,3WE /'R=F7!YECJS?O;$9Z].>>;YA^^OCLOZG5+H6&(O4?$OUW@P&W MV,K.ST;*M%)KR5K@DZG9T7*W7^N5#1V ]3(+Y:=(T!(//#Y)D,+K+9Y)8RDI M4A/#%1<1^EFX&GI]?MB+NYJ:K6;=4EB5RQM?AG"Q,+8#]SNPHDBP-[#? ;.4 M;):NW4SRPRR)9'D\U/LG)4[Q=2?:D?)I4KUOU+-=J-7RH$?,D/PD=%+_\]_C.XF9O;I97QR"CN^,]E&;2WSVM&Z&63V8-Q^VW6?V:F : M)?=8BQ[<>!E\JHWU4#D0W+'__2-]8E[KF7MNQ'2+K,K/:WG=F2R7:7VK<1PJ MWD7P(D/PL+T8*9P*P"4;PT^(6\SE[Z\T/D1IPN7PAR!]U6!V4"^5IA6_HC8: M97;%K72!K$\VF)C#._"/EU[RG\<_DHU=V6(:95VM MK$<+I3\H#K>E%F201^M^'JS[)8J@3F=W,89?DNN]0PKC*KS/0^$FDH<'6=M8 M:M18=DN;[#1H3Y GA.H;EI<5!(*33G8O&9]/>=^"S,Y7&_U.*M]NU%+Y4EVN M9[_7UF>=L^(S0=W(8:5$Y.1P9A(; YX(\-C?Y]A?_/C<-8?^+C(5/\]\MF#"7703;[D$B_!@KOMF\'B[@FCU^N_9;Q1\*\=RS?3\N RC2/*__@F] M%7KC'VX?>!B\&05>,EK=B6C$N^GOXFC7,T"-:1;ATPF]B7UJZP_KC =-:L>J M^US8+!QHMMCP9QHGH%(G+"$*-"'2KQ.LM["-/NZ^''/TU6>ZWL_1=+AF_GIC\IT#6U M8P;DC\V:<=V##7='MC\ M-J,[P_V"H6%P7D#!>>!J)$X@*/(]]:YO+S[_JQ-BM4:A,'8V(>B$O8EO6KGJV"\T7C:,?*@VD;)^:/2;E=3F\;K8C4YVR/J^:4 MQ78*W*YXW()&2A+!X^Z1F)6;/BKU3E;F+EUO]0*7M:-:9CCH['8-M=B"K#QL M">-.;-1,&BD8C'B#<=7#&N\$HU;LD^FID:[;46Z0Z[*:T@@8! ;/+;W' M?'(6W,7F L$6>LHYC"4$@8=\N# K.Q=UV+N[GG+CK7426['J?3 LN)>YFV: AMB G M4-S1!,50A/BNE/5]Y]Z"N>>'Z=#TEZFQY_O>%KP9SK[AP&FRQ-O+Z! TZ"ZP MYYPY#D],'-7:VND=P@:KZ'I5WMPY1\ M2=[M%Y2D6ZJK2%HX5OO&;!G('E]-CQ$E4*\QS,U0@J&(-Q1732S\ @K'=[AQ M;^ '9+:S;X2U6K,AKA$4<)\DS:%.41SSNB("A@(GVY*DP#[ Q(:>-3=L[5"R ME[R@,J5!E:U8B FT"9(A!%H@6/X="6B<9H-G[A[$+]P*>15IAJ,\.!SZ)9KM MV=8;TU]-,LN*(@XW&6VB5L+-#;ODOC3KHU6?.BM7V_:YV:"4MNGR?#2DTH-5Z(!)AD9GY8!+ID6@ M *DKK&"QW$M8AB+N.F]J[4PC?3!][SRHS*O9Z=S-51VU(U.K7C;3V18%A I[ M- >*_@=G*# 4L59SYX8"/-'+C#.C#;F.!IFL&K*FN&U!*'@,!4[;?82)+]-L MYV;"BYI>=NI0;5)7#(MMS]/C71DQ(7Z "9RV.TJV8]MIH,S0MLIGX0;[3%MN M$%IA!&^@[J2FX,.""P B[]A].EY=JG'(*8X1VKAMR[FD2D1]$XZS6OL!*K@3 MX?6<)H=YW?)[,/1Q*HH[W?KV&)0T)&B.(B1)($CV M'4> D\=40F0DANP+4HAGA"Q36EL3M]K?*6EIW% &W:$Y:,X@9"QJHR>)!#RT M=*I-T U AIE*'%.7RIR%BW@A$80F)X M@C]Q"! S=0?YQWO9CGI&I&2R-LXW6\. +.RY8F6]9M(-!R$%I"[#2 3+BP1+ MO\-)W5>.\LUT9-)4[9W-6H\K@5CW [S]1.>+F!PL)ORQ.6N_D3J!K^^+9)83 MY'!3J6^V"UGC6=05@J ECA!YGF"E*]0"P&H5\_25:O4X"98@H12E90(2CK9T399/&%\$H?/)5?1Y\"'JE:D#IOK;,E^ M*>J/AO/&A%41/J@A-$>*!"=*!,F]I]X]QNNKS:H5AHEZ? MM%H^V15[H[:P;T%Z8+D:BB/0\6'^"KMDDY%P_7![YV:[T2OEE%PJ,TS]J7; M-Z7Z7R<[/:=P>_JO"D/'=PI['5/[4+?ZA$K57S2KSUNN[DY^;%;_X]3&YN># M1;$H-4F3'JTVJ[;5V,)P-7=L8T'#\]^<2##"J586R2;Q$SX1H_F1U<6'8$RJ MT/TM&L$=^]\_TB>PU!>MQ9+BW(9MK:/EO+$NC)3-#&*),K,2PQ&4P!,T];IO MQE])YQ)C>&\>\M('XC[E(6?Y;OL@CR=%=5]:;A0Z6 E,3H8HPKI!$D&S+,%1 MU,VYQ[AC^&9N]]XIC)L*/PN%@2B*W?1(<)2];0@3LJN(5!NM4V&E(HI@8,58 MZE2AHO'YU'?"I;8RG9J3$*9VP:B!W[@I9Z^[,3 %+,%/'[X/S2NSX3%,X M6!['+5V75L='HV],E0=3;P-+;[AP(H)?RCJR-F"J<<.@;0:A;TU"TX"_D%WC M^P=>///$]+3>DOWAN*XQBJDS!>:PSMEI>:OQ_$.Z5^0)_D1GD:2%UG&F]\;H MN[0:O@Y]U?IBY.[";:#HJC,46K8XWTHRI ^H99X0)180>/G]EMC5Q0NV&\X+ M7Y:O-\-2;<:G=7F3+BOZDJVI54,[;!CDYH 6%@F: ;"Q)T-2F#2<0DZR>+TR M:.E!KZ;H:[]D+\F]6#SLE*;((]"@W"4H02!$[CV@X7SS#R*XKG13I7JVK<@= M)?5G3CE^]Q=X+(52T7(]=_Q&::FEGEQ5ZMT.>K"M=+KM4K:K//P>Q_?P>:AX MA=$O+:4_-=LUP:WVC)([\4T],'/F\5_PLQ/!$7PYKQ[GVA.S8M'?UH:RN2DI M%3XW7#"[3C%3G6F\ %6VQ @$QPJ$0)TZ$IQL5F\H58U3T5<3WU?G]H6Q M&"E1;J+V^A99V2Y;$%7QCW]Y ;:S(ECF5.0;9\6_VX#^;M4O=U,9I5"JU^&V M]$8^-53D]JTFS+]V11+;:&>\EB=RH#6FSY,3:_:M#,9:,,T M^54JXE1HT_469BFMELDT&W3,@EVKV#VPO!"/.\Y)DBM+DZ)<)VM^WJ?FY/I;?X0U"N&16HR M!.^XIQSN8R7!FD&X\,H>.SC,V>]SQFIBQAW.>E.G8IO";&X*RSKI9F/DX"Q& M+39J#LV269ZWL[,FWUZD$6?HK#4/U#//PK,;%XY3WSMG<<^:QTL[)PXSLRNF M9ZVLX*OIK+;K[7>9N1XAS."A;$8@>(HF:/97YQ9Q@ORS>AA)8 7\#L?_XG'P MC &3G.%%8\>\FUGN9A?M5KA=^-F98"IIQ?!4=N3,*W6@EJ6C6K[:HATGO3&? M>+'_FD]RN^A/Y=K.4OC"]%"=3PV^NY,AG^Q5%_O876(<+XXCIY6;G4:_2HEC M+YVQGCMH@QBYRTZNQ9353L90LIUL>Z_VQ"'?0.X25=^F&(:0@+ND10;C M&)?L]=W3^)L2/?XT9BHM97F0\SMRGV=&7*/&3WMMY!QAX6Z2(RBP?.5_R>)] MYZ?KGIN>P#K>WLJ$VQO<64I_.BF/ X:)Z@.93%V#\Z787&)G+G&_"]@ZL'5\ M87?5+S6.N\BI_/S :T&WW!18\@-E8\XLL&1&&U-A[1WP5^ UP7U\O&U!M'K] M.NPW"KZE8[EF>GXZ#J@1Q5O2!HN+GO2&I,%031"=5)3XWR1#9V5=N:J?/RI.I%A>%, M$RB8,KE6M_!DY4LP2_%@Z=,G L_-4KK8'#N'H-:W.ZM\KIK>Z@=RNH4LL3?- M$D;GGJOK?(R9-T^]&J71K#*L]E7;&A;]<7,_K4^6,H0';@3D)((3!((47H<_ MSUXO!Q,4P[-S9P0H;@?DS@10>^HN5[VB/%#I?JM:,MC"H+AJ08#@%C^:$"GI M9&;][&5P8B@_?RN%<&P!BE,(..IWDU&_Q-T6;"YX,L'6@:T#IQ!P"N'5ZK^S MM<+)/.5%86KJ>\M4+XO:M >II:D'D6\:L/'Z5+?\U ;V+;PKS1BW':7)B6 F MO0AAU]?=8&KZC>FQH>?RC;UG2ZZXK_!TM6"GH[&G'(2:EI.VFL"@@Q,,(?$B MP5"GMIXE'B.<"$@^1I>N#?A>C-:C#4_)>V^A-&9.J=SKK@MZN@4Q@GW7!99@ MA5.MKQ+/$'9%B4^F?3JX^3J9]E%ZI\^^ M7#O= SQ?EAGX/#S!9I_OI_MFC^S(+6JZEM>V;*$5G/@!>&XO\O\NU6BYO]*+ M*1R025JX+OX9^6NIOZ[W\[G#K-47Y$H!ZZ1R)W,4595@R\GD?V9/5B58KQX0W77=2AA5,' ^*M > M$4)[M::.MP4R[CB8X)[^?3\%*FXW@IJ(-3M.7&&328K)Q.P^8 O!%A*_U,,U M#>3>XNTE=^(MS52H[\!UK'3+(%*N&<)5G&^B\/OYCWDS9S[F?6<$)B[TDO0M M6T=$NI"0)@"D;IYJ994?[@:*-C5E6]^NC8+:YK)F3=8$'D7L29J@19803Y:Y M358$)NZ.&N-QY:U8[\)#,O>UH>N-0[+1&SL]6FH-YS[" W50E0@2X$'1R<<# MTQ!O&B[=4_%=-"S"AL7Y3+M([BOM8E6NU3,#&)/D8:B>81B")GE Q.5W)MX9 M#4F+SB>]P>B[8%BZ@1.,K-I>Y>F<..?&AX(UV$(81-BOE^#!E\CP.$;_+C47 MFKX9A$C)P9%*C3W?][;@70(<"[F):%G"_.WEQ=G1XM^>7WRQ,$L?+Y=>TO^+%J+>M*4]/BG9ESC5R M'2ET-]H6\@*;>$@$R9*$P-*8EYM,5F$)^$%<#H88^%G9F]D=R9X?5-+N1U(+ MX@+U'T%Q-"&\YY#F[67N/K(?JVV"49X H(Z%FD,OI2^!R8O.YI?X5[BYH8(V<;\+V!CP1(#'_O[&/O:%K'#= MJ@_%T&%?N!1851^WL9O/'>+.?N(8"S0Z!X_7 MGQ!J$S&3KED1K9(6PU0&6Y/+AY*L"0^]O"F)(QB.(@2&O,701MQ]+T;IB]IQ M_PY*N6DZGU&"IJLN6]1&\G8V5U]O(4KL'_]*(DOP%$6PY$TFI3 W2>/F,IUZ M?X>;$NDMV]U=6;3I\J[?UD9*ZO2#[STWDN5TXDH-/ MAV-TQ_&V*(P.-UE-?-.PPI3C!8%Y?IEX9Q/+W6]9OI@ A&UMG@T:SB+9R/>JY56PU4FLS8U6YII'BDK(DD%(("*Q$D M+Q$B_8XMFS$G(R&:#Z-R=H%W+E2LGE>TK5:I2'8*1:DSV?2H;AFA H0>+_"$ M(#$$2^&=_IB,A$BXLSF1HN=*"\7;V&9OE/0#!Y%$UF.D'B:8.C+ M1Q/OC(U[/P43>S2*>[,7"16S;7>LU4'B,U)H%EL0#2C7>(80!9)@FJZ7L0K6,'^^_5&M1O7C@W_=34<]_GJ).3%!#7LCV;7FAJJ9N^JU- M::;,"C--1"WJ19X@\7$:C%$RACV#ENA M/>J2ZQ(9ZELIJ'-]&4+%0JAX'GRQ/$%3EU>:V#'=-4/G7=5>DZ'JVNOV9D[/ M(JU5/K^6M/JPT40,P4(/!,4 :0D<$RU>OC;*G3&$4Y@W@A ]F%+SZJ!7M9>] M<51T\NZ^4YI!A(":9$B.H,#JCG\/0$A2_G>HCQWSW_\QK,WGS?[;L^$_!B=> M//)8XGP)OG\L??Z-DLSE/RLOL%#'&]]T]-#:F(\3/ZR,_L=W%_<<#4E//,?S M_WZ,>3R^(C3M5R^'WOH;;SZJ8IK[!E[Y&$:!-\E\LM24'H5>BDR1\'W_&[SQ MX_\O,BN:'KA69JMW3^=G1W M]K]_F&Y:[1SM3*,8G>1(B=3&4XG56$KGM3&K&QHSIL?&F)$$@^;^>,\+Z>Q8 MH&B>T712E#1VJE/:>$P;&CFAS(DN&.:8%]^<#([777)3D%@B%<[-5-9;@J?N M4]/(?\GKY;PXF.=T)O8;7,5^9.Y'I@&>'\PBS>! ML7G&R+#8@4\$^3>6JN@S\Q33>U\LV-Y44! M&$K?G$ 6F](G$S\"/YJ[E>G";0)L$7EOOJIU7<::?/3+M)L1PIL !TGC$U MEF8D3=1-2=,I@Q*G4VDL<=PO()7=%!@2L(9YO/D%,$FOP$@' )?ERC%AE Y: M!IAQS9D%?.&Q[(YUA!O^U=$VGO\66L3,!6]A@+%/Z;,9^$,PABE@I&D4[YOI M%MJ>$@_R/UX7*LV]>X51]USXD0O@$\.504I_;K8"I\2JG268!2A.^O;VUO.?\@^X#?[4W=!_8#\<^9$W,Y!I0S%(%,XRUF M8T\I:,U]WP-WVPX<9./@!Q^?->L]@?CNJ ;3 ?;'(GCC /J"DG#]E=AZ6 M\PR\+]\OSB_\\6GV638^2,=\6GIQW>C__^==&N'%YWJ@F$9*>&:FQ[ZIVVD= M:K&_=6>K[X.'CRF*WVCV22L\Y589>#G<-U'\K]3SM\^:X<75/*@?E!H[/NOA M$221GQ[:I5_'@(6#84GM-4L=*KNB]VC^K^_-,OWW"_]0 HX M9ET 4H9A@91A)4T@F0G'TA0U'>M_'-_U/'?MY:=%M09_AC:ZL; EV,.-':3R MI;IWI:IPM^K"GU;@=& .+R.= 5 M_[__4#SY3[>1>GGASQ\P]7SIZ+,>%R#U: DN9W*6M=;WVJGASW2PGD2OE'V: M&L$/LFLT?3!ANN'#:BK_.%=VGJ;*W%/'WBZXJHP#9-A#3&:LR:*S=+965%,Z M ]=>%>CNIEB>'9>+E@M4C!S^Y'D:?!KU1\H$2[85N-P0Z)ZS(?QJ$$\-&9K5 MP3KP6^KE+4**:P7DY<1:P2W>P'5OD-@ZM]=[V"6 KN*G9#QYL#_AN@&Z8IK\ MYR$B@'ZB_DF!%<[#+U[\P<,O_TI94$<"36DN5VC;P$,T :Y8_)7G(T>)EC&. MM;3@#R\UYN/"1]^#CY8J!7"Q$@ 9 1P#^H6C;Y^TYP]/ G>SK+N1[N]3'%QF M4=RW5/I"[\,$-^!'-E-9CIPJDLY#F!=[-,>&PF$A M3TV@BPU4R31(O;A#2$X]W8(5W-EOP)69Z0>>"^[F<64 =++I;ZS)\P=MFAX0 M;JCCM_!/D()1A[$#R(1S-EBSZ:D_']Z@V,= WQ[OO ?&1C^NE!\OO@.DTP%\I8;PHX[F\+9UX?^>J2@] M]PY/=8YC>9R!L]XWXOA=-32^/=W6MU[R>2R/DGRKPT,?$9(+P#1JNC^9'U\. M&#*;^D$// X2')R:_^W!!^AP@,%3S&E*V9F3"!IMJC&=@FOTT7 ]/74TC[[C M.X_>V0^>!GT[]U+?6?[<=(S4TO.AG W\)TZ'QBFJ36VL_Q*VY0XA1Y4]*GK MSCNN>3+[QAR=#<5J@1]J65@IV/3AT8)F2]T/:\?-/"-6ALNG$RC"3]0U]?=X'CS@LS^Y6^>/@4: MR:>!?!C'QY>L2=1P-&JX9-K8EXHM+L>([/9EX(/^4,CS]%UI;%UPF^?6JFGZ M<#4"%O%/08\T_2+JH8M"3UFY@4!62G1^U[#4L=J6__B7>QWR_*_'V=M$;YF: M X<)&P%]TL3#1)/,S'J8T)V':@%WF<#9J]9\; &TQ@B10HU%\[BG$40-:# MM]#_EI)#](OG^0AJ4'@9I@XF%/!6Q-L3&EI:HJD&>C+HE2SS(83DAG"HH/O0 M9[[Y$%Q"_AJ^&WC9)[?I>DL+7C**0<-Q-/T_@[\>)C3@[H&+ G_P_,O@PA[R)6VX8@K@,;C=/B4_O1D!9B_PMRB&E85QDL8*?;S3S\@\WJ>L]S2C?_=4 M>+5'\TXU'=.8F=_]]G'J/U[TF_?K3^HO%&==0=\'1\ZP?# WHEORO&B#)W B2^A#S^^';!K?__B';^*U\;3(N_HR1Y6>D3JY=(5.M/OEING5Y7 >7[/ M-LQ^N.9#!@1<#QA6 X!P7$8^/>WZ?I'2..@6N9^[Q6%DEJ, D 47 M?TC8.G M.W\YAY?KV)*Y:RX[BKZ7W/ENG$[GEK,O*C5UR:G] 2L-Q_MYZXV\EJ@)1[*[WO/W/Z5<=?TC.]VYY1\!*CVH ML-^G[_%/ZM[CJZ/?/;Q@MAL9.?ZP\51S%-F'5YMMI4G;RZ*QSI:U52@N6W_\RX@$*7$$S;S>&)I"+@]Z MK^, (>T.!_'ADT+%[!MI=*>?!&T*N%,=Q?:!C']85 "+5SO_]U*=;[ E_+#) MXN>&T.#9?GZR&MAJ@P^%0V_GT/TL, 2>)$@2?;TRA&] O,-[OXC-G+;0;,'5"?[M@V?""X@REX\[[]X!9] M$Z9-X>@_K. ?W>1;SO&+O!XP;Y1!@Q_*URV8G-17%CSC];@4./IG8+Y(I#X$ M&J?9WVG(\(6%/2P,H)$A M.7V$[N5B?6S"=X=10R"9G^XQ4-=((SYL>'F\N+;IO8B>/U[GWU]SO\$JZE5 M#L6GCP?G9I'S$%\$'VYNC?\_>V_:I*B2-@Q_?WZ%T?/,&^=$: V;@#WSG A4 MW'?%[0N!B(B@*(O;KW\S$U LJ:6[JKJTBCOF[E-EI;E=^YJ:X'[WH#3PIT)X0HS_8,,J"\/6G>HD0+R89:M>?( M#^_W\_35B]O!,TG?^70ZQ@DVKX3"U1?/OMVGK.,(YS+\W ;\^O*.'^G^"#H: M/"?,SSD/16X]*'2#_)>30SOR8)(,Q#!T2CT).ACK")Q.E[H90HFGOC919'@$ MN.4+&@F1!#C1U8:0F00CX5%[?6X]A&&!:%"NG?10N82;<0#Z> 0=XI@(/!+@ M$F%&YP? @,FR]![.@U-_$JZ&>'?R0K!#DKZ)^F7^<#5[/'8%WV\OL=V^ELNV^[:=&W($E8PQ'_^TQ]TYGK' M#,)\AJ9LD7'G$9NM/"E;D-=46:$ U]L/=W!<@5@BUP M 7LKO\H'C+[VHA,X6."1)_BLS[WL^O47\JC^6G+^YR*_Y![3WF"6?ISW%N>] MO2KOC4E+.*60BD@2! $K;V Q#_A)9A22G6:P"3F3_7PQ_QM322()$I^(+#:A M1(K-3$5VJDCB;"93LBQ3-$UA%]_HR6*N,33&%;DC\\MENY=?5W+S26TGHDY! MER.W#9:E92#'^:Y.'XU-W1JUZ+:(>A)9-AAY MM;K5(XEF9],>8?26//3EG=0H@Y'4]>KL:&$1*6)@ZZERZV":JU&Z#DY$7:]> MK=BC)MDKR,)&%G'^.'<8MP[GO%J=&[7SJ48(U*XJZ_J1Z:S:HMI\0KN6+^NE3!RT!.4U++=KIA5>MQ21?IZI&*W M98%3MSE^LR!VHJZ)BKQL@Y%79Z_WC@W:,@63R(3'TE;@6^B=>S1+$XL3 &CKPZ.[NK.M:F MT-@*"LYLG$ZZZJP&JLA:5JCBKCQ:K>$>'(JQ-A%7. #1MD M7]?JM';(]F9";M &(Z].)&2D84W$4A*_/(ZM?F.E$0=U!T9>G2B=GJ0GNUVK MB6EM]ZBVF)11J,.15R=*JTU^Y9!#21BHM-FIY1QWW%1%]OI$Y2Z>7;9;CHCE M4J-\K;H5B9G3!B.O3F17&9[O-@9%OKNPZJG9]KBK+N&<5R>BE6ZW195D%TOE M]]7AM-J:S@YPY-6)NK5-*Y7"!VE=(A<];36K%L04''EUHD;58;)9N7?$E+ZL MFL24PKF^*F:N3Y3+[[5%]:!F,#=O<*N'@G%Z6]YIEB%7QXS0!B.O3K24ZP5FTNSR@H1-5OE* M,U,=5N&<5R=:Y^J\M=^1HI";+B619T8+;0'X)Q8!I/:VRQ)MNJH/NKN5W%/[ MHL:@H5=G6G<<>3ED6XY.[_:-CEOF3 9 "<>N#T4)G4FZLBL<,(+,-(56;4?; M&)KUZE0[N3+;E&O[+D:4"O:./EJ;I8V&7AVK3Q>UK/!HZ-6Q5(X[+->-8EW/35RE.W0RF[7>AD.O MCK7=UPY8 =N6!"6S,H>[.3>FI1W,1+XZ%M6E2LVZU2@)&_/0'!*8;P:%7 M-T"N5;8GE>@EWU7<3;LUT7=U5H5#KV\@W7RUZKBV:]9BS+34>AS;W%*V5Q6\M*Q=*" -"*D'S$OB8>2N/> M#M,:\]6N(4A2"=YKA.BC6]5FFQ^Z%I;K9/O30=G.5M8[./3J!HYB.3L9C.65 M<- R2I]:Z8=AKPV'7MU =]B?MMI'H2#DEOH#J!FJ;Y7R=IRL, MN".U9%8LM ZLWY7,L&]1L@_9EFA6RU^3^F' MOC/8+BQ590YHZ#7%ZJU2)B,L-%[1J4PV.VP?]M[0JV.M>R6FDUVVLE+1K%?',C.[^H*J[35A66]UBGVW M82XGX%XCA&!EL"OHS'>O8:8GE3:9>YP=.FM0+W7JMR^W@T*MCE9926R$MV]&U8W-F['OC MOB.CH<&Q@ 7KUQ3XU;//U1_X=06?$^R)C&5>1DC"QOTYX>$JV<$O\/V(CCJT M2&(P>LF(Z>V +Q9FK:*^P0?#_++D[(O81? XE7F''!XN*&+.F;9SBAMF0G'# MOM7"&N1V-L*JO#4K-AOZ82ERJ,'#HW"AYX&9G MP*^Y*.3O^H,=)LQ/('8 2 M+Q_?J^=J1_$V Z713UW42G&"RB$L1;(U%%^$5<;((1H$[*+\T?!;F7.H!#J) MH$/GE(/_D.BZ$QOL08%>I\N,N"!\?8Y=G^.?R(LUFVF&!L-[@:/G":__L\>% M.44GC]MEMM IQ@4N,;RQI699)G)>SF'&+/CKM1_^LVL&@E!#T 3CTC4?Y:Z' MEQ-X?2-=]]<.N(O"TZ@ZT@1R008M'=82W(Z+\ < !< ?Q5YDZ'V< +3ZY'SJ M:R?Y90C@'.QY;0[%*98 M/A,M6X-%H(@=G>_WQE%0 M^G9&E8_8VTY6Z M&Q^$:J:X3V5:ZWFSLOOQC[,SKW,G+FJG4!N2B,"8@W#P(>$C0D&96*@D"]6? MP*H6&-ADDUZB;:B-Q:D$*CI$!Y>\7JWESETM'..!89U$=!P4C3T%^4FL")3TFL3^(ANHIH9!2;9'$X94HTULUTL/6Q/%-&B_:? M04:,$9O2S%R;?)/>+I;8=&#.UNJ/?V:F:[T&&T,HU2_S9P[\9*#V,;)ZF FX MZQ0%F;W@C9=T>PJ_>>S\&A5/_790+/<A%A- ',FGV%%TGX//$C-E6'VW=KRN&A[8 MHA1=U+8A.MT)7-T'IN]E0F2?\35@]I2.=ZIXSAF2;0,*@3EPB%JA6.*FC_,W M3Q1TZ$HP3_\\/AA1;C7][S2S\JR0&Z=:&$',I/2VGAZ(L\])UAW3%J-BO)D5 ME)2[V64 54M=(%QP/,G09)**>!$]P:' (8#;5$&!EU"J7L#1N7SW7$0%\W3/ M0#Y!=PTF45Z5L9N'11X*RM?U 3TI[_&ZE9VP6+,U+_;$64-C)I&M#O\L9+>F MW=U.*BZANWHIBQ<566#&W.^70'@@]$#;@O<%((L^BP0F.VAS#IZ32%T1VR5& M::FY!MO^\4_F(:+FX;(&S%.;(=C@&PI :UV;'O=1]HHEPSQ%G\&:6\5*P4>L MD2&7,+U4 16P0\=CIG 0XG,[2P.RTTZ>V>,')^K_+D$'(W*(+Z,_O%:=(T;Y?!>U'0"<&NA'^@IHZJ&\HVM])W*17\]& M1&J)N8+]P1++T)2G0ED_8PBL" 0][&=XD09ZSNJ+UMW.2@/2=GP_#-*CM(GK M=]3Z"#?9V53U&Z_@R%3%/28#?O.,A;/VQ?L:WY5Z[\,K=-]AS;X[R ZI[7BW MYUU[A.\[O0'6VJJ_X7[SNO&B^\F%KB?2U:8TC]JJCG48/35QK-2,2$^V*S7* MU98(O&R SJ+0$Z!%P!4\=/YR"2"9ZFK1:@-V-7&4/_E,X><.*P.Z% MDDN)(*W++_TF,9P=;^IIJ2C41P;'PZ/?;P3I86$K1',"(OWYEQ=QWK] [_Y. M=WZZ\C#B5ZDJ.$ADO51LQ7.\GOH)PA=4?-$8Z4-^-)V/ M7M#O[.E3'^7T#[WO\IZ0M)>UYCH]=VV]6-Q75+-9G&NU]F^RL,[IQGR81C(P MO5?:=+3*(*VGZ!8[Z^)F 3G(GF9@#Q_:9PON_%RP'7:M]/TF1F6_A]'IHE?3 M\+#F[*F!*&GNNO%6"5?K)9=I3/A-_YCB!W5ZVVWL/JB5UC.,V"NX"6/_N9MF MJ!KAY$<\=]4*>XJ2YPS;"P=2.+T5-7R$[7A@PWC[HXJ+GN^2>=GA'//#'8%>IH^?'U4*MY%__SAK^P&:>>V AE,\9FA]:E3, R>#6@M]3\.F& MGUYR+G1?OI@9&VJW?QHJ30!GMPBUVG_C:S$/%!L#XA8 M 4@"CR%Q"Y"(2>(V )%YX>FA&! Q17PS0! /5$P2-P&)F"1N!!#L Q-#XATA M\=MO9[]DT_VYX[/KB%;>?^;QS1?8PIOO@+VZ@LG%E.$3__"S7H-_T5F?_N5_ M_YF\RQ6\9,C\D1= GL&,&!'^#"*\I+['>/ ]\.!%I?5=[N E/'CN5LX]0A/F M[+U.'0/^1=7LLSG FW2$6$^Z9>JXASOX<$7IK7PQ+SE^C=3]L,4[ /R'*T9O MEH>&),> _P"*OWE-R&^'%6ID:<7P?S_XQPI1K!#%Y'&_"M'%BPC_B3GC]U&) M8LA_6YT(/A\$M:(8Z+$B%"M"=Z\(7?E-?]$U^EYJCI_0&^0%K_<)E%F?"-K0 MWC!'/+U6 LE[X4M?CKY<&CVC'L?TW/N6/8MX+: M&^]JPL_:3WY/Y7',]:6^_L.$5/+4TC4= _5>@U8EV/VR"OZ)07@7T2?43R'+7LM8WO MUJZEB,V=6EB+VW*:)X95:;9:S;LKY?DN+NDG^LJ.CDY)]SF\WZ(%*W"5$^FTB7/V=?;0DBSPXZE_2XKX$;3[ MSS1'QZYA$Y(N[0_C0CNMT'1U)]+P 2<\XGWH>Z"'*__4O^\BMO8*MG1NXI_P MWX_]1KZBCWM\.38LOKC/Z/'+VA^@HGUWT-^HZ\@G]QC,7\A==*/*WJ^^C%$Q MW?VA/)#'_&:Y3+M*@V@>"V]H5_U&3; QK(R/=(=?856#'?*J\^NH!(8PC&+KK?U]I^X>FG MLI374MPVE1>J.?Y87Z3XPZ"D?IK"MABNYL/&3-CS1&M?20VJ33Z]X43VV[KN M;L=/]WFJV%UX\JZUL]]PY$5,THL=>M_$H1>\=''MT7L_A>Z[P_Y&/7KOKO9] M=SC'+KU7*X3*$;%!2WX,D+ORT6@_%>?7<^6<8 C%UW MOZ^=_<+#:)V]S0)!JDWXC:WLU191;C;9S]/+9DQQO,?Q?)YW*ZW6?#+"QMLR M)^)8[+O[=-_=69OP-:SOY)G+@_$'5TGD-14]D0@5S6C?7.*OP#CZ.T+M\N>) M_7'?S!^72'MOS\8 CYUP,9QC)]Q[J'F^+/%%$K>:1GKA HP,:WU\9Y:EE?JB MIW>[Q7:E9@AS9OEY6E];+*74[E+',2W3W';ZJVIM0;7A2^:Q.^ZNW7&^HOA5 M'6^_WJ0#OA)\1[W+;E 27)I>2&&&CI'+S@=ZTRX>=B).Q MF^J^W53?,FLLZ/4JVX5KEIY+ JDRXV1Z/\E.UQ(D[% MF6B?[NR+JTC?.2S9!8?59N#@,&8;>CH 7J S5Q(?$;;\]EZ#&W4,QOW%OYU' M, ;Y%W,.WDV@]-MCQXTZRK[1@P.G$.AC1YA?.",9%XG^K_&%/35E[ S[2LZP MD"^,BB%ZK[ZPN%E:[ S[$W'."V_82;2$)$N$0\PZ\-1X1'$[?6./CDMRI=0Z MZ<]RB!5T3N/:6B$O=%NS=+'?Q9L;HRWBW_=%A&_H$'L)8/?D)KO4TC@M433= M1,^2X#P1E9M1P^-LN6_B%/.SY1($*N/$V1C@7]LC%N?(?04WV%?2'3D-R!M? M.N5,XZ0CMJM38Z(6]P6,R#1JO4FAKDXFGY4AIUG% L/MI!F?RUJ$6"-'Y))1 M13Q^*^&.?8%\2C:72PCWMS7^>*7N>,.*8MN55A-%2]0UV3)E2YEJ3H2B&#$J M=OQ] 2 M&Z?DS'Y=D=_P7,*;5#:7ZU2;1A7?8I+@*B5N.]P1S9V(?]_7$FZZSC6L>CRA MC?W'@;5/K\NI' \M''T M[_\)[_]L^@"3PS"MG__"T/_]-W2PN9>X2"#R4Y74Q%(D/27-P-(_)6,G'6S_ MG"S[0%# G#*M*?@3%NR+A/M)/[#LOQ/G'^%]7-VF]P7/4/!&^9\@L73Z:)\* MW>O:M#6(QC\MQ0#XO%7@S*$Y [ XYOHG@3]\%%1"(A.)S3,,_BON:^+EC$+PGHT8&N MJ!2;<7F-6Y3Q0G;!BRWUL;P,9;MRL@S0#7 ?M06$N@QD>0^LE35,6?G#\: M3EG)UNSF[!&,#MZ_UW :==J-;7NPI70EGUKU"EV3ZZF[#[KY5Z151\$" >D1 MV4TU>VU(AY_:RM!6@*'!0UU %CMQB:BO?_0Q?OSSE_3WB<31?Q!@(*:T@+H) M54ND?<-HXUD[!I^\H^3\!43OS16$M4NP4]0*0PYI[(G9*:G+!MM68)C43LRE MK9*8*,HJL;:4M02TJX2V@M^#2CB0PHF=YLPO2,'2P"1K YQ!58":+1G& ?Y= M63O>=V'2/#1"P&]=N ZZ+0X1BG1R% D/W0+G22TCZ)/GF[2 ECR;-J$@H_8D>SZ%K;S,20 <#'>J(/J/'. 7U.0\]I1, M:."SW=P$_"-E H-]>E%^DT0\]6)56(GSD. ,P[L9G\TE'$M:V9Z!;J,O320# M+*Z$>9MB:$NP)3#+PP==883J^5H-!)PK(:F6XE\38KA7S8F2B:>*UN&1P;UJ MUL7]?2*VF D(&L,7':U.+F%(.P\TEJ*ZAN2!:C?7Y#E,R9D#@\])F%8"(CM@ M\0YT ($;0F+(L4P#8HX';5B7I:VVIK'UY91B.1+X;_!-\.G$M0'KLFV(0B%T M2YAK(*N@-()H%SD^$%ZY.?Q 2=3!S(9WN\ P4]\!*(F_@&UG*#+4]L']^+(P MJ#(+I& 24@587]FX4 '; #N%+F*=2I[@^L@PQ8>#FS#3$C0\>(7QZ&O M +IS84MX"Q"AZB-PL(U+O XVX&'%:8GS18$SKKVK200'L$,'.$$AN/)!H0AY^BRAV>@7UW"T)?@:U'R0F3 ! M:@\P$0!( 1-3P7Y7%^N%:5E9(4X>QD-PBW_A?WN\:6WNX'6;B:EF@:.C<9"3 M;9%KU9MU:0()$#)+H+8UFX'1WNX4<#!P6W("H#?RFP+.%RY=]/CH7\3?X'YE M!5[NQ;>\LS@7U8[>ND#A@YBF7)A$8*O!*,");8#<\OR2S"[N^5(4 "#N[Q< MRBX0\."X:#FW9V4%2%T3N@C@ L'@$@+($L$MX% M^#JXI,?B PY911%1Z.X]VID!AF3N$('#3=IG4_@:G7^B:TB M;R(KL -'VL (-O>'!!=@R,^3;G[ED;]V+D)80N(Z.R#_.$&W7,MV0WQMZQW. M\@ZW1H<+D1;DA%!C\"DU++?AU402'*3@,$DG$XH$I$S$V(1F6=*'/)F*%- M ;L]."CB]X^_ R048L^^6(8< 2[]2"D)&#AB4']Y)@#<[<1UP!F=!-2[D21 M&Y1==+]( NW!4!O*([2): @$[.\TQ+\6G^N:_OWZ,V^AX ."ZA&?\U6>2.@ MH09W">]=]_BZY#ISP,F/9[\. +WEVHZ756XG#*3>V4^S6,"7H6(F75SF!=\M MF)Z.=:$U24LX<02J7 ES7Z\,K>F)8$^; ,,#] "R +9VP_X'Y 9,N3X5N(- M/I6IHHDU194,+]1ZBO\&.K%_@A=?1?6]+V+OL%::,^Y\%:&(\OF$'MOQN YB M.B>>,P#R+CRR.>L#W?4M79 M:-C**G .@0W\;,$+!7OSK[.G6$O/']0 D!.I;+79FJB%WW)9VGR$&G+EF.8?45#I8TA*FI;*Z* M:T*S(&@E214Q?D%0:8"I0'5$F/H841/N&O ^Q.WW:\V[;8^)ACA6!,-"W E^ M+N39=6T'.6HA()TJY M,^U16$U]9XGM'4CV#W3B>+X$1Q8TH!%_&+ < %PL &/"0!N3_@Z9"?!YJF&=J, MI[Q!IP'8J@E,?*@HGCP3_C? ]\\.,/!USTD#MFE"%4@!AC=TR'@NL<[ MFXZ(\:.8'_C"&QUP3WIN+I08]-[S8_?;Q>[ 3BQEXT(OV)-3PN/!^/0,:FM M_"N&@>3Z6K)0R!--%^E9L\.NM22F_QLEX-10(/P00).HRW=I3\//*EF>5KB58 4:%O Y'380>]IS #!@9??: $2K1UCOH9IUL$ MB]FVZRN/TT C#N[:M,Y^RR#VYOTI"5W+6VWJ?=,P 7XDX<*.I4U24'J-\G3-&H$6. M;%J; D^(.<;.2'QVW7JU,P:Z!\&&@I5"_A>L,L ZA_;2U9MDI>[B,X'%^]QK M/(70PS;3/*J[9F*0B: XL1E ,12K0#0#@*/X)@MTM/@8<3GR[MQNGP1?'MVE M,GT:SNS18-?;!E$1EH4*51926GTV?![.O3 IQRZU>U$/J=M3#P/]*>OG,P'; MR4MY^J)Z8I"W!9C4^9Q/*8R'I],JDI=_\B6S'5K)@7P*HDS"=M=KTW).J8DP M-0AZ>_QB-"]:?Y,?^306H%\*\$^+9D#.' M>+%"U;5J*;>M8L763J*W3,WZKY\;TVHFR9@9WO%"0\G2_*MT7P00I/E"M]Y) MV04P@68DRK[]XO'E3P#DRTKN9D;23#7-N$)5V>7JM5RE6^X]!]#(:'*LGGZD M>IJ^.?74Q=!6\GVPJ07&BBX;M\MM/;NX,RUD."\-.[# M04Q/-;C*SO.FF<(8ZW_FBG61D'[/.7E/'D2^Y=SSME1Z2;/IN1^9 HARX>7P76>BD[.28IGOZH%)(,U#;(< RA%N%^#3,F+_,; ^_C<=Q\2 M#9BX\_0Y?>=/$F$6U S1;%$.V,< 3T)_)RR\@;I8X+9&V'NX5.B@6]5!+E99 M0H%N, (%=>ZR T-PON&)GDM'9#PGDN.;2JPS@2B80+Y\_T)H:&4]'SB5LA- M_I0+VTG U_XLJ%'Y4(GT/PX?Z +P@P 1S,"Q_LCC?.,V[^,C"\B^J,#[-?ESYVBLJ ,_1D:A44\CV %9ME8/BY1:'"<^_L7 ^2SAN\SAB M.42?8*F@ISA M0H.#G8>+S1!XT7*6N7U4-A,N4;Q(!2ZO3I&#Y*L"82?_Q",V!8TO5&OF@ 7A MUW5-UE.0^KV+")\TLJP*2JC3VN<(URF<] 151M'),SGB5R<^E[2\7II<''VJ M+,&M.N?:OH#7!'QY%1PEB*U?9,LC!N!_ T)O8IO6Y'R17H+3F5=X!KM]RJ / M>-,>YL@#I#1,5$EX56;SA/ '9K=K(8,$<4]O.X\D\N-;O@#EF6%)$XAUYYD_ MB5-D W^79U4_E9GT9-&8?5$;!OL.6%.DJGAEL7PNT3G5D'H-!+JI8:+C&OZS M-"27P@@$GG/OC$3@78-.T2DB2H030:$BU\V=JA.!F@GL01;'PG]-]()/SS6: M%Z7FGW39PLK710++V(DJ7S6@L9JP#[:C+/VR/E26$0;!R6$4H@5EY14,/)=A M=E+!_$4<"_!/B,B^BS0Z+6T'"^-F, O+%_]@ZUO-]*"*\GXB(LQ7%<3)Z..J ML(9UA9@E.NPG5:WAQ/X#%QU":AXJ48P2)$<1#$-@C2;-E: >'_ Z7W :8 M).92.27YPR=JE,#D/?5>")1@S?"$Z$GG?8X;73>/C/CD_K*WR3A[.\[>?O_L M;>*7LK?)W\K>CECCF='D9V1OQP+C,P6&/7>=Q-3<1;4\"<+PL7H18XN'+3#E M(W!8A7MC7>/.65^ =O0RL(.A82S%^!3CDX=/VA)%EDZEF[:'52BK/Y3!\[@) M%JROA $4F%6!6ED%W=UBS(HQ*_"U("0*(0U$DCET]P%VTKH6B,K"A3/WD1^GUM18(!DAGJ68AB>E[_N"A7X)7G M^*I'X.,P7]AI^+QY'B/K-T/6"!8X50S-=CS*$4E7!OK73M8>GG*!KF00;'+J(CR [PM86\5KM'K1Y@5ZE7VU:HI: MTOE-]LYY5N=NR><$@2#87I-VP4Y;G1S*Y0(6P>-LF*F)U'[4IM92 -Y9MA)@ MF]_WW__FH[[>?IKUR2$>;$I[G!;1"3K:O"K8>VD HRUZC-5/4T,]BJ4$K.GP M8\A>L>M*<7S8)E$2QE8RE',YD=\J/*CVO;K\RPS(<]VP__7@R#["H'PV,!6J MZ/521+P: ]O+E+/GY]+>!Y@,"_-J+,5/LFN80$O&&71_T/@W3!MJR[ 7S;E; M]?DX#^__1M,K2/69AP3"E3>)'FR9:'].5@0@EW"&TB5O5&;@?KW&/E/ "@QS M#>YT%U(99ZCC$*"[4WM);64[&L +K[I[!B@*O8,!EEB=>B]Z_$5!I3N:#7-, M3SKC19=?9&,'":2HKV30"!WE1$A36'7O\XJ)GW29\FIQT.@S97MY1?X4$JKD M<1*>XN%M'U4.&2?D])!R)LF0&(,$NO/6_13]-=AKD)89%*E[)6WVB69.[:]# M).WOXQ3*"E*_UM+!&1W8W?0$56\B"'E5@FL"+)E)KN$QG/8AD84#@I;0)E SW]?*E[39_]C!&P3O9GBE45!#NC=!*R M066^H7F2 5.!','25#^7U6>!KM\6;(?PSI_+V^JYW@UV3XAHK' :_RN$Z"&3=ZC' M"67V&G7MDPVX28.J?"?SOT#1S?]*H=N[G%)-08_<+ MHOEO@@A/YF4@VIX:N# /P=0HD='KHH[:_9]2#:T3@9ZJ^R_QZ"GXGQN3S"ZA M%,')?37)2< .(5Y+ HBVMF0HH<>!X+RN?3Y;0GO4S#U0>^!RY_7]49#NT)@G MW_?XI#0[6)H8=2T5)RY.0UNWP/%7W[YYQ3EV<].1 ]NX6]TC6&]RL?5,[4@&?:"U +CEUZJ M,O*J0%2Q49YD*'_6[SKH:4AA9GRJ;8-4)T% )T.;#QK5H5BHG^X E4AK>LH- M?:[E?Z"5 3FJ>"3K38N4\[-\1N:1Q^+\5,T:&N8U6T&6-(),4)B7R'E\K792 MSSS;RV_ E0K/[LS5(\+]2V8Y@X90' //GN$]'=JJW)V1?FM7J9GN_\7P()N M[G13D*T@,@K#^N+ +>D0>.5_A57"VN)+'/1/_DD$QB'>E0T0;\N\\4'E,-_]!A,4-&YR;>(/L\Y@E3+ M[W2N-1]G\(M2>>R7WDQ&^-\Y$4E!TJR^9+A*_F1TG K@L5#AIU[9J!UI+L[U M'-:H9LDV4>MFN!__,"0#P(4EL8@Z> 3"#P?&TS6Y[P^,[C:_:2XKABLL=_:R MS]8[P[3XYX%1VNOCKHC7:>$P(#G5Z0BSKK$#P*#99/HI8 N@00OX%6PS.72 M&HADRV=SX%2H\7J#Y)*GAXV-B#:J9\%Q1X+BW$3U"Z;B47$J7IR*]])]28@E MB3-)PC!J2HC2+$V(%)XAQ$R&5$1V)C,4SDSI*3WYX:WJ?:,GBREL)0QF37>) M23F3Z^G5[9+4VK#GPN.1'=8P]F5!W B;Y7QY7,[S_+[1%HGKD5DUM5ZD76;' M5X^R41TPZW)YM ,CJ<SG!:?, M=P\&6='TXQ'/[43J>G554MGI09OM^$.M0ALY!N^I-16,O%K=)%)6NVYHKJ!D MV&-VIKHC90+GO%K=H?-FD<53>:R;7LPWTQR_K0S;8EK$'H_DF[A\GI=Z M*WLPEYO&6.=$^GID8[VFN4ESS?%5%SN(YHBOSH2VR$2,S#O9OCC)8GRJU>3) M.9?NMJBVR%Z/;&>LQGQ;)LV[K;GQ>RF ME&I7'8!+V/70W$(:J<>1,.*5A6#+A,3F;)X3JLI@6NKSF]E-%7#_.Q!082EX/=6)L;BCJ5T44=5FZTIQ/,I7^$%7;O.#U&3'9"#Y72&6L%'U8:\DREBS M.Q[U9_-.E=MQ4>0GJJF%OEJ/6$PJ]87-)E]93P%119"?@)-<2AFZ!;Z+4]N* M4"H9X.*Z-IQNC'46HHHI9O5ES)O$:GVU721$? MJ(UV%*%R.Z);$(QB VM69YD,=S!;:FD71:@3,C=2%[:VQK1B7SO4.^-T909) MFGT\$ELUFJ*ED1*?$NBE+0^<7 .+).E.?K\8Y)P-BS7Y!K%1,@66*K:C2+J8 M2V-SL5"D>&)L5O2,DE(*-2Z*I/&)L5L,R"6M#^8"TSB6]&69@G->[;,\ZY*N M4AQ) B'DTBG1M6K3<23Q"P6]7Q2PTH+7Y':GGNIQ:PG<_&/B%Z4,*Z4Q@*?3 M-,6*5)J618G&9R*+4U,*IV1>$K4J;79EJ=5S.5F>+/";&Q)5:/PM- O"-751!0% M>C7=%DON5+(O1>+I N#=9KH3I_I!6;78L= B&;D= MA:>,U-L62GJVSV_,Q=*NI.F%KJM1>#H^9$S<4V';G*RX*3ZEL ML5)03+7&5ZV)T<&J W^*I8Y>/M-6OY/7F'*<*[3X^'D\C1<^@.,KDR8%5 M$-RI85"Z5MTQ#34*3]NVH&BYQE'E4P5JM9/)S6QD<%%X*K7EPVR4L8MZ\]CH M3+NU^43.JU%"BEYSV[F5D7*"U&LKXX.3&D@X%Q)2OUY90/Y290'U6Y4%$6L\ M,YJZD8?%+SRF+=_S--?6GQ05/ <'4'<>/_CG>]?/NSO%[: 34+E(Z4$I8I>A MN^ !E7/@;YJP86\3Z)_WH_+AR9'9M;8TU# "V*>UEN^)_;"(WP0K!"ST/)%B/XX&782!'D=ZT'L"+B)9GZZU5=#.ZH4W MDY\*U/R^O^TC7&JO":@\NH'',1, M>\7,$E<1DQ"'<+N,5ARQ#;MPG[:;@F' MYJILFHVF4&VT?]_+#G.K0E[VAN)$>M7I[9!3MPX_93HP\<%&#ZWS[F?$1DCJPCIZ_5H4TXYME#L(B$)5WU1AB50[""A0-5Z=6H6])2LO=RJ MUP;H]]O^_G[($&NWR.(D6QWSQ+2172X$<3[7U8"^P+P_NS(P'%S#:U\^A8UH MIH7@^-W3Z9$SOP?VFS5,6?\1&(ZK>G^]63EE4]".7'^>5>I].0<(70'4N08+ M &FI?$"TXG$R]E:S-2]SY*?WD#%*NV<)C/QO.%/U%RHQ,Z? MA<8?2/K?X1MZ5%X0BK*$YH=52S- =L&M!;^G8$7#3R]D!ALUOQBO"E5TG(9" MA=MP'>6#(U?1B?EH("S@>!UFA"*-C^LTGKCV)PM 'D@J!L0M (*(P7 +8(CI MX48 $=/#38 AIH<; 03V0.,Q)-X/$JC&\ZS&OI_N^N>.S_["\3^4"WS%(S\K M?]Y\8/:Y)$-_DCVD]$^Z M@Y=$[5VC1BSW[I4:_AA3]'V-0;N<]3Z!O+6)(&_]AN5B$.?S7SC D]X/L9"$ MH5@#?OC_?I _?O/X!/F02=\U>EP&@Y]%DIA/WA!=L"^?.)@U![8\L30P2TDQ MM@H\!IQ16MDI?UIX 1#>P;_H,I[^)>:M/O' ](1[8:0QPMP&PJ1CA/FC"..9 M+E\*9V)!?$-D]G>"EZA^W_?51*=^P#\ M_)YXRO.8"N.=>R@*KXN&0'=J-0Y52-(YV:/ACW2B/5 MIDKC ZR>)W[\DR:8))5FDF1$-[&8 &("B"A3^WT"D'>'AF!-F J6DA?;3';; M*>MU]>,)8$@3MM 95VU!LNEB?5[7-X,Y['%$_?B')<@D2=%),LW&!'"S-O$' MT8#0S8M+VTR-S7)3TP^336E;61VWZPKWY6B@8!9PBA5P2W!G8AM;X.D-N=@! M&J!__(/C3)(AZ62&)I^A@7MW(WCE_QCSK*@\(=-@:J7VH?VD%9%!FJ+)% 4 M&3))4,_QB9AD8I*Y.Y7R3233LR2^-IAL,/W S:?X>*T<'!.2# 4-K&0F0R59 MBHY)YHO[PKZ?$OHFJNEN%R+K,-D&IE38WH!;#3=%#+;J QHIDTPS;!*GB8_3 M1_\HA;RU64ALB=Y%YMEMR=6WJ*+PCW5I85HMOV//Z2L!TGHXBU 6$'P3(BSZ MQ9^@WF_LR4'<%CY2P-"0QHNF0R36')#(DEB2Y:<>>>VF>S MVWHF>EP9V17OFL7XZ:>^2FS\\Q7$T8ZH2UY$ EXT-5UHQ-P>,WH6=6Y8W7[O MU #/[HY@+F5^3:2%:7>MYRIJCF '5;+,J6(&>7>3%(LGF0S,"$A'L)>8V&)B MNQ5BNP7OUXO$)G2-LM#"M"6?JN^RQ[G:JM3G;4!L0%NFDA3.) D&3Z:QJ&A* M3&Q_QE_\W>CMCKW-+PNW4@97I8Q5X@F<3N=YI@T6Y "] -)BGB) MVN[*KWSN@O]^!1)?W<+^ ^EZGWW$&(Y?XXC? HZ?GCWXEF/?N:_EW5Y+^9K: M:IS_<^-QRO=,F4.>7Y\@>F8Y3 %#_^#QRXB=$_)["WD?J;?U8E589ZGIL?Y M?MB&C\ZBV"/.4DF,30,5E(GS@&+2^4IND#>33@%?T&6L3'0QNK#3EF1ULJGW M$.F@J"*6II(9%EANSV8#Q:03I]#=HU/CS=0SG=O"ND_C)2%7[]5+7=>>=M/H MM7/ZQS\422?9-)U,D\]%Y._)XX%BM E'VH,IUMZ5Q8;6[1C,-R,9;T&I/#DL M9=ER 2V;5@_B+4+AWEQ:E5>RN5309W[A%K>:-LR5_&05UZZ9RG);,;?E-UEW MRW3=;+M8Y."I4?R.H--)/.+]O9A"8@JY2>GW_A0B[=327NRZ?5WBN*-4HE7* M:JOPU+#8%]AA9)+%/[ 6XZM3R*<[Z[Z?BOC^1-(DAGMGL74LG9[8%9TVS UA M("*!U532NSYHZCN&F.Z,SU6%Z:^6=?JC-AA"H<&8"8DU$EQ-DF2::"8 M?F![F9BL8K*Z<:G]&V357K3[?,FA6&$IIZTBD/K4@.(@64&O*)UD@9"FB ^T M];XA6;TR2^PK4-97T8=_@[(&4[VW-K65AB;2R9J?8<*Y9=>):2-B4WM),7V!=I:E?/:PRSLY M#A(3BO3C&);$@+7(8%%),C$QO6]1\=>GIR^@XSY/3W*]-N=P&3/X#5\M5F2! M6])+%=(3C/U3)*S$3Q)XE._EJN+A/PZ,I=^,)8=V$WS'1US9- QI;2L_@Q_" MJ])@*?\%^:6T3R'XKH*-I QEYOQ,80\8EB'2+,'\.T!P[R\AC$\AS$2?7+X/ M?U;X0P_5OUKWI]@'\CG&$WJS/C1]\.Y]<%7![RE(W#\GEB+IJ1VXG//C]I9B M2(ZV51[-Z=,\6C@8*DT #KN.\NB#;<'@,BIHAO!@CB 8N%Q$U XB&=C@%Q"X# '^A,#(E;@,0#%4N)FP $]I!^ M-HH00^+7(/&[X9R73+JO^/KE"ZKB5SSR"V;*I[_W.5(D*Z&LILHT\6Y.TN\' MY9=4[Z\)YF>5W*\(YI?4R7?WE;^*3XP NZW9_%A$^+D3RO5MTU:L0Z M3BS]7M)Q/C')[:W",:_(*/[FO4)+XDGOAU@?>J,^%*/$5]2=9-. '_Z_'^2/ MWSP^03XP]XT>(77Z59@2"]#;89?LXQ-'/$'^]"^QO/SQ#X'!-ICW(1P_']IW M+PMAQNV]"+[/![?G([AO<*??#=P?[!GX?'![=O^7 G>LK-R.^+K!(]]Z1*-3 MS]Z+4-Q M$I:R55;N^_01A/+FL\_T"97SGD/D*_02?6T17MZU)#B/B(NH:H@4>^:YAHA\ M0PW1L,0[I&GAAJZ9RX,Z:37G2FKW^S5$'0^]HPJ(2BY%J\YV1 E$0VYTQGV3 MDWJJF(;%K0Q!)S$LG23IJ!=38E)YHS?I.],*=4$K;RD&I[:[*F&NI(Y.N$KN M4.LZQ;;;_A!:.WM?KO/0UJA *U05#)-XDD6_Z"&+%#/ M_8:TXKOBOC.MI"]HY2VUJ5B[118GV>J8)Z:-['(AB/.Y_H;:U&=H95UV#;/E M-K+ZIE=@"*I#UX^M': 5&M *CB4QEDV2'_5*-/4]Y8KOQ_P*M/+:PNTO02O& MJC%=-ZPM)=!2[KBI9?$Q>82TPO[X!\?P9)K"DT3F(_H1?8*[%YI;&NI7^@6\ M>U_#6WMC\NYV[2B NUZKW9II1Q$RG=WNCB;AC79[*>EC)MJBS0TIJ@T MFZ1Q,LG@SSW<'E/"YWJV;XP4;M=,>HD4Y-DFXV "M1366%>#I !? M/LY021JCDA1-?9RM]-5)X8_7,<16T&^20J^[S)G;?'^F%XO;X\JJ#89I5P6D M )M-$FP2(S-)FOT@%]OGQD^^2,0D-G+>B10RO>*JE,(J4[VY/XASF;#,37T' M2 %8.DPZF<: CO3RLP/?H%&5Y#IF\('7C@I]\@DMJ^+>"X\BP7'OA6\-"&", M/]L_,H9$3!+?#!#$ QWW<;L)2,0D<2. B*7$K4 B)HD; 435E+M-\PC?DD$?7H>\4?T,_I^8'Y)^8[!_"7 _.'4'+>MBMM6W2!JQ%K. MO5+#G^2+=UR[_=%=BKX?2G@:48P27Q$EWJ5Q%<'>-7K\R<95L0C]!X3=XY)N/:\3M;[YT/",& M;TR],7CCYE6>NO'9;09@.;4LV?/$VC*W&O0)30X)R/L@^_.HOX MXYFXC_D!Y %_Q>;>)1,H!RA]P03 ]?V_'ZD(;C#+&R);Z!)9;)/B^JI"'M:# M@=^IBV;()$-2289AKMC!WS&9W(H?_\:4T+LSZ:(IYC&AY ;<@3*7"V#2K>L: MAQ6X#+AHKX\730,BP8@D03[7FS*FDUBWU\[6G>VT6;:2EK)<=PN]HU^7T.N$-# LVIIC^P6 M28FG5_I2SS;R]&B0*QIMD8'V&XM329;"DPP5Q^V^>MSN3RBO=V?919/0DU)Y MYXP+*P+O3O6#F]F/Z-:^T)$@+0$3#X>/="0SZ702RUSWY7P_]?4;DE,LG.Y/ MWWV=RDYWW%)=OHG/#&Z]U%O3(R0H8 VR=#I)4DPR3<=OW\2!N^]M/;Z. MFHACBV;J^[6C=R>]99O:6.L>Q@%J@J_C$"10\\@DEK[VK3S1--H?UG"7 )SR MS:#_.R*CM@*K.#])^O&^>G,E(=FVXM@)G' MG>/^ST5'O!.SA.W*3>MG4"X6.IC?B8] W%-54E[#/6D&EOXI&3OI8/OG9-E0 MX>'/4\D9"?>3?F#9?R?./\+[N+I-[PM>9W-OE/^)U]H\^&B?"MWK2SW_ K X MYOHG@3]\%%1"'!]Q_3,,_B MGF9HEL68V?2'MZH4L.9LG2TUQ/&B@.6:&[QP2'$'$UCA.+3"+T=2:;=%[7-N MG:_FNI6^RQ7;7'DG$MM:RI6YB!P8"3U>.0(L^83,VMF ML*+%V_@QG\E3?%LDK^?L#Q?XW+&=@4XT="Z]W+&;[8$#(Z_FK);ZV7VC-%>$ M)M;H"/4]UJYH<$[Z\4@"<^=EHR6K?%4=EI34G%2FQ9U(7:].DJ.K4M($?=ZGI4' WCMK:F/6)H*I@Y-7J2UW:SCM*LCW@R<",>NA^J<1'(:=TAC@ZDXI^15 M&=N/.1''KX>.M]EB,]7K;(1#9=L<=^CT7B=4J"5=#5W/.().E M <>*@)4SV2PGX^JRI@_$44.J'+ 4SX!9(X!%]$?I>;DYXK$EKM-EZE!1JR2X M@0AH65ESUZ3I#2NX[J[O=(M5_%A7 5%<#]VG2O6-K18; C'JBM0V+?)Y#I!^ M!+3RAW2A.>/ 7[IC4J?;V<5BW01#(Z"%BPNA=TQS32S7VY>('*9U,( #1 2T M*O/\7"1'Z[S07&@9@\=,1^F!O49 :[U4.H0HTH#][,7>MBXH=CG=%HD(:#6S M#+= J/4IGVA/-AQ M43R8!NC1(RVN"1]?X6F,EIM$#Z#B-1^:T]VA4AD2>XQ0FHTUUJV(:BF26Z=+ M_7)MC_4)OEMW5HWUL6\WN[LH;IW5!TJ'M7*RGJ():/2BDG M+#OD;@2LF4%JI$;Q]:9:MU,FK5?Y9AO+'!VC?2R3<"3[>&17G54F:::OZ!K; MR#G]'CM8K[DH"6!TT\*J:<^VPF!0'G;-VF+#CW91$F [%J8RP_P$5)@&%CMVFV9+JCTWU5DNGLF%N,X9Q7^U3;Q)K29#O+%^L+EIP:%DMJ MD;(BUQP-C?ENV +[+-'%?8YM'.3PK)8+CEL))XJ#+'(JW5JIQ_*V?5Q)5CD M=-6.PM,QU3ULZ9J8$B3'G;>Z;KHUP-0H/"5+Y55%G&H;G9;UA52HYQRWWH[" MTS+7(W/-5I_#FC-M3G9M2S?U712>%ONCQ71-=/-ZE^O,5:Q+[.7.+@I/MTRN M/QTF*,"J(N+PM/2KC,D"GH; M$XCAWDUWM]49*4;BZ=ZQK3(V4O*"MISNB.$2[-"(Q%-!9QO\4C'7/-VJM!J3 M+KL;-Z:.LTJ:E.@FDS&JN< M"(=2GA<&?$.94 "PK@PJAT*?455 \<;6/YG5YXK4]=0FC.P%H"HK4P+P2UU3Y>$S,L> M.%;6,&7]1X";KG*@)_I !UI"572%!6.UY2WW(Z'8LK0&"SB6J]R.[_CKOL"6 MSCQDF/C5A,MV!I_TD @9O^AR$X"(WYJZ"3#$]' C@(CIX2; $-/#C0 BIH=W M!,/O)ER_J+A^Q>Y7+[" KWCDV^[5Q]E>QU5S]FX]W6(0?YW'9;X(&GS2'7Q= MO(B%WKV2PA_#_#MNN?W1S\O<,3Z\P_,R:73^.T8/#D5L/O1EF9A/?A#<7SAQ M,&L.;'EB:6"6DF)L%7@,.*.TLE/^M+_\E$',6]__L9(88;X%PKS?^;9==._YWD(,VQBV,6QO_R$-QUQ?RJ#/+ECF4%7DSW=#U,\^ MSV=T![FUZNO/N888_#'X8_#?-_C?(LG^**!A4P64MHYZRBD;5]M*AEN^IVJA)FTE3.,T5-T8M@:8#MS-!F*;VAP!1$4S+5%,%5J?&O/"&ACN_2S=6VQ5<:[:D M>$6N;W=%G$XM"FVOVS>.,ZJM M$Y5&/C?.MEOM+.?U_\;329)))S$F_3Z/R]R<\Z0#@&5I,BS#A'IH;$9](3,J MUE!?X!AGY(=,(^=:%N 8$1Q"99=UNFT;)4&A^W6K<^QQTL1O6)PFB22-D4F6 MIC].LL;4]-VHZ0[E[VNIR>U8I56MN%MCJ>)H.B#6.[6%J5[+8A:^MT'#-S<^ MJ,-J3$UW34W?1YM]+37-66P"]%M.$"1^,],T7':[Y,[K5XSC3)))DTD&OWZ7 MXPX]IIPL>QU*+$56@'X/^T8@!RKX#CR6WQ\UF5@I3FS4?F6C]NNKJ& O/P-\ M[YS0'9JW/K)[4>^&$L432NVF/L2+HY5 I/F"2CF4L$GM1!;JJPP%6 )THGZ@ MNAK3S->AF3L2G6^B&3VCS3>X7!\ FBF5^34N9Q8%#M ,\IZR29REDSCU00]V MQT1SHT3S]?7--Q$-SA/-.CXA V)QG.=4@R6I#Y,]_QL,ZYF M2JL+771FF_8+*K)P MCKJT,*V694Y=V3G/'&"XA^ (O\$438C=Z!=_ K.3L2;UQI'2#^1";:R;N_2L M]);WLDQ'"7&H:(:4$BO:/CWM$#RA=M(.-^K),J.*&:CYPD?!TTF0W4Z.Q[W2(QO;8%3;C[GR6G@G9_/XMKP*]AAHWVTW)6=:4 >:6 M2T:[/:K-!P7X@ #0J=-)@B:3::!99T@VIL:8&N](][Y/:JRRID(W5\TR6']6_8\Z;ZO M.+;>O[+U?KO:]7MG,O@(SWOX'K ;Z.:SD(4M&5[>N 'TGJ&34KUL5)" MCUU1L,(_B:9;4N8JV+:,(AGMZ;2VBK+8#*,NY-\-5M MV*^OBL)LIQ-BET]X'4'IPD9NV.Q0F0CN;'XPNO5L;=O9P4,#+90DDQ3!)G'Z MCO,!;Z[]SGR$)- #%'!F$G941ZSL.#O!BXV]<&@PLS8W9K8-$W ) M$J6U9M@D1K))$H]].#$Q?4<-]=>("4O+$WG4[);U7+9Q:+IV=TOF$#'!K%0\ MG4P3)!"\^CC08HWC*DE0.6Y ,LCPZ& MU*8TU::R7%Z79N5MEJ/H.2.V19Q"@?HD3J*JZ?MU]\34$JN;[T&LY+K1; MA96@V L'7_ 92JL@:J&@JXGBD6QTLEB7 M.V1FYGA6F,]VD%J 8DG3V =&V3_;/ -0DE:JAKI;Q:FBL?7Y'371,PV-NHP(9FX8:*<$D&8Q.4FQ< M_!\3UW=67'^3N.JS<:[3*S@EK+@W1HT2F1M9, J11G5/3)+*9)($$W=!CHGK M.^NYOTE<>V[;[]'#3D'H&@M;Y-N,*JL42X!"I MN!3_MWG"YSV!?5O2]PY5VU"U9,-XS#'\IFGBB47)-V@;A% M[V 1>#+SD:(VIJ'O0T-W*&1?2T.DM*Y-9XUI2<]9O561S+O2N+2#- 0S4I-I MADQ2S'/I=3$9?3\R^CZZZFO)2&U:!]DLX76^FCLHY=JF[10U%9(1#5-F\"0 M]!=UQC[[C'K/="3CI+Y.OJBE>W7PSS1]+]D-"=C-U'2AJ_SV^,VSJ!/KQ8^9 MD<>'(KB/V:X49F1VLA6JG0F%5S9=C2( ]T'/;]%)$F>2))M.XI%/PL9$&1/E MK1#E'6H(3Q(E4^:RVK2=,;$NQ\O&:D?A_3('B1)HUDP2RQ#)#$8GV4C%(";* MF"C?G2B_C]K^)%&6IT.F&KW#UVZ#8Z,2J QF!CQ0G)$3"4QE=R?G/PU*G&8RB&S&C36 M@C+*S5,V>= %#%$)[$%.QF3R/*,9,L);8]OZ[M&2N>CW@% MOUP;YD%1.HH!MQ2*6 BH"(HR.'WZI[L!125SC)ITG7-E)]K0PUJ_-?7J MU8O%>L)S77XX;ZT@S*!12R*8Q9^]T0[#[*?"[.=8OA^&F1$MRY72:%WG.@DU MQT>2Y8=E&FDSE-/&T%28()\["7DSX53G8+0EK,$KYD[X&?N_W]G__3DV+?+M M!.U!-UJ0O1&GM\;"+#\3]:F,/GNE.,C1'58MLFV*[QBY:9ZFARFA"+0NNI:' M)!-AAHV&$_09K5L,I>\#I1M4J)\'I:Q1Z!KDTK+5A;H6\GF.8ZMB$D()%D)G MPU2,#+/D#=]PA9&$3=,O05)$IHKKNM!-$FDB.6%*9J^>J""E!&Q4-ARE$F$V MP7[3N*VS7&>R6R\].>SC8NOV=8)$EGQR(T!&I.O)Z*:3[*6YM)7@$J7D4F55 MH&VCWJWF- 536_$=/AA+/]Z\?0E+Z\?4H]XJF5G.;B_I[71FZ94%PA(,O3*) M,$'&PM2S!:(QEGXJEGZ8@?L2EK380ZU0---KKKG@DXE)[R$2::\@EN"-YG28 M9%B8L_H= JQ>AH&\GLLS4W;.^G1?0+W)V M?1\%"(9F>S+*+//=HAJ12U)I6&0>^$:]3Z';?1)TF 7V:HPD<7@(X^8[6Z)O MQHW4,E/&0[93YBAV,*L(0WZ\CJT@;I!Q&@U'V6B897#5R9\%G!]G=KX9./-! MNBCGUF:%2 _6E7*9'-C<: 2! RU1@!N G1C[W'[$+8=1,_)0!C:H! .I9S%# M+SU![+)B8_5%V>&A8.>S^D1&\$5A';H=69OS38V3T_HD+ZB/E-X!4@-=^0.S M@Q@"'V;&H/K)ENS;0;69]_1(,LU::KJNBDN=&%7[%@(5C0K)Q08UC] M:#OW[;#JL4/CJM^ M\\L5?IXE.U36LA39RH8>>*V"7Q@\ESN4'U3KBDV;236M#$1@L')SN9#L4^B: M'\A4)/47AXI^!(:PY?HA)!6CTF)1G>D;(EW,2^E2+Y:;C>L02?!^RC 5H\() M"N]78"S]3'/U35C*)1\B.;Y(K%5*B4U7TTF$S&96$$OP.DJ*"I//;F#< M=TK",@201'0LS+)!N7X8F1B9UX+,&S08GD=F[*&C5<5XN,!9U[P\&V=.\#Q*;.)RXBG#8^B+AMX"W?'[9!TIODB MK-%;Z-@=^VP,05*6 >_7P3N'FK[R5LW[.P+%P_W D 4UL@+K]'>NFPHD\KT! M"W$H2_GHG:Z40!U[384!X'K;DH\F^B5"U&D(OGRM! 5SV?W\J%IA,"&N@1#4 M73R!*7$-E'@AOHD)\760P%KB.BAQ%WUV5QT3XNL@0<4P):Z!$A@25T(( AM. MGTJ)-VQGON7&]#/.4;T4)?QN>@2&- MV^:9&.:9+^49XAOHIA@VX6['A/.,[A^P'],HIV[%:KI"SKSZ?9A/)>\7*ZO/ M1.&9]U$PF6YBE^.C9.*;_^_=:GQ_NMC5X9<^+E21K9 A+^69_4F7Y#"7G],E M:A$XQNEW*)CUV@.%&=L0X'OZ9!^=6XKV6_K^%%/T_*>86B.34\P\75$II4LP MJ4V^6BBNWG^*J>' (.@(4S<1D=.9=:3*4Q5#?=3SV5I<6O5134%6-Z.FF.HCTA$3J \?IGP'50& G ME?2,R?%3O21TC(34Y-5ZWZWIR!*),$,FPE'R7)7)KZ&VQR5 A4)O/QE4L0-0 M?<%YVWHO2A2R+%=7&?[QH5?:/+3ET0?.VSX#J@E1310-OCE3T[J9CHB3%2K.8BY6W:T)EJHORJ-BH6$V$&."$)=@P12?" M+/OB=16X@-C7%1"C67SH_S G!5=+^M&$H.Z89^\*Q93 D/AAA(C>D5%,B6N@ M!(;$E1""NGO^1FE,"5QY]8<1@KRCL'#Z1$I\X.#)\T[==TSO_Y$G&IYW5"Z> M@WVK!<1>FO/5U1QZR3['G/!- /^\S?E#N?^J*B]=: U>LKUNFC6P(83EXLN& MT T?.O\.=;W\N:7*,,^\.C)RVSSSB:7*,;JW$V8T& M/3 '?%N GWF'Z*K(>T7;/M]DE^=JJJY!<^32)2K@*7M1,,>AN:$O%1A'&VQ" M^ER&1WIFHQ \NK)$!W!P^:@/1XB^0U&.GWQ4/PUP4G-ADMKPIBSE9U4/*LD= M4@).C%4I?JI;PP2I=@R33G22S44BYE9M8R@V'"<383KZ7-D.#+IWAMA^,NB^ MPVG_]X..M6JE57Q,S0DAP\;:\JRUUE:[JFXQ,AZ.L=$PQ9RKJMO/A)T;I?S) ML/L.!Z#?#[OR)*H]%JN]$9=MS6/98;L[+7 KI^Y;C(B'HTPL3%'Q,X'N,D5_ MG^&]RZ#0C?M>U4K@,@1?B,*HD(Q&Q?QDP$7ZJ8=-++NI3.2Z4R@N3H5C,0IH MON=*+W[$J;V,!VN#Y0DI,_#_):#8F;S7[Z^^SQP]?X6\#/W&SNB[1$/>X_P# MT0!6^?]^10)D1"ZYC->[H_F(L"L;-CF)MLOM4MVI+D>&J1@9CL:9,$F=UO[Y M@_%T+7L1UX"G[^IGOA%/5F^2Z+8BZSS?F;:8SG1(K>)ZTJD]1Q),F*99\-]I M97Z,IJO9^KD&-'U7P_6MVFE*=#(-NR 0BUI-:10W6J1:JSMUZ5B*#9/PG@LV M=BXT?<&^VY5ZC3<"+^P7?@A>O-'O+S=Q,\-M(OENEI-+/>9QY12Q(TF@J*AX MF [P$/]\XWW/WZX+^2*A;5>PIH+IX-;KJ$WE6 MF8%>K/LH7^9C'-4M"L/9;-RV!)^Y[IS:JQ>B37-*4^-[.I< M?!R.C5']*]>=2[)97BFIDAIY$#75XBOE1BL9O.X("^=>^C=+^7^M-Q@1RE3ZUT';@/H"S!7L(":B+\)?0Y]NAHP1&!TU.Y2D) MO.3[S64O0XZ)9F\@Q_/-;&G )#%$OI $['I&][>IA<%-(\/US%C.U\7B4U+J M:9QH^W[N+N9(&')( /_-]! @QM2$V9O"; ,^,X392)Z"EP DP\$#[\^ NW' MZQ^'Y/5<4T3%.FB'N$V9NM\L72J#-SID-L$Z"!;0UPM; 3W"14GKTSGL#:A5 M!7QOV@/0C0(>!!.V=&]CT-L*!$MFVO.Y;ECPRS?K\;M03E\!>\,(AY3A_O$5 M7 +X,7SI3(9:_KB[\-Z,"4V%#9!L%AJO/D> @AV!H4^ %0+?85J"95NZL0$$ MGBKN0. " )\5M@?K^>S$X"-H9-88]#@:AS1=F)G>E,TQ(-=8UP U3(^W4&L= M5F&SX-0A,0X?@@T<%H/\"<&LS&S!=;5//T&UX7TE[T4-6&0PW#/>W1/F%C)! M_'6.HO=/G@ZFZ'W\QN7BAPC)')>V__\.2O;O(E#P/C7=N/>JKO@FYEX50*&0 MU$B..#<""$/0];V@K82-ZYWE5NB<#RQ.Y;];VC_*UR/D]5T'G"N M7G-:N9\X=Z]Y'ZTCOG5]Z5("CRR6/K^GR+MS4>5(DD3W-/A?(30VH';X3ZN: M#CS"#G\'HA&(9^V@*H7[$1!&2%H ED[KZ!X[8+U^S7D>,[@2I M!GV]THXT9GJ\RBE HQ!J;M%['"7[L&G,T7S@"5E*6B^U9I[N(UZD-WDF&E75 M16WTJ';3];P+- MQYD64(P65'/N.'F=VU""N2JJ]F(BRUU>DBL,T/\R4(-S\#B0+_*G<9./+Q2@ M#Q7QM%I)D.I",N>(Q23%G&O"YEZ9:A,:58FU"*P68 /Q= M\RZ4329KGD8W@6Z<"8XM !7/5%"!8O7FA[0@\ SL*5*:KC$@#(=(:X)A@%$ M!0C4KS"%WC92;HXG@1[U&4OH;_@(H+JHZ:8-^P:M'02-8/=//>AT);FN._P] M<+I>!T%C\D(6L TP@^09(*1D(]-H_PC\:PZ(HTMWH:1HV>#U8)"V9L'XAZU) M8.A@YD8(+@TPDS1M$QH:^A28 >)XOV9WH290@,I0$04X)R<, 5^]7U4@"+4]05M1LR;4K(@,!IE^)P"P#\T(L 8P=3=-7X$$G2B,:LJ1 \P*L ML$,C9UAP***L+*$0=Q80Q9R!&;SS!R49B65DE2@S, 5@)H$>P'A$W:EWH1N@ MF6.Y^-^&EJ:K"/H&3CZGVR;\MX3:(1(?/7'T0-H9\KX]4!A@[=%3SO3$'?=[ MEJ[@,"DP&4#+'L!ETD? +M%<$V]G1E\]&8?)X&! MZX#,SFHO!.@RGNZ&@&*A/^1#[(QN(!*!T &\#!ETB'>HX A[$]BV.H;E_R[[/ M'5T!!'U]PN9S88,6"'$%; ^XX+!9&'H5X"\T>#!,38>F#G!7_!T\W?7>\O5O M'IU;P[IQU ? BFD7"1W ,FE@H.N@SQJ I;AI@3Y34%GM-'"AUYKRP.RT.:JW MKF02F[6\Z-5/[9#@=LBB(+&^_KB^EH[T=>,4K)=3V8XKZGJ1P&^6C:4B0O1! M%(1TM*A MQBJ;(%E%I'PF<$@.?+?#0/XP8;KKA_(X2&0=TAUN6[S7]TG#5&?"R *2!+PV4C&'*P5L*^P1A9TY(%T#_3 (./9(82(Q$@)/D MRLG?\%F*^-M.MM!OY-\_=R&XLKO1.+,X#/U[NA)*,B">1"CT'%GM/@8\>]VT M(CKPY,"H_=^$?LMWH[OP+N$9=(&4F*,H-:C#?:W-/T?2;"]LW1:7"Q@!OIJ MM0!SD&P1+B[02T[N]IX5 6"M&\XM!HKP,"9"@#W&T[=HU(7V] M:!W[CZ'YA(2*G ?R^X7$]A%< '/ A& %G]E3%: MH,FG_50TF]_T!V M!=$ /!A#Q:]K2]D\B-E9XOA0]B'K[7GA!YA5!W8Z[ *:Y^!;YYVN!2P9PDK2 M5_L@V^[ESLB=KL= )$LRM%7 !"2'8\'# " SW>%=31[!6+",+$T +.\UG@1$ M+.^7*$XX$5A-R!QR94D8K)&%!"$4*D@-H+CK5(;QU T29SL?Q>W,\W)V/5KZ M2(: 0Q, GH5NR/[0IZ3+SK =Z;H;W8'I#46#:] ![D8RSD'CKO%.<$*I(5LK M69ZYUNJSU("CW=,/AE: ! #:S8)<>T%\ Z#H<&C!+)KW$^& 4<-03SM"TRWV MY[H%K]J31E%KY)V$@S@>&OV.6^D('KB2+M]"3M@MHQ=B/F87-Z1M L\>+ -X MC2EKVHY]$!D=98C83=-VNQRH#\ #*)9I^GD8X00LK6S,D'G^//0 /)$]8(YA M5-QQI5$G4)C[\.5YCK(+:1-&\L$;IXH(@.',6$2[#- Z@(BV362T -\"@-># M]7ZO(6B5D!#Z"Y\"SP:_&1E&T*-W7NU.'P#16Q'3F8J&H-BLM=V<+*CZCY2G MJ],<\\I;5R!-D7IT A'>Q[IMF5 WP&]?CKO3#!OPH8KT. \W24Q'",0 MSMFA')K]T#:0;C]:N*=>#%[P*ER<,LWG+R=L>O$E14MI>M!"$W+VAX">AN@" M/BP8[S\^RU$8&;(3G$-(V4'1[S,_$92!XSX5WDYP!';J5\2>D:= )]X2Q+%# M_ITJ0ROHS@,T@;Z\,R"OA<,D;K3 D'VR;&?5Z[/3/56/0N98EJW]@-\5%8*! MM]F!<^/KRG2B=-:> ^=^#MRO2CO/>=K E&5__&Z.G'\X#5=-!/"VJR=0!T&M M_&R_URFNI#V$WJN0(^F(;Q M@QKPVEX .-IJX[W0>>.SBGAG_MZ%*GI(F,.M?<<(A=,$"'?F+QVJ2^0I/QM6 MN PC/;BAAU-)=N1(N@[Y/C@!IVM^A(2K,3!R?=X'L$,0MSK6GQ=\!DR*I)QK MVR-&VWC W+??A9>1W2)LW'T'Z%7#59Z"!1HCDVT_]G# 2)%^@:\XB$SO C0' M4X>QX8!X!V(!8/TJ+J&10D,N!%P"S\/9SQM-#>EH:0F%]5TH:?E#/J(\=\+2 M/J?#$^ER$?84*>J_&A\)X'\B"5O"S^CE(69P&_MU@N/G$#B<0\1-@:+J1 M"K9F 9UCJIX'=+@1,=^'M (;^9W^*]8)UQ!BWM-_YXGMJ*\?F(V[RBL>-[W& M%WS):$3!.5$V+&"/' 7LEXJ PG8'CIOLIO_>A?)#8$CO5MKE&?,P^U*%AAAX MQ0 ZVO(0D,F)#KB <7QKE]OVWJ3+-]Z\G==X_.;:U>Y3LN1S^YTM,M>M?\7$ M#U;WI)<7GO:(\$QN!!R/!+UX)PKA<^ZA#W*R2^1-[16AU5TB 7)F8!0D O2V MM/&;FT,W3W??#P 6RK]!-IT(O7/D@R-_/ME,AUHZ<,Y"-$.$0UGO(=-ERUW: MT.%,G(VWJ2R8:,=G[_T?9@[L8(YLU<#Q7M#-"&;_(QF_%_]N,I2!TH=@X C5 MT 6STC0GMP%XO#M)&/9+3O0(6D?DA"$##W*L'A3X,?>!%F<$@!#0P[?VD2,8 M7_4##KW0B6WICI>KN&D_)[DP4 _HMOFZ>-(,;LV.=$!:R_%J[/D<1E]@QG3H M-_S BWD(\]W6SBZ5?I^>Y&=/L,[[HV"[J9KRJT9TP$_.5C;:;S2!UP+&Z!,[R]6+D+\7-][TSN-+0KOL*O M>ITA*],!VE!'.7 VT(=' <]CR?>B&'&BY(Z(&KO*=>=B0NGB=*<[!P@. AE> M4!4MKV^E_6ELR$6$>70^@J,0(SJN@/9Z85H:Y)]]P!$PSUX'NC$>Q_R"W0)V M^DW^\0XM[2+!!Q0]Z!LYYWNP#62?F;;;Y/)M&Z P@#@.L/9\"8.B;1AH(\_= MXY@=G#"$<4U3<27_;^H/3)%P9=?Q2GK]D,QOQ@ M"AF0A,C^$TP_$R,DO8:K_+AM@!X\X/X-N68O,JH,N.H.E?UT/5IV,#9(''>C M5)D-@= 'J@4%_SS]CL)Y!R$3..4G]V%GNI]YD*Z&WI$;2-E)E=?)"^)X!EG2'!M0&K"D '6&@G!J4C 098&YF>"[ P4*K[]TJME8YP M!X7QJR27.Q+TZ[5T!P\$?(]U@DR+4 ;W"<68?PIU(<1>M\OAA MA6X=6)B'[?"[.28GMJ0OA6= VEM"X[9NC?D6#(6]G)[D??G\UO]3T]E MV3(].BA.MAPR&GS9I*[4/\B'D,'L%;15XPH,GT4K@IDBOIWO@.1/4=BW=-._ MW*Q89!C[>O6253?_H"3:@'Q4=RR'J5_!ZP$,6RA'Z!AQ%VH&;O' 9Y_/JOU2 M*]479E("@DIN/N2O?_V[(/_[C_*E=4Z( -\6BF]!TN>0',DF'Z((DHX0B? N M/Q&I7R_/UC5(O51;H)@<+1&#QTY^@J M0_9TJ[93N2-;<5P>Q3O1,',W.5[ Q:29/!J!S>[#7#PQEU2 MY$C7)6<;P9>/*.[FXRINQV1Q3U6B< 7&LR$O7=3E<'+\#@3:-7"=OJ,.4=H@.TY+GYCWB*E3;9Q=?=JY)AZ)6 MF)ORO??+WT\(MNXN7_=]!*.\B"GA("*:L-%MZWZHK&7)'_7U(M0.<%#)W5U- M+'^2\C_^+SXTXN/:O1 SJ(#OD[6VV)-:6O_SGP033_P]+N)U5'#K'&G5S\6F MFX#R(?(^E(<" &XT^XVET&_SCU,#! %8V+'\+H!]4A,*L\_/8Q_JB'V>.'SC M99]YW(69"#/1GHFB]Z&,MX^P5\3^+0[,+YA?]OQ"WX>2SE'!)]C%\[YN3QIA MYKHT<\7N@2=S[">@,,1O&&FXX&B;OVI7D[WWI3@P23'R%+VV;.H M/]W+E?2+L[M0!VTF(0GXU*HIN\Q^U"T*Z0"WUQ=@@CN%\+N#%0LZ*>UFUL) M(/(P);2%[R4:"R+*(/"B3TN_HSX[[.];U\5A<387SN;Z_&RN^)NRN=AW97-1 M;\KFBGY=-M<+>FN_$1=H(0[DT^Q:)XO:*X)PJ-\^EC?^BNPPM)^/,IJ\C<47 MLD6\\81]1\!.]D3VJ>$'R?K[G9*=YGSR@,KI9JHW0&OCZ(W30\.NHC]=>?CX MJ:I_3L7O2J.\(\/MK0EM^WHN3W3E[H>8>WT+3 O36_G=II^SB3&5K;$N 8$^ M.J"1K>Y(*[$81>#GC4 MLU8T92@?;&T[*WFT"+ZRB_ME=*L8[,^N>P5<-OZSC4=9$.ZB>+OA_GQ,;X'\ MC'"XIOXW'"RK=\IIW]" Y](TT3U4YE!WJ: -?K\;W'-]^GWW:\*$>L!E=@3R/YB6D!.U*> MP=RCYWC$82S93=;8O<.#F^D'"C")3'@>:@IQ(NZXY7$AP!VF;&2O []3M?R?WP'R]#@(Z<]/R6QH&7KQAM0_:G9R'0VC)ZI"H$J M6Z(C/F@A89) L%]RH4W'O<1SSO5[$WRRN(C^U(SW,W6VD _V? .2$=WD'YA2 MC5 #I1^L*L&]V']N;Q>,0)T+DH?P &X<;/@ MOF .$:IOX3_D],PTX:;_D[,< ,D##Y+#S'%O(-X)\O>^$V5L^$:_S]LP9"PFMC2"TM-/3MM$G+77XB)8I]!KA_'JP>#!NYJ^EGCZ-:SVZT";P'2'\I#)/L9<=8 M0@E)EE/-0 \J-[COS:_W$+.!.:.DLRH LM)0N[S";][T]8SE]'[O8/XRLDY='\?J(BVFY>" M"C5!/?_D$5-@<0$/6SJ>_M/"]&@97-EJ"-"LC*#R:"ZR/8O1.S4.?T=>JN,3 MN,;C :&=MWMG9[Q,UET-KSUWN9FLCGHX.B?K^B'PBBGWF7T^TI/3^DST/%>J M[]G>]B M(*2BLA A]_08DH).?1H4"('U.C4W\U(QI CL?>,^LHO&'.]5!):=^.0J$W_N MW$(8KZ@<\7*A" \O.SHH[N([4Y M L_*^T].'%1(. QH'?BJ2 0>^*N.'>WH7FA"[\YB.-&=SURR4Y _(QN>1+^O MF(@G [X-_E^%?"\#W5<-QCD^!?2C*:-P;*D6_I!H>/*D3("@^.2B-$'E9HXK M]>SJ\P#\N^\H?:0T\TRV/*0I+U7\\<4IW9BJYF6XNEZS&T#=E2$6IK!0]];S M-?R6$N ;_\G>T.U+BF^ZOYG ^YMX?_/9]9J"!79I3))W,6_0[30XKM)YC8L!\CJ$2"IAB6$LA?SC@$[TI;>6K%RYWE9,DSTUE,BZ:J M:H&JPT+AQRVK8*R\,"^7U(T1EQMQ-2,,Q56?.FTY*.>Y)-=)K/F.T&!J[*.< MG322H"5]W#(V;-642IN/*4^7Y(+;J$51=@[21PWG3\T=:-M\3E"F4PE0BSG M2XUBO1\]G5*;K6;KI0EA<,7II)S."NE!35N!EB=3XB/+B2TY)B.2X$6AY,J56;ON8WJRY#=S^=4DPOQRG!Z)7X;+/#Q./UA\+:2L*F)W,:#XEEJQTMUXC.JIBL/A)) MT19&?;I_\E)Q&AU.5D.[J6X>^LFV]+@==[,KT/+DG0_-P5+M%663+\Y70R&K M)>.U!7SGR3I1Y&HM6KM,H78ZT:B-U2\C%@9Y0ILE1 M9 @'>KI.]7RE$356>CG*KC#Q< M\;%DGSEM&6_0PR6[&3>Y;(]@Q<>5+<_SJW[\M"7_R);%]7IF\,RBL^S2B;37Y%#M%,2( M7N03\IRJ!TH4HE4I/8KE(:&,2.NA.J!$F5LE[MQD2KS1*=89@M+.:4;BT") MPDZSZ2ZE+11U.HG9"7:V[*SC]2"),I9:K%**1!^(37Q!&KW--&ZU5D$2A9J( M:G]B+3<\->NG*+J>W3S.5D$2I;;MSE@I4^?4:;Z3>QPU.+T>"98HJ7595BJQ M2H;;3%IYH"'25MVJ!TJ4"C-.5#J3S9I/=Q9&CEH-\X-V/4BB5!BNETDKS:I: M-)=CK4]:5)0)E"B%QMB:C7*Y+6>OX]%67Z5J3#89)%%*E,+U.I7BB%_$TE2; M[*G+1"E0HO3TW"B:FL]K7+&4G2M,Y;%:K:R"),JR+E!D/I^,\4IJ*=$5KLN5 M(J- B3+(1[J24.>BJITWAMD%D^6+=+!$*61['"D439K?9!IBNSOLY*1U/4BB M/)9U*I]*]I:WQX]#_4&(2'(E4**DDP7+ MB@IC6JURA<6HS&W$T>I4HO39J$@30Q(06J:!@$A0$C G!@!S! .@SU #23IY M=T\8]G+E?'*E1FI-EEAEVFJE-0H"?U?B9D-)[:AJ1-P0D\<&,B@>"OZT9B M,!WG>YPR6^E*41Z8CY55$/CM&AW/ZM%BAF*G%"HI4=5HS6 M6K,"P:]DZUM"*@ZKA#)R\D@\/=JT4FYW%>V:F03Y8L]06%BJ7H@ M^"?KT6.N/-]H1#-:("EYR71%)'M.F;K3*-O]/#7AN45_/:5RFQC7JP6:$Z0T M:H\?U.24D[F':3:BS)L M4'@[_5JVYE9+FEJMA>MERPV#V@<"/[!-BY:6=TB MU&J?FQN%29P8YY-!X,\7^\TH-1C,U.:VIPL=(VYUNJ,@\'=9.3H9+)J@96Z] MI48%8]ZK!YL3Q,\IG"L-",A#\:ITHK92:U2?2Z:96S,VH M;#T3:$XHT\18'@X6":ZHE-A:7IRO4VP@^/5\)3LJLPS+;_3>PV1-S\KKV"@( M_'HM-IEF"^L&,#PTO9X8)Z)L.GD*?CK*QBB*&O:',C'HTU0BWD_$8D ,1 69 MB5,$*X@G,QNQW*3"M[L,7V6(;9K=](:#1C#X52M%#>Q>G%!D.]Y6)MF-F0H$ M_X9/U#;I1HE2[612WRXC'#$J!(*_6ZML)&&3(H#GT4U%RI-LC&,"?8F:9'4S M76K+JLRB9UMD<]5]: 5J?G[1H,;61,EQG7D\'4TIN8<8.PH$O[JE[:DI\PJ1 MG41JT6D>J/GK#[HW$Z/>@$^Q+#++=.=L9]4ET8Q8Y*9W/,-!VH^=?\ M6.8*,:I"V/%E*F7I38;;)H/ ORS,XCU[*5?YJ9KN=(G'C+0T \'_6.17BX4Q MZ*E"9=M>Y\DQ SR:(/ /FJW>9)YN]-2-4ACVR&77SN4"-7^JD]\TFX2Z5855 MJQ=CB$HT6UT%@G]2?ZC7-EUI3&0WN7DDF\P,.'D5"/Z'^H.Y @IOQBEI:4/D M(J:L&H&:/U<8)8BZ\9CFE175DKOCO&S7 L%?-;?%QHSE'M1-Q!IUK&TY*P&K M*P#\;?ZA;\TKK,[)6WFPJ!3TD0FD^1[\;T^=9M^4.IUX5^IT]$VIT_2GA8G> MM)&044RORI&[ ^H&5+_H*DPPA.2^^LQ1:62OJH0;M87EP\T0O#5%"F5D$=U' M'HJ2X1!%4%'TDT;!7'C5CG,UQTB>N;']76&H]!CFA\NA,KS]"+1&636'F5F2 MO;^',^#XSA-GC(XJ#J$=9YB! D<-=QTT=#],4&0<'IW9N"G$\G17A]J]5]/; MX]@5H_)?EW"2JW>20O;4<-U NSQ#%WJ\M)QAYQJ@7>4()RU8T30;;N=[J8/2 M4\P$MU:\!,[]"GB75BFSH"Z=NA3GOA_PD/^K0S>S 45#3Z\%'%8>J/&\V"X0 MLE2N)&K+?H[ADV>ZZ.\ ) MQUJ#;CUB#E^)='UX$]KE$>+>3P4$G_D5P;LS]WW\>3P\\[U-@C^ M?#3GS$ M__X\5C^OMW(RL__Y#\D0?[V?B&N?_N/S?)$+$_>&-Z8WIC>F-Z8WI_3F.Q_ M >@4I#(_S>FX\*P8573,7:'H MP55N(;?<[H/AUA2V9XI3;)<'O_2;Z%IM0^JG*[U^K]Z;35+\L*T6M5'NL991 MZ%5N]>O9$KW1@Q*]T;YI6/V:XX55C::3S))<*V9_O1GV(7L\^,YQN-^749UB MU *Y<>[SYNXYC\T<+H-O<1]1$LDJSU%+B;?C[0>Q." ),YG\%9)D49D*FOE_ MOXA?(>=R^O_[I:RM^YD]C4BZ%7$;')<.=DL%/QCZ%-Z9!M>LHUCCM'M)-+<6 M-1L2,VF:,OB_U!+6OT(FX X9]>3=)B2,AV0ONQ#Y-&7G.DJ[MFCW5GT&%I:G MPG&:""?B=)B*1M%5@3[BW$3PY2K5\]=F==T2YN#QF>K^],R'(5?E)+ELKHHB M'Z'FBJ4T!S717%T:'FY*O6.MU MW*15)EM0MF9FFTP-H(9C?OU+ALEH-!PEZ3!-41AP&'!? ;C=B3'S_5!;QYM9 MZC$]F?+5=&TV[+;IB2I>W)A4J7K;TOA9NWME2'L':BI2+3HNJ.J6$^0- MG1U,HU$+WGYT6=1PJ;)!%^A>GZC6BJ,Q75NM)B6$&NK7OW0X1C%ABF+#T6>! M<]NY![LH:$ZWT=U>GQH&_2Z1^&M,03@2 M>B;3\C5@K0K6M+\(M/@DR,EK*J MJM.,*M23DZQ.+>K4^#D+=ZBL92FRE0W]/,*#3(H3B;-6%4)F[8)17:8>=0)> M%4TY&H>D_IY/W>)=S>M+++E6^_<3(JE!@(Q.(K-H?2*L>9M)&?6(FJ]'IL\9 MPN<&I$XO&\D%Q=D$PVS8]+H-YAN#@*0Q(']DFL&U O+#D=8@.$J]?&([:R4> M>4:L,_,II:H&=TG]R,A-GC)9PMO4&0Q'#,##Q.<0CC-62888@PQ2;P) \;_06(_(M =T@=/4S/,-,.HF(RFS2C\7VH)&9 MZ!='UZ(CB(7D;,%Q]D,I3T4[?;E70NBB7H>N&TIA11(RI &2?-ZIL5N.S_Y8 M )\E&HNX"S[L?>,^04ZJ8R))2E&B6FJHYJ#?G$3BEPS\K6[=3V1&?)D9- MMMR+U%5NU6>_)!+[HU0GSE;]_!CK4S"C-T6I.=/)J5J=,@5^7J&*BXMN>'!2 MLK2@AHTEUV&E6)DO,;''2A+ ["OBJS\-9CB5YU,CIT^!+":P+-F12QUN\["> M1HU9-"NWGPO6?(D-NS6&Q>QZ5+?51:+;+D=[\T:J#Y'&P+0$@J+"1!2GIV*L M75M8]"F4;1Y6K,*VT@RQJ.A6HY(?I+KL)2U&C9B2[?)#,JE6-X7JH0,=3KC+[;SD-U0IGN#0*_R3\WFH)Z?>+A MZ=35ZRD!=V4BY7S15+?Q+L2C5-9LN9Y4^(TXBF262C5OYBZIMK/29%7@JUU1 MS1:J\>9$55<%?=1/X)S6B^:T8J1^=3SV"*AD7A\.>]-VA).GW/#!;NB93>R2 M.3U3:9&H\>O'1WZQ3&A2IYZLF<'@S4KXWH'L%T18RW3$%5XP1# MLKFJORXWKZDGJT*9DD5^=3,S6RLGKQN-*K+WMU %"<&XL!>HL M?7LX^0BBB?KCMEZ3"STN*\5B1;V?5A]7%]\1U3:%3$]:6X*JQ-=1JE)#]?SDD+4;+UG2>F@\Y.Y4TNQ$SHD5:%QQLW_5PE!D^O[L,8/'NP64H,._E$KY\G MIF*ZSQ12<#$N#L'XJ"9WN8Y>4ZO)1NEQM!L / D/6RI?V2J)J$TTZR%/4 M-,)&9F0LVEA!Z+U4F!;C#N/N"G$7$/7E4L2H71VMQFK'7&_Z'7*'F03&WJ=';C'TW@.]:=2R1M5Y M:4%TELO$0VY=2Q8[%W?=&*W/KNCL/Y8 ..'\S/]*=D>C\9YQ^5;4-4V8F_*]]XN_5P9T-7;89"JL(XB^ M,V\@$4T>6O>";>G>!XC_G$]<3G?:^%C?;0,_\108\5\XG7T@V^V0=*;Y;G2^ M&.:6E&5 ESKH9JCI*V\AO;\C\-7W T,6U,@*+-W?N6XJD.[WAJP!3E_*1^]T M!0+JV&LJ#$Q=LRWY:.Y?)QO)-\A&,)?=S[,&Y3$AOHH0+U7SP)3X.DA@0EP% M(5XJO($I@2'QPPCQTLEB3 D,B1]&" R):Z$$AL25$ )#XEHH@2%Q'81XJ6 $ M)L3;"/&.!-=W!P._=GOB)/[^-7N%5Y4<>Z$U^.J"MJ(\LV3C#>G0SCUQWW!/ M[F($/W-E5;0(+U'\ZI8%L\87E%##K(%9 [,&9@W,&C^"-,?"2G(&],>R- M_3QO;.@[_H>]LAORRCY*>'CN+*+O#YYAXM^0!?51XKOGG68C3/4?1/7=(1M, M]1]$=72V U,<.T%G-Q2\5@B_B!G!]/\Y]D]RDS4IYCDF.28 MY-^8Y(9S+!;3_';\FX^2/*">XD>O,+IL)=+73YTB*/I6*DD^<6F[]Q-Q[=-_ MG*MPY"7+S+Z9TW\WRJD_MR+:KH'>IT4*,;V_,[U/2P-A>F-Z8WIC>F-ZWQR] M@\I-W3JY;_MN570)06CNWD* ;U8]^\VJ7\?G7YZD=>$+]NB#VLST1R[%>OIN/H\]'>Z$;W$?27]F MS)^&N:]-DKLES#U["=8[("?*/,VR+7-)*$HU,2>WPWHD=7'(;:PH:W6+RI"W M6:7_T)YMLYG*"D"._O5O/)8(QZ)LF*&#"J]CP-U [M*M .Z%2Z_> ;>2KG#4 MNI%9\D(EN^TD!O:\_7#Q*T.8D97O,KDHR2UJ=+8YM)14FJP#N*%KLJ)Q*DP0 M=)A@8QAP&'!? ;B32Z[> 36IL^EV9AM%YN6>O&$$?CWO%E:7AAK/&)UIO=5< M< +)]T:5&M>/Q:!F@]=B$60X3L;"\00V)3'0O@1H ;=:O0-J3:XX4 =JM\53 M:V/%+ UQ4(I>_ :?M%B2Y%R&9/CTHVDO(X:D#U-0JZ%[L-@P1;%AEL1&Y&TF M0U\9TMZ!&B*VBNNC AWATZ74?+%M#%AK>G'7J_20;N6:#3/#3S6RF$CG,LEI M":&&^O5O+$S'HV$V2H4I)O$,<&X[F0-)PY![$NXW^0>G-Z,Y>'REJ6(EO9T,\CB&)6I/4P MC3[T"#L1[Q@9N_# U>K]. R[0LXDJ;_G4]T8J4]EX6"D?F'8-@BH V'%#+M= M.D$L2(JNCHD*94V>,QO.#=1I(6/TR_5&@\M&^96H]//CEK4"0*4Q4"^8.X&! M^F7AWB"8KJW1<#"2:)40!HFDL>P7[(YT29AVRFHS4XVW\T16;&WM3&+\$'T8 M 9@R&*88IC<(TS<$B8, RCT.J6Y&(B2B6!?B:,3+\. M=S>4P_O6PBXXJ_>#]4ZB0%I(NCW0Y.L3%\\RP]7H_9=#TKE&=:ELHXT\(5/M M09EI:+5&_N*"9=6+MS,4D0)B9:T5UNTBR3^DDGWV-0F^MW%B_2HA>%J"!D/P M[+'F.EM-<%*VIW"VFFVL*U5^;*\OGA7579D-TE#'6T+9L,E^BQQKCXD50."+ M^;X8?Y]8,@3C[\PAY&&AP#-62Q+514E)K@J-<7HVOWBB5$;:YM;2,IGAB]'U MZC&F]I1,'J+O%>F_&'\8?U>(OY/8\*;:;W242GVB+LK-3$^W-JVL<'&]UXX3 M*U%3'QI<\=$N4_W).I_0ZP!Y+V8#8]QAW%TA[@)"OKGUM!E/F;$U5^PT%\HC M:ZM]YN(^7Z\_&^O9S&C."8/.7'OD!\EM$B(/!G'I*!,FXVR88H."21AZ'XK: M8N2]!WGJBDB7X@V[HJ93H_1X11 #>WYQ%$6B=KV5'+,ICEE$Z7AO88G3+(R< M.,G";!RH,!;\1S,OX @%9O^Q!, (Y^?]5W([&HWWC,NVHJYIPMR4[[U?_+TR MH*NQPR5381U!Y)UY XEH\M"Z%VQ+]SY [.=\XC*ZT\;'^6X;^(FGOHC_PNGL M8]ANAZ0SS=>'LY^5/I*R#'B_#MXYU/25MVK>WQ$(\ON!(0MJ9 76Z>]<-Q5( MY'M#U@!7+^6C=[K@1QU[386!J6NV)1]-].OD(/D&.0CFLOMYUN [)L17$>*E M0A^8$A@2/XP0+]7AP)3X.DA@V705A'CI/#&F!(;$#R,$AL2U4 )#XDH(@2%Q M+93 D+@.0KQ4'0(3XFV$^$@BZQ7M.YP$UO'MX_CV<7>'Q2E:_ U3G"]&\#-7 M546+\!+%KVY9KFH?]G*RX+RG&S!K8-; K(%9 [/&CV"-L]<"O"1G8-<+6^+? MW/4:^@[P81?LAERPCQ(>'AV+Z/NS8]\RV?6[FDL?);Y[9FDVPE3_053?G93! M5/]!5$<'-##%L<>#/1[L\6"/YU^WV#MV=GZ0L_/I-,>R[NKM'F4FZE-,*TA!!F M",P0F"$P0V"&P SQNM)7M\X/'W6O+GO'*[H,(31W;T/ -[R>_8;7KV/NX[)N MP9C')#_[5:'?D^3X_IUG+LO"),B_Y\)CJ)OG-,FX-A,&ZF>Y?_.X$EO7/K'9!CMS*]6@XL@J.*V=1# M!DI5_\ MYMOT8I8:3#+I!TXHS9G*(Z-5ALTZ@!P-+PHBXG28C@'H4>3YKK[]:9#[VDRK M6X'<"]=LO0-PTJ"4WM9CL1R_F/_3)0)Q^)4F(S1&&@8:%\!M("+ MM-X!M5;4K%%$?57F!9X0=)).+A+RQU:;C:MM"#5X M]Q:5""=8(AQG@VZ]PU"[_M3M*T/:.U!C]5,$]1!KE52A+DZCC\3$,NR+*ZC9 M:EQ1XY5^9O\ M@S?QSYZW<3U)2U[$DQ56KPVQ)[68-X5DE/E36 MLA39RH9^'DG4*LERRK3($=&9=%OFI@U&F!OUXS#R"CF3I/Z>+^:*D?I4NLW- M(/6:@/K.P&T03OM\8I*:=48SODK%4RRG-^-5[KEMDG/C5(O5FXEL*2-Q0FDT M?MQF6RMB"'%*GQNG>"O]F>P)C-.OBO8&H11HK9S"=JIE/BM*JPC--QK-WB6U MJ3BQ^C.Q/8WQ\F;,1,O:HE!>K0!*&8Q2C-+;0^D;0L1!^!P)?(MH5ZHZ%V%8 MZK&5UJ;KU46MW:Z8;$RY>9]G2^G9H&OD(7ZWUZD2WUI6R(K1V8529B;%A M.AH/ \[ 8/WR[%&,U3<'IX-P%^%B9(7>#GJ$(#44DAV1C^/VQ7%GE46C'ZN. M2,YF*M9CEJ-IN@7M5Q27?A7N;BB']ZU%:'"&X0=+KT2!M)!T>Z#)URCTZ/%8WQAF5&5RCZ.6P:1*[3&%]_P$N/2>AK-9QZ)CEA91_M]7HPQ MJS[[F@1?#,&/19ZS#_2)96IICK+59]>S_I)@+]7I/]B_&'\72'^3J+#\G+0:8CC M2)6HFAT%_%[FTH.+IRC.A[&1-:KQM)IN6<6Y5&Y-2G-H>[Z8#8QQAW%WA;@+ M"/H.AW%;4ZVJ:34G&K2JJUW9T1NSC,/&6ASHC N MRX9I,OY$=C"&WH?BMAAY[T%>;\,41C2;L#DE.?^5W(Y&XSWC MLJVH:YHP-^5[[Q=_KPSH:NQPR5181Q!Y9]Y (IH\M.X%V]*]#Q#[.9^XC.ZT M\7&^VP9^XJDOXK]P.OLHMMLAZ4SSW>"$,>YG3\I(RC*@2QUT,]3TE;>0WM\1 M^.K[@2$+:F0%EN[O7#<52/=[0]8 HR_EHW>Z\@!U[#45!J:NV99\-/>O$XWD M&T0CF,ONYUG#@9@07T6(EZI_8$I\'20P(:Z"$"\5Y\"4P)#X881XZ8@QI@2& MQ \C!(;$M5 "0^)*"($A<2V4P)"X#D*\5# "$^)MA'A'=NN[@X$_X2[*ZTK+ MN] :7/V-ZDYQXV^X)7TDWX"4-?6?RL+=T0][21PD/3X-%]/UQ,$S\&S*& M/DI\]Q#2;(2I_H.HOCOZ@JG^@ZB.3EQ@BF,'!SLXV,'Y>0Z.6ZP="\ ?Y-M@ MFO\\,T>9B?H4DQR3')/\&Y/<< ZG8IK?CCOS49('U#3\H-MRX6J@KY\Z/-]] M*Z7DWC:S__D/R1!_O9^(I9_^X[.6(*BZXR5KP;X9"K_YYO_[5KKIU?OBH>W79.UK1=0:AN7N? ;[V M\>P7M/ZL9< 7K3Q[!^C/6@;,#,]>D?6SE@$S V8&S R8&3 SO.URMEMM- MG#OQA[J*H&] #Z&T(4N*%7+.Q=_@AI+COM]BTMHG7?K'-S/]J:E''O5\55$W M@T5N69AME_-"\LLNZGKZOD"/S1PN@V]Q'ZG5>\F'QU0WR6^6<6L@#-;-=/_B M-YO$>L760ALT^NHT63',Z3;=:LQ'?0;>[16C$^$8386CB:#BU-)57+!IF:#K,QJ(8<+>9R74K@'OA&JYWP$T:E-+;>BR6XQ?S'L=4 MR&2+CE_\[LJ4H1II6&Y/V8X;?*!TN,S,C@PES<:"5(H;2[+=*33X[W7"]3'DH+C@;16U*Q11'U5Y@6>$'223BX2\L4M MR)5&T)%Q-=GCBAERMN#9Y4Q>U '2X,5<=)ABXV$R$<-(N\FT\"L#VCM 8_53 M!/40:Y54H2Y.HX_$Q#+LBZNGCB5F2WR'GA-RI3_H$'2G0(X0:"B@GQ)LF&+B MX03U'&QN.QT$B<*0>R+0_$W^N=&,D+.'0P.F[$DQ56KPVQ)[68-X5E-/%36LA39RH9^'GF272_LR,( YD$S,TLK36/0 MZ,=6_3B,FT(E1%)_SZ>!O\GFT1G2;FX&J=<$U'<&7H-PVN<3D]2L,YKQ52J> M8CF]&:]RSVURG!NGZ]4P,D]U]3R_L>W"(!=C<]TQQ"F-<7K!O >,TZ^*UP:A ME!P1.87M5,M\5I16$9IO-)J]2VI3O9F9).758*M62TNZ-QC.&WP;HI3!*,4H MO3V4OB',&X3/D<"WB':EJG,1AJ4>6VEMNEY=$I\)+BW:R>Y 5"F>?WC(VBFQ MNZX#?+(8GQB?-^27OBL^' 314L-JZY6LN.$6Y4)O6=P:%2:>O'24BTX5B%AE MT5RIB_',B.4%N9W,C !.86@X08?)6"Q,1<^XV_G3L?ID&ZILCS$&PBW Q MLD)O!SU"D!H*R8[(QW'[XK!3"\,)WUIW4QREI"/#)K]@HE4$.^J5L+NA/-JW M%JGYP9FUAZ"/ M!+NCW0Y.M#_;-$O1KM_7)4.3U:/,87EAE5J>SCN&40N4)K M?/'-IZ7*]]AY3TYPLK*8C1+=9GYEU/OLRTFVMW$\_?KT<&!)&PS LT>+>^9$ M:(GU3%V5!R-CKN:;FYM*#B^<)TI0UCXSIB<)W M1MT<,7XL)+-MJ/5>RLC%L,.PNT+8!<1LA\)FD%D;25T5.@^=H;0QI.[VXN;F M1FEIK?&DER06XT0OS=A5L3R#[AZ*PK)A&KA[=)3&R/OLL"L&WGN U]LPA1'- M)FQ.24[RY$-JPO5K%]=>)4[)E ;+D4Q0'2ZR7="6FAY"JQ'&5('V2@ ,4=$P MR;R$(Q1:_<<2 "/\^[^2LOPX]]_M^=]C-M\GECYW_@2_CQW"DG=D0I[^G>NF M @=X;\@:H,A2WND-XK^0*7R#V^\@1$1=TXU[CX6]-T(6/GD=ZOJ.D7?1X=@= MX<$"KI"\X\B08%MZB @1L-]_0,?>3[1.NU$X@ (CT(2Y*=][O_S]!,GQS,JA M,40T8:/;[M:V?Z' W0 Q06IF):9D@? MA@QY*!N&H'F9XJ$A,',A^D,*@#+4SK"$!J"!H:]DPPP!+M)19OD<\" 4$F88 MO&\Z54P3L*;WI E$T R\;&#HJFP((SD$H;H$2B$$A%G(DL7Q#+#Y:'/:[=S0 MEPI0Z(IWP!)CP0H!YI!# M(T,68'OPR2P$Q$]H(PL&HJII#Q I%4$## A^[ I5@I>#]DY3$_0GR5(H(XO( MW@M%R7 (Z*PH^DDCWH$J["[TH!OH*4T7(--Y^P/@632X/;^NQGIH+"QEU%J? M(_T*V!YT!L9AR'-A UDI#+\&S*6C2>_;#X 0+H4\CUHBSXUY*F@S""'3L&2 MC+5#)D:OY+Q81/2T@# M +B";U9C&2$1O 6.&KYI/V\T-;BV@K2$''47RJ-U-F4(3PLQF6^HH+T(Y*P9 M$D OAB&;<]@7F*)'=8A&V8)]SE#;T4S9PN_=BTE"0Z#]$34"1W\7@JQU_"X% ML $<^0"NJ:A!O \50$*P4 +\1%:62#N-@*Z;.6R&UM];366VU.'2()$"OG") M"9=* D,:..0"+ 47%?XJ.I6 Y@ GNF3>A1K>X!U"F X_^5C3W,T5]X&1$=L M]Q+JX.,6>*M#H?G1/ITD2_R.=/NJ"I7629__0M/:3)$/!Q+G 8^P^=? M(KK/IF:]47NH%54Y/AK+\6F%F*4_[CJ_8XGT--F45LG'.<$TM^FEEF"&+:K^ MZU^:(L)1A@PS,>9DB1 3GGV58OU"K5GME$AV0$P;FZDV$#+;?OH(K,"6Y%,FN]H M^6I2:*C$IK\"C$2$:9H-T^SI#ON?< @J-RB]@1VYN0LE@0XRWB8L@:$#Y)^C MM#S=()@[3>C*/VCQR L;ZB-HVCAZ X'+JXRLP77=3W]!!FE/L-5U,#S,"0R M]GR,7<@#*H%#G_+,M_!2]#ZNX:J:APA%.)/;NY7_WZM\6]_$7#>70G[42(X, M@"6I1H0AZ/I>T%;"QG3GR;*^JZSN=R&>*!Q/[(YE_QO:_[HW\4_= $T>6O=. M*_<39%;L/EI'?.MZZGD?>N\>6:!O09%WYZ+*D;J/^N)+0FAL0+3^IU5-!X;G M7G0/6\C4 NH:^B* YN;.J1+^]9$WF"]?LUY'C.[$?09]O=*.-&9ZO,HIHZI( MJ+E%[W&4[,.F"4<2@2=D*6F]U!H&6Y_JI-!K37G 339']=:53&*SEA>].GJ, M_C3RO,GC[!+ M9HU!P]$8?0NX"R7"HB]:A@W[@KK]X/.:8%@SX,6,E3EP4L#0G B]$.!FVE: MWFCA@P?.TTB>04,$AS=[#>0KUCAO!KJ%8<)^Q0G>A+V5U792A[?8"N9># (FKLZ&*;\"=R M>89#1\/M5VP*?$5=NI W06XD\?NB*;F3HCD(_SP!?PM"8X^V N(YQ U[,,83@O/GGA MP+: ?2".G0]=.TW2P<#A&!8V$![#C1,W 49/2!!%Z$LY!HKDLD,>+LT43$PP M-J&R+LG:=1+WF(3/0M3TG/;#^(F^FJ'5=1Z9*J*ANZ[\ #*];'XIAD*=X$# M?J:0CF ^LQ'H%A@R)F"/ 0Q[F:8-ANT/N^R([@S;-Q)WN:"D$D4#L$1H( #1 M_)E$?I/"S LK/.]AC^)3M6L>+7F^&]TV@))(SJ>5J&+,Z MW.4+YH&&,FPX=K,&C ]QTP+=IC1=5']YMG$W7USGNE*M1XB=TQ;T^+FG\>O?W_*?G<>%_H%4=3Q6T:(,.<: M,@!RCATCV$"A&L@B!WIV9 /C&(H4SY/8OW5O]T&Q=] 'VDMP6H"1@Z]MQ1PC ML()FFB*@7!0%RM7F7!:1W-"T#; 7=J^'#87C-\(&(R3 GH+0]-.<+ O*G/! M.K)53U\'Y=-^]G""4"0ZYAV2=,H0[8HA3PM8%?K*W7QQ-GRZ=+& )5IX!?D4):R1I\G],,69/ JO\;.HUS?-'@ C'2#%P;#+UF,@IR 6=[NCNWVX.3 ?1N@Y>2V.!6#V'I #>CS' M%/P+*736I2:N:*6C02NM&^%G6=2U:B4OH+Q?0A.&51RI.I"1QPD(!,.T$A), M\*7(U#*]#6T8WH8[=SZG!NW%ZIKG#/EIA2AT%TKZ1KKSQ )>X/E6SY%[9Z*' MD>_K&FN:,E50?$B'[ML^TN3)O_LGH[>G21P_ *^"QT5):$H#I$YW1C$,PL)< M#<7R-+)KY;N1.I]D!'@UY+EM *":"+. 7N!5+Y-P( .UA9"M&("C+!LH[LW= MSUG^0=#RAUWW"&6\>'%.(01#XS,8&W5TNF!Y_L$).=QT%?#CA/M#OY4_R(VQ M9PK4=- ==,P9Y!B)@FTZ@M:1S YE 5G U%U+YX2(=^"=X*7)T!20,@('';$, MX+3!Z (2^<"_LL G *1H.P"Y.=#IJAH;#4C3U=#KM&S5!+SP?>9\SXVJ&DF]<.['_PSL5!?!"*\PZ5BN>%(MVG8MTOAV8#(M=_'59#CL=O)A1&)G4^R MW^OXO0]8[[.,H&2%!I+Y![[QJ4T!_SX I#H8D!Q:"IHM(\F 7 D3^$A>TA*2 M$F !]V$&?^;BM]A,)O%F,MY,_OS-9))XVVXR^70OST;"+B (=_L1:)?S)6D$ M-,3_S]Y[-J>N9/O#[Y]/07G^<^M,%>Q1EMAGSJXBB)Q!I#LXHC++IO,<&P:\CY]EKPI;)A/!+^G7PL_LS ML015M0(*>FHP8!['M/;JS5Y\/ZLM!>E;^T3RO75\ZKD+CQ$_4'CTA]!'N'V4 M[NOQH;Y]E-_K1YFO[^"+FC8$DSL7#12Z%0,A$2,42<.TG;_4H0IPU$ M",AX<*UQ"Z0HASYEUY1R]7;/C1]\]9=KF^B"#8R4HZC%48S"79)N>"ORIQ)\ M$?SEQ,T0O38O,37@,._[P3$:.38HI? L'U /$PH3TU&]<'503^*7([DFB. > MM,!Z<9=]=.2\;Y*:P'F)$/M0L'GLYGQZMH=)NA,!3L\5)WNS#8AYDDUSF*L/ MN(3D"0EOQPU0B?HX"BR'.1U'EMJ1I]6K]-#;4[EJ,&7'@N*"V?@UR.CBQIBN#N3#13/^++ MHQ2;8WIZO.2K(B$]H[B/7CI>XH5777+V;)#*)0,="T3Y'CU_7^[CZD;"9N%2 M$?P4R161L^56?IJ#/]D@1NEK5UZ"]PFS<=.Y:^,?(I_^=OE92;RC.;XEDZY06)^;Z MS9Z>QU#_ZJI50_0\<])^;F'6SWHF\S.O+M"S:($=%>3K>)E3P!R+^$O@-CS- M9S@8;;SA'Z6&GW_U!O/N5Z(,4@[V-O14$#EP$A_G36F<$AS8$Q!]=4]&]P"Q M_")2+^O0M]#];WI6U+%&LE_-Z=K\AX9UDH%^$#P#E+R8[A$A+X!EY:4[!Y'? M-R[N:[B@K"<0""9/:UI7LB7X[@GOA)%\N] 3F*>\\J)88 ?FAT/ YAZDT/"3)'B8>)@+O M40O*SP.;X,3V./']^,G?[A%G/?E@=Q>!JN#MV,215=M+4UP?7JB!>(/_)*]? MAHMJ3T/P:+3/&X]Z-.\I<+*?3A@<.XFYX>+N_ CS,B*]H)"17O[_NN'C6NP6&NU"*>/XAW_.%7=L> MGW9'Z:2>):=/4Z; 3;?';Q"#S(C#@UPET !VR"N0>M!>DH$L"4)H_J8=GND7 M!NX-'!G S6]Y &([LAG$=DYLT.@)?^,(#Q)'>.((SP4B//#;(CS(TV]YUIKX M J'X/SF"/(&V_G"DBP?"PCTF_GR-],YX=3["XM@EMS\='_<;\8YL/_GE]-@^ M5ZB QPQ('C\"\R]#YWU6_W_<$XX&G8NS5S=*X6^C5]L?PK MX>VB)SF.E;;D,QL0A"[\PB??-#@2-X\)L9?R)T[,Q4+U*QF "\WWGRS<^88U M&X%0LQY)T=#$XHXI?RKM!! :VN>L@!LCCKJ#G#_)*]$XTD.\1CV>M)T&\C6P M@$#TT@(O?6)UOA][*BP$CW>]B*#E^*Z^@.$X%>B)G*F%CBWWI-MY.,O=,!)J M;5L0>-L/SD=\'K '<5'WPHXY7G7 MSU.>G\WR$GC3W,V_5OO*: $(YU$6? MIEH KH!_3SA[#W-090B2=([Q?K \CC;8CWWR(-QZJ+=>'/WENSJ^=K81#AB==:>R,:>")<(P?LF0JJJ@XJN+NM M(4]XUBG8)=D*4P("6\?WD(:AV82OD@A/+Q;R7VS-..!IWNRV$E_O8*+U')BBYI5?<5SI;@'Y") M_3-6[O>\XNCC^FI7S[9 EK@&Z,CO"?U7,=_Z3]*E@: M5.,PXZ2WC\ 6"9(3 MP>FZ2?R5:Y7_/$["<,$1V#VK-RRT70D^+P0.>[!::^8Y MRF57M>%,[\CR.A*X9X>[^6!58>U^4"/JJ1LN;$&RM.^$!W_VDA>"W_<.]K"J M.&0[@7,/E2.:^M$%/W#Q//;]I4<(B*,7^$Y[C9L*0:>XE[?IN-8Y$!B>&\$* M#=Z7GO(A-"(/A((@6^@"/_,&!JPZ<4X9COEX?GP$_N^E?YGP"\HI+PWN@H"MTCZ M#Y:UB9=/]=HE^8\Y.GR]&*]OR>V#%:$("X,6>REVLH!00_*;@W)^BMA>;_?Z M,WI.SU B!IOFJ>'$WT!% )4)D@2H%^CFD0[KZ-3! P>>F884C(,"XB=N[G4G M5V^8)4356(>.:B.PRFROX>5+<8=3L^XD&]Y[#K?/M@@H>&3W@6X"[A\D5T!AQWTT_ IM%>NCWL#.+HQ 9#T M/%6ROG!LR^^Z$KBZ#S+[2*][I*-Y2P[GXWWR2!L_5:X??]M=3*@A^_H]IP2E MPH][P;KS?UHM/4DV"K]G'>H[9&W!^?KYR5231W'/ Z9/?,\N5RF"O5=JC0C/ MP8N1*??_-;!"5\W[JAXTH(O?BYSL*4PG?H2]_F0C4X7/BWS@F M#N"_@_/BQ-0$*;N> FD:-Z^)8*^%$]L_/+2/3LKC MET7VJ '=.8[&1^>P!5J^GW@CZQ%NJ.<)=>K*LIY\TBL"IN])C@FZKP3Y.?OC MQSIV(T;$CY]@.7^3W6D_D7P6) 6Y$$07:3Z!66[B &L)G!9JX+(T3MKV^MI'F.+E/>IYJH6-$8XXX3RY MZFM2CPHNW_0!V]1]#R;8/-]P>,I\V(V'16D)X4N&J.X6HSHTI\K]]GET(7I< MG'3T6<:&_-C8V)\ 7]3J[$2W\5TZ^QK-M>&HTT"J>"4"OG<15#EXL-:#<@70 M%HJ3?9]G6$3!'5/XO+V 9UAL&?NCP% ^$]K[]B.Y7C'KR_,#B0<*D5Z\1 MBO_0;7=TE!Y](S "HK,X]Z(3S-\K?[7/Y>B)7#R6(<=*BW"4.. ^3#,LV^]2 M#UQMP (+UB?KH?X2;FZX&4'-SM%3CU5!CQI1>^0_!"C^GB,QQ_OT#\'7E;_!U]^BW/"M:K'?P'@F5.&E6IH&8$-, 0#FT=N.,S M=6_0AA:8>]2 KWL92GX@Q+-& UL\2($"+>=DU[*VP!'E':W!V7QB4_M5'5ZE MIFEP4]^<#K1NW[0.M,;]),)*UNOI=5,8AC%C#[V^9O#Y<-SY@O#CD_HS&=,EWR6 M@5_UP.!)A\0(X)D)WN+%]X&?- A81PH7\,X@/T)53T[K8R4://G$?7KL+@31 M#T[W,W%,T_ SGCT'Y]%7@K%3D*Q\?@687^H'NB.YMD3H&8I$\"T!-<;I;> 4 M/<>IWU<!*D,X1'S.&Y;[\_ M$3IN_'3]#("]XX,+3_:^=!".]')R MPJ^YV 8]8(Y2"F?N'KC?5%WLR-/P8I#CGN0@!PD\[Y >%,2),I'W[!UNV$N> MS]2[5].+5'BE;$!0 H$Y%3RCW0JG9_DW6?%/KAA,'.2O6K8+R: 0V;7.@&DX M-;EU4,/C'F9?XZ./1G1G/]WG$+\'>MW6MZG.K )#6LK,U]5\LSD;M6.@?QSH MRB.@'PCC0?UKX'TT"8_=H^\N\OXT$]1]?NVK6O&%5826(($XK1\!=D^!(-?$ M"HX#WKOGUGV1JPI[3ILWO<,(&W4".!ZB?BXR75UDX81M/)YX(E PCIYWE&_T MRS]_G_QFQ%R")!8.=-0(.TQZ-ZYXB3V^:A6<>"!&H0O"]+24\JJ!_Z=YX/3N M&>\C2^"]5K6',Q-H9QP('.P/]Y"LR(>O%HX%9X3=C!5:-GQ;E M*F#6(87^J =-<#:'T_1357RZ ,71W4$O(V5_;OO.P:"04N!,W2]Y-060?6-Z MF1[&$9\%L_*"M7X3K$,SKX"%#<=^/"D@0?;4.RS +R'VHL?4%Y&S)W/ZW"7* MR!$V(*OV.'LO($A$YMX+U:9!;>F>_"X1%R#F=H27HX1!"VB^LC43_"M+@'MR M?RG!:>K]HT9"WI]"V?_"E([3<;:'K"F]P]T@F0$YG M7TD%Q'20_^(WA,F$>U@PS%<,?TJ-GXCUICTH=CN*/.,7V+0]G@WSTGG((7K< MK07E[U<74!_I B%)CV_L]DY1X_BV;_=HU07[:TZ55\[PV!;@7OF5_9G_ZKL% M@ MZ[/@2TIOF%_T$7:9\!4C((SV-W/YO::B+K0*C*>SJZ2.+N'R"]".]WQ?<1;5 MEBK,JC[-KO0J-(),,B^9*>*.^J-\RD-+A*F@RGYU5A#*XMV--D !3- .__3. M^6-)XNF%QYT)7LE2$7=>'>8T<>.EMT:V^MWZ#[[!%S*G/%?A[ ZE_NCW M$-QG6H#ON^ILD+,^/=L[+\TVW+(7]\=+]SC9HU!W$?3I?C:^W/-+:P)Q?% Z M1<%K>?T66*H<@(-N>'WN$UY#.AAQ?]'MV77[FKS]$ (15#ML9O:HRHQW=1^O M]"[(T@,)F2!W%#0Q3!FB&*@,3^LL[]1T7BJX/*A">R]J\K01V[XDSITNF/5Q MRC4?EDF'VLSAVJ/DX?K$X/)/9P&2$KW?0Z7'OW3*\>+Q$<\X*DQS8>_5.K@' MCI?@"X"7@XV"X79**L"J<*,]#BO&"W[TSUJPS"_%ZOB.[@WCW*N@UJ MK+E0UH!U'[_]X)AVSU97R5H;IK(_$;RXO%>3(;HGOW%YWS;]/RX\?!3D+P33]2CG?M XJ8%[1[>65?7 \>7+(4WC4 M0O3Q%7Y'Y221[:["JPKW1:F\:G^/68&\.WH4 MR+\.=N=9P 6'M'\UX#'X]EM[4/+]ROKG'N;9 *\\1[RZ29=8INWE$?IEDUZZ M'8CLB;;@]174W8=8%F=N09N@L,IR?/*:H*#P^"T>&;P+H,%A+OJ)=:#. MRG9E1WCHFX K]QV53RJ#W+^J?M>FH&>H:ZYZA?F 0XY.D##]WHM="OI;I@=N MMP&!E>/E?>/D/BQ.[HN3^U[:+\XSJEE(H"B$=(W]*3^!6 SA4#;-H0(K"I!( M341LBN.3!_^M_C=Z/%MSUO1R09IMAA#R37(]*"EDM@W5J8C89K=R3V>*2=-QJ%S*2U@7*#.M(=HE,2A]LL[H@7E MA(:XD-&YG68S[LBS9Y)I68*5B5JE.0V:J8C2F];4M3N2>#RRQ#F*PK7&0WK) M&$);6_$%LP)&4H]'RDY=S+;["Y[19@VFT$H7"^DM& E#CX?J<[38K*3, 9T; MK3N%JE6#B;4$AI[O4P.B(!V&5,9QFOGRJC$1^:'$HN>KUQ:9]*R@;BQZ6V2W MN$K8:'$#1IZM'H6U[$ZM2#EEF^=XO#3IF4,#C#Q;/>-DQL9F-!G1V_10YJ0< M/JP-VN[(L]73_4;7(BI,2RF.Y[)$4J,<063>K+^E%9EY=+#=0%]+5A=HM MUAEA#8:>K8E NBFB/&ZBS'*G;)Q13IAERQ*+G:]>'^PR*VA"Z$RSFVF75&C0 M%JVU._)L]:*#;1?&N( R.1@7R3PR4=(5\,RSU6-"O@B7;'8%;;-"ALE9Z&(I M9MR19ZMG&S6J,\@II(#7 MGZ^^:7)8KJ!,K MG\[SCK[L36I0SA2RJ4&6IR@3S/-\]9O9KMY=B-D-[OK^9(HY]LLP9X]=%CA=5B7AK6B7EE T:>/7,U MJV?K;0E>T%4;$=1RL]?+3B1WY-D^F9U4T1[0)0*J:IU",;W%.[":<4>>[9.# M+6MXG2?K='-4IXQ5>#>9%Y7B%J%25.PAN]&WM"S1\M^2;VGB\%G=0KEE. M54U\4I6F&39]/E)=3Y8C71JU7#DV)HKEK5C/NDLZ'NDI='6[UX1E4W7%K MWM*S,[GJBE'X?"B;Q88+$]6+=%?M-6O",&]ILS9PTY\-S:;6B[2>J6P5H;!3 M1DXG,R=A5^2BCX:R\ 3%X"E!L!,.=H\0@H!93J!X%B%$@D/0-#^%Q,U]'@7*?EA4='02F?258J,*S.KI-.6[4C)[V2&W#@U:(QI M86B9RR;352DC4O*OM[MT:K:5-I"F2! #]:CQM+V.DOR-XA!INX>YICCL6"/4 MC,1PDW:4Y%_O[%[>5(RNLJTP,M10J_,R%BGY(4I9Y%)% 5*:3*JE85AS:5E2 MI.1?KWDJS3J%*5W%=K42.VZGH,TZ4O+/!YG^S&:Q+9,RI]-.N=E:E9:1DK]< MG\A&B4OG:'F(BI-4>EEIG%U6Y'2GYH7&^OH+Z(DIW M=]#2'*C5D9W*1$K^;'EB6(I,35P$LB*.; R7O)&2G]A8U46ULRM R*A?-+34 MJ"O6I2C)SS+(K#$T$83.I::BEA]7&_[(L]5/I_UA0\=H"R+TBN),S/6D75Y' M2?[,I,BN"RZG0%RAE=VH%2NSK*PC)7^MW5)26ME80G*%J_7R-;QI4NU(R5\J MEDT(R2,&5.S09#?=1*E..U+R9WF(8%#+7-'-.CZU%V0A4TQ%2GY=+%1+J=C36&1?*R!#)1$G^?([(X8S4[D.IXHY)M\5"B5U% M2OXQC5AH'NFN%6>AVW6-9C,S.5+R,VVTU^8JV9S2'$BMK-;J=S4^4O++3::= M(?+KO(META@-\MUVJAXM^5FK-&F6&OB*T##@[I"=I)M#*4KR.]6Z",^JNRJ48XKC ME)GG!VTR4O*3E.Z4]$(MI6QW$Z.^KF*C4383)?DG%%FL;BO-MB(W5BY+8Z4E MG,I$2?Z.;6ODHL484)=UCTJR"@^M^3I2\CKE,?;)L]0F4C)C[J"<\UFYS)=9!S< ML'11:=M2A.3G<91/8P+%\A3B\A<&$RR'8P*+"E.!%$B$P]+3,TFA#!A#5:HU M!A'9OIXF=,X814I^I6 I0VV\'M).79FOG*71-5+M*,F?:E6ZY=1H!S'54G[; MEII%E(NV^3,]O#76F@T(XH@%C5;KZVYGUHZ2_-59HU'KFA.+T28I6^R@9(,4 MI"C)[^ ,3CB5Q8S6F#K+M=,;$75R*X=+L6,FM+>0'5N+E<5M>1DM]6!UE\-MJ-&,YIM99$ MV\@VL7:DY$_C12:#C%R;,[5<+38RJ:>Q3*3DG]M$$444@5&:BWZ!LHM(BA(B M;?[L8 A7&''*,<6\59YOBLZ0TBQE9N2.:O0%Z4HR8]O M1]FIEF.63 Y"D)5KU_>8:CM2\LOMLM5A^(ZE"')S996V&P@?1MO\K$S,*8E= M]12!&TVW6&.-#F:1DK^SA=*-AN0TF.V84+-\OB#UV^THR4]*M5V[M'41*F?L M;H$:FG6AE(F2_&I!Y(=KL]>"D)0U(U)TUVSE(B5_?\1;Y5XE6Z.+.,<;3-S[&9E=10!8V1D=R\55TLIY >*?F[ MS55311H3E);7O2Y!PG5G.(N4_(VAS.89&;>99FELJY2M$/UBI.0GAD,UCVW4 M,K1U\J5.FZCS.212\F?D3LDN;68K9L!093J3J9@.LXZ2_-,,8B\X*E=4!JMU MSVXZZXD^BI;\F_0THQ(H-*";&Y04=^QN4=^U(R7_QI2S6B:5YJ"<2$WU;B-- M#;1HR9]M;;IFU^X2M-/L%GM<"4\/A$C)KT(FM48Z]3&]%3/I$K-;#1@]4O)/ MUHM%?9.RAW15TANE9J/6[';:49+?Z56I%07S#68I<"Y?\F9K@SH97:%MMB.D/P3 M I[RD&OD8]S4_0<589;B2(B%.0Z=PA-82!-GWGZI(F][U8K-T(.LG953MC;( MC( E?S:-?'5'=C-9MLD4K0Z]F#;1UF@=:?-S8I'/IK&)*WTLB&3,\M*!7-K" MYZRUVXWZTV&);T%; E\P;8N=%EWU$SYG+1ZK\DBZV,@J0D[JB.E*M=PA@#P_ M-U+60S/7F \W3'>U@BNY^GQ=&ZZC](ZZH+4W'4WO*=4ZJX]+:HV=%R/UCH(P MT4NK?K<&-16J,D;+/;DPC/0X:*W2Q.Z5=(S9FAT25W?5CC:)U#MJ!7HVE%1, M4E(UH5Z?JE1W24?'&GH.+,@\T^(9;EV3M.4*4P1S':5,.(O"N"RFFV4TY Z09Z4;(&<($;\U*BI)2%GIVF,Y( M>#W2C;"KY-'JILGQ=)/.EYQUJJ!OG&@W0F>0&3CY(3]A.(+C&2;E+/DBD.9G M([>8T.++R$AAM!I&+:"^CE7+0/2/;AV4AG M)$[G2P%!Z*8ZFP@#TNG@<5 MWCKK-7KP$FZ\X.9)T_@W95L>Y^XES](LDV>)D\F()N[[C* P:Y%[L3+KD#_O M;I 7A+UD6G47)$PXJM 47Y$Q[86+SQ.FF2K,"QV(QIDN1->&TARGD=VEZAZ? MYX"3(/BCW@<@SP"TK/8K97_/Y*G[$*\(F4(@].]]Z/MM#4+\F8&)!.D,("S. M^^'TOX_S#E+0+P@A21*CX'_O*L>E5@?1?B/G@]ZOX.RWG"OPM]3H*K[MY^NL79WY\5< MB:.J]OU0;F(9JF,+U\B:<+<>/^1-G"=*>-][/7L<);T\+EU_@@I/UL3_PI&8 M+C=(%_@71,:$N4'"_,+AF"XW2!?H%QI+F%LD3 R8VZ2+*V'PF# W2)@8,+=) M%_@71L6$N4'"Q("Y2;I0O]*Q@+E!NL1XN4VZI'_A6$R7VZ-+C)<;I4OL([LH M8;S^F >__^H_8 => N>'MX!:/%,R'+TGDY-WGK;["<./ M__OOY),XX%FA\0,XX"6/;,P!WYT#7G(Q_H MB)G@);?9#]B"'\\$+[F"OO\. MQ#SPDGOC^^] S .7MPJNM06Q<7R[QC'UT@8\9P7X]ZZ$_WI+?_J7SS(5[LU8 M/J0O_P1CZ6P#8OLY9HHO8HJ+F]2Q4^7-Z[]!)KFPR1TSR=TSR<5-\IA'[DRV M7-Q _VR."!L(^RJY:)@Q;]RYX7X;9^KWM.V_B'%N.1+^7;'TR0?M285R?,;& M!G_,%['-__T<0;>A?/PR^(2-3?Z8*V*#_U6.H+MBB]M0/7Z.R1\S2FST?VL^N2NN MN#>S_^16X)@M[M=4N:$C-3;[8[/_KK'TV6?L4=/Q^(B-[?Z +1YWGX]9(S;^ M[]PE=!OZQP^R_6,^B4W_[\LF=\44]V;Y/[HN)V:,^[57;NA,_:#M']S+$U[O ML]@D+$.5IXE_0=[_W6R%>^;D"BB_> :%D_X/X#*HSX-77.DWOANAN_#%(^OZ8WY(K:#/,;H&3:G MGG+#]TPL^!YY!)^@]?_4SG^=>O:[G'I7I/*]A?N_$95#0OZ\P/P=$?&&@@(_ M)R ?\T<*0X_+[ MLTWIZ^[1>_T+Z:]4W3Q_U/6WZ5-TFB_<..^XCMGK=5'^F+V^.7M=LT @YJ:[ MX:9[W[<@32#>N)CAKN@IB??M;OCMEL5ED(,0,U/,3+&A^%%NNMVDAI<<,T.9 M,[8@RS3G]PZM&9Q^#ZD*+ZWK4\.;EW4DID_9V 0L>+PV]/':$O^3-^XD]0+( MN9(-/>'HLMT1Q'\>&/<'MFMS^I0SIVRN,6)'[9$^SS)B7ZFJ4FG_TOI6QV*;(P@B+PBRH+MI=OW4]B#HW-\S@^];^>R&G^8P&GA)\I;QB^#I/(U6EFQJN:;XOM[F% M])"8"KRL<:KUSP/TD! -4^/L?Q[DC?U;=[34U+!3P8"'A,YI[OX[5DKBN,7O MT'/8V3L.BZ9A60\)RZ6ZX#U-GO[ST./9EH ,NC*2KM++]ABKV84:-M36;)I% M'OX@%)E,I_$DB4'_^^_I?G]7A_Z59<;%DS_N#%@MPW(_W;>2^#"N!EC%*$X* MS3'$P9FAUJ@V6PB8X>5QA>(8F\LU4!,:K(F=F9$)L]UNN[C"'OZ@:)(DB20. M(S&L+N@&BV$%\!&P+EOPBVDX]<.@FLA.&:%650C2&!IK*'U(*3F9:X!J.^D* M=H_)S!29D*H$MEHL\KKD@HIX^$/B+J"P)$J0,:CN,X?ICD %\%$,*XK*7D'1 M^_%4+S9MQC ;&7JPFLZJI6Y_W6Y?!4]EFVK38I'**TAQI6F8O$6<5L;%$_7P M!\9<0!%PDH*)&%!WF?3U9CQ]N8P*/FN" JL/&%/"$N8FU4Q!Z38W_4D:=19Y M\3FE3Y0WPC2U$TSC W94ET'(XGC@*-6-O&UGFRFMB@ ["H9\WH&1OV,.M3\@E<(K>0N& MF3>6('>_B#(U@R3;DJ'/:<"O>MDBP]U2$1M!KY@4F2WS?4=7O' MQ$5"!!X#!X/WTKLX*NEH+EU3JKEJQ1Y42@://&<@?H9"V\C5^0W7SC49HE : M6:6I.=$&DJO.@LC Q17:&'%?GR9Z9XA[9^P@"G#:DK3;-"LU%*>UA*!B/]_' M1\_IOI\!N'QS5&4WA&Q# UY<=DUUF4UEUP!P6 RX'Y%)>T> >W=4(0IN%-RL M.WJ!=2 GWY6&I=$,1Z1+P\VQ48M1K;Y ;U/--#U<"':KV09P([XGW-[DPK@! M_%T_L?B.\/>> $04]+*+ 2/*#6)(.Z7ZH-4H8L(:OS3TJEP7)E:989,FZN.R MPJ]6ZRV7 ="C8NA].?2^(L7ZCI#WKEA%%/3D,3*'6AMI"R'&:MFQX;6"U3_B M8'TU_GB6G5%9>3M1G#F;:^<7%8VM>:8="%;@5#*=AI,X>>Y2O6<,WC+DOB(1 M_5M'-:+PMIIVLHZ4JLN,-AJ.F#$\-5NKC[AHWQO0J!DCK;YUTCUZN=ID)\A, MT:VR9^AY$0W$2V2Y8#@C!E_LS7Q+T",*3&I?*N)KF\[FFISQZ(0_*BP="!'ZYB,==]9#(&2=]23^]?T1\ MN[P_6U)+&(NG@@; M,\7],<4WME&^5>+B19L0Q!Z_5WK\OO#:D=OS"-YW"X30\360[5G.L5QZ"F8& M^,">K."AL7&A4S(7T""'ED?U]:!& +<\ A(>X21"8$F())-8^H(%IC%07YGV M& /UN[14>#-.X0E5I7:8#\P4+5*)1$\G8325(S2+\^5 MC%'Z/3HTO!FC1375JW1Z:4/I;M(3;2QMMST] W:#>/B#N?@D4#C&YY?G4L;X MO/MF#V^&YKQO%Z1NAW.8;KY:5,U)?3C&/?%)/?Q!7)=WR MGL#YY;+SYCI'O!F7M?50;*XKPSGM5%H:VVYS-<7RS,^K=)"(4?FZC,P;1N79 M)MY3QN;5^E \"KZQC0E M#[3(PQ\B"5.0^]^YJALG<\:NW=M,]KQ:AXLG<1C=Z$(D)8K4L$U)V)"$DB1//]:J]X\S/-]XQ?KMIG==N6WT*?-0%_M1P)JIP MD\A_ELRW'/'ANKDQ&)UGNMA(RLQ9"!E*[S@>W#=%)(-G]&EX7GAGA!5]2"RZ M#9M.L0RC-*%9?I*C^.:HYQX2J!_"P7$D"9%H$D&C0CB?A9[;33@X8ZFK!G%B M&%X^GI,AV=Y\.<%R4+,]Q+7\J+U!JN_P+GT(A?5A8T3!ICE6BCIF=*,Y MI0[1 SE'$QET*="+:V//L9<2!=&LHFB%QK2L;/JCW*8-L >::E-8DL"H)!H9 M_HS!=]$02XR]2X9;C'%F.Z^56 OJ]L1"MCTML[G%._RT'P+?=D'NS'I3J#%: M7E9*4]MIM$>>X'NQLT4,OHM&4FX8?&_SM=U>4*5#]$E!;)9G=&X#":(P0Z%N M][VNEU@B MQN)EHR,W#,8;DX145A])?5&M*@(IS012:T!Z[MHJ99[*"GV-8BQ%ZTE.2U'9 M=EKSW)H@]H$D(22=Q'$HB9$O:95>_.._-GCWIU;^R+K+L?;O4T \1H#_EWT$ M#GE]3-";B?5P;BE5$.W?G&,; MX0<>%_J?!/SNCSD"0# &?!*Z-:%_@Q4>HDG!"V%_Y:\.+*6?+<^:RJN(YQON M,T7WI YW+?P]!<#^>V(*G)):N_OT]\*P9, 'OTU!Y6QY)3QZ9D ,[\7A4&YB M&:IC"X\6^MGGY=,')/R&:+&[EOV_'Q07SQ=>QX2X%B&@7]2SQ%WZ]Y5-?%Z*[2O_/&]^# MEQ#YX4V@3J.0O*#;@OEH5YZ+.X:AO$\+5<=$?]''&1/]6Q+]>2_>IW>GC*3Z MS6U+S!HO>[-BUOBIK/&"5R=FC)_*&"]Z-V+6^,&L<6&;XBM9(S:Y8WC<.#P^ M:GV9^ZS9V/[Z049W3/:[-+MC7\OM$?WB!G5,])LC^J5-Y9CD-T?RRQO!'R9Z M6&0(*J=BRM^1$A_;N/?*&C$\[L#&Y?2I5XX*BC?C<_$'6;DQX7^HG1N[-WZD MI1N3_0?:NC'1?Z2UR_L7NJI>RYY$3/H[TN=C<_=>62.&QSV8NU[/HX1H&EI\ M+/XD:_= ]U@>_B1K-W9S_%![-R;\C[1X8[+_4)M7-,P$%X3V8Q%_3SI];/+> M*VO$\+@#DU<\ND M/A=_D,V[,"P[91SN[8J)_Y/LWMC1]3/-WICN/]'JC:G^ M(XW>0WP_ 1P?,>WO2*^_8[/W"R^VI\XXY]FT?RMAB(F\BQ)P;9%_S3<*)_T? M$ C![P4Q9\OVEQ#^ZU'YZ5\^#P]?3/F/G)66?ZW5W=3]W +)@84;D_Q'D9RZ M;Y*+_AW)NI20O7M:8]*_S;2]8])+X0V],>G?8=W>,>$-<"=LPA16@N[$5'^C M=7O'= _C_(G _1&3_LR]G''W0>\; MC^#&]/Y90=N8WC\K6!O3^R<%:6-J_ZS@;$SO'ZZ=?S3*RO&*9!J./OW]+YX7 M!%&\Y.K3K^ \/-OV;6\9?Z<"PZ=]1*'M(3?GVVB7G=37HV+]%?CX@OVY7VY M"U^X4S$#/1?FC1DH9J /!8UC!HH9Z$.AYYB!8@;Z0 [9I^8?3X4"8\9*&:@ MV :[[[+I,S?&4.:,+<@'S/E-\6H&IW\KEQQ8\3?QP*5/.=H$S'GTO@3J_@?Y M_[GO2_Q/WK@SU L@!T@V](2CRW9'$/]Y8-P?V*[-Z5/.G+*YQH@=M4?Z/,N( M?:6J2J5Q*R]CZ]+ZP6L5XK[0^U;&8ILB"R,L"K.@-H"U3)MMF<;4X>VFV?5S MB3,;V6(W6Y$%?%0X*JT._E[W*@V\$75N;IC!]ZW]]T)^]-D1/"7XRJ*[G+3R M#:S"R&G$H9M=0Z0'[8?$5.!EC5.M?QZ@!W![@<;9_SS(&_NW[FBIJ6&G@@$/ M"9W3W,UWK)3$<8O?H3>NLW?&%4W#LAX2EDMRP7N://WGH<>SG2W>SF<4LTP+ MX\YBE2FOE&PCPZ99Y.$/G(00*(F29!*&J/_]]W3'OY=O^YI NG#BP3T!J658 M[J?[*O4/XTC25DS.,)<\LRWI@Q6-\!-E8BR,,2T(XF40(*$;1G:1SW N* DYE"W[M Z=^&$.[IJSF(5*%F2[4F(T; M<&D'B^MK8&@PR6\VLKY90T5]5RZPVWZ], <8(A[^4$B2(M))$L)C"-U)ALR] M0 B@H1C6CY2]\I'WHZ+Y<_ 2?-4$USOO!@^76Z48; M)RUEN]6:&UYEI[29>08\HKP1IJF=8!KOQPU>&A67N71I27-<36;QC2$O%6 ! MP9#/-S#R=PR:.\G;>@$V0,[\]:6")N1Y<#O#^X%2[VYR8KU=+2K$TEZT\1&I MJ,9S0'E)RH17)!8,,V\X$UMTU',$18!G :F%L;Y%+$6HZ!(LH]4&94L /,C# M'Y)PA0Z2)!'X##__B0$4N^%>@:5W8,-@1AVL0 \9)D4+U,)LJD*W+7VF!M80 M[ @H,&L)73I5-D4/9LB2+-2;#)H"^A<,7 !)+ TG48A*HL1SKK3[3AOTQ'\B MZ+SP8T).)ZF1WS?F=&,GPT4<]!X#!X-#\9S9Y9L07"R;D#9+E],%"1?LVG/G MR64_X>J??/@I> M>772G!?GN2Q41:JE:6:R8U/V'W/I-%[@=>['?I1X)*D*IFM6;L!G>BY%] M!JZ(SKI0;XQ3')/;(8HDYHL3(NT)+2K&U7?,,[X75+TK"! %*V&9I3.%GK16 M'$8<=:3L@&&K5PD]HV-X;?7R+0&2M?%2J>:PJK;TL 6B #"$)G$$3Z($&0/L M6V5B?Z]X012FQNDBU>CL!$8A^ :IZ+VREFM^Q!WZWE#!KK 1%;+!3!AA8RZW M [%;;F?:'L20AS\H"B5AZ!Q>GQ49;^VYL-Y(R3 MYH^?WFC@)YX+5ZQ6B9"R7[X)/Y+N%\Y$C^E^HW2_<.YT3/>;I/O%$WYCNM\B MW2^=J1I3_1:I?OE4RYCN-TKW;Z/-WW M^G@&LCW+.99+3,', '?/4R&8YN9B>"I6;$W Z$C,F5MR%'*0FO0 +=G-6L^ABPL _8#N+))(@EC M9)) T1B3U\^VNQM,?GEFPQ=6US^=.?1F+!+$8M[#QM4^O13K0J49[TG( M.#'O*Q/S[@:']Y6X=[4:_3<#<=+M4)2V9JL,-Q]RE>J ;VJX!T3JX0^"N4(1 M)I,8%BNJ5\_FNQLH?KE(O+F*_S>CL+).$_A0F>5I9"$L(56LKX1R&VS"52K_ M?SH$G\[WNUT0WED^X-7Z!SR)O0S/.YJCI/)A%?K3? D[J(3"Q46MT>C:0:F MJXO!J-_-FZJ>\R6>UZ, Q^$D1B))"'_.'W-/J85OO$?XFT0:SQ9[U3/CY(! MW0-B:C@35;B]$^)9[KCE\$RZ(J[**[ID,BE.Z+=-;IJ>P.](3';?%)&4G-&G MX;GBG256]&$"9ZFIB6?+?F\!.:JT'BYKEF8!A&-(=&1 M>\4LI[ZDE<0RW3PZ;Q'"[5 0EVR0& M0U,L9R&$59?<-U((W*]0J;$5>909YDHQ[^X 21 M)%S)AN%1O?-BJ'UJ4"0&VL4").M2%>FAZ'S,-&5]/1D8SKJO75NFE2KH8EA. M"09$H#UX:4VVBPGFR;276QW$4/ODX,?M@NU%@-U<' 1C:LU9M[B :$1>,(W4 M%N8-ZKUR[%5=#LX0%P&WX22'IKO+?(5)-=$9U=7L>>W #T8PTDD1)(IE& MSX/]_XGQ%OLFOT:X55K=YJ &4Q-(ZVPU=<+E=^SPVBIA*R]N(#C%#FB-R8_8 MIMTM24U?4 %O1Q+&\&2:Q),$==Y?_!0Z7L3BOS9X]^79_97\[,TF_$[ E[RA MJMS"$GZ'/QR_E7!?-?/90.,V*8]^>CB1E"J(]N\4] O"8((@TZ[%%/"O_YS__>!YCS\;9HL)<2U"O-1A(:;$]2#Q;!%T3(CK08*(#Z>;H$0,B1LA M!/P+3<>4N 5*Q)"X$4+ OZAG6]7$E(@A\;,(D7ZA>5-,B!@1/XL0Z5\4'!/B M!@@1(^)6"!'[FSZ7$A^H=+A&B\W7+)]ZP_(OZG7^CDN^> ==ZC1FR NZ+9AO M"-*'L;=/BR0_?])_3QH_[[",:7S_-'[) _<=U_PCR?R\5^D[KOGGD?DE3\DW M7/*/I/+SUO\W7/(/I/*5[JBXQ)J_B>WX1>F:-V5,?EV*^&U;E^8^H_-;VAY? M1O8;-SACLM^E#1K[&6Z1Z!>V2&.BWQS1+VZ?QC2_09I?V%K],,W#>C=0U1,3 M_HZ4^,?7\422_D+;$MNXL8U[X_#XZ,'(Z5.O5!(4%L;GX@^RV6-V-J]!VO7:\>3$$U# MBX_%GV3LQG3_D;9N[.3XH=9N3/B?:>_&=/^9%J]HF DNB.LG8L+?D4H?6[SW MRAJQQ7L'%J]X=,E6?"[^()-W85AVRCC<]A03_R?9O;&_XV>:O3'=?Z35&Y/] M)QJ]A^!^ O@]8M+?D5Y_QV;O%]Z03IUQSK-)_U;"$!-Y%R7@_IS_^Q=,0'^C M<-+_ =P#\GF(N;PM<+)L?PGAOQZ5G_[E4K?P7IWR'SDK+?]^I;O)AKD%D@,+ M-R;Y#R*Y;]?>,G?9MK>,>FE\.[7F/3OL6[OF/(&N($T M80HK07=BLK_-NKUCLH=A_D3@_8@I_V.4^9YA;J-?=E%?C M(OW5N/B"?7E?[L(7[I1WBL8,]$28-V:@F($^%#2.&2AFH ^%GF,&BAGH(P'L MF']B_OE()#SFGYA_8AOLOLNFS]P80YDSMB ?,.>WQ*L9G/ZM N9@Q=_$ Y<^ MY6@3,.?1^Q*H^Q_D_^>^+_$_>>/.4"^ '"#9T!..+ML=0?SG@7%_8+LVIT\Y M<\HRW3RK649J;)2;LK*=+$NKBKY;+2J9!Z]3B/M"[UL9BVV*+(RP*,R"V@#6 M,FVV91I3A[>;9M?/)]I\O2? MAQ[/MK6Q-,>)C:IP['HTQO,ZLA,D-LTB#W]@#$^F83B9IO#__?=TO[^79_N: M,+IPVL$]P:AE6.ZG^QKU#Z-(TE9,SC"7/+,MZ8,5C? 397(5%%$JAZ3ZM4F5 M%M01562;/0V\'RY^ D^:X)* MG/>#!\NMTXTV3EK*=JLU-[S*3FDS\PQX1'DC3%,[P33>CYL4G'7D]*B64A"' MF3B#VH;A!"!U8,AG'!CY.T;-?>1LO8 :(&;^^E(Y$[(\N)?A_3BI=SAFNN%A!_@.H&0:)9(4A9[!YS\Q?F(7W"NP] YL&,RH@Q7H(<.D:(%:F$U5 MZ+:ESU3 &H(= 86NDE\MI<'0@9:3?-ZF%NK4*GI0 X &$TB.)9$B.?,E_M. M&/1D?R+HN? 3$OZ^;VSIQDZ!BSCB/78-!H>B.+/+-R&X6#8A;98NIPL2+MBU MY\Z.S] _D<%Z:!NS^8J1*YW2KH#SHXXHN=HG\+]?7/^,\?4%Z8_WA*]W>NBC MX)57)\UY<9[+0E6D6IIF)CLV93_G&_D,>+78F3++%Y L0Y!UJDQT,IT\DP'P MPF)X?<_DT'N!U[M]]U'@DJ0JF:U9NP&=R\DU@6PT&^/BI647OAOA4J%08Y1! MJ3?J-/ABH8=XLHN(P?4]$V?O!5SO\>I'X:K*4[5!C6_P4+. H<4E)U)UY;EP MV&?@*M.J]9IYM:TK6WV-=(?,:-Y.K0&NJ!A7WS*?^%Y@]2Z'?Q2NA&66SA1Z MTEIQ&''4D;(#AJU>)'Z>X4&HA U3A>I1FH&P $8F$>@\F_#S0@(_'5VQR_"YP$$4+5IC'OJRG?%E?>'O! MC?FZ[KM./?3Q#&1[EG,LEYB"F0'NGJ?"-_UR?UE/:PL*35)J,PS?7SYF+0?DMJM[?C$E[T.,*]1Y?@%(-)-U?7_V84TI5UKX!VFRVH:70J34QH5YVV)PZO4M\? M8_")5+_;Q>"=I0)>K4O D]#+\+RC.2IG"]/CG,'#*J(J1XI2 Y_7]:V2RBX) MQ.(K2ROE68Q>ZP BB;MF(X:=FXQQGF#L6[V%/,*K-2!X$G;1.85UWNBA6[+0 MAHCA2'.7729,6O* !7PQ".BC1B9Q_+PIQWTF%;[QFN!ODC%XMMBKGA@GQP/J M'@]3PYFHPNV=#\]RQRT'9M(5<55>T26327%"OVURT_0$?D=&LONFB&SDC#X- M3Q7O)+&BCQ*)G>=3V5VN#G%=:C8HT&S?;+I'"0HB+2B">IV!*0J).$D^"W(W M%-;_,LAYL988ET#<<+TC\W.\8- ( M0_9$@BC,)+L-$(=Y31Q)BDH2Z:C*M!APGQQ)B0%WT:#*=*MO9EFE)2E%V5IL MEY4BRU+O,$X_!#>5Z6_K=!5K,$YF(HM4K9]9Z)Z >ZGC\#>$VU7#(S&Z+A4I MR3:)P= 4RUD(H9Q2NCDD6'[W#O/S0\!"E66&6%<-B.9VRRZ\**F#C)@!P*(> M_E!P$G*51S2R%]XW!-;7R+$@^!$#[6*!D'6IBO10=#YFFK*^G@P,9]W7KBW" MZ &9HH?YZD)9*OWR<*>DA.K&0]J+S0R^(=2N&=*X762]B*:;BVY@3*TYZQ87 M$(W("Z:1VL*\0;U7:+VJ;<$9O"*P16Y(%._5Z0S-C=:55+&5E<6ICRWDX0]" M)G$HG<31R%X&WQ!3%(?YK@S?_"8 O>?<#<-8F4#B9<%D%2[BL!G[ W;'60G#W?R6HVU\)]]B,?(QM M)":"RWRJZHX5I@G1-+2$"TO36 NFE?3F430-9Y'@9^[D!?#6Z D9[A$P=82$ M9ICN8V?NEA-08LIMK=>_W-TJV?VSK6[=![@OE68)=P<%4^?4A.A['-P-D4(+ MR?VFYE)LFW ?O_^BMP!9MVS9=@#S@:\Z.C@Y$@O.M'7!?,NBUC-!C]Y^=Y%3 M0=#<63MZL +9_<,OCWU.F/H$VGG']-R4+,P&V.X9QT@?;8F*A%%IAY8S\S)< MR,YIMB4]CAZV.,O..T(AW),#EJT>^+?GOBZK&KSB@]=;*\OH=KJ[*7-Y"%'@ MLH@,,%C!)/_DD75'F&;LYX>R8"3\D!#$*\NJ5D/4 %'XG$"R M,-S"$GZ'/QR_%0!RYI_C&K=)>532PXFD5$&T?W..;80?> +"_R001?Z8(]D4 MC &?A&(.^C=8SB'J&KP0]I?YN@ L!OU"GZT&G&)0.>_&T**@<.C$?/#,2S]^)P*#>Q#-6QA4<+O9[N K_! M,'#7LO_W@ZK;\V6Y,2$^F1#[:%F\[3'_QX0X\E:0SW:!B0D1(^)G$2)&Q(T0 M(D;$C1 B1L2-$")&Q*T0(C8D/I<2[TTI?]&C\>'E4V>K?\Z!GSEQIO[?OV " M^AN%D_X/P*WZ::&?:[3U>@W5J8N'?EZ'N.^TXICJ[U=&/@7P1^$\7M!MP7S# M$0!TSRF>4SSSU.K/[UK9235+[0M']1QO[#J]HTZ,,@VN!=4 MO&UIOAX?_NN1^>E?WK@%QPCX8EI_Y%C,.:;I?B>F_UOI_[P@O&..@!.I!.IG M\,1<$7-%L&DN1Z3"Q*Z8+6*V"#8-N$1CMOALMKA_M2*B5\?M^HSOP=3Z0>;F ME6S+C[)XIYZ]EQ/OAHA[M_ZCF-PQN6-RQ^2.R7T+CN%/I_<[M-.G5A\Z@*_: MD/+2'FA9@7OK_"<$\^X(O=!/JU]N$W,0!?NL_VG:WEQM:E];.=6K#'#3)/6C.TW,D;TZ!W0W0[3;\%O&$'@YZ])B+\,F#(L.52 M'V7;*-DEZFRI(+ [Z2^,HE@3=ZE'J0CU;T]1E>,KHNB"X5Z!OXA>.W2<$?2,EN.:ZACJ&U]7A=5OH DB)&DDO M'4[M&453X&S![,TXG8 ^@K.4C2]Q7:/G4$ZW^=+"GA.UQ?NN[GL/Q/)J;NI4 M,TX/6I+9]9IJVYMA;>U"C+KPW7T_ & _S^1Z/=MW"XK),G-(A BR54@[&Z0Q M2WW@[KSW\/ZL5:3-T8I1Z&)EIC!B(]ML-]HN[X/.SCB&)"F,2F(1[6<_KR+E MBWU(7K?MA.7W#_Z>#L(O=@E^8<+HK1T.5_3'@$\]W@Y:8X>G3JO70C54SDJT MUNG5M1Z4X:K:E97:#%[(6K/\%F:<\J2\P(F22>0R+.'=^44E88)(8DA4X]X8 MG9\=O(G!^=6.G:> ND.@9KV20YMTDT:VC MTDNN(E7GZ*0,@ JN^822%((G83SJBI48J#\7J/>#T[>YB)X":AXF1-S)2C"D M86NT+7'U?$EZS@O[N>:KWLN7(%&%!DS1J"IH9E/%LZFVBU'B"N9K#- 8H#?H M97H*JDX&+O3@U0I58P$L*SBY1(7SGBB)9K(VZ1*U2AI4T5 M>WAKD,)& $6>SXI*IM-P$B>?,Q_O*>'GBI?/WT")R%<5A7SEU4]OE=Z?9XA*QI3Y5E8T56M->.O[)-"A2&FM.!214FIV\IVNG6_P;59TLL3 M(I$D2I%)"HYRA'\+]%U3=XZQ=B,.J?:XCRI8NM^$4JMTK9:I+HO:YLHNIC6W M@VS4J V@8HXITG604#3+N+@#+B8B29&N,(>B$HABV,6PNW'8/>5?:HV+4T,6 M19I.E>9+P%WEHW=_0775F8*HVKQ;LZ[F!"K-F>5O .[12G&VSNQJ_JN=G:Q=Z MS[J!8N#%-MUEH$=E]9'4%]6J(I#23""U!J3GKIR()%1W&EN =S8DI+>YVE*M M;KL*,+^ 4X> X"2%04D(QMYRF^^M,/.C2X7![\$MIURPA/-/O%LMCB[KX%6! M,P'GS_;7>X:,#6X.O<1U'4]VLD"P _,&#%Q((?CC2SG^OY/+1O9.6' -JF'^ M#D%XM+#@DA/$PZ,DI/R[3#C1??5O3EV[QWBP3HKZA6 AP'_O@8R"^>"_*.K? MB<./8#_.=M/_@G]CJC\J^,2_,C7\:),ZVM>7KE,)R6(;B]\(_.M25#DZ0[QS MY.@0X1(S$P#\7[UF[NE6&SH LGK2:B/XZ.%/S[\[64R &[A=FA\Z;7!_CL@; MS9>OV2_.PSL+000I"#S*(B(_83&2PMDTP9$L"L&3]!03"!(G'_RWQ0!;G-(N?S5-A>S9+EDJN&;.&RE!!EDJI0:]S6'<&WGZV(H7O0XR UK8TQXR6S;JPH+%!QAT)GR^I)(]F M3L>I*M7B:-+(T9)EU=LL>KZDHHT2VWFY1-!$O^)<4- MNU"ZQ1V^QL@E/D76[LBS)6DPK=<),673.4E%IRPEIA0YXXX\6Y+*C5HRG*JG M:<(1:])NW)H[ GCF^9(T330-6I8I&FFU1CUC.&HHK36+G=/3JC0;/4MH=I0F M;1<,(6\9L@5J--;0HX MORGP7'W7E%RY>#J21:<<)$RG4W9"<9"+J"G%3H2)P!(36!!0#B9Q;O+XV>@P M4]H,RE0!2G'M$MX5, @:2U&(V@YSD_9L,= 4KBAK/%EBV'HZ$E'3S*!+YQL0 M3@N=7(NCRBMM+:VC$,6;+718-[DY0_13&;LZ)7?#4B2B^-2PE%NMAQTE-Z,K MC6UULD164A2B!)G?-,1-QET13#;I7+DOVY(4A:B=:'!-TCF^+=4A3252 M>B2B%LP(3C6138GNKNJ+L4XV,*X9B2@S/]L1E9QD0]R Z;ITRE)\1HI"U !; MK#U/9X^6Y*YX@M;D6ZX1G_+$J@C6!;#9,9>380 M(9DT9V-J'86HBCQW]/2&86E$W*B#A=VFECLI$E',N)^6BG2U07QL*-ZJ@]1$9?OM7$SW\)5?"I%L2L:9$6 MVNM-FF6MQFC6CF(5#9M48#+-+"%.JK1$*Y\B= C0_VR>X[Y8&)4SD@5QR-"1 MQ_J\2I; V7LVSPZE+)V:F=4AI KCC563:+:+8.39/+/XE*?I1JNCN";(R%S4 MC"W; "//YJF+D%,CQJ6M(B/HRC7>(6"\W:3OHT4:1*4WV>+\ABVZ_G.QV9SO3K'+J=$W1U-5XQRG@, M8^.V7Y;T",[4+H6P^G0"$;N58T&:1K3ZDI].?3JR.;)UF!U9&Z;IL.9HE[6N+0ZS2C(J QI;+6[ MU =!4LLC':K7K/$:5$$81!SH6[+3*N"E<^2Y(UF\439;(J4JFMK/6^LMM+/R M:Y8Z']EM 4GUL+QL-0*J,K^L+[.R M,OGC*[%^B$((PR>\7N523&U!BL3=GRI.YK+(0ILHS ?BR2ABNEZ%2RZ M>,S**+-+W![9(FK5)P)'Z8!&58%YQF,6IQHVHE@MG>$QM,6V.G266#L&N)2, M&7\YV_:(=,44ZWUJBH6B86G E..O3:2DCPB"973P'ARE2)2N:]*(!,N^2C(J M37 $A>GJZYLW*-(:-,56:+57BU&J'2Q%(A]KI*:-%*92KE:TRBVA-ZSF"VRJ M'KM(UE1-;I7D^5"H+R8S*K?L]M;K9IR1JF,K-VM7!R,Q4\[ZG8(\45R1*5! M9,2U-.UD:+M5E>18(X6CK56YE">J&'!8%;1J;41R9,09J2Y?=]0A.Z@+,NZ5 M#"GO&$HJUD@YQ6H_/2XM-<.N-W3;QF1%GI+IXHS26ZTY1["V'CNX,,SP7A'%& MJC ;FF0H$D.+H E%"*7EO+F)-5*4-!>:76S=$M89--NP,:Y,=&.-5':P+%=< M8S' \BEC,^Z5[))5:L89J5R)D3-N*@^8Q'P2SK+-'(7FFW%&:CZ0AV/]2AR3A&G)%J=^JN4,4'>:PLKI15 M4P_)BI2*,U*$UNVK?7W8$YFU%79:V'HHV;%&RM#Q8MOF%=YJ+RJKC!9J89TT MXHQ4IZ1Y*ZMCRT*[-U_:V6E]L&&;L4:JB)&H.BXL'2&?'>9PO>,S@WXSUDBM M.;:OY1I@8//T:)75*^56M6'$&JF\*&[J;)/J8@&Y(G*B$:S;8NJYD7H5J]I] M$9C>6A=M.2Y@W:8!>(55F ^&1DJ*+L6I70 2?$534_Z[E]/??ON4D5ZM^[U\ MNV698V5&JU(D>A5O4 M[HLX^.(VOO@SLK4+,RNN;005=I>\RQ2O;\&.XHR_4IK>]8S^-L?9+AAL$WWJWIB5VK335)0$!<4 MQ&Y,!)QSJ/Q0$+]R&!@."B(!@H"(2(@@("(2(@B(B(0( B(B(8+ OU-0$(D0 M!/0B3BB&+YS6>SN6<>F6YHLHLR:K*=LDU%V'3A)'=K\06)1 -?KG)#F>;R^, M]]3KZ0-PNZ?A0I%_GH9,9F9W,@@JR#D4Y.VE](:U!G]"GTCL2977"Z@Y M4'/^0'. UJ!/#%0=J#I_K#I19/;DJG-FCO]G7.T/->,T4W#;_"6F$EMRX]:W MX/$]4*3C$B[N5_6[54W?RC*9(,G>; P+BAN*&XH;BOOJQ/4&Q'UK*_=7(\Y) MJB.^NS#Z_8<)"+BI'.O MW\.]8B>O%^%PD[-5!,X*Q8@2MMV4!5.4M$ M".H/U!^H/U!_H/XD=:)V;!_J3USH^F&TYP_\93Q--7T MGZ+>RW<0X;@'GS9939#H2_?E/6CF3C$CO=Q_93GI9$5Y7= %K3%+.].2WF&( M"[=74M@J7G1G+4*0P!PG3T^>%?P M^EIGW=]"36J)S+2?5@?"M-S/=L-:60F7%RYZK-XA"!IA& AS"#,+@ZS/V^,^UN<9?RUH>4[RT#LX6AS7986^CA[X1Y#CJT; MQ3 [KV#3_GS:E=6VT9T8NWIF.(&P+(-@% >!!H%V#J"=J\'M;R%'^.@JU9_: M*ZR=J9B-A8/J1.G"D.NL5@49GU178KZ1'2JS:BH[J86[PH LPC \PM!QS?1N M?D<2NF>GQ]LG,."*@Q:5$_JBB H:-_/JMM9N7MB3$KS9RF*KPX9%E,1R:=1B M[+P0T;NH)#9PI1@687D.,TO3"I+M6H"=6%J M0%1F@5-(UT?"6A:&Y8FU:*IT:E?C&GBD!,<@-,= H$*@WB90_SR %(=4C2WF MY^U-4[."I95:5JHBD-*%EU2GV_-]#K,&F*8-YF'@=8<9=U]CGD(8BD<(%@(5 M C7!0#U7 "H.LD,3-9:!O*EC\WJMB!;2!-987WA;93++Z64'#75ACN8PJ=(> MX34TM6OV0",LQ2$D=L;8T^-!%OJGGX]@Q8%(TG66J/0VBC@O;)C91EU4!I4+ M!W"K2K,S][UUUR(6F?ZR'*R$@A:!:!N\PDB$)FB$9.):Q-]"KVJ98;$\9IR/9RPNO>#+/IK!!/FM9Z$062DZUK!25$. NRC)B$2KB MRP0%<0=QETS$\ M5;#2129J,,P!!)((!5#(,W';GW=1"P$Z=TG#7ZG1KOO[Z MJ!_/YKE<$]:W+<$]U<7Z&.+N:<1)W0)(PAR\1T:N7A 9]F>$,HO'&=$?@OHV>AN1-:\TY M&JE"S7D$S3E+(U6H.H^@.F=II'II.I*\1JHW3V%.W$L5>FT/Y+E>R$W]JHJ+ M[?^]E<4R:<)-?-P)RA;*%LKVL64+%]RD"_>KP=XD%?G971C]?L4NJ$PR9R41 M&R:/TQWLGFIG)6%:]D$>J#]0?Z#^0/V!^I/4B8($"!*@+Q4]O+3'>+;VJ-?U M?>\T#^I$!4S%=E::+EQTZ!;KIK4>S0O+DK-9SDJI9#782'2'5(R:60MFQUNWUW4&%Y;-78=4AJ$0#BZG$*9) MANFC]4?ZNK(_1.H7=ZR0!64AND M%I=B3F9#2[/JL\F\R!NSR:KTLT$J6/8P$N')M[9-;B95Z(+]41\G.OUH7702 M%KA*0(M4WS:4BLUV&E8@E8J3C3)I9[1PUR*5('&$QG[GX][%"<1+LF6(M83$ MH9+0(+5:8Y6&NNX98EV:%>P)EG;&:FK7()5$,)9%:.Z,?1HAZB#J'K$_ZD8: MM]RYV.MB9:$3SFBN6^ZSJ5U_5 *A>!QAN3.V)8:P@[![[/:H/:M!#]:]-8?U M_.6@+:M=>UA([=NC(CS.(6QLJ@5T[:!K=QX$)J%!ZI+TG6(F7*^L\F;@9CN^ M+&&U<-\@E2 YA.=I0 K?(X0OVJ-&ET8#-YU WEV;$/4^H7J9#GB*_X-D7K]7 M9ZP!F=FV&T:GR[8SLGB:>=H"7/[D@W^PC5 L.M&G'? B:=M5K+UZCJ01 M[K9:HVI8$>HSGRY75Y-1Q=[C"JB7IJ;\-ZZ3HLOP;T\:4/L9>$/?"[336IG? MJL$+]=S]R\](-S'[<">:<[3XE0/?/7RP:^2[_>32S7[I[QP/>Q2]/'\+&]D] MLB#X[QQL9)<$04!$)$40S'>6@I)(@B0@)!(B"/P[2T-))$$2$!+)$ 3D3:<5 MQ*>+@[[GTCU$R:<'JFS\64!>N\055(1+@>$]_G[URL@_PY3;>.M?+0V,<"'; M3Z[^[SO9>TV$'KQ'6J%%>!!-2/K2\*59@<0)HN.NT0$5 1*G/7&*V9J&A.F& M"-.7.^V.P:4:ZNIZQ)RAZ.$: D17 =O#@Q?-8.IQ:Z+J:M#$_A([.[F@*WA+X3KZ'G]NQ_OZ/ M$UF"'0JN6 /LJRB)SM?=BE5,OCKLV= -Z\-?^,WPHQM0AQT]NF%UN-'H8/)5 MXPX7#LBED@R)&YB#Q+L4K6KZ5BS@#8@[^:$C*._'"A9!>3^V.?\B@TE46?3= MA='O/TP?O+-RK 7?_DD=IS_^.#6G2=2L7%#QKS#N-TJ&764B'E4!#F$@J $/ MJP'[R _4@$?5@'M;!&XING/HE_NT:YC[%'7,O0-2?Q^L_4Q=:S*U@31H#IQ) M6M2[5MDV"L-&UJ3"0OAF_5+B,VV72VH[Q>H"2ECF1"E)0V..>L5/% *.:DVF M#L4S4!N=5V/6S0X00M+N>5F*<[%%9[E1*K1#)L &5%# M!PJA, :A2.8(&?^&T(!T*H9.?0H5W'2IJ9Q=75CY-JH,^GS:$M-?Z:OP(53$ M,:@"U1RNC6X3*S?=3%-ID%0PC,# ??N'0C <0U@6.TTSP"3&C[==&I]L()C% M?3K^QS'QAPT%),/+.G1OB8S!H2_H*M.RB*FR<40Y'-"-&>45B-4GVAR=UKGB MTB+1K=7G@5@>>EJ6K:WKY6(H\9%S1?((3A*P/_:=!] 3Z7[%(.*:H3(1BS]2C^D%! MD] ]AX0X9I= RM?]L6ZCBX^$>;TNH!U+XL/%1B>=:)T!_AA%T@A''SHS , ME>^9S9P!@!,UQB,0EJ;/Y[A=P4L#%RY-18-AF/L.PWRR*]];NUI;_6GOU.> M8KFLSV:B;KM".S4MKRB-#*C""Q2CY$L8Z^9*4]&-YKDG0W!5JO5R0J'&6?-> MOE&>,NTVEC$D'(M\K$@C<.)O&**'NU>GCM;' 6+&NUI87Q8+6'VI$,Y4#6SB M*R')S[I0:3"[1K;)MYRE7+3597/O%HQ*F,^Q;Q2&AW*VL MO+['T,)Z7N\X?K$TGDZNL665I[QI=5,JEJUINU7P!_F>2Q?"" 3\&64D*M"<8 M6N<.D>UFO9HNL2SB CPKCB]^EV)Z6! M:2I?&98M 176T[(SY0@>D]IAA"KN(ZBZI=VW-PO(=EQ?MN^D8O ES<,+6T " M6Z " V]K"30&;XK_[%YC;ZI2Z0S6[5K$K$782E\:H%CJVD?A92XW[^>5C2QF M)FBSG>GV* (#Z*>V3B".<"R-X$R<)W@70#E2A(OZ@A ZGZ*O4]+WC?JL,L=Z MRR6?*ZP:J7+ODQ7[GI_E^!R"ZG6V.N7FRYJEY>AI-R5MFF/-B!!$;0\K$B2) ML+&E^NX"01=U\A(,F'=!.=2DSE%;J5I7-X$=36 M=/^''/CNX8.MKNT^V:OU[IIG>KZ_)OID;R?U6KY?,(86.RN_ M5Q6H&=?2C.1WPOZYYQ6%-9_^:FE@A O9?G+UFPF\WZ1B7/P &K09-Z(:][2: M0*Z59'1\41&NN:.9W%F!JG$]P"2>;$& F](0&,>$*\X75AS(RR!*'LUA:573 MT$P^=#@+:L"C!["@!L!%X*1,*%%E?7<71K^_T?,X=9Q0^N/>NF(>0I&PV264 M:\+Z%D/!GE>PL#_Q?0KVWBSQ+45@[J?M\(G5\8JZEXQ.!1=M>/>Q\I@QU3!= M7PSF-9D*Q:E>7)',H$AGL)3$147**03#,81EC\O(WJ:&/V+CX OWPZ%>E$JF M/@,-C Y9URA1J)BII&?S36O$^=,O])YZ7H?\-33>ZC;54H3FJ#U<^"+:T)8# M?4&GLZ8!D$%]^X>D$(:E$)Z(*SX.H9&,@%@26K E$ \?6RK>ZA;%#(8UOT=7 MT\*T+B[G55E01V$(D!'5'L<0#N<1'*-@/VU(H#Y$H#Z%BOP4[3H-,N=@]:$_ MMY1:KMCN?:'_YZ<)5+\RKYC^1NI9!*:GG*Q4SBFC)@ #]^T?G$4XAD%H+JZ< M^)U$6>^Q.W""&L(]C!4X:\.WK>KY[VT6*8H2\:+?+E&?&&9?,>9>HV/TB CD;-Y M!\.P8>]%&O9"?%P('U]WKH83SN5&O2)I$?AJ MC*V87K,;1$L*<*Y8A&3.Z5<]'F0@[_H3M+1SEB>)$TS'&+:1XX,541NC;S7: M_'VCW4]3KC:AD5-EP56MM3B:5";M]M3N1DO*W?74W7E6X,*EJ6@P=@)C)W^X M^;35G_9.?0X(+G3:^P[E4)34\8]S!%[HY0IEI=3 M;LJG)!S;ND[ 5V:99[&\1$'6W11@R0L'Q_A*,HM_,!E-B]UY/ M@H:OG9=-:IR$:$#>8C+ \" U*D3P/![AIY.C2Y ME)C/4"Q&IV>H+EPCN,R/I71[SN9-0=;5:JY,=XE99;M 1%M+!(W0^'$PX&[V ME?X\>__0^??GN5^8+IJLF,>U"4$BQ/A(VR;7'OBC"OQJ^P#7'OB#"OS&+?HM M!65AOG_R:H DR]](Q'F Q?NF?XX$RR 2#0O%=%BX'D$T\"6?4U][I@<7F@1 MYXVK4I72UN5E1R"64]_N>MXP1(UHQ,2W?TB$XFB$(V"L]G9K8LXASYM;T \\(JCA5D!S6WT'+9Y;@9C9#Z]@^!,#R%D/1;KCS$ M3[(KED'\Q$2#P?W?C'T=(+6%T>*M:'"Z[SE::S[<6(P[,22K(\_+TA8_,!H, MV=L='D8X*7LKK9J6F9YH?:L>M!ICMYI1&]B6O7'?_F$0G,/ ?\>)F/<32'ZK MYDW']67[I&6/$CW(1@&8?"X$TWWA**CW:>KE6J&^#H5#[9"+%-A6T'-RJ2-S#C$L%$P M^T3"3P2WY\D^GX,9A^O+>HY2-]B\4A_CK;68"L4P@EETP)Q&6)) <#+N@#G$ MV65V2Y*,LW>Q=>G=<*QCVG6JF MFXH0M3^83C (Q7!Q*77W"JGK;C\E&4 )(H*4Q*6=@='5[;*EL<988ZX/*HB^A\_>FAR M]'WWQK4 .-:FLOL[$I#I!/)^",>?J.;RG_\'?AR>I=B:[$7@&!^4]Z>F,^#- M]C8!P_YU%GU^6=Z5H'YI\UZC9ILH;(.'OU#MD-YO=B/D^.^$S\W,7[\1#89O0_]G>/^]?3K MUV@^CF9S]P74UG3_Q^ZJ_2=;X/[\:(4^F]>9NS CX?SP-!M(::E%=WYVSX-8 M?'?V@\"_GTLJSXS*UK \LRKRT]B+$/\_G7KF]SEM3H1L^T5.V_ZC;_]TMBW% M7/TI@JOF/,MKD_]Y)MYXO7QWOJ9@@O0SZ8C XJ!MS<:PVM-CFC@PUN$UX:+,'2T96S M9F.]$:7* JLKS;8CAK+) _I+'%_9UH*QS]LB+A"66N M-O3#NIUE!2W#2S(_*14-I2EM'=>75[;(L9DV&-L04+D0Z)C;RW5K*8D\?KI$ M.WVQUZ#2@M95R(#QW%5O&MWSZ.F\E6(:N0E+B:8G+E+^7!U4I]$]N==7CJR: M5N[E4=?*E#E6;,Y=AKX/11$5,@J0Y3N6M--"*X\>D_;F+;R M\PX^MC)=E9""H6-SH^C*H_=LM'5R[*JM%!:T>WQY8BB\1$=//WK/X8S=U%<3 M:BXR0[*85RO#;G'6E.B8^>S@):??[E)6.>L71OF23O0F*7#ET7N26!-;\G.Z M*A#9,LMW:]5BDUO33-OJ!9:5[Q-I+KU"N:IJ@"N/WA/OM9O%P7*9 M%]?SQG0C9=24:C8EYO@]J\)L0.?;Z%PT*5TP%-7MDIH!KCQZSREKKZ8A%Z:/]J*K,T96>.&QZV=PTA6FM MPM@T%^1,T*+SPD=7#HN9W,)(C7(6BHW[[BC']_7L-JG^^*:HMIFC=-,4ZM,< M/T\7F[A1;$HX?GRIX3NS>AJS"R*:D\&5*$>8D^WFS,M+)48F"4(E9?"+!O1" MQEB)DQE:T@E95C5&IB@9/Q)7&S/'BZI8*"$:J2DGAM8:) 56/,B=ZUC<#H:#:V'HZ" MM<)G-UDQUIR@O+N96EUFA3&KI>*&!6PE+,(X<](.)^63,N+,"5U*-])AIE05M6IU3#17$J V89PY MR2]88EY%Q376EM.FA5+4=(S'FI-E)EA.];P\$HFYTQ"";+M.^4:<.2G-U+I9 MSX=383J<#%*9ZG19:QEQYB0P>X+(MML#L3>@.SW?92I4)XPS)\1$R08+LM8' M,,4F36_-=S9"K#GA5T:'DCS9M>H%#JUE4RQK MD'P0:TYK5)PY MP5)]/>V/"RJV1CMN>;RDS'XWUIQ4!V2QE-<;&2S3'[9-OR.M%W(SSIP0Q=[$ M[J]="VL#RUNV[)$[!$^/,2>K&>^8&ZS?$LW%PG,V[JQH5(TX;;0 M?AQ^>4XZ(R*[9VT1PU-VS/#OYQ1:#GSW)8/>?G)@Q-MKGKG=^VNP(X;\:]_O M0!-W'/X#L=^K-#,UGM/79_:.&RCKP8@\^W.%O- HZ_-CY("&8IW<=@+T_ MMGWPX5)YM'#MP-?.[ K$'V'97@C^\:-^ZB_7[J-''=9GH>?V\'__H]3Y3Z\Y]=GGX4$9\*619X(;%S1[J45#BQXB M.PLT=OZA(EU+D=YS!ZX^*S]3_Z*,C).E#D%-^&,:#$T*5*23L,<[5B1(]!(, MIIOL8PZ9'M2D$TU*XJF>?-P0_D8(WVTJQ-D9WU<58G(IAMA;E\UKZG%SJRZ.K2J#\V[''6;L?>BG"]4B,?E70#LMN'+J#L;E)VY'7& M\P79W5*4X&Q]="\0$3OK,GU%_7K 3FL?*Y8?4QM_J.3DZK#'IC&BDZ5-D2VD M23HE<5&-4)Q%.(9!:"ZN2=(-JO@56GJ>/2"2L):=](MN*O1GH.%+0!=S=*=B MR4UE2@ZQB>\%7V@A_;S#T6MH $" 2?OO-S0&&3,^K:E-JQ!:^1F_D!2U%+J% M"!D40 9)(CB)(2S)0&@D--F M7MW6VLTO-$;_-('"&P%:*/9"#VM3?0VK2[B->]$RP0$P, C%$0A+G*4M;3)B MGG5_K(&7U[REJ6CWXG]? ?1)#&XFQY'::EE[IV2+O0FPNT:>#DTN)>8S%(O1 MZ1FJ"]

    BMIAF:L]HH1\.5*VLQG4:^!R(50>4: M$>[EK.T4K%EG;65(QQNF%QO'-5( *O[J.B7N$R-K5MV.@:.]Y.P&*]C[CX5\9]HV'=\^9WW+ML5T@,_6*I[>2 MY3XD(DOF0'=[IC_.! L@$LU+1>"M%3[*; :\&]M?%SV^!)4N#W<5%V _D&OP7=+W0) MJYGF+.*<]^QL54C1\U1/8&K5#H\-L+R>VW9X2NC4>"S&RL*=;+3YMUS!DIVY6, RL93B,T0R%X3-K,)8]]M2_6%VO6:4;O M#1Q% H">)1""BP/^K0+D:!\J&?6X('(^2F@':Z9D4!P?"&9J4L1SZ8D@-3ZQ MDD9 >IX=]#D =:CT0)1<$C:[#DW 8=O! N#D0]D.+;5>3W4;U!!CRKHO,\M2T''"Z"7? M/9QQ#UBY7F6V9$$C0;2,EDJ-=KU7P;D1-FVMI_9(SFZD_B=A<3I:1I8YT2AA M=$\H+ZI&?=T*6'>Z14KDD/$$0K(,PI/OK2I;I^P_?O34Q*CW]FT.W]FKJ>+: MMCQ;:#\.OSQ_*@,>-=XIQ51>H5MI.H<706U-]W_(@>\>/MAJV^Z3O6+OKGFF MZ?MKHD\.O@SVKV@XO_S7_0/QW3!/Y,JJYC+F_E$Q>1THSF'6#G^C$:I_C#Q- MMM 0S-/?,W=A1D+^X6G O3>7VJM[[L&^??#A4GFT<.W UUX-]'(E":,1?M3P M@;'\_/E%0T^S4!!)$ 3^'7LS\P5*XG*0X* @DB (\CL.C5,B) $AD1!! '<> M"B()@H"(2(@@L.\WW:F'F(/W/)D';03QSHKQ$*KQ M'J._>BWKG]M<423S9,%T*/GWB.MEY^ ! 7^I\C=OD['DCAG2'DA[;H'V) OO MB3)QD-/$3FILG-5ZU<:K'+ MV7?UN[1PD-O\AMLXZM.AI>W3B;O90ODGGML@+"79"61O_80CMV*^KB_4Q!.2OQS-?W+U*-82Y12L3WWH ];!G3#ZO (D;A+1F5N6!6.EPK(GY+, MGXZ\A _41_JP"W$:,Y#X@([8_M];,7DW(.[$AWJ@N$^+[F1'?Z"T3RGMQ(>$ MCL1]XQT _KRK4.HX;?#'J0E-\F;E:E&AJS8E^]@)JBN=F8)*\C-2!)4$*LE[ MX:-$=3=\/3-0(RZJ$?LPTAV;C5N**IVM"]-U]];N) /Y3*7SQ796FBY<=.@6 MZZ:U'LT+RY*S61W6OITMU9LH939E9/+BB@NY[E)/2U8:T/BMK6R$9JF M$([CSM.+XKI[!7>2EGUE+"2A4\L[T'A>#_LU- @P*3]]QL:5]G7W8QQ'C^SI]W0]-%:! PF:A&&,#0-@'''O77DA0"-'!;-/ D QC46_WR;CQ<7??'&GAYS5N: MBG:?X>;'B2XGUY/:JEE[IV6+O0VPNT:>#DTN)>8S%(O1Z1FJ"]>P =9F6IBW MVMF9M] MZW#?L#GN(7LZ+ZQMIM."WJL/,*+CE^NK44<6ZDV G7.WD'U0\"1A@R:Y?EH< M7"1=9XE*;Z.(\\*&F6W41650N4:,6UJ5L1679Y987JVHGITVVS@=+3/ 1:-8 MA,#H>VD"^\>I0X>N33_/ =Q,&G0BC,+5M[JNN&M_[[*]^M8-E.T][SU T=YI M\/PKP[[Q6/!9TV:N/;@DA82O>-PP63Y)(I)O#B2Z9_KC3+ (M&\;1M4X)T$ MT\"6?4U][KP<7F@1Y]?G<6_CX(-ZQIJVVZ/<-%-F@U%3PO$HF,QQ),+2<:WK MH6-_\FCRXX+L!M(8?HNY7^ 25C/-6<0%!/JC98=="$M2"(01F5VXH3U34Q'& MHMP>&F$H'&'XMS9M("/O>M?(\?^>7*J*+^( M06@B/MON1@/8;QWT[;B^;)_N9/?UJYPEHZX9"&_-_;5[E7+4EPMPC$E0QIMAK[6>%H1>O[U" M%YM\JC-*1>\-/$02H6A@%7@\QB+<1DV$9"(GK@ <1,Y'J>Y@S90,BN,#P4Q- MBG@N/1&DQB>6V A(SY.-/@>@59.J9L)>IB[T6N7QNNX$HBB'T?L"]X^D$!;C M$/)^$72U"GDQ>-E?X+NS9-'6=P%TZ9,CIT30KL\4\.IV" &0^5 :Q8#.= UK M0]>Q>K:S4<98+U +S>@EWSWX 7'SI7J"<*'YK;]7:K3KO0K.C; IH$3V2,YN MI/XG<7$ZBI9?,$/&T$B] 8C]!D7-K142&C__C1 M0U]TLO^\8+__TO"#;CW[)++"VS_![^.=&($5Y[7IWS-W848O^,/3@/MJ+K6? MVHK]*U*!9R_W*SR!*J[M>C\.&GNX8Z2Q1[?;/OH[HQV<3X+^CAU0$,V0]E/_ MGN3 =Y^P)RQZ[G_ @P\_3S)!;TV/K>E^W'1MH6(ZP"#X/TCFV&ZHYF)FR^L? MIF.;CH:.;%>QMG.\&^KV*\_O$=TSQC[L:_AN#4UGK!WZ%IA@<*[^I/SJ'0C^ MBFDDN7B*Z<#T)$^CZS3U"= M.YEAUGA;K A8WG9FMXLG#1A>]>G06^*) MQ)&GR#YM?U);-8V&CP!KNIAI2K1@V>OOQ\O.LW4!)W;KP'Z! J\0S;/I!/)N MG3\A27N^\CPC:=%_T5OL65KVY9A_,V0PQN@*L'XO%L^7E&BM\:(OF,[V@AM9 M7_9Z)N5,!VB9*=M%9^%[P13,U\]M@6@C8)&3E8C81Y'YHA-]=;\U0)DE?37( M"A.!P8*LMR'-@8Q^8H':LLNWF.3Q7L&'-@AV"Q8E>[.*U;4PN3,P^N)BMFC9 M XCO 4AG#LQ8G:UR0NF4LRHO7HZ[?.?R*$ZJS!LIME=!!;%6/-EMK-I M-H=#7H^H'(TP'%A6">PJR'A,8BWQ5]HG9HH35 M1V.AN1RM&W8:4$Z20VB&1%C\N+;1-3CG8PA#*F)-;--FFT)=4OG6>K7H@:GW3.4D?L.OB=U*$,QE19,7VK/IS8$1[:9ND5*7T5RJ MT4?UT,D%CKIHN+:IK'<_.^!MTE%L91^%&TGN>"RT0H)N6NB*T*SFH"D&HK%3 M/S L34WY;UPG19?AWYXT(*X9>$V@=-K)PJL?.)P7Q^4_'%XZBB?]"C7%[:>> M<1C?_OEK^N^?\?'M_[;"?N$Z;!4W[O3 SJMPMS5FMHJ-/#F:OU70B[M0QZ_M M:3, '/#5&-#Y8\\-C/'670(68KNSM?V'C@=LQ&Y<#=GS'(P+9US4;:BW>7MR%% %T,>3;_4W.A:+8M.YH;+/:OZH]E?SO$/!CM[.5- MHB_^LDVOG>[O3U]1@R?9TX#\=P_:O<$8S 5X'K"M3PHPJ=M;[-S/IWVGUS!* M9HS\V=WMY(-YCJS_TVYNP=V!Y08OU_DY)FT11>#-Q7CKXK[UK1IM)QPLFN"F8&WQ-2"D9^^MK691G"/Z,GC=Z*V! MS'P9..&[+T:/>?)V7U,"SXLT#WCFCCO=&61U&U5?1.9<7KC.SP:HBV V<[WM M1D+TUIHB1QH('J$'?@ F,N8>SR8<"!6\X +X6C5\'&'1?O&K, M&[P0_5*V@VBZ=_JB3K;(-2/TOJ$%T2?VD6X#HC U_;WC?^ M\:H&'J2"27SVIM^O8YQ36WU^'<]Z3G&.A_ GYN:L<:PO'6J*:-.V_,+VCSWI M56JE-I?UFQ.LG*^PMC'/M#W_"Y':FNL_IV4US8^EL64OH'/$*!@+4WO*>.9 MJZPMX'!3"$=P"(DS",\?[WJ>R0QB@ZV1,C>9S.&MW,Z55@P6D"H=C+1*Z2-BV9 MPBQGB,N6C[7Q7+WKRN5P%J2V^T D#M8).FXO5'Z'-^W,W!M0!\XD^.C%#F', M[F#LYN 6^?HNK@=0;0(:"0SH?HM1>>XS'^@H<,(TP-"+SFMR]\M9V%'BQ982 M1Q;ULW8XVG)6 ^V9&3Y# .R9,J +3?D!G&3@NZ@+S3G.UUS4=7T7Z:KKK[1C MD977B^>KFU4J-G !:V*HL]&SC%CWRA98W1CL2057'M1@/Y)_?@7\GGT8$P \ MVO!6;.#)1RF-XT,2XL^,1>9GT.F0(W;F=C4$]2LK<;]NY5""W0WM5YK8__E0 MKMJS@>W3UHAMHF7DB0.7RD)EX+!Y/V0[!-.Y'R?'?2>HGSEK/S,TR>A]Z"BI M\^G7K[]2 X[3![9I9O2S*B;H-@'SYT!)'_Z=0SOZ]0YD1 L%]$#_ MB3=>+S\R7_(6.9+"*23-<2,)UUE9HBA%DT8RS4@L.5)9A>)UG5>^[9XJ'Q(] M9Q1.$EG/,3&Y5*OXC6R?T!JAM"W6\/)*#4OC?(O.X@*1*[)\P_>D.AE*Q/&5 M$Z+(=\I9U<7DE<+4B2IG#(FF1!Y?F9TIC%(S%H8U9SM3IVUFC+H9@BNIUU>R MV5673J_(M@!(%&V.^52VB842)6%'[[D<&*Y'YY]'1SU;=[%3\ULLIZ4">(B=H==@R).9ZER7R6ML-T M<2K6:\-Z:,1-'@-T[%1A(MCS!25X#VL.3K M>P=IOBW:P_)4T)24TJ'=ZL;'C3B=XF4NRW)Y 17FZV&1S:@&Y9%&G$X5L6G; M)GOT2&24.5'ST&8V-,(XG2)FYLHHJZ.,0.@*LL49P*SX-9V*J//9JU4G$[1/-^EL#6]9L5J MV,&JW3!.IZPJIZ!&EN2P'IYM.BZ5F3:Y,$ZG)"J];-ANN2&L^8[FV$$?.'UA MG$X-%[9;6)JIL<4(8E8I#5 IO8K5J4DS6')6@W&$O.NA3#W7K8R=9IQ.E;I2 MQT/7M"@2N5QFG1N75NUYK$ZMV%FWG<+6KC5'C69VO#(U.Q.C4R..P55&9B2= MC(XLX30FC3 -DVB.'7$X8+\4>V2G^I0M"DY!+EKME0O0:#LB.6O&Z51WNK&% M8#[RK1ZSRH;C4!G36"I.IW1JB$Z-AMW$YH['U/-MO&H74G$Z)3CS+%KHC^W5L.%G/14T=<"I!SK>& M-%BLL(R\G%7M@ '^@1&G4^F\GZX41TTF53P\G*3(M*B1OMAIE;A0T*,=.KH2JY4*-49 MPA!%4U@(8REK M+83@RJ-[EFNBUB#5>BC*$Z?B-%*,GQFDP)7XHSW726+U=G_1G];(A MSYM 5D=/'X7LG-8V': I0F7$K4?.G+(,<.71TYMS4I=GZ5P@,(IGINQL/S5+ M1_(_TJEZ-I#'2VVM8/EJVEAFNY:@>]$]C][3[DGS7K4Y*6-!ELBFU3 7#K#4 MKF7E;&Q%ZV5['[A>FL ]91'#N^-#/?K!6SIP96GK?PWJHHA M6Y[KZ%(RS8WZSM*HO]:5, Y\N?Q$ M0MDZMQ#GF0;6HFG'X_%4'/C2!$S0OC2D5&#:VF-^/ Q^"A.JFV^BS6+N@J M("&Y]2AEQ(&O%0)Z9EN$8-4M=8E6E^%Z3,>";P:,$UT =E_LS?1>O4W=FBADMFD^G&@@_P8&HS*-LK MP>Q+?1P3\N":=05S"K,!T,CM4L&8F)RA]ZXG/WV^Z>\ MF7+T!PE*Q&DC*_$; OL] -V-HOC; /S6)=\GORRVT;?7FQY_%&O[E2;B>E_/ MHO$T7S:=7?[,LRR"=W>(GV_O_-A&%CX?\?O3C;&?&3K/-\><;"-O8"O1%9A1 ME<_RV=*,C/)Z?X4&V]'N?F!K1R'!;=#D."5NLZK,!IN-BV-S D<+<]NG22$\ M4Y+;EX]2[]3L$*S;'8F.4@WDV4+[?A@=PUV%#C[55'IV<'6#Q=7HNGO[)N5XY]%LY[=/PI*ZP"# MAUD[_(U&)T1_[$*340#YW;C@L].M/R^51P!>@?_Z;.]E^A1L+P3_^-%#]L\. M_G[MP#WQG7BSRA44Q(4$@1/?*09*(@&2@)!(B" @))(B"0B)A @"0N+$DOAL M>=!W&>R9]_O?G!#N<#;EXH4"WS,4CSDK[Z+VR]/"?6!6WBI4=708Y41%RZ ^ M7$/%Q^'UH=4L_/:D)=N&E=N.'5]8I-S;BCN/N;>'F16/1__P=GL+]) M'-G]$J48W0J&_FS8N_$=?FY5X/=_G*H%Q XP5U:-KQC79VEO4"V@6AQF[44% M(:@84#'>:'H(O5;HM=X!-?TJ,J(Z)S=B**$&0 V &G )#?BJSWGEIN)QQV5. MIMY7&-P?:_RU=/PAFJI?I!SE_NA2?HIVG0:9<[#ZT)];2BU7;/<^T9+@-W7] M\EY\NW33Z5C3?#TP!72*MPLLYEK53G-WB)1&,(Q"<))%F"@F\]N&Z;<'LVOW MK+Q%#/W]!TU<;QDXN4-]M6?%Y&+[$ARWUXJ.A"]6E$?FLTML/E5H&>MQ5'6V MKW. LS0"- F@*:9U!X338\$)+DDQI6:C$EWDR.D80JLJ3OD,%DZ#PDP<10!B MWJN*?#,!GR\%LQ+NLKT8VRY">:ZPY/TW>;YZ)=X_))/MNBJ)E8ZQP7KD)MQ0 M/;>+U?8U0=XCDS>DXV^3I.NM?PE&Q[N(.#NS/#4DOD83IV-.SM.!$UIHK26B M\PP]EHKAKB;..S01 N6>@?)(RT@\ :R7"TYW91"!%>1R85MUR15C-7=%H-XC M@$>1S?]L*Z(DQL^!]5E>W1\>,X8G[^]5$/#D?5(D 2&1$$% 2"1%$A 2"1$$ MA,1CU6=)=@8+S.NYS;P>6(WEOO3AB],";<6E)N&N5 $NG7<,AWLUE;"0"M2% M6UHQDJX;4!7@L@F7S;LWE; &"E0'6 ,%ZD+"I@760-G50*%O!4.PI@&L@0+5 M M9 N=2@H:H\1E641(4K$FDN3ZO<"5;>6RM;\>C^ Y3W74=680V2^ZY! M)Y-ID5G:>>-0-X0F*81C*(2A25@WY,$+'?Q]_M.=B0#.UPZ$3E)M3%.[D@5& M79W5QG)SB73)WR0@DFXFH&[ &B$0#G=O.Q^Z1@@4_HDJ@NRR^1ZG+,B=R/]V M%D=8].,6CBO#(_NPZ =4B\&.X8OM_;\660>?P M >4-8T-GUP!8!22Y9[-A%9!/'+D6VUEING#1H5NLF]9Z-"\L2\YF.2NE;N[( M]>\.;EJZ[FO+D.EBA+(PVK-\*ZMH^RH@+(\C%$LC.'[G:H M7ZD 2":_($5I(3!67FS)>B!XY67*V!4 >9M'WJJ&PS('YRS_D1C]_QHA; ^6 M1J%:I8OB?*@.C5@28!H>[2$9Z=*'MZD1C_ M]#KA[^E9$L.3_"+[Y8G$D2>@4>3V)[6].E(P!-Q],=.4Z% J&/IV4EZ(ZH5Z M9@-/CB0MX=)>/SON9UV71V?&R3;R!K8278$95?DLGRW- M2#X\*#*XV8^V,M;4P-;J>G4_=46G<9@X8.>W=_NEY)WM#S"&M.TJUE[+1U*G MX.N#@D]J5B#-LIE*6BC-ZOMJ/*83:&K*?^,Z*;H,__:D ?3,P'OY7J"=UCK] M5J%>*/J^Z,S!<28^OH&;Q#HX'/8=PT]0"8?@OI,=5A*? MW?5[UZ=[T-S#=PS%)5(/__ (P=?'_!XF[W+0"1!T\@Z2O$?AKSXKC><1W5.- M.@&J<''U?X>9WN68'U'.-VS;(;6Y+6IS$Z4'SHZ'FYB%A*O"E0"2>/;S5TL# M8UK(]I.KGRI1)NFZBC# -<(2*(@B8( 2<0L)%P5((F*)U&Q!R<@DX),ZJ&L UPH()."3"IY MLY)TQ$!E2="L))]K_3J/"AD69%@/91/@>@$9%EPTDS-9U4]=OKPEZ/YN]]<_4%T U(L2+'@"G*B%01R+HB82R'FAEO\$!A!/,CR M>E7J=<,JXFE*=+![_>\],<,?)[-DX2C(-6-0TMY4-'OZ &W'C0"RI PA7@]A:!+W*A:S=>BBW@?3+] MOO;H3M=-9L_B+S^>TW>#RM0&TJ Y<"9I4>]:9=LH#!M9DPH+X9L- (C/=(,J MJ>T4JPLH89D3I20-C3GJ%9O7ZJJA#8-RSTXW JPG]+"!+!-J>A-*?-1L!L=( MA"$QA"/8KM!D8Q]7>R3@O&Y-0+YH34!^!D5' M4Y+T&U_HO?&Z1<$.,L)JICD+38V!3C/3&:0]8V:)Q(;RC58CAW=&!H .]>T? M@J00@F01FJ.^ IW'QLDNG)@HF/S]!WV7[@@;?[#&]#P@SKJNQRTVDQ"M>>E> MH2+FG0I96]F#7@&+%AL&+#84CT3_T23SI::>CPT9R,D^A1=NNM14SJXNK'P; M509]/FV)Z:MQ,K]CA"FBE%H*TV8U7!6S9$NG4P F'( )QR$LSB$<2Y^A=>>% MHM'Q[M;/=D,G]KANVKUZ&-Q^Q)=ZT9!J#UU5<8NS>;.7LL!D-.9&5FD'Y%M+ MG6ZN-!7=:)Y[6M1. [^^-+A6P6+8&:U.O(FD6DT)QR)7*K+T./'W^=RH>U_8 MSAX(OTWF%X<(*2LRS*3'HQ:SS@S+W5$K.W'/Z1B!Z?KO-S0&$CH[6?JT0W B MT^\UTC.Q5YIH8=KB^ M;8F$-2#YM1G@X$81,IBWD &! 9G2IZ%@JYG98)F6=$O;!%UV/1W8P_I;3LZY MF)(5>/71.DLZ8I!G*MJJT^DW>2-2?NXC3.G&MY?JO\Z+P"#Z&2(=5TPK2Y:= M^)U'M0>Q]+RK[RK3LHBILG%$.1S0C1GE%8A5>*T B.5DU[/&ERT?8ZOQH'/S(]T09+]M&66:+N^ M$BFW7+OD3E:-[M<,HC>S+*)4:-I>/U4W2"/"&_#3<( W'N$YXAXWLA(!KM_M MFVV4-.'T4PO L=YNSR" 4RR,X'0?YFX7&U9(4(40^Q56GI.\;]5EECO662SY76#52 MY=X7$DK^V*5;9E.4DF?R@;!N=V"Y.EJ M*8H)!LF[P+BT%W=J9)S(-V,7PW30[V\\K*SJ%2>KUBK-\A8O46XBC2,X%@5! M\#CO# (&,J\SN6-,$R4&V8U9%,M!O5_*&F6S,[F:D[49X+K#FJNJE>=XK;XJ M\L*EN'ZS]^]/#$L*7MVQR^LU=/Q;5M>;;0?AQ^>?Y4 M!CQJO%.&J;Q"MU)T#B^"VIKN_Y #WSU\L-6RW2=[A=Y=\TS#]]=$G^S PF'? M,0"6;\^]T_TC\=U 3^2HJN8RYOY1Z10=Z,9AW@Y_HQ&>?XP\3;;0$,S4WS-W M849B_N%I-K#]2^W5/?'/5W.\BJC\WNJ*HYNV&UI,G^80W3X V 2X7YY@6 MR*\@8"!@H&I ?K7C5W^U-#"FA6P_N?H-IRXD3_*07T'->,#E O(K"!@(&*@: MD%_M^-6VKL.3]S.[#E(L2+&@68 K!J18B5$6")@[!PQ4C;NF6$^ZYTZ?7G5I M@3P+\BQH&QY]V8"TZG[QP1W!X_UZ$8>?V['^_H_3EI5(KF;MQ!- MB"N:==$JQ5_%3U3+ZE;6S5M0B+CBG#>E$)ZF1&? U_]^^@N':>CG+4AY4XJ1 M&8-+-=35;X9GWX)6W,,"0CT(SX*TZL2HN!$?HU5-0Y/W0#MP?RYO*-Q+!8Z@ M;*_-56Y)N#?>D/15)N4N,^".>RDFJ/'4!5EH,AM+/>]9?"@^_K-A,3==:BIG M5Q=6OHTJ@SZ?ML3T95H%Q!0_MU.M7KI8KJ\%HD7[?B5O#(U)*/';KC/;VN<< MPK''[=MN&4DW%RW^;9_2^T7:ZX8;U(N&&]1G@(?1(>L:)0H5,Y7T;+YIC3A_ M>LF&I.Z\KX05*>V+)L8K=6E*S:=9 V M:EY#, C'T C-QL-WPPJ M"A-!+6JDP]((4!J$(>(:Z=Q(_#O>PVQI2]=>1K^=ULE\4(_R81#_$??QIVX] M [VM9F:#95K2+6T3=-GU=& /ZV]YD+JYTE1THWGN:?'>RHU&-#7RV^(\-Q;X MZF@^HH)0PK'(>XS4 R?^/A^;A6OHI3<';I.HQD&H5@KS,LWT>^+<-51[L<)J M GE.7Q!,UW^_H3$8ZID#PAE2K9[5;O/91HDR2V*A&6$(>(7_G[TO:U)4V19^ MO[_"Z'//%WM':!UFI/<]':$6SN6,EO5"H (B",K@].N_S 04AQJZ6TNMYF'W MKK)2R%SSE&MQ&%"8V/$XT_/9IC$37;EZ]^[B*I_!3F=R_6J;E=5//?)+@1') M9U+H=W)C(0-YBWF=MV+6BLV[3W/H3C'3,[YLI#(DNQ*8E%H?,"_9;"/[ED]W M*?,NTVRS4BK7D/AVH:H\YJ:;T>.C"MDG_1'S[LX3B/7=)9E[C@3=A4PX 9%Q$,8= ="C+54I6<\ A6TND*FH"FUJMKC98N=Q8-)NY9ZRC M,]4>M] 6K-8: _F!0_>09H]#KO?,9W>GC5]-*MXPY]V.@WF*^]QLO=M5"G96 MJ%"4+N$EKE(C?B,8^^M.I=X:YCI4;]WA4TMRNFZ*=:)(-R'G :<2I[@DPQRG M]..$QRWD&6^8^V[2-?T,1CR3.SKJ/'8V\PI;%"1Y2:_J?*><'64@5S(^5V(< M'NO$V!J]*:[\H%-[B@W;>=T6A0FF8 S;R'/>BJB-4YDK.+)VTW%J.4JG!5E9 M4BFM2#"-/F*\SW!D/]?#>ZO&MV.YDG&_US'"B^F7N3E& J8>61Z@K!ODZK>[ MGEW: 66:*:+_N-%*0L6K/Y;W+V#&+?-16U9=8KLJVO)J>RZJY\1+#!M[L+=5W M[EI3O&!U6V5+P_BV3G9:5GY1>>$S<(NHV)1.IG$Z21+L%V*2\ZF'$]?-;XOT MWR7WSPZ2G)O>S^1QE12O]5(99]LZ@SW1;B(&$0PAJ1\8!*>=31-H_+-HX^O=_HOO? M!2E20\NP[.\A.T8.-O89@$"DI2P*N_2\926CO!.=/I!X(*6?W[ MEJ5)N!_Z(9W^=V+W(X3'$33]+Z0,67&_^ZN"3Q#';C]:I2)PG5F.!I'SW98- M@*6%#)\<>6:(%M>:?2?PATMA)2)-D$2)B!,I,;8AJ_^K4\^=#%?!GP$I I8V M]D)6P4? XX:, [NLY:#D,%UG2\?2CPAZ3]/EN_": @ '.,;Q!SK<-)0 XD A M" 4G25$A!Y)(L0I@?&(@B_B ''(8B5$2-_KF[T,*9<9BNAJMJVS9$ JSEV56 M:[(S <9)H,VXOW(R>1*DF;*D]>F *+/M-46_I)HB<;PRN^JTLUY)7 J]QK @ MD&NMGJ8S(GF\TGELLJOV5"ORO2'IF/45EB+(I4@=KU0MFUOS9.N17]/M'C'P M\F1VN13IXY7"IM)8-49*2R?Z]KS:-LO41%1%!KJ*^RL'F:[::4Q'DCYOR%IS MW)\*PTP3K#QZYGK"F2LABZF\5'L,R2 X_2V\O)@+,&TO. :X*51V^?655:S#Z2C_K:,)<, M;\^$:78)5C*'*QG,UI=VV1KPQ-PJ.UD><^;/<.71/@U7>\[6TW.=)V93MEYS M\%:/R8CIXWVN)T_I;E]1JORZ8,J:.!Z[8K<)5A[M,T\ZS[-6Q<*%7"I5%@J3 MW&,#0#Y]O,^.PBR[XWJQQDN-CJ=5Z;$Z6<"51_NLE(=IWK0WDK">J^6TW*!3 M7*,II5L9EJ8"J*H^6IE]F]5ZM9N4PXJF1<2G& MR)L>RE+O+Q493I()#@>^%4<"0L=83I0P;@C^85B&I26"5:3#AR]3I+2FW:$@ MR&Y3GM>[!FN/U%,%1-<]D9GVI3B^%S MKM5\!I1Z@J/R'KE15VJ6XSV'U6UY0*]?ZBGN*H MI;2O\D1\T]CDNM ML)HHR*V",B-%KD5@F5,=Y*A:N]N9%=U)D9]G M)I--.5-8EJ;-4QR5'3PS68W.E_6VO2IEGV3E21\N3W'4X/G9]G2YW.3(73U%$<)M* WGOAQ!6.XM5#O"CC3Z6=. M:O4(XMPY1$% M3'AQT*#LQX(PQ\JD/9UXZVEC":3)T3ZY074V\"1B+!"4*VR&';Y?3I^4.UJE MYY7PQ1#3>YNN6B\4-LJSK8*51_O,:6IC,EIK(R&57]>)F2JTUC)\YM$^&64V MZ_?)Q0*KYQU,*Q7*@ZX+9=D1Y!?UTI9BPHH8Y6:GBGHP-S<8+UVA5CZ+9R3S6DR8]6UHSNG)U4 M&A)?WSB6'WI"ER[.AZ>I'UVU-.QR;R\UM?312D[%Q7.49:G:%^>/\E+9YK-\QJQ M]DH>J;'Z]"3MIWO.4Z[K#(98JI[R;+K C%/<\A3MXY5L2UE41EE!:\VJ:27G MN7WV).V+X_XB5=9>EGQEG)*+S+Q%&]KR).WK2C=K$&MP]HS%;/"BRN6JF5.T MK\ASTHOUNF9DOFZ--'I-SC[W5%,NUB_1)VM>7"ZL\671F M C/DBKUF72XSZ>8IVN\/LN8"IV=9@1GKCS7M<,QWQK2=!-(#T)66_V MFX(GJ.AKQ(F7O+Z:?/T=G:*K](LN*>N>.'O,5;-\>08L+K0UF#=&[F#HP?N! M->"]&]+,D;^'/T0=5.CT!AX>] :'OA?Y3]3=ECS7VO>VT2>A]XS61&)SP1IL MZTVG?6=ZE]\./4K?G?QXJOO-NV<1#S?R?-@M5S&L91CN"7]/P3#D=S]C=6$(1NT(O#I=+ L0S/E2\<-7B]D 6>\*,AK5V4Y\(1YQ@1GX4(Y@$G8DS< M B9BEK@11+ /:3;&Q"U@(F:)&T'$._>-8T3$'/&'(2*VF\Z+B=\I7_Z$?B+Q M!($K'_D]?ON*9_X#T?R>[7WU#N3;&E=8)'6_]7=71_2G=+"YK2/_@5B^7ZD= MVR,Q97]-RH[1_)7LD;]:,CB3(QD)2[GC^P!71W1LC_P)1[Y?J7WC]LB?/G/Q M=\7XM6:_?P(WW%U_C;@OYEU:0J@)8L+>7D.[%V/H+D7'9S<@_B.5RET X=:5 M2&QDQ?QP[79=-\T@L95U0U"Y>2LKH=C6-'$PM_9>3*W[I(G8UKI]THA526QK MQ?QP=5%YZPP2VUHW!)7;M[50G]J$9(X2L8456UA_MI"(%<@7L[!N7";<.#M\ M50/K=W5FQH&-S![E(>KN[N<^2#P9]IN,M>@?;$]9<%B:3PE^LO O4W8!N<1D M\0<;5[%ZN2&H?"7UY<4XEME=TPA MMCR$UZ37?R?^PN^FPOTN2>7$1(F[HI3<&"R54Y9R-Q;]79+)5] Y=&RKW;.M M=I]0N7GOIO64O1?)>9\4>^P![6J M?E%%/+#ZTTG^NI"ZS8'4\-.0/L-1:9(93*8N3%-=LT'F3:S^XL[U82U?:O<^ M9T#\B5%M"I9FI\_2S.*GY N/+>=%L9.%0SB(]R:UQ9SVR?;E'\5IAT,_Z;VA MG_2O,)XK9C$B3W>JNM0< FK')J[M-3]Q+J[3;F>Y&;>B>4G34VYI0'.\M 2\ M1GW[05)8DF"I)$:3,:]=W9*_+5;[YQ.&ZMX@?YUI#F_;?';SW5R5P.:52;/= M;_*=OI4!7 ?'\+)<,LW@20H_.88W9KO8F/PT8_*7>,X2^BTJSS\+0HJ7TS.[ M;LCMIGHM8_)IHQL-TWX:"YZYRBK

    B944M51:\Q093:5.2ZS/KTN M;J9T+EUJ'^K2'>7"QC_PGJV!>JY<4[-6#[?A7T<.2K&.6.Z\E_W]J_CHO:]> M_.\%=>R.O'WG<.C9>W6\T?+ZZ&[#ZZU'L(;%G*BBUM[>*]O?VE9M!^MA@?"N M!@_^T6^- 0NM@ON%T+R 5[5ABC AN7YS'51FX)<\.N'#MO6MUWKS::@R M,7*9_-WM1H&SO1+@=PXXZ*'P\;X)AQ#9E:_L^G[LK7A(/,F2"8P< S40@:(Z M^GHHTE&5=*2*&>)+M:S14H,]D9#J.=0=B);&$K2B7M-X7_AZ&1Y?+XNOE[T' MKY^_A$5@/W<)"W_]+6\:%9]YEV@750CO6KUF+PU++-8>MTA53A MKM<([!PWU& #!B#M-0681J@!6-AO MM1&LLP];T&FPNP?:E7^;&_AA?MP!"5XGO+2]UQ-CUX<0%GCO^I%%Z_/]NEGG M^,MO-TAT3M]"A/=\_!8J"/#;;HG($ D[& 8]$W=1%/^][PV4/20>M05L!C8Z['YX_,7#-D/1@GSP-B_H+K:]#>^X_K6("#(CUQP^ MM6'C%;V*(S9ZU[. MTX"I^(=3^+8Z#S-N7N&,R3M_>8CAWW%3ERAE6!;:A3P MV&LY 9>&[>^V%V<10:;@N\!.IC/+1M=(CKNJA7UEX7'A)0_P[>VSX%M]NMYV M.3OUV"!Z&,3VDZC?5!@_"7O*NA82%-\3?VE_ ZV(/(P]/H)G_@?\%?S9OT8" MN6H4J-WMTBUXT%*P%M"![#?E\C>Q#Y4=O"$CP.\L_H[<& /R:J1M*^=WG84 MY:, J7.\1>CJ, MC9&M9:#%E3R:*]C;P(#'6Y9:*\[;6X, M=@UX_$D",$>6P=960+)- JXW8 3"<(IO$4*V0+=G$T%3[9?/SN,'V][]?EB M82C;J,,H[*L#EPUD4U90N[^I/ HO50+1Y9G^XX..J$&P.;D]#N!TWP!#5TEW MBA]8+ H4>>%S@R9 %M3J2")OX?&P/;PMJTCK^BH4&0L[I1)V6M3E@V[,P9W5 M"'QVC::W;]^&4G;G1K=\@9>]M6N"#6U[*3F2@=(_424!34?3"FPP:V!HJB^. MPV#6[H7RV@HO9$:WZS_,A5/J0FL+'=%O7XRZ'(W\R^?H,N'(;\W7>LI^<.Y# MKM87^\V^.O&&KQI?&H4*J MD:GT?F.*Z"N2,P>T4&NKU _G0J#43[??JYOS-L4*7HX92'FY5!;%YKI++%=E6UY-SV75W'B)80-O]AMSGWX#8"76UL>/ M,P];/Z5+5CG3\)X(]=L/FDRR')/$N..Q,XAQ+P^SCRK<*\"L33Y6ZZ7B1)>7 M)B/F7^9U\RGS[0?#) D\G:0)]AAF?PGM_SWS-);[ =BCT5\N"^.1P/=*%96= M$AA=J@"NY)(4PR5Q@CR"U]^AD(R4ZR7\9IR'EYO)HRO.NP2]L;Y.UB\S0I5H M4-=!\+R:X*L*K0)=*GF8+A?LQFI0;&G\)K[*? :;SSNP^2(80=[,=2R\PUTX MVY;!1ZK\E2:@+(&E2#KH3\C[7T1&"/'/T<.!3WSTOB]B(40.%@#AI.#I5Q>2 M:[^L.@*AY3;FII6J3TM 4J>3.$8#P<-\26O@@\"IY;*:T^\LJOR<+]8?UT4O MTS01<&B&3-(T_E4U_P?ATVVL7]KJ4[O%SQ<9>B05,\I21&5$21JH>9([MB6_ M@IK_('2FXZ:9GYCU 5]8Y[E,Q3&:^AQ")TEC5!+'CX%S/IU^0JX=EL<.T*0R M&'R#W;+]W)I?80NDLRZCH'H@=\_:^_32E@4T)^I*6X(3+U\Q*CH;YGG1J8IE M7O,$GDQU*5DAXYK:,Q@5BP.CHNX/$MC&0.$4$VT8(:WK6!GO;LM/-4&VF=E M!-AP @R@P.6!K,.7Q@JP\5(XC>.2YH M-(:VL,UZ!IFQ$VX&RL%)RTB]NR$O)/\!*._KEPFC:1:WTLI>VT(YHM61-> < MA\OA?T78_+]BH>:>.P3Y5M#"' MYV>KPWL0033^)!Q'D7=LRU0CS]*"/H!^$6-PK2PHJ81?@2!$50E#/S<2%)+N M:@D'LFSN&8(HQ[S-64;-.AL]T9;!P\V'A(!Z-:/RC/ X']GL 3N%>X^.21G( M[E*67]W)44%%V)L1OC6XFJ*\]OJ@GL64_*;/\#RH?!83M9Y;=<'H-*N\W-!V2/,HM0\[8 MGY4$;QK Y VR$%!_W=U\.K]H)C(?:%;K%N02<4%N7)![@8)<_.<*>&:3-752!LV=>[1N>1T&7 MDWH:"KE9T/%;2KA+"Q""/ N]R&/-L[N1$LFQ;^58^/Z'1%ZS'2#]4/DB%+(A MPA.[ LU3B@T)2&ULP7'5P54S=,EA N4''AN:"[!B:_R2@HU5EC%>,*"AE=( MI*,-!(V&H4A.^2+9KQK;B>3=R_X*2SG@ +KH_J"KWJBP0NH(>[5%"= */QU9A&"%:9Z$=S(6DL2T SVYA>-V M'A8"(U#7KM_U/#+1"9D-P%0SD.5F';#&B6&"*.QHF0&^HJNO,7'$*K:J!I5ZXF:NY]6%3CU.:9X@LK XB"P@A"6DTVKILX?B" M;J83]'_X^]HU^; 3OXV[#V9+9L#&%NM+-3\3%R6:)YXK MDF*:X[8IGSV91'PH77+$$BUPH&VF)$5$4B6"()%"]WEJ"I5Y%>NELHT<-5A^ M^W&4<5GHM635<9<4G152^8HE4VT6[PR;WW[@QU4C_TZHP% SMW6 IV:) M^A-.#5]#26LYB ]?F2I]%.RT&P\'O0,U$6E5N?NC'Y@.,((U&V1AD*V\\,2H MEIU.!'$\UB^+$:G4X?5TS[.$>LWHM3:]VF3-9K[].(40..@@J*+\2'!]O][U MQ#1DL&,CA385P> #$BRHY#\<@>J@H$%PH2.,: ;W+\*L*VR"'J^^]=TP:K[ MKXS@5_!J4L8=CIZIL+C9%*8\F9\^.8N\AP.A1&)XDL'))'>" MO[Y"<<1'X2.6NTXS.Z4XK-(G2[.!DQZN4["2%,"'IK$D<:(^(OE%"B0^"J.E MI37'@PSOZ1Z672WRF1I>X@ -T4PZR1)D$O^B)1(?A4\KMYC9V0VVTK4!+:X9 MKE+Q'F&%#9Z$HP!)\KBX]HQ%$J$.26QGTT,I&=%_H?J#_9%@Z- 7@7 $DNS" M\3J&+W8U<^:YZ+MA:A4-==+0=]'X7S?HFV1Y;K@T$J1^ #:F_V$X]BJ,B.^> MC.X"[+X=W-ZR(S%\_^(6\/."RW_ C1AMLVA$G/93"K+<9[0TWK&LKQ024^)':HS.%3K XR$4?\B4A@(/JA]U@(\X];W]2\:H> (61%@V ML/&WXG78=C35;"EX.54%JB^T'PXHV]]49S]<>GT!U% MTBU([83+'324RAIN[RH",69Y]M!G:S]HA(HU9!OA!;#OS>2=X=G0/1\_[P@? MLK55@ZM: $3\2AYZ*!/E-[.V@15J;>^0'LDH<'[/\,-K6\PZON%Z"+J$-+#@ M?=$ ?B@0Y0//>1UZ>T9V],*2_S8YK).#U.-?(Q_ /".:K03MZH\TM^.>!YW2 MT"WP\X$K]@JCX;0H-:_1W X>WI /.MSM:!;YV^^?9]9O6NMUD>'UE)LGZIF7 MF=$J7Z59G\^8,-%Q<*:0]:]4V6X8>V2UY9#0[_IEL\8O6??-EMU4S1/7(%&? MA9WS&'[#3PS# *J[WU0MA\J$P@I; M![SI07Y(GI@V&3SZ;W\6+GB7;Z.%57^1#06%)I%F5+#_$[H+N^T* )X>O&EF M.6[*BE0YAF> []E-V@U?'UR,#RL%@Q:=N_VC7Z?:T+:"JL6=N M*,79S? -H MG@)DN$MG!P1H48_!0G7\X?+"\(S1Z<,P\/]W5%"'KY6V)P?["K/^V])GV&P! MF-$NRN?[N_C(O%=X%&L;M7F'%,(W7)$A(LU;9M"&UG;7I@/FA>0%DX!!$Y*M M9MS55"0'4$3?M60I#]LU[GHC]9GJ*M6L"H5%R0;5,P6LU MCVLR3J^[:%GT3XBY.W.L-P>.]6NU/*\_(L2MWTW*N6IS_E?J7-S]+49*9%'; M*+^(]&1=Z7;--@T!F2GHVNSSF?_($V&PP[<&6SHIX0YB7;"J$I5F+N2PP.'H M:5 *P4EH8?&AE=@V2VF[@,X2]65@J"3@W>]=RIEOUQNADY\,C)WI#+;FB91: M1$H]8-WY*&@?!,.**=AT5II!B@BZ7KQZT*"L^X,Q9/_K8NUI/FABF\J3,*6% MWC/%]0?K<7,_C'S0V9P2TUFSKW85HZ++K#J6V6D-,W._D7O82BP(2@"?J64B MX74Z>IR=])RV*?-EOEUHY=VFX%9*,_7;#S:=I$@.7K,[?4'SXH"AQ7*C7>]5 M\?0 F[;64V,@/6[$Y]\(J/\<8,9LIF%V^=F0[VTRSU55G4Q<<_GM!TIC&"$9,TY(B4MAP*')4FA5QEA@RDB2Q#)G^^6\<[NQ#WSG8 M&4G2G#(B65&1A^ [!,.!0[^SOK#('ZL')8 MT>.J0D78>&*F\T+I"]6?3KJ_$L_,[5)-<@=8KM7$7FH3NE_%FO[,Q/V5/5R> MB'@K]R+DN,+(>UKQ'C;,@)74X4J;G.C+++&8ZM,1+:XR,K^0EZI(BMCA2I9M MIC.RT25YIBA55HT.5* &8S$M#0:4E1Z MQ.+,T7YMISK%,^VTP$O]V;"Q>)K/^]QI&-0W2\(;/'KZ.BW-NEQ;J+?7)V%@ MK'6C6B\.&3Z5(9L9(JW2PEH]!0.E-)K7J!JUT35MG)T73&I=RB]/P8#(531S MT^":NI<1E[6"6A"XQO((!F!EOL:F'[7%L"Q,USV2GU./3.]9%>GCE>55M[V: M:MF5/ET_-C?MYW3]65R*S/%*EQ(>E^GGF:)/.6'#*L0JI8XR(GN\DNQF"N(+ M7V)Y3ZZ.6XO!O%G1,F+ZQ(F6I7RNONJM=6TR'4E&U>W1]%+DCE?J$U.L5IY% MER>:Q5:UH&OKY6PIXMCQ4D?!C&7)RG;U%)M;%:S1\T*< '3BQTNKQ&P]]Z98 M2O!T/$]E.#UM#E1H&85+?^&& /%S-P3(UV\(O.G$7J-E=Q5&O&0TI/#5@N%& M?2KU<4HO"VN!**M/TK@PKYWPT$^OBR\NG\MIEZ3#'M\(;=?VN6%R%35:#OS' M&3 O@T:,,V3=PR0-#+&-8&=8)[3444%+-%(?W)R 1CJ,PR;^PO_>->@%;BIX M!.HWC>89!M< 43-&U,A8V@W-&%DSQ'/0QT8.,^J"8*)@N>1/1DPF_B+^#H8D MAO6+PUWOQ]=>A[[PQKM@YUP2YC& M04.[8?>@W#GKS\WFE= \>,]:!^#.(2D M(\\D5"[KGQ-=N+2@I8U.'=Y<"(*K 1P?$E7)<:$_M4-,]'5HS*3?^]E_CKR2 MI[,=X PC@A.4A=I-HD1OPHD$\!W=L=]P'.#YZHFZ;96& R=9P2$YM@W'[(1= MJ@.2B5#1[C,)A3MD!("'1 M-K+.4%.SO',9=6G5A6UOQL2O*X*%;'$UA2!OM M!%'8WFV?<-;8MC>W+<-A?%N""OMY1'-V.V2@9.PTZ)]^G!4.2')D(6H*LG_! M6!N81W%1)?8>F003>_R"! 6&VT<4*:?[T*U#T>'B)3R)*2%I!G([0F'&!T! M 7$?7R%P;PC,.P?WN>>-[8#;Y-MQPG"= ZLQ%GYPX>V)3@PV.Z7GIOHVH\! M^ZC8P8TB_PXXHG9' Y0;]-D.[B$'^T@&74X2 -&F-07:7#87FFV9/HIV4PW0 M]H/T%VKRC9)+HU-)A@!)%G#+MW?J$[[DV?_\ MH#U3]#O+8"[4[L8(%-*6"5"UWJ8AHV,7_!Q=L!$@4J+O1PFP8*M^_W G@=J! M^T5,D=V'%\HC8/G@7@(!^/9^MFTH(C'<=V=/1N#RD,C#A/DVJ^5O,)D #+^= MOBP.?T>E7Q!,>^-^HS+EM5=G]@LS MG4AE9OCPR&."#:%%K^[]Q/J/!+LC$MB":3)K.VQJ'63!MTC?:Y%PNBAE%QB\ M5GW-N_'*'=5&A'V$6L#7SU^9?O&0>3UD ,152 76%<'QIW^>C YC[9[65(M9 M3J^KPW;6HTR#F3:__2"Y) '^8ZD3W7DO4[9_\;#YSP/G.4TNJ%YNK@G3TI-J MN'2C.I67WWY05))ETTF6.1$ZOT#!_@U"9CHGQ-2J-%KPO0$X4>-E0*@I]=L/ M)DEA9))@T\>E^H$@1=4,QR+R*_!;-6SQ\97JI/)H^S8?+>C MPBLR28("W,8<7W#\&ISV-EA26HEO$*XRUML%+T_7BHM-;9P!8*&3#$,E28+[ MBCSV-DRHC?'8M*@THT]K>+,BE?JY[F,32,F_F$\GYAL#WV+M]':"[:8\7?8"C>(_M@!V\,C MZ)W5#4M2G^4LYCTZ>G.6W]BM#;R"_<"E#XL._*'W6Z?O"!3AH&(_ A&!P=EN MO_\"@U"_P2 'D'P,S@U-F>]9!+5JV2[^V("*^^&$ M)?/OK=OX-O%^$E?!MK_[;_9+S$[XMB2^Y9)D<,,"X/S^;RWO$P%LE'U2,JY& MF\4+EVZF=0*;YN;>IDQQ/:@TZ&0:8Y(8?4*E?H$[RQ^$3B7WK-:<+/Z"Y:9M MS*JKQG-' @8' =K M)T\0H^=,N]?\]N/6#,!SG)669+DVK8_Z?-TLNG2[FU,(Z*6;UA%='G/Q ;D= MF1F0O(:[#0!2A?? M:([F'^.[?R,3+("Z%B/_B1:%HPN1VPI$5"V80FF4F2-_#W^(OA5JSZ *$5:S M#?TJN'^BY8*2YUK[U8+HD[#Z#ZW!4 6C_X&_!CNJ!G3M<&/!"W'_F.YH>T@X MS (0>U"#Z9=[!D]AN >6^G<40L'[0FA%2O0BSX<9!4BL(=3"WU-+&R@#O]X2 M,N*[Q8Y![2EZ<;A4&CB6X;GRA3Q9!^ O!'S](&9$RU?_[CSOZ -C'FBNG MP .&L((2@BLX)O% QWBX 3S@Q -#QIBX 4S$''$;>( <0<28.!\F_N/:4;W] M$67]&F[>U=\7OL+Q)HS2/P&C2TJ*SZ.*7S@Q,!_AA__]1G[[U=.S#RP=WF() M;_/@LU4"E2\DP@LR%X1/^@,D,MA[R7YUZ'YPU6_B0>))_P?HGOS??P81J/T" M_WPFL_Q1K)%^_\#A4W-@QP-; T\IRL9"AJ> 3Y1,)Q4\%IX?HCS\%\'B]5_. M!Z5WC;ZKLP@,H.XQ04P1%Z>(-XV>JU,$#!J?4RSN;E9^_]=P*,N*\KF2$@:/ M=E6_IT)HYR+^:Y_4)]GSB:TKG"="N"@P%L\=%+]N9J,1T.=A^+@S M%*=6]IE+3:T9GS*'Q)H96IN.TQ1)>!N/P)($BR=9[+@Z\*L0]:_$5<\BHK\$ M]=]'7N\-ZJ8=V'"7UUGWQZ*WJJ .RH_K 4663#Z@Q[QE?["8 M$O"Q97=S?1DKC/2"1>;HK*/2!)D1*:C%WBA\NTN:OIK*NC_BOU7]=%[BEV=M M,CNHK#N"EY[I\Z)@IHA'V-* >JNT\4")_0=EBX^;\]P( 7_.I?Q78/XDN9X- M_O]*5< T@_=3M9)'">U%6VBP0Y=:9B_5C/[M\/W?UX"ZJWQ#RJ!3C=+NG MH+?P88W&C=!!7-,0YZOB#.Z?@8>XIN%6,!%SQ&W@(:YIN'Y-0YR3O<,3Q^4* M1U=AG+@ZX58YX>ODHN/JA)@BXNJ$ZZ4W^\$-,"CUHX&>KY*^_0(U"5>.[=\$ M&O^D+/QY#GY/YAJ!$WS#C5#>S,^$!1Z/GEP#.^HLH>'S9,&6IR?2 M949.%@:]\O(9:XN=>I:FM!3=: :Y8BK),G@2IX][[]PE!<>YXK/GBN^)U)E\ MC;,VLRPER(]2SY-&CVFGI?J982*)P\H(_*W:OCNW?@%ZV-A$NC^3.-9C,G3< M.DOK!$^/FUCE^47O;K >;Z^&I6*OP?)+D0[5%XLE.?RX74O,!_?G*L1*[@T^ M:*4$(K.9%@1=,[RJXCUVZZLA',\2Z#8B29SHH'BW'E0ZMC]C5^OV6'-LR_() MYC25+=3"0A71C#(N2=!8$C_1%HV&G1KT4HU 1\ ?<=P'/"XSAQ)O'+SH /51F*Q=1H[8+?' MK-KBE'%J]R6L:[!S4>_9 UTPTQ/5Z\#IL9^BM/X "H_]KRM3>*,OS.OT1E2% M]:HP:*RKDL'V5$#A5U)'US;4.G"8H:2XLAV;GN=WP:Y8]AUK.U\69"!MOR$0 M"NE4A5J8QHR7F5'S>9%^W#RZJLA!E4'O]U<0ZYSSQMHWM#:]./>Y*\*^[T5+OQ"( M@ B"TJCXZ]],L)?JYM02+4Z88F2V_HI(\@& !UI.BDC$\ M23YO,-?U+B>4@DKE(P\XBO%"!>2@ R"S=KI'<2DZQ\]6/053TAS56W$8"BT= MA; /#E(A1*!$C ML ][V3Q58 >I^0LIS>:.[35L X9=M.S(;XV"O&>[4[?:XC ,VCXZQJ")&!IP_6N$EBC*>Q8#^@6T MK(U^OT?BZ0VKV$0B,2#1>=Y=0;0 :YI, %N:O+S!_6G"O'<+?;L!%]2[R(C7 M>%T0'Z0H/"SZ@3AOBT$ 93 V'-BI[7&U06ALY^<;0;8%M%I/X"4#Y65"7],] M4YJE4G!N<-N/BM$T&2/@&:TH,OP36_A\LAX:R_=Y61].!E1Y).&VVFC*BM9Q MXJ:<:L&YP0W &(4G8\F/S_^'O.OIM]\[_^9]\5".(0&!T;SH(VI/>!N9\$L1 MT0T;<44;R,P,!/D"B%>]7J+*#/ ?3(W7_(N_SZD-?X=BIN@.O^62UZ+KJ/.8 M -YE0H1.]FTX=P"$*[I%[[$W^XC@Y %D6[KEXP1YWF'L_YQT3ML[T+!=J6'^ MVBF+HX5M.[;AGMZ0Q;C?F,W;T_W%:RO>M;;K9)@7G-PIHE][A4/ ^5 O#/,_ MR.%'2(\+:OI?\#N;^J.VG_BM37-'=/VH-]R.+;8Q_X5C+[?BRIGL$@<> M_"^/3$RHI?ZKV\@$-HF"/P/! ]I(^\^Q3[C]"'B%7G=9@(",X;6)M?9@Y/\Y M8F^P7'Z&7OQ.?=68[JAN-EZY7'_()8N<.:\TV!7GQ;'>V_8CV?)L827&$S'7 M:,UIF4B+6DZ7.<^'/QV9EF5V7=RTDSFGF:OJ.4JPAAN9PR^?V3%(FZA:\:': MKRUF/;*-BG([Q>&7S^R6QPM&7,=YM4]G)^)DMNRW!BO_>I#3D8U>>Y"F2GI7 MC8_6NI&IH0H(CB?.1A86@CZ3^:L[B<4U)*CBZ:2Y@I3-UL?8U/Z0T4F_E MX@L;7>O)LII26QQU^7:ZP>/Q1K=2RW46EJ17"^GLN ]'7KQ]Y*85RB:8)NJL MV [;R#,%M^L<;=1[\;9N)!HY16X(J%I<#(9RBH-#<<(WO> K MXCAE?S@ M/W5@M14=V&T1^5LS+.M?"+#RB 6YF!*B6-#'\%/B(QESIAV7PMFTJ(\=O&&X;P$L1D0E8OFAZ/@ZPG8K.FZ[_0 L^!8[PZ02>"MP9 M$QAA!#BLT!,*^(;AV!9TH.%[QXX)_X%/<(%!>$&RBK;-UWN3.9TYKPD.L EO MSWV[WB\N@0?_/YXZ%GPPO,P%#A%U-_8;U "$^,PKWJ(:()!BC%^0QCO?E( , B0!!Q2J(/!*,."(EHZU>Y@- M'"?+@0_QQL]$>P*?7316(EA'[+WIP=^A%PL8H3EC_X8<^$@@LL8,?,DVO-5[ M'VU9+&ZUV1&3=[."2G@U$77_<1;\%:["$28[LJT,1P-B ,05*.#XCH Q?PQ@ M*'@]OR4._!G$IO!S3U:@C$!Q,D4!.H+C8-_ZUKK<4^ K.(X P IZI;WS(;' MHI0^+NG0=P9+:FJ\;OF*?J_?:9V)J_-&:Z0ZN%)C1X.1/BJO(OU^!?TNG.EW MCTWQ$>23ISEWC+J/S?;H#0 M$! _2@>P4.P)(L[FFN&*>^4"!!W SSJ MXTP=@$%P:Q3(.82E]T5ZF20!,;$D&.!CW>\N1Q_%/.'PX>!:3F:%S*+:_AW M\&Y1!QI5TUP/OK(.J.C-BP?S-GG(RSB4+3AAQ=HI(8!>;X^%]]<'_IGM-./6 M<,#.WD?Z=*=A?;7AV8,M37W% 10?I HP+6 \3-,@@+5+!:ST_&*P/4F^5\NL M7>E76[%4"Z@2$)-!7>(_SGK+9U22&)T36JR5B]OQLAY?=)=N/77I2P>/VSK% MD0;Z$U(/$ >8X/*"^C-3=@ M"D#Q0 I@:P#40A043,.90\B<3A^"4 !@4FQOA1Y6%0L\!0!04.;>4^ 0WIK$ MCM64_X%T-(TE^./,=\>@ZG'@A("2$(&/ OW +>5LF-']7(?PG=WI(1I3RSQ'^MHY8#T$-P[!65Y M1#K7[]YG8+G =P)0\'*-4-U.@!3&%P[O[>=))]S=$L6G _BFILP MSS-YNV@ MGK-0,HT9=(>!7H;ZTG)$X-COYPWF(@,?SX32 2T'T,:6KZ7]1^R]W*U!\;=L MS3EOPML4@0_ZQNSNQ(]\D 1> L%R1E,84)P@ 3Q5%;=$FP&,@W$[\?=,T^%Y M /^]#"(Y^M@Z)J7'"?!7\#\/:?!@[NES871C&6!^]H[1@9"!@C0S3!(&=N;OF3.2!JS,W#S- 5 M3RMZS-\+$Y09+V_K+2T0V3OM M7%UJB=ZEPH2I[0 :SKXE;Q F$03>^O_KO MWV6'ARZH*'HN.:]#O>!QZ>"OG9)LYYU)GE,, TU#TT2H#N^D-;*?LSOFJ8X. M5'RGWPE6M%?AF2<@;[WX3G3,^+,$L[NPSWZN"R ,LGJ\R\SP\SDPD7Z&X6"V MP*>F 98?V]HV2(XMS3QY- W Z P[F5DZL966<,LBOD^:@ -YF"F<.=M#$(U M$>X@0GND(QCZ/_#;,\/<1VNV=YP'9D6V2L_:1RTP'V?!'OC@,><;FX3W7]*C M$XQ&[H6BT^SA6[,]S#,&QYJBO[OZR3W^TH'87)S*"Z54/5='.\J*$,E:)U<< MR^_N]9/<-N/#G<1A,#A+NVE1%R;06J?6BK4?6#U<'NT=MZIYJ^'H#3[+#UVQ MQ2JC1=:HU%FKDDB]?68@#HPNL_UIBQ?5)B/_]8^],BZ."W@4_QX"4UMI(Y8 CWJ\-ZQ7)05M__0/9I:V#.\E#SB= M=/;!&X;.=Q(.,9ATF(.GL8"YE^%FA3B.[1QX$!9H[LM-[U*&E.D($^!A:&)# MVH4T[;TKDP>N[9$BL?*^P6_Z]M[;+ C6,D'W+GL+YZH38J M;F:E8>LLV_?>4 Z_4;)OINCQ[8$>].7]PV"';\(__OB+D!/D2Y)Y[S#I\UYR MZ9\H>T&IPZ&F$-T^BK\0=,27\/$E^4(D(KZ$CR]XQ)=0\B7"2SCY@KU0[]:( M17RYRUW7'_IC=Z,&L]N-/MY[_J9;$]]WA:Y\X6L 1=XK;OSB]:Y7*7;\2*G> M_&K7+]((-D?RZ> E6Z]6\OE85(@DY5Z2\I&Q>URE&MF9![(SCT>21U,?NUT\ M7X5X=V\_AJEYOP@R$I9'$I;(VD36)K(VOZU [MCKZ,H*!NY-1P8HDI\_D!\J MLDFWM4EW[3)W2:72&R=TD!1R-9L3LB7[[M?UX!_"NZR.E_OMAZ,LT^::_A'M MAMGQSVQY9WC6KL2]<0ID>XSG6L>!WGE.UYV+)X_(; _-7XS=/HOI+-BLTRT- M[E)]W;?X0HO9!\X ME'_31TI?ST<*C:?\')F[$.K<:[A)Z1 KW=G<+2ZK?!Q3&]5*S;;+#KQ=(U"*ZB#:%P>#1+HV*BQ<2I%6T*.EE>=5E '4;X8'YORE; <-)Z;-;L;-6-7)FQ>YNC+MS?:FVQ^.--::@8? MU@:XB/<+^108><%WAEC7D].TX*B+6:'7',7Y=;VU B-/W\YAXHCADPS*T0EL MQ)&C,<[QE #(+I$\E<0Q&B62Y\_N2S7Y->^,JFC#3.?HG&BL&JX<)-&$R C3 MO)MOHQG';>2=QC)3Z =*]$2:.ZG<8C-4*TV\D,M1##98KX(DNL79(KJ*6ZI* M%\5\7ZYLQ(2P"I+H/E5QXF9B2*E\LFGI>F%62!"M((D>%\CA0$ZY?,ZER5)O MF!.D5CT5)-&-]IA)8-G&!)V1K.H*&)HK=E9!$CV(QY7ZBC"Q'+]V>\M>NI0M M3P*[YV)L76J-NO9,G1D)=SS3EVAUU/+3@F?=<\7"@#$8+*?V,72 =9A>/8ZE M@KKG4M8F4:/&;0.EQU/3;B]?:^->H$2C*W&P:KE#!W46U8(UWS M;L128SID49JME+JI=BDI.'RG%231F+J98'4)NP&5L;Y&A4G70VQQ+]&[U[R:_U M[H5O>N,M[[8I"TV#^$?K3'!9F[J-4%%]KLB56HID%9M9E)>4H5.E;RR=GUOL MP"[8%LLZPW:2Z J8@Z.\&;1.9&+E]Y'19J:)Q/KJO&?,5J M[.K[B*RW,7GPFFGGU05?DXE,NC)L4*DW&D"\W]GGWV^V+S@MO(XAJPEL('?H M:;"[:\C#TV<[*VW';?O[AKZEP9L2L!Q,6VNKLWQ%.\W$$9JK^9HP[74)3,AJV-C4=H:O F*6M+FR/*_5H9;6!55EBMAAFL]QVD-,98 M@63);)-M&*F,L\[4LL#"_F9;@],V5[PLFR)L'X8(X$TN!-RA0]\GL;)O=7!A M53]J!_#YW@'$]:+4J%N ^'O= FCB!?VA58,A*]_$7WYH=X"0\0&C7M!W+V.+ M.!$AXD?Q(4)$:#CAW18:,>+>-?T?>DW?M_Q[EKO2W'LR-Y.%&\G"]FL8?:BCN6E7P#46*]ZE1_(IM^%:PA[ ZZK&.Z?_N M*?TW]P&O>4Z_M=&,Y:A XFHA72L,C5Y:2M3D[SNG;U'6NM*:6'.U3S50RVDF M\U1J>^DXAM_JG/Z]RY"O=%3_$2!ZG;/[T-3>FV-_=EK_00*S6U>WA2S*^DY+ M&AY,/H39_.WJMF^QF\-*CJPDF.4K*XJOJ:[,U^;&^AO[ R1?P1YN_>9O]-BYAY%E?T:BUP'L$? M?0C;EPFU[7-[*SD[4.H9Q&"3 MF VU2>RNF6ZF3C?9G-O($Y91Z_9S7.K[3*+3KUJU/(X6V4R^@"KS_NLFKL Z M9;\/''4[DWA7^W?ZM:5W03$-!"Z,:\#*YI-YKRF_N.HWOC9;RF-BBV?BRT_N/8R MW(R)\!)*MD1X"2MC?FSIXXD MY7$EY;NW$;ZD>)_R*'YD>I[B3M#P5\S>\U+9,-UT%$E+V*^0C4S0W8_#?^4V MM*&-ID*PQIKG^-U9?T\DI MS76L696=E6JBLED6RL-Y:EM]3=VPBBQDH'[R@_77OTOM[@>MKWV9VF/&A+>O M3;OGZI"?>^[WA P/>&@[1'Y3N'CY",>XOUS9=%LG:3YU&WR]H;1SG0;1,0TJ M3M;JW^@D=88X(]26W:XZ>^V-RDZZ,Z+DW?W=Q"U+F4+B$OV0B/5J54TA6W 4 ML=[0%8X8_D ,?PCK^^4BJMM:WY+V6MZ(<;F2H^?+$J_:)"=6OM'Z=I5Z(SU? MC(HLGZSKC4K9EH;D:EM(?%/K&S)4/TE=\1<,YXE[HE"V*=AY4,8T5RX MC&BQR2?Q4KFDH(O:LM(Q77XR0+^Q]%@C"%[>M*0>6\#'U+S57:*KY&I;>DP\ M1^GQQQ9S5XE\=-3V]]]]5$JUVZGW/CE46V$O6%*WSP=^]QP HJ MP_RUV_$_.F5\^3C;F/]"7VAQ%W;C0&GL#A% IHI[(B&PB@I!$12^]_A8[O5+ MH -X24 MU+2$Y=/3'->4+X!EBF/%KAJ6E5=T7A<47H,:Q@0OU.VFH2F"VP5O3&N&H/ZU MN[B[,9?UD1%OU]A9)][7NCFW.Z)6E_>"!X_;7O"-B "VQG!F^L6'.-=W\INJ;H8GP$27#!GU_DEIFK&"-R][E<>"QUM$ \P5K?M4_G=W%:4(/S;FL"0:UIBF.BQ2 M-UX0',7H.$;$D+WL(0?AL[PB5/P_OH0B56\5R-]=8PZ 0.#TOQ#>:RM0Y@%8 M3!?QFPJ@+_=;:":7J2(ST9X88Z#,9! +P&)@!BCJ5]8ZW$4$L\4!4/6/94(EW_"9&^09O"Z M5Y.[:RT"?KFX;%L?(P:\S1Z1]J3?_FG[]C'"V_!F8F "-W":AF7#3^ ,O'7 M'\Z^BRB (<"? I_"E8&I\,+"4<"S7I#N16GQ.[**_+VE4BI3W1+E7S'X]/W< M1KP%WZ '3<-3LS9B37A31"P%L)XW$1/X#(@ /@)$ +P&/I3@4T'1![8,SFP+H T8QY?^/'4^ &@7F(O#!!@".F&'[) M/WB/+HNP*P"RY_-> $Y6ZA/FL 9B#*8@0B^/#>-I3+>-A&XK,PV) F)[RY: M!XL51=OG_%G[ 6!; 9=3G0SB(X>D@54TX6WMWD,M 7B04(X.(P"VO.59CB=[ ML/0;CA0E3?S<7(-9C#PE;CIA /H!?O+LVVW+FV G TRD,"9+=N0&J!E4/PN,=+UN6#U'DB MSNN*Z&-# XPKT U(\5/)6W+>R +!@0D>+7E (8!C1PHR_#MIV+)P]X")I@E M1!;XNBSJ,)"!?S6-6>#<1HX%[+ %!@/++#@6% PP.?!L$<'_EH&&\&P+$*4M M8JP U0!$:@Q>*^H[*HQ%B7O>P>-7VYA4\%7P7!@.!HWC3A M9&1DJ7@Q2-P74P@%!*["H]Z,%TP#*&O=F %4[>0/($[4>: JD)DQ%K6MX"J6 M-YFY'_7!>/VOT[$-A3 MPE>YD*W@!;8&91?\39X N@%[!O.([\,93'K_5>_-I]T\)"@%X*MSWK3!! -4 MB>6ID:^HD-A)]Y #$M_NHG.L<\Z1^UETS\"7P1I/0;Y55SN,?V8NX"7OD^A] MQ0"0/.+]=!E\XQ9R,5]\96]N.QA>7U<$OQS\"T0%Q.L'_NV%9T<@H(YUV;H: MC=Y<[[%^ H+V>TKJV 7[G*(*D\8(=K\/8GXDRP>^ 2"-?,4*7'-'][COKR//%:8D,_ L\M[@K#G MZ/$?@2OVOX'\5"'$0T@"*+K:XNY$_ZJ2]T>ZC=?R(KA_U"=BQ!28 <>SE5EPY M0S)QX,'_\LC$A,FW_^HV,H$%,E[*1H>);>TD9;/]Z*]_NI[@ W'/&%X;*&N? MP>&/NP<$R^5GZ!74>:L[XHQZ+][6C40CI\@- 56+B\%03GFY.)RZ3-V]-YQ^ M^RWO9OSNH'I9+_JU Y(SL<_97$]G:9:!\/.YIO@:^-@1^=#F;$T43.8[KL 'S[KC?!WFSF %A69&X8&/[?$K=>Y?]H2 M/&&;4/+3)I[G9T(3/S9FT.\7]F[)WX5L$X1DCB[.YIKA>LDLZ/AZN2@+JF4P M5!$\&R"ND;\SS=*_CFR1MXSXY9M]WW@%K4F@69S!/!6 S ;^B%U<9ER.1>' MO5E6@/&Y'<*(C!BTO6+8_31MRPDNV29!85H"=7RI L'=F#V09E-G M+,^VWX8Z?^][^A$D[],"<'<;=GE05/2M,PMIM/=L/:]EY]F_,_4!-V@-]&F:E7IJ19.+PV96(5?%+^Y^O[5O M==@ZCE-?VCMN0L?0 F\$;BKLHUF%:T[IXP;DB;^ML-]"IH_::;X66Z]47VBY M:(<>%!>VI:[HK/S7/U@,3= !EZX@@'$:)- N<>$"NXV(.LSAGO<^IJ#R QP" MK(;-,X'R/LX([!D#Q-&WLC($PR'&UI1=>.>I[$_F'K8IO(LDQ ?)MI-(>C>U M,;(T-*#%?Z7-^TUZ(:9A9.*A?KZ3&D@7H*]U?]:PTRDPY!H0B! G@"&X&6';7:#]Y3*9+ZZ;J4J_]79C\8]L M2$-0<@L'*-R:Y\*4]*7H^_0I&#IW^36P(""*![8IL,]X>SV7\=*LND8;0VO3 M+KO+KM %IH2.,=3E@=[8-Q+NO,9<7:&9:J+MU-5,6LY,5B@Z%J MF^&DDDFU!KE. 52A]E^M3[Y)H,E] MN=>-6T6=]8C)EJUI+I^"?<#)1(QA$I=$^YOM_/T M*"[+^F8Y+Z<>D5++9+M;CENCK(HO^Y5%>],QYD!-_(-C,8R\]/#^M=TZ 2Z# MZ+UL&]$ 3;Y[G;7;N_9"5.AEPP"(7R.B)(E^MOZ)M>%;=![:(\96F16/+E#! M73,1I] M0],]L89[BTX&QQ0DU9GWT)F]4==:H<-P8V!*R60,3](_2[>]1:->7717G7BZ MJXKRO)G/5F=-V@1P2\10,GFIU6!>(]!_\QW4.^^:_::'ZIV3,^&7WE[9DVAC MN+Z V(_504@-SQ^.BR J 6%L ?A%,-_1T#NBX)B*K8A6"L2NX$]@SN"_3>_@ M15VT&]);HE6U]4FMLLF++* +Q]-J#]-4"+\$&4LD@WS9[R3US;7Z=Y*ZWRJS MW5)GXJC.DK*;Z;BJ%F: U'@2!Z2^Q/'N...W4?OF>N\[J3V4@5#+4A_-N5R! M%_*.;2T9&&G$L"03 \'NNF5J_FNE2(E^06W$"@DW2,QM]PZD.NM4,BM :[*B86 M!-I&*RM.KBPF_'AAK8*%]@5I2$>'IJR#;_BNXWOL34YX[UL:[QT[?DZ] KG1 M]M>H2' O TPIM3^]D >Z.-7(E(!?W@'<:$@'MKVK]3M-JYDSZQ-=[;0*Q4F" M&.D)J_7SM,N-J/N:$=!*,U[*X25G/#1DI]$O0G\\AE/)&)F\O/KO61('WTIF M;L+G;9Q12FJ\2M?3G-KM]H: S DZ$:.2EVU#G]DWO V%6AG8TC5 $?$HIAN?_D20*A#I ;42Z^4L4SIL5HD<+S3K+)Q6\ MJ)++1",!]V\H*L8$*(U(+7^!N-*2+K+IM;QAE;JCKK#A"K.[P,,FZ!C%!&R. MQ?QP_9UT*SPSPYNZ5V(B_49Z-_AH_ZV/U=3%5^X 6T2@L=%;1*N=AA'/CN, V "S]/Q>Z["TUY' M;+W?L=C>'38[YZ $W$TB?CP1P",Q5W/A-(, M'E_S%P-1=QB"9!5+T/RBW5TSA02)_@M&PCOX^=A[.11A^R[5K@F!I$!EL07N M2 2K\<[(>44D!PACE ]>_[BUM5T B*&]C@ 6K.'E9=D49=XO;/0U(-3'_,AP M '/@"6'8?0 \6H2'<0]'M _3@?Z>5V\+ WH=GC_TT$ MB87,>>6X-<%1CPJP:-BDXI,G.8VCV\^]QWD/VAX,WC\,IA!&HJCOSAT>CAN? MW;E^X% ,L43(;+!"C 0.KV)/$-W8JMCM275X,[OM5]?"2W/\DX_[=*EWTMR3 M@SMMXY5T,/^E3S(H#WY2Y43.]]U <#*. IV_E=;.;NI('&GO9>'$\NV&QI'< M>B["8YG9@UA!^I](>\<9V9[ XS@:!S+_ZWPTX-;%N[JA-X6_ M];+O17+8BWQCH50T%^1HO0?TBOH$ MGH@='PGK[J2_SMO;W\0=Z;8]-O;RO@7A7C:/\7HD_5M- ,$%/1K$=N=^^?N; M#][^ 0$6TR\1V-88O/WJD_7%X 0$CU2*?WKYB"*Q2TW(ZSJL=_3KU3_6A?1. M3F 'DMG^:Q#5WNP,KZ3YH%RW@ <_:NY!I[\Q@.-H8 M%L+L:I5$Q5,4)PH*5B.8HGVILWP5"&N9_2*50^WE3FIV"F=7G7ZJY6!!MK6W M4RL%L'/" T)!I?L9_;1MX.$741])P?WT5LJ1@??\#IA]R0!_W.+GM]H8_4)J MQ_U^).1T))2SKLF/1:1]7(L/:)79'>]/>^J[R M=ZQXH#N4#G@ND.?%(E[1%V0JK*Z!%;>^]84]!, GVT*9MYK @*_MZO=M;\[F MV9S/2Q+\8GG^<-H> :;:5-90A$V#%R8OQX3^8P12UT?@9X S-V"E)Y2+0W)J M[Q;L\'$@Y*Z#AD>.HPXZSUO8G(@*FZ/"YG?I==QF$GNA_$G_1JGS.[7+[X;A MWUG/LW8EV/!T*>I>AP:@_75+\Y[W5J9AMDDW9Z6Y-44+ C/594+@Q$E4R'.- MW,'D+'=PQ UH1PP$9@V!(?2<> O)&AKP'[\I@[!-&@1Z4UMO?!O8FEN7U_.# MV[7T"W*T#F_P;FO=Z\&&A@6WT.#Z^W1 M'/7(V3J0YK8*FNW\-_:"HLC_^T+N^]/=EE,6UY".P5=N=AK]*L:,T%G;G6DC M/KOA7D\2LN27$K)YPP0RHV<\ZR^XN;7?_J\-%G=$9"PPQSHAJ@S6RA?K;*%G MB-F5WS:[S6&KX:L_%.2K2J4XJ51(&Q5X+6![F?.1,Q+3% MG-*&;+^UY+&5R#CS9(K#X?67IR.M=HZCN]GD4G52_?A0';M%@FJ!D>3Y2(R: M]5?K/)IG\4&?;R:<,E,>P&?2YR/=)6O.,Q9&HYUUGZ#S>'6$TRLP\F*>U=Y, M45O.-*/2I=Q JMN6Q&16',&AYR/[U,@<.)5RD^T;Q-I.-.7B,-WR+_0\'2FT M$W9WN&@)J%O8N"RZ$NTR 9]YL:(V9Q'"XG5,YCJV9F?CI$/; QF,O%A1LS5, M)9.,SJ!.V9TGU$Z]YPKP.M&+%94'"[VPF/:X'&_1*SQ#E*S7"KQ3ZV)%1(8C ME%+;2K%*QG42=0NW*$!/ZG)DK]B.S\5A-8$N\J]RC[<).2O!)N<7(VUL-A+J MFH&A/";,.6*9QC89F4N1P":<)7D*Y)):D.%(@Q]R(2HXX*DDGB&22'Y,\ M=OYL8YA24LEI>XIV>FW:)1R]%%\&2I],=JEVKI-:J[@@]>-EU^+L;BM(^E() MHM85%_F_FG/HPKDITJ545Y2#I*]%*J]] MLS0ZP](R61QWN(HGT9>\XOO*Q-"R'-M/8V*>XKO4!I6#I*_#RQF;*B>Z:,=: MVT3!59N;Y2I(^EB\E)>2#)I1*URMH^<&@T&]F0J2OJ;H9LS!W"VI&6;<74I?9(P3DH8D^02D@2E+R%PHY%$+$O<-"D1Y5F@]*W= M:H\NIQ:)'"W4!XTN(PP[TU20])6%GM*>*WP9%0VN8S070G.MKH*D;U-UENV- M0K;462'9R6?7173S&BA]3$70F.FZ743%Q&:F&FW.Y=>M(.F+Q_&ZVEO2>58L M-U:\^9JR1V(J2/KT4:_@S.A*B^WP"[%M+OG.!@V4OC9#+-+]5S>+]F?Q7"4[ M2./-3*#N2Q9*E?ZB;N51M[GL=!H-E.'S@;IO.JD4)XZ2R:$%N=FB"NEI8J"D M@J2OLL2I-""4#/#$\AMITUHE$G*0])4[B5>C6L!PMB_&:1Z/&VB*#=1];KM4 MW2SBN2'KM93KBC5M74H?2N*\D&0$C@>>%Y ^4>1XFD Y"1\S.(^1"9KG MSY_-J\6^FN03&S6C33?5637CQDVH^RXX4&8[JU9#5N:LPK!KLK/<%(75"HR\ MU&A&V")]$7-*#X M6KM5>F6Y7$.8Q5.-;*F@47*0[-,-4Z17DVQ*G<5?IV-4R/.K=*#F;:.=\2R1 MS=NJV(Z[2I$KJALWV.[S@UFWFJP;;&=CR(8LZS,A6**)=@FS7:D_8&?+_JI8 M$\HNW;W44\!.232%T20G"@R8&H/Q'"-A24XDQSP^)@D>?'ZAA8:]%K M02*$.=T*XE6JI -@YPHJ6T!-85;*C#G4D8-XU37D46E.6B.VPCG2-*>C]==Q MH(\V5(2$AJ&+A@K\I$QC6)]/%GR@CT8MQ.$ZVR;*N4X![XE:JFTQC4 ]10*? M0LTV!."G5 261KM*S6@&>EY5CIB;66'2SCEE%%BI0J1WCX-Q PPPQY M&K9S_=Z$B0$W-KSLO+\UL=TF]'L:'\@\44"4; H3=]NR/(CB)_]9X7'"R^->XDC% M\Y6!K?,B6ED5F39;J[0P[58IQKUW>]Q>,?5+W]#!9Y5 M_G WX^AVJ/U0'K@TFF.?WP7US7?8'7WO\X)R?&_4GU[HAT5\"2%?,/R%QB/& MA(\Q$6#"R9<(,"%E# !,(N)+^/@2 2:DC(D $TZ^1("Y+6.\^X$/8>;U8LN[ M48,)RJA]RZ7E'WFI/Y D'\+WQL=,'X-*D>!$@G,3KR42G$AP(L$)B^ P7Y>; MTN^6#! M3I$2B44D%E L\.N)161DGTFW?V/Q5W!J+=]D%HKUN7PDCYW;,L;@-6\%&K0(X]Z@N9AUUW862KX>4D MSJHKAO_GHJ-5A+P(>7= 'GYKY/7I M0;,UHUH*VTCFVRG67:3J@_6':T8R0]P#((VZ-O+;ZFF S&Q1#<56BG)(['\J3/[@NZA/P4^)8 2/RFQD[ MDPHV5TO/-VH7PH^&ESVA!!/#J!RTU=51?Z4)GB?*+3+^; M[_4J5/,/+J/_!%HT%"UQV7R_PU98J2%:XXKDL! MS.?0\EQ)^7S0S=91^O6Y MTRZA4" _(6HM'3 5T"XL0#FMC*$X*?8[0W:VKA37.%&:\@69H[\EAHW0&J'U M)T>Z7T8KI>51LJ 6&;6QZ4TWE2&EF6G8!?0[XMX(K1%:?WQT_&7(HH.LIO;( MHV"VP(88SZ+L0?>Z7WWE%O7L'EMV\GU4"_$N[%V!-H(M \ VD>*N[\" MVM?"V$35]9K*T7%K27?;>*5=2P'0OAMR/T8-1@3:'P[:APN_OX+<1D/"T@.R M7U,=39VLNKU!O+* YM:+O!.Q!(['*(R*T!NA][[H#6<4_A6H34?CEILH#49L M991N3VQB-.YDX7U[S%>@Y@7A__;NJ8@NUH@NUKAK4]I ]1E=#/#C&?&#^S2' MC!,1)$+"B @28>'$SVWN'S)&1) ("R>[2J),$I!9#\? 0E/<#M$Q/@_ M9/RCWO\0,?X/&?^H-SQ$C/\=QC_Q'0X?+?WM2QNH1S%Z7UMPU!C[=Q#RP-W7;;I _0SKO7ESW72ULJ(=J,L';)25.TRLCU\FVDMD1T4G( MO6_J$\=JJY15'Q6,7,%>K]7JB+-&5?GI;B:(4/=HJ+MYEXA,H6W4>E0WR2Y, MIZ3@XRR;)-]K[7+M7E080:H3N;),HO'22)AQ27FN=V3_:H(D1L;()!&C"/H9 MNJ-'\'LT^-V\WT-/[ZZ&HF45\/X'>E+F18>YC-O[;I'#V5<:'RJI9:U>]L MFUAH%#!G8B[97$>+C^7F ..'BKR_F(!$8R2#P_\]Z>4$'YZ847@/3XH89;Z? M,X_R_92()""2@"B7&DE ) %/( &/F6E_D@N!H_#'>^'C)!\>*>-^N-;M* @( M"*%F2:?M)NH]':W08Z9;06(NRZC?,JG\6<1BVM'+MY'B*5N;YX9K*;<1%==M! M&:-B)$[%: :+0!>![MERZ9]%B.G.."ZU;7S\*83^NS,B+JRQ<63D20" DC(DB$A1-1]]:0,"*"1%@X$4$B M)(R((!$U-#Y??M1U[[E;,3UJ:])(-"+1"&.:/0PTB$0C$HV'[>T7-32.[&>$ MA*BA<<3XJ*'Q#V9\U-#X)S$^:FC\7 V-+Q"P>VH&3'ED*N I15%;BG 9\(F\ M;L6WC_UR^\IKU[(\< =+MO/?#]ST.!*:)Q":[^Z#&PE-)#21T#RJT#QSKXFH MP?(3%QA'#98C+D?- B(N1UQ^"BX_TFY:U& YU*G0VU2@LYTL-[.,^- H-135 M'2V*R[*^6<[+J:C;PU7Z*U=[_9I58\D"ZR;;>8.BN]/9=K M@(,&[377B[+L$=:B)/M5L=:PR4TIAV5U=C'8\,EZW[!'@U747/DIL1:EU$/0 M7%DNI+J]&C'1V;CRRM2;Y":W[LM^=B"V3!_[8[N'[44NWR<]^H76MS% MQ#CU@NZJ 2 9Q+V<(K -,X(B*'SO<4NN+S2!_C,5\0[EO#G$-=XUG*V//:R!7MMX0\C8&/JO_Y]_(<_FO"9#O+ #^;ZCA9B+A3/W]B_SE7;F69Z ML][DJ]/U?X4/ K,"\-1.*HJW'_WU3WKG"BU(B_85 M>\+JQ@B090FEV/=H@&HU= &H/&]Z>T6;YBW%\BI NB:O6Y)H6G71/E>)==XT M.2U>L LC)3]"^Z,UM5Z5&+Q6;_WUCVX$:,+[,#-0BB )X\HZ[EO\7T7O'VXZ M%?.#9KZ192N##CMJUO2^Q,GW (&](_S>!0D]\=94CG+QZ;RN.FH6EQQ^J9.) MU3V(-Q+ME2CJCT.Z13,GU<>=JIJCA[C::C'-OPF%?(%U-7UG, M0%VFV(R;JBBV5:FF7UOW(!TP"O*_Z$0$<1;1#3(#,?'LZ1G@;D8"119;0RK[L)W_AY1\YSD>N M)(;[CI7OV%X[O/5B//@*Q'EJ(Y@7P'9-0,!B>VQRS; MPHZ8<\K7H"4"-EMPU*Z5"4)@,02X9:3W/.B?O2!P,L#Y#\": 4]UKUWI5T>8B&-'$QM2?;O*E+>.E#[>.^,-Z9!H\*NKP5]/,@Y>GF'$ MU5:=VBH]VPQ86B,:-#Z61:HG^Q&%HCOB.&6_,XZ#P["_$!$XZW,P/=MTQ.LE MT0ZI@^-DPYN1HO=-+U)]W)N>F*M<])1XP7]HMM6 YN4_7_!>& MBO@20KX0+PDB8DP(&1,!)I1\P0%CL(@QX6-,!)B0\@5[H>F(,3=CS&^?E_W( M5;X;-9@O4..F*N/*3>4""/!>I=076\A=I99JZPZ&N'_<%XFXRQ/XQ/*S!=>B M520]P;[1\TA/S4]_^;1J&C#GH>QDJ>FEQ!Y)EJY(F+OH)M^1>![I@BE+GU#7 M[&SNF_70=#;_(DW>;G1./@K4/KSVZ4N.T 6-OLC];G'=)1!N_4RAMJR&[;!>4G@N?VF<$(/+=L&"2DAYEZ&U_3:%R>]BC&*0X5&MH9 M^C-0.:G:NGFMT[F GS8>\,K#+F7^."B2P/^AZ$^KH:!?&#(ZL/?NSLI-3U)& MQUE#P(2H8.+1&!,!)I1\B0HF0LJ8"# AY0O^@D;^5P@+)C[RBY^G8"(,@X*GYXMN*'!S^P'I5#1-)UPW((WTUX'NFZ33F$;[2?KQR"^J(8A7'#X3M/ M*D=E#=&Q]1#L[$;R\<*'1J2I&$SPX[GXJ32UNH;MMD D9M*(BAPA9'QTJ^UI] M0S&EQWM)>]Y3XXGJ=)1)MI>#YLJO;XC0]4U.6H2N$*/K"W4-M0:ASBU\R*%N MM:N]UH:IYCRSK6OXY(&SQ]SLN4E50QC30$_2T2)2 =>\&^SCBH<>0RN".-!0 ME>Z;%.;D14W79;_B 2>I6)(A8CA]DZOT?B* PECU$ 'HSVL?E'2Q4K42#1'M MS!U)KDC3/*ZM_-H'C 0PI(QG$I&,'J4%&($H]O?4:FSY&1BC"H;-I,=EAN4 M/9E;7,NO@L"H&(E3,9K!?D8AQ/D5FQ>_>T>OC@Z8"9K(FQ HDWTAPW8FWK1O M<<3LS90Z3N[4PL'OCA/,^&^1_D\".DQP4UC^M'_%$G!22[C];Q([I^= 1P MQQ9XBQ*P^[?BRIEF)@X\^%\>F9A0E?Q7MY$)W B"/[]_O:57GV-(2,8OM#G< M\,$_.^H3XP)]UW ML\L&IC>*C78+C"3/1T[8@EJO5Q+S7'REU82D3.#I"GPF?3&2:LO%;EIRV49J M:*0X^K7;*Z0XG$//1Z;*K\QR/J)?=#&IHRVR5V4S M9L5&*[.F.J-D,/)BGJ7VW8$PRT]6092W*^T^[=1I5!7I-:_DRHJ% M>RNZ>.90S=NRNUIG61>W[#C5C;?Y?BJ(2HW79=O6ZE96=1<".=_(]+R6E8.H MY"3*JI_P [G3DFE^6"N5I?<;VQX,,7I+;C4IU6Y][ M-G+:'JYR5!%3W9(L5#N&:6U4V3?,IR/E&5NG66>S9/$Y(V%BLCOJVM#OO9BG MT:A0N#Y-FNA"&DQ+ZT&Q0J ICKJ4)=5>=-/ ET[DW/4,R$MQ8Z]7\&[WBY'= MY-K2J@NNA.)\22R^9FNM@KKBF,N1=8>H<*.L)N;ZPIP4+(OCU)G,)??#:GZEB#VWER%+5E/34]MJJ-[_U[F57SUST&%T<%=)J MB*A*)9Q\B>H@0\J8"#"AY$M4!QE2QD2 "2E?HHNCPED'>?^&?S_BXJA'KT^* MJBDC>8JJ*:-JRH>0KNARJ2^8_JB:,JJB"O51O"MCB>W\=R0?415F)!_W";8> M[2ZI"W&([I)ZFG*6J [S3P\1LITL-[.,^- H-135'2V*R[*^6<[+J8M7]'JGO)[*F68KJL.,ZC C9/UY'>:\0Q2%\<#.YIS)@A-S M!"J-EZFH#C.Z9"I"UY?K,(?.(LN^&G%3Q:GAQ"I5Z=F<6-V\#O/^FTT_[':I MJ#3SAVF%&Y1F=N)HF^U(G39;$%6=["VFTY2Q/=E+4#$L ?Y'1"5E#Y,OB_!S MC\I,#)/<+M%H3-%"8M9B2@HYC O;4^]8,H92: Q#WRLRBU 4JC1CA*+;%V:V ME$D:R]4K[5R_6Z#ZY>HF022VUU/A,1RE8@SY7DN D[K,?Y\523QZI>9WS+X[ M$0%?-B6/$-A )B!6RA'(%B_;@ M..E=Q]N"XN.-M! 1S&B,[+9X$0*+(4#$">^_) * G^@8N"5UER$,Q U M]\4CRTF]Z@E>LH[I,9[#N"U@NL8Q? 8N799))NGDE-2TA.73TQS7E,]E=P^8 MNFB?!5I[EVJ+I7%#WR,IS5N*Q>K&"+!A">E8TN<.F!>8H "^XTW,*W+L@NFF M-4-0_]I5\;3PZ90H5/H%5LFHEJCIZZDN O2) "]S,#/;=,3K:K3H K:3 Z%_ M5HQ$D2]X(CKY^N[VXYV.BI-,Q)<0\@7SBN@CQH2.,1%@0LD7YB41U;R$D"\1 M7D+*%_2%B&J1PLB8"#"AY$ORA8RJP\-7N_=A9/D3:O?>UQ@A.V)[IR/Z'P54 M83MS.Q!YTT\!7NTD=B0F?QQ&1%)R3W5Z)]7QD:O\$VD2B^V?.4*I_LV3Z487YP2?+=MTB0[B](=Q(;P=#@A__O+^*OWS]["(W6 M\\C0(40X.4MRG8+.<)OX)_6-GZ,[R7.9?'@RZU$4]!/(S[,9>GBD+Q*?[U,_ M?DKGJ>3G>AU_(OGY7*[GF<7G.1W"Y_#_GB%2?[C]N'8M_2@*]AGDX]$VXB+Q M>+(]N4@^'ED^;KX9%]8.:UO_*V2]6AIS48?5XW7!JX=[OQ9NVW0-^?NH M&<6_K@:>^W9P>40\[?)UX6I]=M7!->N4$< M3?U^&?"?E%+V%7MR44X):X@!L?[?7_& 8F*I)M>+Z[%$H O*J&16'.G(ELQ1 ML(T%AB9B3!*-$4GRHISXH:$7KJK\;>8R7$"ZJ-._+8P(CF[%\4%VHY38BM-X M+6?EBM*=RK_5Z>DF"+KH%34<#/2L+F)JG\.KQ0S/EA-V"P#GUHW7(LPB(E9'=4S83,^Y]!9J*-9DA!F,]55E[Q&K.(5 M5X'0@3>+QU""B>$4$X'GQJ'0LV#G-QO#/"AV2.!<3NK)1@]=,*Z=[=0JXK( ML<, [)!,C*3?ZSGV+#G\N"4*<64=]S'RJ^C]PZ7;AL6KG1K)QI<-8CUKJ16# M6P4&3[\[0_]7^*!W+V;/3'A=%A%%/VOY\GZ(NT=XM._P5/L.]_<;SIO\$"=- M?@AN1MBVW)A7%VA_N4SFB^MFJM+_@U965VT'9)WV RKPBEXU+*ND"YHS%L;,)<4I"X;K66OG6]MQ%RC9R_L#HANR6F*HV%XBY.Q)$W'8(DDE-7:*:::#MU-9.6,Y,5BHZ<^9VHIYKES7#6Q/$% 41,&4<)=!NO_=YQP.@(;3H MCQQFEBS+$=_5-'ISWK710HM]EH_33^SF&'#UV[2-8*>;3AIDKM9KZ>J2UW3ER D9T(MQ[+:J6UJ[J BU].;%, @"%Q).L:@6 Q-7J95(]-W^SW< MYX3A3XQ_/X:A:A-)0YW4)13NQ!J^[#MZ7SR%%K1[1MS;^N*$!?9(T$*C/)EIESUD;7)-OF M8$&T. 9&K$DBQC#)&(%%NZ'/TGHH"D6_ U3N9(0N6S539FD)?5VLF[AI#E, M5-\1C_XL1-V_24/XK-4C>[CO VNJ9:H+0>!ZJJC8HW:6XY?)5VBMX.XH$4N@ M9 S'+]W;"%N/V<#B_B>$?PZTDE.5(XL,/V7%?,ZDYSTK/<[+ %IPDS3&8,D8 M35[N7#SK+NF[=;@Y?7R-.M4K%GJ'C7H7!WI#5(MZJL\(H,_&A@/O5 RE0GM7 M$*,"O%,=5FY7TIT6L8SGE![#".:@DFY76UP2!K-O^]T1#N^_'_O0,(Q*^@)] M]4JRPHM%349I@K*DA;L8FH0,P/C!Z> (CB'8JPT9'K_FG]VZP0/%E9N=1K^* M,2-TUG9GVHC/;KC7.[G]7V_P@ ];/)4O+:9L(UWBFOIB)=IC:"9AL2T5(W$J M1C-8T"91A,W[[]_^#&C^9@GOHT-SD!H6"YM\&\OQX[23S H*OJJE #1!%([' M<)2*,23Q$3*]4/S?WD7Q_^S&UIT9F+QP58E0=( $^Q=!GV#K'$S^7_;Y(WP> MU&'S6.HE\'] J ,1=O/9>_(,)[G?_C@M3/7J?!4;@$$ ?\WOXWY%7XJ6[257 M ,FO.=G+]WYE^I>EM<>5RF^L )EM!1KA[>-R90 \(-4VS'C8$_'D&XJ.]#*( M!!AHQ1"@XH0)PILB8LQ%/>[?*^#]#5D!2" S SP$_"J:F@LS*1^_.H8 O0!^ M-!7#L1 #O-T\2KHHNF6;CO?]&/@%U@; Q[(OG1>D:WH/=!$+0M/+O8 )BKP& MY\'KO.QEQ)"Y:8P=P=Y.4#<0+Y1%;-&<>:^&LX]KBJZ"#W7#]AXR,2SQF#QP MP> Y2P4N=^0B@F/9QE@!#!CQNFKYSSF9M&([$, 6F":@9P$ 8(XX%GPO^-6R M>=M/UR%CQ10%6W,18V3SB@ZI:1HS,$HQQX@7V6+_0>:\"5?GK21DHDMX/XL(!IDWS(<0+ E#%X$%^G8C'8&\DF"RT.=N$9BQ8;N ; M^9D!A''C,U8 <(_!0SG>@X! ^8,-TX?$$1# @R#0X/2@-.NB>?PT<;Q]E(__ MW0/A,ZP)&!'WT J\)=-8P9H@'U4";YJ>EO$(8&U%WCH6^FU^%C[H*$6+\'. MYC5P"FP1?@70\(B0IC@'KSS(,]2-<%^$AY_M4L/61(0/'A]P=#11G;>!HGOQ M[3:PTI"ZBNZ#X1;RA/ZYF0ZTR;SGO' CB:'PD4!P-,/P'$F.!"XIX20GHH1 M2;1$CRW"KY7RDLXH[X_$F M;J"95V,XT@KE3#.]XO#+D1U7FTF*PE)L/$NERQMQRM$T'$F>C\P;)+/)X0LM M%\='%7DX2W57G15'7#[34O+M7+_A4JJ2U>)37I[4VC49C+QX)LI6A9H\3+^J M/-I.LHN9F=*[<"1]\4QY.L*4"D.P!=,I-V8M9F80,D=>OEU=T8V<.Y[7<[,$ MZZ+E[CJC%%=@Y,7;:VI\F"I6-Q55R=/#?-HJ=].E%AAY\78Q2>3$Y=A(LJ*B MYZ9\,Y-)T2F.XM#SD97JE)WV!:W-9E[U^B;?,AQY!JN\+T8*2V99;*2+&W56 M6RSFZ6QW5O*J7RY&3E:*5>W6+ GME^I20K?K(M& FTV[D2=.ZU5VY'RO?NU* MOYH NKPRSJV!;P(L8DH?-Z ^R0#''<#$\^RM+GA=6C,$=>N9C[AN>;V:%,0- MRQ;RV:&24&VF'@?!B A\^#EX,E"^XM4"KHO(Z1UK1;X@VQ4AXG9)GB;SE:3@ MKVJKXJYM48^G^(60(+!!SL>+V"F=#Q^U4^AG_JID:)IG&7X=JZ];B=HN@,R* MD@BF/\X TV5E^+GG?P!;MEWO3OQ\N%_LLV+^&..$B7;,?"37884_1^XPL-6]O:%F+_RS^UJ MT_0+CKUW7F2L+ .>;X!G2D!&=U3;_1Z'::)?(Q#*J/$5H--_YH:E0-'\98J: MEY X>^:6&=Z+=T/Y$7!0'%L\6^C=[MK /B\H_P9+V__W#Y./S+O]:"*^W(+\ M0\7Y/#?,9D5!G(U$TU>O!!;S?XBT[.VT[/,(3\K;VOV4"$5*-[Q*E_DR 78O MR8 5C$P%/+0H:DL1K@J^@->M^/8M7[X'/%+4P5B#50F/HI4C@7H,@:(B@;JC M0/GYL6<6J,CHA]?HAYX"CY:BNN9-XL\3-46\CWA_W6VCL/'^3ZZ(MXWYJ^0'!O['K-(]E[G/52)"H M(Z3YUL"=%L:]UN[.]1B=2,90ZK(D]VHZ/I+_2/YO43W[6?G/"ZVN(RTL2UTX M>,NQL^RZ-5CY5Z?C6(S$8&.W]ZZQC>3_*O'_D\A_:*K'/RO_W :S-&6RG+(- MMC&RRJEE&2-7_OWG1 RE\1B6O+SV[3INWCT%W:N(1WJI+JR/&\&F:; *]TH7 M4X4J:?$Q6:Z/T5*-[:;502VAQ#<5U MNK^]4!A+Q)(8$]A.Y?GB\TC$'\0K^[*(I]UE;M9 P%4IZ\ M=O_;M_@?SO2;5Z5J11FWFV<U7O*$;RBKG5+J;?JV3 M'3M2R[_'DXJ1#!I+T#>Z%"7*1D38N)=?^"ELF/-&ND:,YO5<9FEF.EEM1G-& MRK]LDXFA)!9+HA$V[I"I>TILA,:A_!0VVFEB+O:G%1T5$S0O->M"O"+)_B68 M6 PCD[%DXKWK2:[O1-X5&^_M5'<-F]>0^><[UUSK1,,/30J&NHGLD_=;/]T% M..WX\[8RZ20F-CW?Q%VVH:S&_5;;Y&QVY5_-1Y Q-,'$R,!-@6<\^Q,A)81( MN?5^V6>1LC%37,[9;!:L.TTW!BN]D,+2*_^^/9*(4=[]TT%V-T+*%8^+_PBD MA,8?_3VDC*6$8K:H7#:'-P?3?A[+3NWE]@(]&MZ=%\.PH*VJBR.%N_;B1STN M?I^3+P,XP5+BK. -ANGO3...V[L R384LXP?^UD\JB]Q^7C M;&/^"WVAQ=WA?YQZ07=R#DDB[B4,@6WE$!2!C+"B_DV.L!?YC?6O+?QW_XHPF?'T& L/7.(;RE M7[P)G*H,[[CGJ=(ZTREOUMW\5F]+[T&[GI+'&N/MCI4S7M$U%_&DR>OXNPMO M8)ML11 1Z?]G[TV;$U>V+-#O_2N(ZM.BTD*Y] M7QK8GRKZ7U[A__7Z\];4OZ7_>%V!__=?]H\$;HZF$\729!"\?)9R?@96W+IPGNK3+/?_W6='C4L/0V!\CLQ#CWK0Z?[-4XGS]: MIX_L^IG$TO.PP#D0QYXN-2IO_##BUQC\?W)JZL*U_[^[C6SDU85/9Y3N;NUP M)JFLLU,V]5XP*7^.R]^QUXL"YYH$&BP'.:V#=]*HQT7MB"L*(KA?+8B%C..:* M&-07_4CE[44P72A4=9U%*PUB*PS47+<=M**4M_/UA'GM:KNYX85HL9'*F^S\M)A ]LRS XY3\]80QS/\JTHY6V5 MUI933N'HD4!^,K M5,//9,Q.M8A1_) <-QGXS!.[RI+9INI]VC(+.38['X>4ZI'PF2>J\[B:0[FU MKN'B4E[5B6Z[N2+55A3Z'6:\8#1#LU*[,G2+P7CKA5$X MQ9=!3;#*64(,L&I75$:3NL3SH.7)>RK;^GJ1+U==P'RPNN6 M3&6^4 D_# 59'33I=$=6Q.+AF/?KEIS=*S7+S9Z&=MA!O^:,:^NRS^\/Q+YN MV5:&LP(1#J$Z?L=-R;I2%SSQY3W^P+-GS0981@@RU9 =!*9?'PB@^"32! M:IE&.X,VA&I07[7TS7;3VA\&.>83J4U4&<,H2=7&*N 3 _B$,9PDXP3-8!A. M8I.(F4+L#O!VO6PN,_D-H7G33-EN1?&);&^GYK;B"VAV[?GH%)5EM+"OVM&BH?!2B!5_BRIH1 MC,7Y>NJ1BE/H<&P8A>@*958V*YFUT.Q"3F\:U:[LF'P4H@ER6A]+[7Y@-K+S M/)XN+_MJ-;+F@31A.UG&P!QA$[2$17K;LJJY2$0/K3XVSV[K S/K8W@&;6[>:2ET9$*PK1C;"4==,;)43GF"]D<(Q@UMLP"M%N M?MT?MVN6B?9K\VG5EHCLUM8C$3UH]=)K$\/0#4_.MM42&LH3/0K1)2W+B(W6 MB#;GO>ZVLYYP0EKBHQ#=&"E\0Z^4C#M%HGP!/NP1[5I=5G$IW,S MK93"9B:DR,KNR-3)>[+F: 1#2]@$!<96<4:2917\E58YA59)%E=.GHTMEA0Q M6O"8*1>$?&?<]B7,U*.85YQ8ZS6UH/)F@6Z35+6;D:Q^Y/JD#K>YQ8#MCH2 M#^?#+$94P604N99HV4$]:'!#M&-VQS11ZAG-=23SENNFW$O[E8W86(JU0,UA M=+/'1S&/FPWL$5$G ?KH=$]?ZT;#2DM1S%M6EI/-VNO739E9]AUF(2A,1H]B'EW3.TW; M*>!H91;4G8ZP7BZ[>A3SAK83V2WP^]*; MJ=7A\@4BGXY<2]!5E>S-&F@9S!!*VVDT)5/E(YG7L2I&:#L]'^V4 J65\3-K MC&Y%,2]-;-&ZD5YC1AC%/+79GA34=IEHUW+YB2I69N.)Y\P8WJ#Y*.;YC;%8-2L"*F[F+97G?663G851S*NW-^EZ M5QH,4;Q%=L:KOC[S@TCFK3+A@6<[;D1%%@,6+T5;J*?4XX(^L0EA8E@RY3,G M^::J;"=Q\I4$*C^>0[ZC23[D;MQTZRY04B7&B'@$ )RWADHR2US' I^MZ7<, MBV0]_29,N=UZ^CCRZ)>NM// \#E#Z1WRB> >"4V_O+?]?T_0=28E_F2F_EY4 M2V;J,Y?:2;#RZ%@Y7Q6=!"O1P=,CPR59F>]H9?ZT#M5'8_^'9:;.,Z?<54KR MG&54$B0D2$B0<)N,9(PJ[$2MF3'3,_NM4ZEG8T+,.O^%R%N49$[;&@3?( V:BO5MLF@T.KIAR(Z"$>3"$:S"$5\5$CA ML0"=NKXR3 +],XJ]_#;T"6K(%>_#7ZV8D^JPP9MFP6I,"B/!E64[Q_N=^$DA3 T MAQ#LF MKO+_NB=7[@6P><<]IC<@-NCN__U(1S!\T0N;2\M93T\Y4%OC>M;^7 ) RZUJ'V% 3CO.2RO;4NHL<'2MK]JS\SYX?X^ MA: FWNMO\N> M:2",QO.VM4%Q2^/5*F8.:^G67D<)9B-1$@7\^8P['RH^WY$2S<5?=4=4#/VS M#>PCB6XH:[2P-%77U)0B>]-H?>Z)8>IXECC17$,]OQ4=DS)YCBM4_7+IK8)F):0D6M"[U)J M44I< MB2$.DOGB)LO&Y>_\7L4&B4=U3Q[5>6URLFY4!"R)#_>W"U'BT"4.W4T20":2B?CJJ_;C .@# M3:4$50FJ$E3=,:KV3N/CH.JTE,AW\2!O!*"$90^8(SRG&GR"C\?+\R3X2/"1 MX",^^+BWU-\)/O[228N9C,[U"DQ M2<0#$K6-9%Q>+U5<,C Q')B$,/$<%^#T8\G Q'!@$L+$,;8-<#W%#5KI<&>PN^4;2\= M.3H)SN*"L\_\JK@9Z5]M#731DZV4,_GWO1SU28"23$@)SF)R8OEN<):XF/%E MVJ,17L3I"134@*TQ,U,W,R$:G&CVF7=S$1F^!%@ M1:BQ'U+6',%]^V15143 %UAC7X< "5BKPFJ+HRJ_4*?0.N6?N+C M0 NL>-1W$4P^8!$Q4/Y-$3H*/!!\)/NX#'_>6VSNK:C 5.VV[1#7X M7*K!7*+7%W^]/@M?E329Z Z%N64Y V;4H;M\2V*@:O#OZ/4]%OYOHWB*W1]1 M3BR7^M>%98.I5[+!E#3^RR1OK \V2 M!YP9I&N2W>F@^6&)!VPB?_S#,"3",/@)E_Z=D.F;DRF1#[Y68O3>@7%A=X22 MRLU.HU_%V#$Z;V_FUEC.;:7!%8L8M)KCR2+T\UNAL+FWZZB).'#BK"7.VF\0)1$'OCUF[FTQ3L2! M$YS\"4X2<>#$8SO/0I2X;PEK$G'@1!PXO@!Z:!G71!PX054B#OQ8T$K$@>_3 M:;P17!)./6 24.S\/]]SSDWR-@D<$C@D<+@E'.XM47<"AT3I]^M]EP[W2+TMP",42BK\%C5_,ANJM"!4A@5O4'#GW*34 MVNO\8AB*,!R6Z/PF9$IT?A.=WS@Z([?7^?6W?+"UI*HNTJ2IVXP]D5'[H//+ MX"R80$^%TN.B\GOTFR_MOJ+Y>^A?/9B#-U)._W[^CJ$?]NNW>G),K0GX/\"< MR,[)NY&6< *5%8)C))F>D!))LZ0T'N/PKY3*$BK!*:0*7N-_Y>?? -@@>Z5E M:-2F%703SMIJSUGG9PL=>@=O6U:SEEZFF5I#H$ET)3=MQ>P-6Q)^VK)&%;Q) MR1TZ8F,RVU:M<$2[4]B2?-NR)PUSG:Z3(T5\V]Y.:IF5[U&A1)P^LX!:@[;5 M1 V!7@3F?*6UJW2%!RU/GCD,2[/L7"]N1:V-+]3%8#C#F!9H2;]M*3L9VVTP M95R)M;C M@K@4.T)MR)0$=**#EB??7G&[K-G)I)N"S"ZZ%7*>U_%Q2Z(D]&W+N63*C$8J M(Z&3(>TZS=BC=(Z7Z-.6(6-E9QLF/4 K@[PV1\5U1>M!5^FD)>%RF3FWH@2S MOVATYE)K!&*D4&)/6Z)TQV_TAY49:H1&#_/9IM-,\Q)WVE(:I)DY(TT:8I91 M<"7'5 >C>2AAZ&E3M:*LU0HW#,1TEZ"$M-XM;2#LL)>FK_AY%B=V/XD&7EJ7 MY06<2!=@O=LT+=GV>5L5EH&QF /BY@Q/L1PO<+4N^,:,Y2CF828=2U5#L3.9"YD6C]2&IAS%^#AOAMH9UO$3I)$;Y9_;+>:T;NYA7Y*/7SGPG>GO7R$@6OWLEPS6GQ1C?C?EL<;RTNL<=0T)Q+/CA M__T@?GRQ^SCV1--W#0]^M\=QT9OWR51YH7'_I,>_KWSZQW4*DNGU(K?K$\Q\ M%\Q0"6:NB9E]"/-0D$E6XQBQ)(9=CGW6KEW+W,LDF QO,KQ7'=Z+I]S^=G3_ MY@:H[RQ>KT4WO9T GIEUYHL ]']W$M!W@<,R-[Q=[9J78X%G@_&M^WJ#JQ<' M?_WZ'?_T9L4?7ZO(UH?2L#6T9QEQTC,KEEX<-7,&&1;#3^YX'DYV2N^>[,QL MNIN%QJ\-3UIO)M(S)$&3[A$@7YK7=ND:":WBZ4 J;%11+BXE>6A1;0-K_?EM MC4\/GA9J$Q[K.*8J/9AK!J;3EOCE4&+MAM:QJ&72S$(E-CROQ M6UD'="(!G1@$0P&=\ O=QOZ>=#ID!AZ!35^^\_>H;&HZ5)//"7C&-'RJ*@TJ M:@OMA8!-](]_*(2 9$*ISVX3?M&GO2IM\H$+D!"XVLZ#=2830]$NX+L^^%1P M_2,P]^:5ON ,M&GL4/:6\TR6&_2H(-=<5Z4*OX0[U1^8*6R9BR)^OC9]3I%IIE*RM8%-H MHVHL)LQH;NB%+]RP_S)%5@Y9E"93AS2#@CLNT?7U;,2W $6 DXDC-$>!L(U+ M*!+7U-V]>X]WP)#F0.+YS3PS1SN%OEKI%K)D0,-+[,!Q)%@*(?%3%9_'2(56 M-=G3IHZEIHPY+.&M03.=1^ON>\:72;KF#_W,Y[8O2"P= ?$P09 U=5)3];94Y/>2>3B#4 2*D"B3Y&D2 M'MW,&?T='@T*JD*H=KHB9BEU0E-<>NGUKAFMA:,U7N4G[88X]_RQ7]BRD]Q< MW\OE$01",!1"H\GV09+OO)G'>A24.EV%RQ'P5TF$ M84!41[*/D.BL.;[CIE;:U% L[7QNZ8-S_O8G9N.UD'[-(>T=4'<@_197%@+% M&ZS94(LY7QL%F[I\S2 UK!BYLMVS-Z*,CMV6N6G1Q6%+8G>RS1C#3*?D7#-JV_8+I6UH\@JJV79I/:7% M=GK+ \:0"6/N_H3](SB9<2-,K9F5#'FP #/%NDYUZ9E':ALHO$E#-7,:8=!' MS8-V'5^V4HM(B<@D^DRR.'_C?)ZKWL>7:5WWK46QXDTHM"%VO,ZXO)YZNBYQ MT'.D,80@602CR23KDN#^K"[DN:3EOXQ[.M^7^'F_9 J;O)UQV]7B B5: /? M_V,(A.,(!,.2K'V2;8QE184OPUYVIR.^2WIKL/C@1#FCD'A7"@'LH1>'(A2+ M(BSS$.<@>44)YH$E^YH*S+MP@0%W:MQ)$/PS!VA$OQL M:? '0&)^[H"1VNX^?Y?@4;7;.N.-,9-IW]0:A)'GVV&XUEJPC 'PY4AXV)%$ M:.;4ESM/S:F$$M^#$N=?Q"Y(",B(U;=T%&%.8E45X9A"H&=45PA$$?G91VC >( -B M?0+!V0_7B'M.Y7UXC_W#0C1G5"^XN1%BE/*(?\6]WZN"_3B)PKH6-6U4G(8J.@\5?.'N?FB6K-=#^VEZL!(U0,V.I3.O950@/#+-T MM,S(+DBZO&5^MV;FQ2PSG@S"@I9Q%F:ZJ_*%%IX'[P PR(,S2($=;I7DOH7 M%$0[[^P<.[.0?GG5F+)>'M5LDBR/Q-&\Q>KP6CU. :>&.CUA_F_X_;L"JAM- M=KV4!J8G]45L/$5@2 I.";L_R1VZ8,^0E*MY"TV!M9>LS5,J9W@+QY,M*%0> M?2('_D)@P5T?PTY9CK?3-+__F:T@&W85]*9A=\!@-":OEM/CA$]T-?7=H#' MOU#&?7R%%K21WP;/__B'HA&<>V=FO![P+CT5G -XX1;?#C-;IV(:DMTB!L%B M&W@MN.K2409\@ GT'%;;;MWLV."\+IK>=MAU+E]N,U5@-0J/FET!4?]R\+UAW5X5,LT&T8%$Y?"C4_1WC0_;U$);YW%5-Q\E<4=XCD\FD2?5MO M[[]>U1%\"51A06O'_?DU9$Z?/3C MG^ZN_CB8U;/.KI"X]X))^7-6W#E!H:;W:T"FWVA*7C]5H2#G.[;Y[9F5AM7LTLA7D-GQ.*VZJD21ZT M/'GFJCV2 Y3,DBB^3--FJ2),M[661$0\,R.W!O32I$V\G*[7UCHGTW@(6I)O M6\K2JEHB3)(UY:%M*"@U&:LN;'GR[5PP"%V]F.X(,C8'-J!\96BV)/+TV_L; MMC"FTKJ%XMI,ZK>S6WF(Z:#ER;<;J\%$F*XJ&U0K85)?%4FK588MZ;'8FF7:9J%=WPY698<8"@?)U-NQVO%5-#ZTZ>YURPZS M:NM#WY#$@L)8585/Y^86U,="W[:TR#RFU&7"1CL9O-S,::) -V#+DQXUR>*B M-M/-OC"?3)D^K8;>E \EYO29W1II:-)DB@I!VZ77\\)J.QS "P4G+8NAYI)6 MT*\+1@MMJ*LR)W*\#EJ>?+O!E% +1]&1B;N^&:J"V=ODX:G.DV9!R^=GOEH'S^)+O/802C;P870#S"B\YVF^!R(;!7B-@:MU MP1=E+$0/XJUH53/#JVQ'?+2>G@TW;H]&\7)JUA(Y1#Z>Y3%[1 MJ$L-]L?&?;5('GR YT,>^.^[:[L$[(NKLT_ S?'DA>>]O/YA^,W@R]R6 KA MLJGLE]O_'/LE P$]T2PR4#$ M8" 21L1E(+ GYD.QX&0D_FPDOEH4\].8+IY;(A>=!1ZQRU>7KX\LK'=K*R0# M'[N!/TG ?D,DW,8&GWFE"3*^*S(^].(1 M?8\NQ[Z.-._MT>U,SG8])AGE9)&+'Q(2]R<^5DF0<0_N3UN;RX8-WBAQ>1X# MZ-]$T>=OP))>\:'OSN!-QW M DFR0+Z#A"/!H&2-C"W6V<][_/S4+'CEL6N IQ0U:Z7!;L GRK:7/CP6&@ 2 M_?G/G3'>_TNRKOZB"[PH=2_S8X*9V&"&2C!S38:8(' M.CMY@R&\[)LX<[%E3 R['/L]'JB8<"<38C*\R?!>=7@OOD'SMZ,+A3N2T8UM M#NF6^V]?<$S>,]3!5[FUJF754*!TGI?Z%W8>O7B(^%MW*DX:M_&1XKQ:$>(/ MKHMG-C5YYKA92_:\U^7(]S@\%(ID_IA'T8I5,*E>GNREO;]0 _L"AS"F56@P*WTZ$GW(@;MP"'R(1# MEW2N'X)"?UVH^"$HQ#%2NS!(2TU4RW:Q3+H9=*8:I-!.09I%"80AN81!YT^M MQII"L-<8_I^_K&=SBW1IQYGXH>QJ._U&QY]J,/=[]X'V@^3%XN4,_5U D77F MB\#7W&? O?G%PPP?<-M*=I@I-YKR4PU_"!8,%LPO]]$O"_T4U_BS!U:T#Z.,*\O*KT]-)AN#L>>H'*2$'W#^ M"-?'K(]8]-9*PTBCWC8C;/KATNT)B\&DQ$OLKN@GC*^ MTB?%O!(=D,3AL2_ M[/Q9&-+(I(N34H6>"%G1KVNU# 9$"0<-2S0A'1VVV)\Q(F'$?\<(7F5%J#PMZ*]M5Q+G$ M=5HAW?68,BPT!2($@D,PED P[+2*<,*,O[L%^OC$B$V<\$5B<.OTI.&%:PJM MH&:7JC0G79_6 3% 9$ A- IY@26\>*1=E7?<_O_=%0A[I4;_]1=Z^F7XY[G@ MZ!-8?G3WUZ-BFT\8I\TC]/%?B][_3K76(UW^T\?MOOJ)UIYOW.+4$_I2I15 M7'NQ6PJ6,DNA*11^[[&N_5D,])%Y7LJFO3'729FX-W!6#6]AR9N?AFT9MI8> MPX)V.QOON[K[E>-GP&=&P/;'/[NK-#O\=Z=:J@",O$C)RC(P7+@)8Z<,VPM< MV5:TU-AU3,U-6?M3IRG9?X!:V_N,BQ6=<=D; 8LL%6U6K>$PM_7:0E"J\T-! M7O%<.MR=%$??.2D.[X_C*,;N3A-. A>>)WS'U)X,R][:*3BV5S4XQAX;'/R- M)-/Y6M4H+LR-P-2+^H9>\V9X X.CJU65S=3'GMG83.9+O=1O\([^XY_WSN4_ MO5ME&5(,.\S'!ZY?I 3WQY4>C[-X*6V]V%]L"S57NP*MB%>T(J0YX?MZ8U%= MHOW5BLL7UTV^TO^+XQ['G6M,W@YTY/@6J@8C!%ZU8=(9(;O6,7%)MO5=RI(@ M$90X=4R0*QB*?&4H4C)#-%MEVD'=S&;T[#1$T7&P^(O@_RN&D@O3O#_5;7%. M&(5&CFU-^D4>&HH@<(2F3G<'=Q/._<_57["5-9*V_?)DM1;2XT5U5ER66^7^ M#E0$AR-,1!X\]2]XH_J\\< =&*II$HMM9;[>"!L\C4\H&3,R(P J@L01C(K8 M+H#OLZOS"X^_>"D-3'/JB^IABL"0%)Q8=G^2._S!GB(I5_,6F@*],VOSE/KE M<< )4/&]%/#"7$T!'MJK\Q^_YD=G<@$@WW1?YZB;PKZ7=?!>W1"J^-3 2TZC M!TQKYEF[WS9I<5[.YHDNP8LRL9\%6 *A&/8JR+Y'RQE!9ZE4I= 6.P4WC?*% M<;L@Z1#J*,*2$3O'EUAG8F8X*&O4#9U(>U7KJZE.9VS%K)115ZY/-UV)"G<+ M,\4B)'Z:8_X&2/O(8/5AS>O) 3T2C#I>ZJ_&4SP]@',ICB,<=>K'?!N 35U- MB[28O.5]8;9LUTV:76_JBXJ[Y9N[91KE*$#*4YM]%XB]:S)#WTP6(F&:HM9U M0GK07CEU#<[_'(\3)P11YN!MI$V MJRPKSJK@YB4AJP=EJL>4@HK+0Y1A)(/@WW]=B:WS3;@C%6A![W[D]G]R>[^Y YA"(&^CD+VJ?$;9(!>Y7-? M)X@Q?/';$ECOWYOX:MSY>JP[4S"@7*PA%5'XRQXB ;&>@$>X[N!=K:-CY/-NZ.-#_@_;+<#LD^7LT^IW:NG MTBD?O'UJ[+BN$P*L[.]P7WR$?[W0(>'WJC# ,TY)9(?E712\VZMA_N.E//C> MZ3=O?:G+U1U[ M?##:P68'DT6#K*WDL25=04?HAL'[JY$I!F6V!?>_W]VV\?;?B%S'O;D@N("I M_@A?OFU/;2N7+Z*-JM')%81^/NM"!Q#[P%H[?.VT,E(3PY9MQ9 MN+/E&WX M6WC[M-_!J/M);6%IJ@[^,MY$3(:*YOJR8:=D17$"V_=@@E S5KLA?HK35$[% M;2H_O]_WNU/YB@F$E48T7G'7TBK$B7@@XH\ ?YMQ];^WA\GOP8OF%!Y+B)_*!]?.IBE#?KV K$T M?H0Q)U"6[?:R89GI<:4LV_AL(DF A>03>KKG^S^[2>K"%OH= E[30FN!:4V9 M\402:;;LF;-F>U75X ;O$W&:M/Z?U *>PK/!&Z7DZ S->\<7;L.FY_[_.A.Q MFT"N&F=<^SC93?C4+4#K&H$'YSCJ:[6D_S++5.HA (*$+3*$)PI]/Q M(YPI^Z*U\K,F6Q1%S!7PF5O-C:N+H>[#Q0M'6)9&*/QA#Y9]T6"NLE*V+;// MHH;@^]0#KI;@;LH4TT-+ T>Q'UI?;J- MJC9774&AM#9*NZT@#3PJK3[7]X T[ "XO_X'[238#+O0INL?.*?AB];A@+^M9=-30);]5)S3?9VL;<,O.YE % ' M/O*GC@IP?Z,W_X4E2.T<"(P<>P*"X1[X!+RJ!^_]423UGU1>TU3-15+5I^;3 M;OHL-3J%5#Z /Y52U>8^1!@[_C0UEU5(^I<5%_(;>_X 3FMP K",^2ZKL)!= MW]9<;VHL+G,QZ"Y[R0B9A-PZUW3#\,L;IIYI6!Y3=*4"N-Q/IQ5+/ MABH9U<5!\Y$F)'VVK#4=06/"_H1B9ZO%["]6PNA7C%X-ELHD MW?2QD@;/6M$$PNROE%W+^;Z,W4N.IT/0'9G;+1D+;Z09IDA/VC:+U_K#HOT7 M8<^?F+O=Z:'=:A$534/KY>1%GFMW0NBZZW=QX!2LIBO#]0/9 J2U'?",B15H\(G.2H/- M'4]+O4Q SD*#RQ58EW=7!U\FT84#9BI#\_9.YJNI"7+UL&,*?^^0-K,,37U* M%4 7[)=7 O0'+ZYK@,V[MY%3/IBE4I:LPVO#*P,DTZ& T9V 1X*2P*JQY=A5! <0" ]WX2Q-REC#D(&=S??.[L) M^1@>:N ^^VQ_TJ-HU^WDUJ1B@6?"F^_3Y\OL+XH/<(UZ?6?[P@43>"/$D1\EIZ8N7#S^N]O(1A:TW'E6-IS,K5>'^ X? M_?BG"R,@R/HL7(MV7N'!CY?_.1K>:%S^CKWD9Q6,V233XHN!,S4-F>]I_>EL MS3DZ" /('_MO>VGI&9FAN5FO"!',]6Q::38Z%;LEX:M-RL1VY D@K::*RS M6+NXF($7!BU/OIUM]AAIDO$D(>!H@2+TSL:?ZJ#ER;?/Q+3NI,=A( 83I10: MR_&\H+= 2_9M2WLR"9-YN3B;1L8FA![N=CF?$# 1\:@YS*40:6Y6%@>]*R@VT$;%,:F0;: M7'.S;36?$R*Q3^3(%C_G&X20-AHF3[2V#;$9 D2?/+.7)L$@$716[#B-FE7 M>TO+B&2)5\<[UJ!9JYGR5O;5>B]PB*$>Q9+E8%#U7!PS4-RO9S)BLU\=U2-9 MPEM"PQ9"*T"-C$#-JHNF7Q-:42SQ^E*'E*8K7Y2+\U4ZWZEMO%HD2^I!(]T. MQ9*,RADMZZ[X.1IP$/LGXU\GQHVEJXX$-$O-UNR4&J_,:4NB3ENN)E67<9F- M;CW'J_XYD3H4(* M4INK])O%;.L$4[ 26[6[):&;1WM"/S VG3K96\-);%.$6W*;$L.["Q:V$C2 MO-1T\T0/( 0];=KBJQNA41%SPGRPG'3;$K$)1Z I=H)I&1N/,9F1*)R&BA*$ M+,DX14JJ,I8)E%,G%'7R<'?B>[K5GDU1K:..\OZ,FE'55B2F@\5PW$KK&KKL MS[SY:E:0\$H8A>G)G*=6X[6DHLMVRYBO5ENS7H#H/T% SW&49B??7XCS47/) M+>2.R\BM*/2[\)G&9I(7Y:G(4,-@O3%9/@K]UFC4J_*%\4*4G4:NXM1!]"Q& MHG^T"NJ$48EFAPC *_:'91<79*-,S94/?2D++&Y<-/0K]K451 M&@Q"HB/.>T38\V6KO-BVHM"OC-=MK0-\66'IE:M!*\-9M0X?M4:8V\9FPF7U MKB@'_7R>#N S7I8U#" VF M:C'F8*.+9N0:H4KXAK.53%T,6E-3F'?EZ4 *H]:(-,T-^G2)YL7*A@_$N9C- M3DN1+$V39)7P:WD)U7I^)>>WVDVZ%,G2#"E/#;<95,5"JS04"8O6FW[D&E'S MUKJLVM4&VL]+9"?$.9.6PRB6ANU2+Q^6*=7$A5J M:;122LL]JY$9Z%3D/&ZK6*^76_E3<6ZEC1)#9O)^H$P(%U(YW'1D("? MT2F9_(R/1/)V8.:LACWMB?VB$W;Z0PMENV$4DCMY+%CF!I(.YHD"32EBM>7L M_(V3;]\*IM_U*FT?+50Z%JJW^'ZZ&D8AV:P5LGVOJS;%I=I6L44CHS/C, K) M!37/9-VQ5A"S0\=H]&K40%M$SN,S2?"LNHR/Q8:@Z+-24YLM@ TB$)+55=F5 ME$E+#"1Q3H_!S-!1(Q&RW@H9T74)4M#F:<]L3]'RN-XZ0@@(O [9W;W(P8>9 MX.<,[Q_D@_%K9( /YWMV>F(@[+6<,.4%<_#OX)>]74BJR*Z[V>4N=MLUT,<_ M2O["_.)+(+L/>.$FQ"YH?QW0OTE$ODI ?G)PX^=?[@8\UXZ)3C'!W1H0ZD/E M<[B#\IS_>E5UYH]^L^'N\@#/.P::YAU29IH0-,8A.Q* MO),(>[/GL/L*:=BLTE-EN:9%;5D)-=GO]5?3M]L.'S4%3+[ZKL,7=X/V&'W. M"NRU*Q7'LN2%I_U\_N'X->"W'C(#,,)4]I'I2Q;D1;KM^8-]"(^>A-^_1+:/ MY.H^TMM^EAGS9*5.4J4OF?S0I_;0/VHX,$OW%<\?_];XQ&__/\YZ[W M[__E3$42/HML+GR\(J90^2S,. M4X@V,3QW\F].%]_;]=B9GZO*#3Q"*8T%^ M_-\/XL=7#40]X5>HQ7>CV2)96V-,G;M<1BZ^N-ZCQW'QM?4.Z!+_Q?5Y:W./ M )#]C_M=G\\]2_T6F)+E-^'3)9;?.Z90(SR<-TF6WG,O MO7>,"GC0*%F'+UN%&6[DW#=$J'N!R#W&,(=]C8="2.)_Q9@D=SF/QC[]\3_' M<\==^5A?AT*2W]@-/90QN),%\BZY_^EAF 0!CXZ S\Y^W!P!4!GO 5V@Q..Y MEA'B?GCB,X"\26QPK/QX-:]?\YGG&L#[?K=.<+X[HKKL1(4\4J,Z_*E!BZN KGT MUFIF8' #8>-02MZL599&(_QZ+8/H5WS92VQJ+IPW9/VTF %4&U!69,Y&<[ZX M:2RSBEDK53<37:*A?@+UQ)PJLI_-@[PU:]XD \^VT?@([/ER9<&+DV74(7Z-LUI@D LL) MT_2I,O;#+#.IKT@BG&=G]AMS*A8+TJ4X5=BLW*TUP3IB%L?%B8S7.ITRY!3] MXQ^.0AB60RCV(FM0/"AU T8==K(?@5%?+N?VP(PJHYL65EO47;20+C"BM3"X MB M\O>9\+]4;':[\UOQZIIAISP5Q:NL?(+05DIE MR>N@ABK.Q5Q:I\0YU,L$\1G.(!A#PZ)IE_,EOTLLEG#H]BO.I3@4,EUGF,WU MVH(Q8H9!T!N4!TW((1"/813@#XG0&/8@'+I=\/5P%+IM)!8K"C4Z?CZ[-?B, M*?<\>BYME)F1@:*\+"R?A]-P)3JM"OLH&W$?GK_J.KYLG?4,WJV[^] [;]%W M+1YF_^G(,Y6;7^!*:Q:94\^_3# NV[AKS61;M%P>TUM=(FDO#2C,P\L PA"9) M!+AP#TZS&)#HW?VA[T:B+\CRX$UW,AT)<*)(:=DG7= MU?1#R7-Y[*RT]^J1'A<'A4^R#1M61;7]Z7,)SM,2IL^_0B+[6J[P!4+-6GWV MB[]JF)S4C/FD/,>;R0_326BQW$8"(Q\8I-R$7$8B802,1F(A!)Q&8F$$C$9"$B) MQ'$ZXTA\>!5/3< M:KL/#:"_%]LE\"?\FX$IF:/O:XZ^2ZO<_R1]5JW5!"(/"I'S::T^]$+]5^'9 M0R$D67V3U?=:4VN,B7%."<8$ 0D"$@3\<6[SY@@XGPCG?FV\]9DMWO,TW_MY M-D3?NC\WN!5S" GB=OC]^I:X&0+B9H@$$@DDW@D+'\82,8\)7W4R*WO3W6E" M!?Z@+0-C)5OP$.K=.'*7N;9U>8<[%G>>.8E ]_=P#F>2I>@SR77'!K^\R]/( MOO9R67-W4?-+O]EP=T=/&Y/G#[S#_4X:5T)DB<9?/LGK_ 1LY5T\/&P%-H4MOO%$M MC1;$>6LO5(Z#Q1I#, Y#"/J"3G*\()CD*Q-7^E9D5#?I'J";XJ"5.;Y6)'_> M66.MO<(Y@7,(2E,(QUY$D/D&>>*=85)*X+I0E!E>6'?L]/-?Y=U.Z=T$XI?U MF!]. C!QGR/FB/WA@*AI8:YM^ '+>*A!HH5AB:);7/N@XPS5;E@:P>D+NLO? MUC=.>/<=UN9W>5>1&6FA6,.!&"PG00UWNG1ZIY^^\XUIE$-H*DH@YR%H=SLG M^.%8EWC$?\*Z19[:I.5"BT+G]<:FJ8L$875:>UEI@B&@-OOC)I _E\1]\8S/ M># VUKT^K[KJNUFO[Z98E[C@KR>E=^>C<0&E.'_(F:@\FZBMK,7UMC;4R=OG MJTD*82@.P;D+JKK&,TMV%S*O"=\3U__/^,Y->X/V-&PZJ.$.:MYX)0_SP.MG M#QEQFD* 71"*_G9\CP>;HYVT[\;F)*3X33;+05&>!\J210-WO$TOU,VRV-?W M4M$$P2(XQB'DIUR^I[1ZU9!W1#2T,UXTNNO\>8SFS<>\\1RKK&TRVM^AU[<_ M:7K#ZSRWSM\I$5Q0W BGW/CF]RWC')%OVAOZDH8$1][\ $WE9Y MR --/?*^LONC#.#?X-ON_Q+AH4Y:3,[2\T0@;*C)>E9M%ZS9E)]BR,H M2R$T<\%]IG@!-#D-F6SRGCDV/!]7&_,.+CK5UD2@AS/9,51.K59TR%58X M> MX6,0CH@J//2H7$W.2B8[P[&D*I[+N@NAGJN;!:$1^B7"Y^E!"*E*/Y]LYIB/ MF'I/.9_?V#:V?EGPKD25;KQ1_,WRRHF?_WI".IIW(N88/U00Z.-3-0D$_H2J3D/H%F?EI6$V%&/-5;SL;+S>K;N?^/8G M>[K/I4L?OR;EM0M.HD\,G=1->GGL+4N)86PR$#$8" Q_HI/J>G$8B802,1F( MA!)Q&0E "289B!@,1$*)N(Q$0HF8# 2D!)&,Q/E&XLM;6Y\%=;>NHW&E YX\WKYIQDT)'PQ^.>#+:%W,*XCW: M?U\-%V>>R _7XIN/?#?4K-5'8_^PJ]]M=FPN/O_=I54.,^0=%Z9\*16=(E#D M7M;*!"N/A)7+KK2_'6J= QEG6WGO&"6I#V"2+,K)HIQ,M)]2"$=QXE[6XCM. M8]PW0LA[68'CF]FX;P!0"0#^=K/AH0"0.%>) 5?( M3B0(2!!P?PB(]_Z0V/E_SNH=W5JOIJ[Y*>/EXD;*[6?3N?%L\A MK(N5: !,B?[KS'?Y%ZA*Y'<_P^E!L$&EI MJ^3$J=_DOWY?Z->;E,"+S#5 BA\I#QC]_WZD(RX0;8TQ13AE(V=JINWU\$8> M3WOZH1(WB; 4C:#DZ;W=?]\SL>*GN?-=.4D>7PJ96=!>FT1_(K=:^5C>.(S1)(PQW>JGO3)QD8@C$ MA))7H"0:PH]OE@:E8R"T\= M,\6E3;7VY;RAO@5#("2+)YR\0D05.TO\-B=_]VY[PLG?XB19$=-&DS,V9D ' M'J,K6'YC0-^5!9Q$&)P&E*0^HF3,=P-.@EM7 R^SU=24+AMV"N#L5[1[ODCW MKL/:^(AAG%N:YIN&L^T#Y'^]40%@WZLZGA-_+"_Y3YO4ILC<7ZB/+W##Z M9M/G,Y-.*03, Z$IA2($CB,XDQ#OCC;V;JRQG!#O]XA'T48?;X?EA3 OTEZC M5AF*/*4#XH'XDT$PCD(X-JJ>U@-MMP;V2TSZ+[C?^N^+AJ:W[G&R"9M$K;\U MDX@OM( S")Q &O:OM_,^2FK-",%8K[V^B&KC?(Y26DLZR/$2 P-8L)J3.%C1 MJ8LEFI,-V?CR,XES+Q'G?D[5MPRU\8)ELSR;;L^?WQ?]B!5TNRPUEY(:&&=C>2I*RPVV=@/R$\3 ! M^,FA",<1R5YMLE>;!,NW(*BGMTNL,&<94_/UH&UY X6K0X+"N)E&<))"<.YT MC^:.-VX/L;&QV]6^F[VF1]VI30+=LP6Z -S[HQIP OB(\]51=<%/G F+XJU- M:-O$Q#7Y4&)A6$NB"$H2"(O3%PQKOVL,FP2LMUYXSQRPOJ7C;7X@'30'A*8#1"@/ 4QRY41?>[[@<]\H+VO?S:WU[1"J7T<%KL M4'5T7@LJ2GNH]B44KF@@S"0)R#,"0>E+'@G^CD2[[<9K$D#>@&@+>9(FR[K8 M%PM417,RJU8ZEX8+&@@7:1PA412AL,_#Q><"5[ =M+]A!_)^X8MOR:LS MJP MP1?[/PGZU:ONW#,,_U7"S7A]A1K^_-/P 1L4\*^];&H"WME+S379"UQ-3(Y[^A7;56"M)5LT)W#$Y/M@(M"U[5-<8!?,6W MA*O+KBMA=$W5>GBVALZWQ75)Y:U:A^,!W;C=[3,414_H!JR<\D,G]8P19/SZMN9Z4V,!!D)-;377 48+%L#+,=7WM*=:>:I[T\ M+!5JKO8YZE)C39$#\'ONOO/ GK]ZGYJ 5JD5['_*\.#7I.25;%CPWYY2>U&D]V]5'(JIRD'B48,@9BBCC'E@G\T5O!=4HJ\@ P!KS2?&_NKYZ[F!ZY] M'6Q1K[!%2<,-7=9)E@L$@Y^5L'QF)DC-*V)K;XWLBS':.UM$PLRLJN7JM+M1 MA$)V69GG&)'$O-;N0A6)$@A.G48IJ7]!U8)+KKB[#@/<49J,<$>1%'"XE"E,3EJ!"J9E>4=5 R :<$V;+V S9$=9U5@9 M8 X&?/R.R&[NK=)^,0IOJ[EGB[0/\T'DJ RLZ:*SJJ\"$76&E<:PW4'IS5B5],:P6UZ#:80CP1R"1X@7/$-^ MMZHL7+#2V- ] L6],%P]#][Q_0Y;3]QG7EJ E[75B KCDZV[9IC_X&_>>Q+ M Y\'_&?7 C(%/ M\R52S/="%PR; TU7N![V,+B'-"=_7&XOJ$NVO5ER^N&[R ME?X'[GO:TQ0XPK N$+#/6^_]"P-<>EFGHBB7CZ+^&(W4C)#-%MEVD'=S&;T[#1$T7&P^"!C?G.[L:24 M];K!8H$&7,NORDYAOF7#B]OM;V>3F]O-VVRG&F_:JHF/<'Q8F6H5I@MFD;H3 MD2K][(-CIQ1.(LCWHWO.">T0=*GI&HK&J[-@/V=^.@YVO[":R+GJ3*3[BT%] M&3K%*AR';\?[KQK07RUU>S$=ZV)E1/5<:=&HE'S^&TX 7S4@UL]MZXUQI6IV M5MIJ-:4[N#N[_ P:/PJ+BZ^8KUX7_O[L,(9>YJ[VN6G%K"G*64JV[J6FLI> M:JQI=@K&/[XQ,;3=$UU-<71[=]]F=AP)[6.I\^<$>$]J3(YQ66YV&OTJQH[1>7LS MM\9R;BM])75Z-LC@A6JH=G!9(<&(=I!&KT6YN4[\JV MM^_TCNC[V0.8$#[(,T"'9??5>X VD/D>&,:4X7D!F!/DR"GBUR3RA7>62T8B#B.14"(F X$^L+D>1__X# M$/X_7_T[CZFN, M]XV0/]&%C49[\LN>>== MRV(\CFA-U*N_#V]_=W@5NL-.$N+%+S MYL@5(=&M-#[,;8V26 D:@W).KQC=V76/7$4?K8+";'-NVC&J'5DTTOJ8L//J M(H^'$@E%FE@486D,89E3D::$$G\=J7YC2I 2F[&'>F]B54R-T:<:,Z^C=O8O M1,G.20E;7JX'0K..F^D*M:J;?KZBZBU "5C6!D41DN 0@CPMQIIPXJ^C]4?@ MQ!=/YL:;$Q.475VIV$AOEIC398RV$DK4KC0BBV $CJ"7T06\=?[E01(L<="UC9EHQ,<,>%=2 MS,HLUQ6]WEN:V6Z''C&+F9<-8>5@\D/QF7-(]WT;+MQF'.ESHJ]\HP(_?!0V?Y]V:!'2>\)Z\.-2]683#17LQ7M' 7+OFWP]FZ. M[X:[KXD7^=&\\/8CW^F<\2O?\CCZ;-DQ3$U>5>J.-FJNMOJ]YC7,< MPM"G^<>SN:S79FKZ/TQ.7STB^IC8!J*TZ ;Q$'P-NOW$V M/QS?;[WU)O;LS';DR(J0U7IX=TWKO0S:VE?"_7CK[5YI<#LO,^'+W:@/OQ6WR&G F=4897E>5$L_K\OBXM2R$2.CR5P?)'Y\N]ZPO]2Y= MS+H;AKV^*J TW6NK.9KB5I5P7R86PQ&\0[EA2YQR?O=0Z2X/Y^Y>=2QP]5X?$=374OO;\#+$_#5/V4KE#?>H9\L^X23S[S_ M^<)O KX/]<2R_Y/Z]2.TQXDUCZ67]JU>:2\]?[1.']GULTOXS\/B.XN?.)A^ M+S0J;TJM$$=SBYR:NI#W_]UM9"./O,.? 24 OZU7Q]X/'_WX9R?9!>7&X.8% M%"1[0:E\?%,_&I>_8R_YF>Y&W>E0/N[BZ%(8-TD3+X$93H>A\(_]M[VT5!1V M[DZW54ZS6'+DV>*H;[4O7;;%N:;)CY9*+DF?$\<3DNO6VYJBDYC M_&:!TNULZ/L;L<4U=8DX_?9UP)1Z_$Q.B]E,:;/J3'5NYO"@YR9/">U6G>1,.3_:4O9R4BSGX2$@]&W+45_HSOB" MC(F5M%RRC5::%FBXV7K24JUK\X9%VJY9P7N356G:F9>F,*H_:;D@&*DEF>U M7-+F>CSLNQ-QY^N3[&U@]ZJ3EP-M]O_/WM?UJ2HUJ5]__T*H[H[ MHCM"JIF'>OL]$:@XSXK3#8& B$PRB?KK/U"S*K,D9S7!W!>G3FJ2P-[K>=9> MP]YKZ7I#1KJM, E_DA$JA6:/6/(F$YBS&1G.H568A#]M.>%J[3HWYHHK,6#< M#HK/"34)?PZU%49=>+#DQ>*N,%!GDVJSVXNN/!L]/.MO]#8J2Q$"*-G&I#*[ M*\7W1,X@('(4:PP;BZ'NV.W50!X5N/KAILC9F*A]Q^QXU6G 58Q>L5%K[T6U M=;CT;%"HY:\ITYM5];$M$$;3PNNH?;CT;%1=5V2;I3TSXQOM^KZ^Q!N$UU2/ M.["?7CDP>D&9-1I;V'3DL5_DNALE5(\;4Y]>B<\,A,&*-4)'JYS%C5=-NTVJ MQ^UZ?XT)Z7J;C4^7>4T]P6\A=0Q&[!WZSD%J>LJ@V=%B=%W#XES?]Z MT;79(^MVV-5W30:5X3Y6ZLSC>YZS=%20A%7HL5QCZ-';2F$IEJ7XRO,YG2X: M[1)2;[+<;FM".WXUMI:1JB(2YK3E.#Q=TPLDW]@C39CV]WP5.=SU;% SAC'& M.+2JZ)6AVVVT)F2;H@]W/1M5T>KS\\)-BK1?#X:])$V-X5 PV5*- M@!L/=WBC350*TVFLT\]?M;203!^>VSW8)/H=:#;SB#4>QI>>/1\+^@4=[@S6 M^JY1L*?3UG9?5<,D_1\&^PY-A8TE-VYWV'YSJX]I)[[R_/E(LXWB'%]9P)'S MX+C(IMI4J5[24C'RG>6F7V]QO!.@TY'F:FL] LJ?I>(O^_JA%*G*(S<6MD50]'(&8H?_2H7??WP94XTC$-I7]_+&9JIQ<-XW%M/.]S+\X^% M@>-G/(PO\N;S.2^8>XH31$\T=OF_'^Q%#Y&6.3>^(+J#J+K*H8U1_'Q7.8[_ M\&!+\1^_Y=JU)46)9!_?Q8IL\^B5'\WJLS/ZI%RQK,F'KGS'"NF'GDJBMSQV MVEO[AU+(AR_6XNY8NS@N2'PH.Q[W9C(.1=$UZUBK.'ZW:#S1K30YB%[PV.SQ M9^Z(A;_+HO_5V.^APGI@1?[@\;ZJJ%DWZGKVV380[XVAE#=MC?\]TDHTT,2B MVTM_5YVN-NR21VW4M%V59_:EN"5D'F>HQ :LA^F]_GQ=:S?-)^<+:K5Z!7;$ M%_G H*W]O+'R0S4N4D[E$0S+D]3Y]M)CD[U'J(LK[V>[U=[;)C&ID_T1=)KD M\@.QOX>#?D>!]MM=T6OU?OR#(GF80/,8>A[.SG+GO$_.UFR),^; FQGZV+)F M0H#-U$DW@AR6AQ$XC^-84B>\2$6N%2D.E\3KP1JXW.S0L=%U\,&KPUHGYHO1*'BAZ Z/JB.?W=%7D'=X\P+ M E3'3XLD "52(@A0'3\MD@"42(D@0'7\RTHB2]NE4U=W#Q3HO<<2SJ!>/JB7 M#^KE ^W[\L;%M,Y*YM4OJ* /*NB#"OJ@@CZHH _6U13-"JBI_]T1 *KL@RK[ MH,H^J+)_M7!*0QDD*3-IS M@0PY@^/%WO&D!D+E493*DRAS5Q6Q7BY8DZ826=^&$M>OX/$.2NA^AT%'1'O- M!^K0*6(KN@ECIUKY&!%1 L^CR$MUP;-'B10P )3*3P\#:CN;7X;RJ,*C\^+2 MY.K0WH?9XU$[(@]C9)YA7NJ?DJ&0Q.!X5$2SLN!)I(*KH%C^]6Q6V=JET^'E6,8(^J_L8CP%D/[:>O97 M-JK2">DMLVQN9!PE=+(G]N0SG9 [$\!?^ ?W770+.U6V-N9 M_*CG1 *917T_]9 )W.$'"C<26U#+K?3"8P7YJZ]/Z4( B);=:\'XUVG0K&_% MA=#KUGF3%,R^W=V%T^*I CR-1:X(^F+EZNSQ( 6P3UV([#VP3]LA]8_!OKXM M=M'22BC"2G%.C2I^17?6O6/!=@1A\ACZ8MN## 7&RH\.@LNKX'BD/)N.%F@4 MF;;8U]N+DB15B8AX:/8F9*%A=P?Z>$<7]@6BW17IAZ+JSY&F*NQX$=*G?*&SH1=:>"R._D(U&=#Q,3,1LBS;5)?# MN>#[!DN,9%9O+#O0S)R8B-Y0CU7-7Z@#="]1L[ONYGB#O60I[HEU)Q;<<^[3 M>?^K)/-MPT!EK0LW/5AKMA9P799;%9DB;%@(5\?KPK%&=X29Y5RG%IW\C\PU$XCU[5]OOJA2--4;<[ MX4G:+,@+\<3?U??S+M.;\0/$YGB2+')K)%Y?(O.1A/,P<\5.X+>EQ'=HJWC# M\S*@[V)6=VTS2X:!)&NTY7=$Z"U7:[8"JZ' '/;&O;1K.T.L>(<9^:7G!@%_ M4M*'\1W\4<<566U[6Q^N\#*G#X9>FYBH$7_P0Q\Y)CX,E.B598@_::0+Z,.8 MGCZ,[Z!+UW4[*X>7AOS86^S[P9JQ_66\W,2)X#R-4WD$A^^SZ^(M"IR_W*.E MG%2W/2=*4MP=X]#Q(N)3CBT/K9\T$G]HEXR>&(OF=NWNCC14?@M MUIKE^6X02Y7=:IX0.85".9)I4[-T):*EKWBM0[TQ@2U7*KWV.)CK2IMV>OY6 M%NA]^'&%T#WU9!G:K!3I!E=A-Z)F'!JQVNX@4@%_=$5)F9_IA4/[@M9JS8\T MN[?B.C@'T>-M&9L/U'@1)?($#.?II&X/]N+890;*&8=!QAUDE%RT<,1GD[S< M8?-B+FX+>VP)$XTG?HW=X9-FY6SKV*0G?VA9$.GQZ.KY+B<^Z7#@^9H?Q(][ MZ!]S:ACS^V8/+W'8QHC\Z^FKB%XNDN>Q"9!OYSJ2;\== :+;D#]S%6VC6(>. M.MJA"GT,FKA-@'@ ?S1;CY%VXJD7?^4I3RA\)*[X,.E0)#K(BV;XR.-CLYWC M34X]"TZS]OA-XUY(T1-<.79ZC]/UJ'7#VK4WFGR*">P#QV+(ET=D?0PW)QXZ#\1S:>K*_[/'/M*_X3\U=VSCQ.K M)AO=7DDWYCKJ5+:D/K7VG>H+W7H@3Y%BQ MM*+/15>1-?_9WB#U"8]([F@]BKP\8HI5B%57+(<7WWU\9GE\?";%R:QE52!R MQ!>=!2Z2NM8NM5Y04;>:R3FZX I">2'ST,"#O;K3V =0I*8L.\%J^5M=28=[ M'QO[Q)HA[C;EQJR*!G*@U2-2YW.>%C/Q46>12*.IKB(>.H(M8^*8=F0WQZV" M)-OS;]1&Y0UK8C3*N'&8?.A5%G_-_QQ$2L@]Z)Y=SOLMAZ.:L2/C.6[A]:!1 MXU_$U9>C/W656(=9_M+[HG92;P'P6!$-?]D2+5$]:,NN:\N!Y!_:D[?M<4$PH(HHY%B1VDD3S'QH?/SC;5?T2/K3JC:($0C=M9 ME^DWV-Z KN%2X#IZ:SN'E9Y4J\N%@!-[*; WG&5U1BOB@N0&!;HP'.XWB&&D MP')[PY1N_?J"'O?'!<[L<([<*BT=3WN!L+>:4IZ'3&95Y6O<@*%KUC+L#(KK MWA5,N /3!XD\/]IV\?6//:*81\_\@6Q'_\3]4;VE'48>JFR'5AA)..>[D7/Y MI*]KSM=.=E?<@2^^Y\%=C4S$0S?5:)'^[=@=?-??KMQ#NXHOLB3+IQE,;"_X M?)CJL1;[T\#PK]ZMC_L9GAKD'IL/?KQMX;%?YV_YG[>+=0\HB=5LW"\W%H.X MS<=*^O0FG4.CW*1;YT3?=[5Y<&QN%[G/KW5J:*_[NFOCRLO+%;10? ME,Y 6BIR\+)5W8\@$ G'T [/>Z;1(KU59FZ%(?:=)P:?%^GO$=3\.S!YYOWSTUON\Q[ DLVIN&U8.@WF8;TH^%KCK<">("5 MY5)1Y-1-TI]ZAKF+G8$'./ET;!7HE)1,P]#!V E M15BY)T\8Q(I2Q9"LKC)7)\6E5<>?+B=9,>(S"@T0"P#P / \/@FT:'CR4E1 MD@(S, [G,,'Z.?T;G)?V!(@"/K_5DKAL* HY,=I&1,1^7?5)= M+:$$+8C[ $Y\-TX\*H4M/TM#V12.7N?UE&;5> MKQX*NC0\'IKA 5R &-#S3DU<:1 @!/B]'_5[06@(4.1B%/G"=KF7IA *HQC0 MJS?8#7)'F)$#-^[$&]=WCMLT90H^*5.T !LIPD;V5,LQ?'1'\#F51P>PN<'V MHCN"S6&#&@#-#0)+=P0:65LL%%>Q) 5 YQ:QISN"3MSR F &N-J?! T(2J6* M*?>0'$#=N.ID157H/ ,G389^Y*.FJ:P>6_.L_)$E1%HMKS\:3;J[1 O\P0:?N MM-#QJ_<'LW,H5_PH^?E(O>#.#4I?Q/2,0B>])M+32G;D &S M/W*R(FFF:'C__@'_B#O91X3X]P]MZ_^R A.2;1\Z7?!W>^SGFV*7E+G_Y]./ MG!>A03G<_M 06Q+*1G$KRK[BZ-X_%+T' XVD\$<=>T M];&_JNV(TGH\%7LOT'"A;149VBNN_3<#N^+N<)9N:+.2$VBN\C(E$XBX[51E MLV1/89TLLH9'J#0'D;V(B/A1TR/HO^Z0A8!T[]0\N?_^!CQ[9;GKNG8D*-DK MN[89#?;O&+'[):0_H"'NMN%@@X*.W(=1FPC#\L>BF-YFJ+."/<_V6?< M9ZS0RW/PM*$Q31P$"]][%KZG!N;?//S39J B:E;3]I),T"V+&GL7J[:Y\4#9 M6<2^/6-WL0E*W^O*EPUWD/IZ#94Z;S"-Y'QEM7R9H?W7^:G6J<:D$^HD#Y&E M/JG,>[/R(EXK$?C'/R2:IQCBSOGY7C/MEOMS,TW/W^K]GM"23FU^VI.;:;A< M-[1W&>V]%+B.WMK.8:4GU>IR(>#$7O@AT^H34;U"P9XP&C=L\9HTF90-OL3# M\X/*OMMH0F98F/T0^W-:.[W;FZ^3U!I'MI._S$7/%M5#*:WQZF2J]T(0;4E,V.*C=U<:EHM!V]Z% Q9DJ MC(#S!$;E"?H\9IIRS;=@%#73SXM46$1 MUF&T"ROP>M1N@\1IX'U2Z>?4HS]*Z3:407^Y+0X$/D&H-X[M0.:38B(>'G-*S*R"@8K:+!Z1K$\3@#U"T+8@'>O\NXO6^BA75G1]OR"Z&E)_.N3 M-<*%R*W %Y<+>#92:,$(8R\$B2, -2854A3XKT''Z[3YWE*0C/0!H=^O02C(+ MV7*ETFN/@[FNM&FGYV]E@=Y_)H_PZ>P<-W-I9,:L):Z(!Y,.L5D5QXH:,3(R MXA&4R!.1%4&C)&#E=V=E1O-\-^+AY_-YMK-0.-FM,QR*E,P9VL3T]K87$3&R MYA$BSV!X9,V?GZ&^K\-D:H1LSK2'B#07-%X9XN//4/> MUU4L7BJ_S1&S5,:_GCUA=D>,_;X6[J>3A%:G6MDYJLSST*I3#^BJ+A7',6OC M)"&2AS'L#NW;3!#WV;-G@+@9)F[TA%=(^]"[M?2[E4;2KM$AKG#5RK"U_10>P9U)O:P+5DOAG3#F:!P\0I \&;&400%+0;X%T/3" M-/U PAB;=5J8O ]UOJ+4W04\YJB:%B=?XH3QN^AZ?V7P[YH'Q9 MHPMYTWH(%YM4/VCKQ8):7(8P/ _6GRBQ^_ET;8OM=/<-6W:X8FO3J@V7@2U! MO8A)QR&SP*1ON4U)K=L"QC'#L#3G,EM!1NJ.5'_#D5+:;JN'9@T;,L#B'2>49 M!,\S=':-OL\&5,\0\V6M[0'IOIQT%\H_[J3!7I+D85/?L7V%Y 9A+^C&CM9K M^<=L4BZ=Z]HIU0@H]L'T!5VPINIH831TA5*7"F6V8:OX-2V"!"4L6TJW-^+& M0P?B=KAM$Z4X*GC(%>)HGH*9/$9C@%$@T/X92ET])7AM3GT@L;__KQNUR4#Z>\&_;RH8NWPO\XA'9@ M1@^4CI]C>6E6()[&)&N;?_XO^N?ASI*AB&[,C.7OU. #\.-7>B &_%\WT ,H M_@?:)WB7(1P[#NWPXH=__]_C]_^3PX/ M5YV^.1#Y]U=;Z-&\KFU/BX7SRU6,2$H;);[SHWL^B,6WU[]0Y.>UI/)(R<3_ M88]4C)A;NC'=_V/8*2;JZ?CG"'@1K8TG:N?TU8]_AC%OZ"PQ.TQB,RX+(T+B D\I"F%,T(2P45)2PA8Q)%/GC^%3Q M04'LRZ7-LD-("@]QU2[I=)R^M.]%=CC]]Y6#NLG/M#+>@P>M:;V/<,VR.E8% M-$[>/;URW&9D7#6]&K>K-MEMMFE=:C):^. -3BH-,"6VK#$ZFC\HLC9F.2Q;VS<[8B!@R8V4,A>!Z?X M^$W/Y]3^K^J!>65?'E256J!_N>C:J69-D6E6^6M!-M0VSYF3:5#U6 MP,_GE&H7-BC"6P@\K@TF2Z7 5ZEE+[KR[/&5L=Y0^^U0YX.&OF!)=5-:=>-[ MGCW=*HX$%BI6?=[LXMN!P'30CJ]&5Y[-Z:C6;8K+!D'"VKC7;SL];M!K((J;TYSQXN/1M4 MV:A2A?&*QCD'4\AUMS>;C(WX5<_G=#,8+Z R4J[IG0I&Z USL3%<52#.YW0% M=5RX5%B5.11'Y<[6*W=[J_C*L\>SG8(U5 LNPHGEH%\N+TUZ1?>B*\^>SI)P M"!'3EJZC6HDIP'"!EQ$VNO)L3OMP?/9OCA;UO?K(+XR :=4FR5E MO4QQG<+0[@L\WIUTXL>?SRG/;A1_*F_7O#G:%)!=44/Q61A?>C:H0"W)D\5H M4(:5=KNZ8:P0J_B'2\]&-=<-1S+10:@[#J&09:P'&T;<[.GL54?!2.KO-+S( M!_IRX^Y:D>'#QD4RSJYLTMTRZ>SA)4R.$+;K.OZHJ,>[H\ZN5-3F7NK[0IO? M,2I=H.F*I8AQ:.#IE0)-DK)"SS$!HVA%P!>1!4E3&"/@\_F<)D291)2S>YN[ MBDJJ#A?"9,V05[4J([4"-4E33Y5ZK:_Y3L@/(M&V>R&^=^E$3:VWZU93KH08 MO^.)NMYSFEV+"I,T-='@E@K-3(<_W<2E,U-3KJ=A% M=F-U'ST?(=M%BBTRE$W^\N1/A1UE-R,X3&E MTU0Y3-+40F_@D;KD##C(61:)S;@CKH5$38V(BZY14L,*+#9$M#BG37N\Z25J M:D@?[H9!8\AR01\QBO14F@L"FZBI=T63=3:4MH113&X6Y1FR<^IJHJ8.I')% ME-=%D=_-E-D\E&:^NDK6U-'[K42K84]XDB\Y*KK;U/&6H\-*HMNV O41$VM MD0.Y26GMI1Z1:1MNUY#@='M)FIJ4E-UTPFY8N%CD5\$HW*M6)TS2U%-D49BU M96S,:<5I9-.O8781)FKJ1F0H275N*L+H6J[8;!_K%HWP3%/'.K*GNLJF"JM< M@ ^[I=ED-PA;;!RI/GO/\0HI8!N/YD4+;D66.%96U?C*\RDUF[Y:T4UMK6N= MVJ+;Z)1\J9VHHFVC447*7;FB0P:Y)S&F;VR;\97G$[3N+.;Z#G>*VBTWZC=8R9)/4O@]0SK$XDI D?X5NIU.YEZ3VU\-B'UX5:SHW&-?7PZ4_Q&="+TGMXUX7 MC49.J[#64TT6$J3ZW%.3U'Z S(8E:#[<<^.@P#(>C[4\)TQ4^]W%!IZ';M#4 M(Y>\4">7I+0QDM7^CG&V_:3['1*[NS-0D!5UEF:&DFTS(5T@4(DDM5 0F M44&WZFB]"6_Z=5T;:&..-L3U=LTF*FC?X9@R2E$[72O4YL51M]%>2VJB@IY0 MGE1"R0&K=TQ/TQB$V=NM6.^GQ2J$B#&I;13C6B^)HH:.A]H<:7B<4J[#N,+LS-DBT3+CF8;(N1)DZ:944S&WV%%Z73:1 MH@Y.5_C5F++Y75\5.HM*5=/H9(JVT9UGN5/8T4UDONLKS@!I+WN)]MX*&Y6- MXG1%<,J$61N0RA6;C40C;B4-&W[1VR-\Q(\Y#K<2$2<3W5%GA5IWR@!M;(VW KIPE.6&3B#^64!B/ M[$:%'Y1]>UKMEYTEE&B9E4HH-NB76Q37@&N5,=H8U$@F3")^.$ FD*@N&CPD MA,,*&2BK>CO9AV::380:TW"5VZDSI[6V.H--(=DR:['6=#N>U^KZKC5N,6J' M7(]JR9:914#^NHWT^S T'E"[#=%;334V24=8_%JJ0F%@PIVBV!VU='X_IM0D MYG/%2FM:*\]TO9/3]UQ@(_(/95NEWN8;5R(O-;4K5B MEO=-7B]ZU1:I+0)YS[!)S)^6C()6&E,X+RZ;P_[>EMI3ATUD_EK':@-:$_@B M5PB'I0V[0B:)S*_;M?8>VRZ+G!GYC=4VU&[4RLG,[YLT[R\+FRD7K%?]78]1 M2+?52V2^4W;6,X16:([L481ODF.RN0D3F>^6D1+!\J7((^@,/8P>[8*.G,C\ M>;]M+YL4U=2+)9DLU!VX&QE'2[)NR@NVZU7:M;6RG1?4.;9<\- ML:#$C66?%WFB9LS81.;7@WEYVEC0EEXD?*/5G"CDJ)&\CNN!@VD[C:;TADAV M9CO:[BNUY'78EBO#\F) M/IDSE%NL(PQ;?*6[9(FF[>L+)I'YLB17VV3';G.0I@^'M7IW1S.)S)\7@G!= MT(HE;K .V^1&*157&)O$_$YW,'7Z8W.F:R-QO3,[X;+,)/MDJ]J^3_+#7IFK MK,9XW=EJW>(@.7HFVVM-8.I0B]\-JDZIJ W&?CLY>J;[ZM S(_W+#YIJ('CK MH2ABO4?,_RNG<_R[N2!W-T-.(I0^3+J] ,*$H=(V52&^%#MF[:*_4&36?^WJ M^(V>>0:]569NA2'VG-E4NMJPM"QMD?#P5TCT5X?LV._$S#&+*ME&9#5YRJ^' M'Q[G'>)/D-QTOG7,0T51O/T:@[HE)([ M//CA4G'NV4;@*U?.!CV?F4?>D9?_D[W[_%8%((+RN)3]1K?#DG=)^MZEY6 S>I MT?/^JE#(Z+:\%2K_KO "X +@ N%P] MZIRZ-?M/8;6+UJP$ILOG [+?ED1 MWPD7/E=YP7 Y4/!O.\Z+P NW]*/!I$G M0)(,D.32=FU9U-S<1C0")2.&?4:1 >($ "X +@ N(*QT7'=44;.\8]!$E*3 M# S1SUB(*:-8 5$E !<050)PR6A4"3A [PL' $?X;3CX7;\Z)]F>GU!O&L2& MTD2 [&G&#%+"BZM$EQ3IT"CZ:)MC2!X8Z7?@_U\<*]'KQ=M//8 +@(M'N!@H MOF\HYK',?':0D78<9"_@HUG'=E$SRF&=$?PT2S)-K/B%M[/";4[0M!A6UI& )11M7,,-]T19F1ML5!< MQ9(4@)P;Q*CN"#F1?T5D"3)I!\A=>N $"%6EEQ;DV9#3;K)E+X[;;Q4RHB3O MPZ3/6"(H6_!XNWY\M_B_[1ZC;"$@ZPHB>UN/LH6/3&B(C.TCRA8"LJXA,K>A M",#CEO#(W%8C _@H+X+'Y^,T8O<[:K1?<1C9PI^@^_ MB$N@Y_REJR@Y,[K9TKMP#.BVZ?!7K"=T%@*""A@BQ+N=A,"#5%%<"^4(H):DB4;- M\GPWB ^PL%O-^_U[?O [\%O=+<.&PV%X5+@.GIK.X>5GE2KRX6 $WO1D2O4N >>I8+B'#@%R$,[3]L(R[!-JE M.&5TO.2X\1+:3'H-J[K'V1?89@4F)-L^=+K@;\IUQ=WAM-K09B4GT%SE90XF M,*]4K8VF(ZR&\N9:WP;%>J?>T6+FX3_^06DD3S%$'L80P#[ ON_'ON?7NJYK M1Q*3O;)KFS'/.HMW,T\QBV2?*0\T?MA "VF66 M=D\-R;\I]Z?Z?T74K*;M)9F:S?% W<+J:JN;BP4D%59CJ;M4(]K1=TJ[-+IW MIZV8@(DI9^(KYN?+=.R_3L8Y(JX[=1*G=;0AFR:I%W%E&Y,1@7_\@^*-MKFGBXQL(^-_?EX';W>(5]CV<.R_]WO ;\2^:Z'__@!*(R.VVSJ:\ M9*O\(( VG1D\K/ ,&Q,1/1"1P/(X=4[$_P%,O,ZVX30Q\;04X;T*2Q,X/B^ I!D.C M9![&[RP&DT;R@:S#G;#OKZ7QH5IFT?;\@NAI22PT]^6UU6>'2SUH=A#2\91Y M4.[%+"3?R<+T;GJ_3O9T'-GY_C(7/5M4#\73;;L<@W,88?.DG"RL,1H0#;0% M!ZRA-U>;&N0W>E]B&AC>=HVUZ%[ :RW:X'NM]=)E58&*\Z(8DH?1R"PGB&L; M!G<<$[[U]O%/\REE+N_[V=6=JAUN'A8=6*GBG4IO6"*&]@>3,)_.?M9#&%L[ M!M+@ LV !6.'#+L>&_$+OUDP&) +A)!NRJ?7MA1\/K/)M&N.J6X%A0]<:UO@ M-6<,]<*(5>1AU4(P*H^0YZO6I8-)=\RLFQ]K29T=F &B736-62;DR8@+FQUN M4"P-Z-H6ZMJM7L2QVZ4QOYGO=>MS1(!R%U_;/IVO-/BU;4W=)L*3V'@JZ=T- M+BBQO1CG*Q$$RU,(#&B7Z8+/P$.[P$+WP?3DWW0C!:2PE_M2 6Z4C!DT+2U5 M4XW#'\CM]H5_,[K=^KQ;VNCV[FS'^_DU\8*2C2)^ 8;J%L2,UFNDJ-S\R(5) M[TW-655;_,['S=IL6Q+&7&Q (G<1^T@CM[(7O0?D^EQ2T:5E"6G2TI@W294J M;)IT:=>((R'(>S9Y@Q.:_Y2CMX<,S=(5.6?9O@*V/MQLZT-Z"M2ESB/^4#(R MAG+S@.1V!.2''1$UV>CV2KHQUU&GLB7UJ;7O5+\FZ5@EI8E=[]"$/I@YBUVD MX);,6!7H..F(($B>I(D\@]+WM1WIJR.ZSQX)NR/ZI= S3B8C9O8ZTJ0?-+GB MWIYU1E-L"!%?E:.4Y$$?,EM5DAL8NKZ&VNZ,WK,1'6]GIP,JIIR*&B!=$^#SPF^W=\5]-P^>/:Z:7 MAU]ND6:'E1?(@0:CCC#:4/X$;O2LAK'L9$@B3\-W9J:FT75\ M]C GX.G=\_0-.5-SU99+(59THS,69IG#/%\F3D4:(DH.G7G?%, M+TV!67N#HY_MHC:"H>J&XLQVD_(PI^;,\ ,_T1__H'D2)O(80]Z9<9M&@CY[ M]#.]!/WR=?1#&:5D?HJ36 K8M2(L 4M[\H&BO/Q6#QG(U@(O1"BZZ6[0U M\N-84)S316 FC\#)X:!O<%#T/86(A[8O&ADI59W=AF)8I)AD.X@0GT[-]![$ M7#U]2Q>LJ3I:& U=H=2E0IEMV"I^35&(CDR),P[:&7"1\V%5YDIJQV,%YI"$ MQ=%H]6?R6&)II$P0ZA*MR"[:0PJPYE(>\G1'UE6<9@).8U?VU8A+K]:X!5RZ,RZ]FSRWCB]=G#V?3W[6L?ZN M+M'HANOX%6PZ9IM#PHZ7HCCYB>B"R0M!VNX MOYC-BD-.0=O-X;;M-BN%>#%Z)6F9"2YEPD\ZY2L!R3))LC=D'&O-80AOUB,1 M1NF.6XZ>H>A^+Z)8G'&D\T3D.N%D9LV]3'#LE&Q,+\>^C2%XZ71A+?"T30&; MBKI9JU"#=< +T"R,R87^^(?*8P2=ITDFL]9@)MC%I-W-2MD*=I:0J'<'G7$3 MH>>PV=^9QEPL[87))Y:L3P3Z6CQ6IJ )W.3-JMYNSOL%U.T>%BL\,@@9/$\S M5)["SQD%" 5"Y]^'41](U!$&-4"A.;N&T8$!U3!3ZTNS.&X1)^HP!LXS&))G M$BNZ/F;6(4OWOW[\+I>BP^,\&O;R/NLWPO_P>@]_Y 4?,>%T3?S- ZG@_XJ'\R?# M>7H@?K7VO:T M6.J_7,6(#+*-\M<]3\K@\."'2\6Y9QN!K_PUT+3N@(A&\_O?SZX5+^:=@2AN M)XI(%B]6@ .R +3X?J*(%HL7S5D@"L"*[R<*ZB?% %&D0A01*R@@BE2(@OZ) MOECJ#(@"L.+[B8+Z2>) %*D0!6!%:D1!_:01((I4B *P(CVB@'^20!8ID06@ M16I$$/[#I38^ MO)9!N6"N]X5I F!Y;1;>#8_+;11^.9D /+M ?)R7/W[ .1%T_/[ N2U$'/J M%N(_1U@NM[T08.-#@5:@/+X]0%Z..0* ?'. O!I^ PCY[@AY+1*5+81\( KT M[,S<)C"4!>Y#U.W&0$:L*Q&?.A:Y9.=M?*FY.LLVUJRP5R],VW\?0_AK;X>I1FTNC MY- P)9>U_5F91<>5HSB71L=#%4^ "Q"^><'CR$7.QK>!"(C@?-8'!;$<$,NY MXHZ;]#11_#2IX@9BP'._=/SFC@ B!V[T>KG(S\OM%-$%6+ETE =@!42"$B-! M=P0,S9)L$_AXMX@,W1%J#ON_ &AN$#"Z(]#(O]O! .C<)*9T1]B)6T)\&]#< M,LITUQBYFR(_7Z1&;E&GX_V''K_S;A]^\)]9\?._6KB9VZ\#9)N>.CFIEFW* MS9>O6:PRMTKIG;&<-D.W][HL!LKWCO2U N'>\3>5,N)^,#\Q%25== M.[#D7_\A28JR6%Q[-IZTRJ1^H@\3=&K]"1V_>@\J^$%NZ"JB%[B[G/>['6HN MU/QESG:UZ#ZBD3-%_^$7<0WIG+]T%25G1C=;>I<.-]Q^4K^:1,17#/I]G8%? MGI2W]@+F!R7!]&QH9M_W[_G! Y;_=/9M'?:D"<.EP'7TUG8.*SVI5I<+ 2?VPA?:"2^T MK2)#>\6U+]B;NS%4&SKFA!J'!O6P@]$X2YNA0 KHT2-"T'\E- \&!/ML% CP MZS&_2H$KQO<1$.'4;'MH/VZ]?0&Z207"*:/C)<>-E]!FTFM8U3W.?KQ[=U?< M'8XP#6U6<@+-55XF85+S[M6\,X),<<0WIBQ=A8U.>PZI$?7P'__@K2_-CLU6M[!([::=M3WE M5U,V8AYYHT6/NC4$_PZA_HW!5"2 3UO9 #;TB:E;3]I(, M4G\YFWE0M6IPYD)K3O;]73%@XE61OE=N?OV2>-@+"&B7H5! O2ND&E)%O3=P[;^_+]FV MN\4K1'LXI%SZO;,(R12?/%WK80AU\0-.(< MQ>0IC#[CW/\ TEUB+VJ:6/?E"]Y?$EXVB=6 MN$^$.9=4T"U:[&2OD\.E5:',K=/!#VO;,=B"P7">H"FPO%TC(0>8EG6F_;7D M/91'+-J>7Q ]+8EQAC/W2:+#K#@44_Q)H/#>%(]C+ CY/L:E=\OT=?*?X\A2 M]Y>YZ-FB>JB2E5N[MAQ(_BD':MFY@P.>\Q77!%NKT[NU.NV:Y_4L9F3M"DS*)].7\J#ZMCIM]@NC[+B9,Q&_\-OM M'+AK=MWV0,$=Q(%N0*C7-@5\/C?)6-Q^S-1=C$)\V;IX2 CD(F][>"-UQF(&R'C5/.1VYCL;K#R?P4Y/[)>' KEJ=.+E[89Y MR+M>WFY[@ ;PZ^*+W:<3CN9LN!R.2'_/.U-Y7NOCHS)78B.*Q0E')/+/2!A0 M+#OGF(!_=H$5[(,)QK^IU=PLZ]W1"'7YW6;,SR"+WON[,*;6K?9UWS>W;GZ. M+&WD>G<6X_ULFGA!R481OP!#=0MB1NLU4E1N?D!B'MA=?MNL>;Q)SSN-TM;T MYH4#DVX5Y[AS)MWZT!Y@TB69](',8)-4G=F\IFAPHV!NI06%-^>MV+-"WK/] M&IR4_*<OG#K\7_YX]%WE']$NAAYM,1LSL=:1)/VARQ;T]ZXRFV! BOBK3N.HO M:V@/+V[TXEB"D0F\7_59-J+C#3.-WXV+SYR23"\7,YJOO!#]KI^7'.E68[$9 M21V^LIQ1&Z)7J.@C-2)A9+03")JGJ/.]?!G?J)ZA1&6FJ/KE5FMVB'N)1";3 M7G0=-RS"#K_OJB8I*D0O-F;IB+@DE4?@*]<8^';;WI\]4 DH>?>4?$/:TQWW MO0HI8T..I,R%Q*^VE8$9$S).>Q((FJJ[ UBSS).DV(4FH\6R'NS:K^:B\\?OTPO&;]\>?Q0DBB9 MB^)DUK(J$#GBB\X"%TE=:Y=:+R6#KA=G;?4+>(>6(9M#.^Y$,"K-A8T \$_$!*MB109EE&:C@':3K4M <^1: 'DY0\9#Q( M&,DS&/D=#VN^IYSOT/9%([L=,]XSU*1.VI].O3Y1/UBD?F0[B'"=3OWSGMFZ M>MJ5+EA3=;0P&KI"J4N%,MNP5?R:4@OU-D1O*O[4@9VQ.+0JM%XB5Z' Q,E3 M%(Z<6RJ/4$D;>P%M/I8Q!:RYD'\[W9%U%:>9@-/850TI%U:IGVS5>M M"Z0<1\V]08[V\)PS-X-:A:;X$<['R]:+*<=LD"Y5:]9Y$W? I*PPZ0V9PJD3 M-AIT1^)A=-E#:FMS,MF)L2MU.""91Q$R3V-));0 E2[0VCY55/HVYM^E4WR! M.(KN4APP,&2*>+\Q% EZ?N!0O)D[#Q-H'DO(MV?&"$P1B1XR>^EE41Z7(/LE*>Q#1?G MY@@RCY-,GD234@* -Q],R '>I)4W'TBI=2#5KZ];OLJ;&KRT=@MGS"X/ZTZ\ M89K(,S":)]#7_*!#/NU__?A5_CE<&D^#9@7B\=H+AA!..3#LY>ST&R,$-WDO M[2D"XY]_:7X$8"D^&_F0ELUIUD;Q_$,@-B=*DAU$.)(C!,IQVTA7C&F4,VU9 M,:+YO>';IW%6#_Q&T-\DKUFY.+N4B^@9_T#D<_Y2R55<.UB?IC6:R7ZK\$9Z M%]M38=J;6JL"OQCI#4.MSKHE#0^KX MG@P'V@=2\K'Q>A;U?ZH\AD?(_:TQVJ+K"A:ZK"\FLPG/!-CO(YOHB2&'ME.N(0%5[I-\)X28_'M>FU7%G4^])O8.W3<'Q M'H@\0Y\K[=Q_QYU\T[<;,Y,B*&"5?@&VC!*LL0VMI-?9<,&HD0AH)$_A2)Z@ MD'-W+9]S%6^M1)\VBK'+Y^Q%+GQ/(>T#CS0ONHNL*&:\WN:/7UFYR&Z3ECD[ M4GUQG^%(:VM6[&YJB\C$BV[J:IX>/^ZPHAB[>#D1/4^)GR)ZT;62[:[M2)2* MG(_E&_]I],SY+C<7+=W[F:M$;QS=TX^O]:.WC*$3/UD\K C17#W6NJ<%S(N_ M\I0G:UO"BO8S-_S]E^:A='S<2/FY:8G'&M_?E2,\*<,7.KS^X2H[\'.BO J.;Y*3 R7GVSE#E [SX@1VO$RL74V*NS7'@\N)!SE% M[^#JBO_S:Q:W0B31W$,P.Z>*VG':%Z+FYC:B$0WB&&;(B:X2O7TTW0?#(;HL M7II1^%^UN/EW-/T'&9O*X5OD7_$%L9CCC7.QT!]/830;T971O99*A(.-72GX)_P&_>.QK]\HU5YA,#I#B*WCWCHQ\.V'+PZ^Y/&;)_OO'KFQIVOB;QXB2?!_Q8/[LY/P M]$#D..BW;2I$J9_PBS6496V3YX\^<.#'RX5YY%F"'SEKX%>""IO0 ;R=F3\;S26W_]^ M,IJ#O[B3! CB5H) 7VF" 20!*/&]!,&\4F@?" (PXIL) OZ)O5@Y&$@"4.)[ M"8+^B0!&I$$0@!%I$<1K&7H@"4");R8(X%Q?5A(?/4W\:N#O=L.GWS'\JVJ! MVP[Y:XZ6O$K 3T\"O7ZR3TJ*]P[=D@Q76RS7)ID?Q-1 MOQ:UN?CAJD11 \[??,BOQ2: X.]3\*]YX$#N]RGW5_U,('A@W67!N@/.#(#[ M?<&=]8Y@MQ?'_S]L SM^PI#\7;HW7X.&J_L[GP9#]#IQQ,D#0L^0L_-9J0\4 MWS>.NUN!W+/CZWQ6[)'NH%&O*C?DV$\R($;OQCK M\Q\NI092'Z.(R^%D1.6E7]RI3SP!:5^2W*G/. %Q7U#Z)"(-KPQLS6$ M04\@XM9U+]2S!91Y+KF5*L[\ZQT=1KX'41)Y,0CF_FEVDFK$!P;F4?WUJJ<7 M2^6)@N'U4:<4EZ7+69O[R_+"PQFA -- 6'+"& MWEQM:I#?Z'V<'P^&UVNM@8M$>\Z1ZGRL-VIK=SJ=!E+3CTVON"T<3>-./:\6&H^KA[^]U#AV66Q=M$G-7983?U8I$#]A4/'I MK\T8H C:MQ8$^I,&]913(0E B90( CYT%P:2^'I) $JD1!#P3P0%DDB#) E MTB$(4&(\)8( C$B+($")\;1( E B'8*@?^(@WI0&00!&I$40(-YT64E\8 _N MA\/CH';KMYF$UVCZY9O1R[\;/V?E",(GY7XV![>JU?%R,/2KIP7HA)M-PFM! MP.\Q"P *H+I_)I#P10L&: "0 6S<2$N\'/WX%I-PDY.MK\S!.X^S?F/O 7C3 M68-_)B8A]7Q@O9R]R)U5!W[8C@T<[ P[V-^S540&<7!E[_J[-H_(&A)27^4G M>^TDL@:!])?^^6- YS+85B)K>+BZ)_U9.'!;@ +@1KS'C0">=M8\[3<'FBX' M];LJW)Q>R693&QX=YPQ#Y%@!/NPW0 M#R]OI$V07+0^^1 M7.;:CF0-*O?2B 0HEMLY\ED&B[98**YB20H( M_ U\\P4B('B+A,N>@;^?? MFW^/>+^H1'K* V 9JXB?.0"D/ED. '!M *0\2PX %K@ /F#IC@ -=2 "E/ MA0/Y Q_@HG[O;6L8,W_N";HDG4_-==/=-Q\.*%9]A6+5J-\@EL--:P\W-I7N MU-ES$(3%Q:K?6JL:L.))AO\;L>+OC@?$DXX'Q!5(TIVJ'6X>%AU8J>*=2F]8 M(H8V>^/N4Y,J:OL:4=_QRMHL+PT)7E1&X;'[%))'*3C/8&2>H3% FK=N=$@3 M:?YU@_93V6+*1]I/<16HQ#A[9*L'I.N2T;#M$GMJ/T5A :U?@V@L9XCW])E[W%CN M YWF0/.XU#2/ V6+GYHE7U3)FP!]-U(A".S0815(XNLE 2B1$D' /V'09B 5 MD@"42(D@X)\8Z/>0"DD 2J1#$/1/# >"2($@ "/2(@CD)PD$D09! $:D0Q#4 M3QP((@V" (Q(BR! N.FRDKAH ;XT%W"XT7G]E_7$]YB$USCZY6=SKM U+MUR M/YN#6U5;>SD0^DVG!8#E(R'";SHM "P?")Y]SUD!6/E(6.F;S@K R@<"+M]S M5M*.%>#5W*Z;'< !($,6R'";5G;IAL*]>OWI:V4'WDQV PQ?XV:GK9 =0<.=>!/"R@9=]'7YDN_O#Y=K?I1L17^IL M9Q@BU^H[!-#RK$L.T +0\F:W/<-@N4[[.P"5Y]S[#$,%Z)5;._]9!LL5NM\! MH-RI_W.Q[G??KO7=E2F1R;87J8^8\8/_S(I.?,-0WRGC;Y [!_*][YPXD.]= M9[J!>.\ZBPW$>]=9:2#>;V8\?\9;! WCGL7]W92=/@5([J#L-#\H":9G0S.[ MUM'TW=RI;NK6?K.NL]^F89Q71J?33KVWUTVM;I5:-/78, Y!\R2#Y!'J MI:+3@!5/JX:=V<0B,YS&& MR"/X.44NT^/C]AQ)7P^KTS:*-%$+K$97:A?7Z37+DL25:SQ:J76Q6F6K]C'V MV"X.)O@UBA@(:XRP!?KL37M%78/G>+B M/G%)'1JS:D."@-WU G;WU"=NI0C0&$:@"D]2,Y41&LM%WWCH$\? >9R"\RA. M?[Q-7%H[OIV_Z;&B[*-"N9*AB&[,A^7OM,!I ]_A%:Y1*O?9S N*_T'X">5E M",?_+HC[_YX4^OU-T;B7G>W^>MAM^&A@IP+#Z(&SJ@(=ZPB+B^C1OT0C%'?> M@PM(_T1_;Z7_]7O'(A:_#_&3IO\K]^?'>#[.9O/X!\?$RO&JTS?'OG@AZOU$J_O-(O,FX?,M\B0>N"XB$R<2"E 5: MI$@!QR12F./27$!I')=HFD(H2?QQ?*KXH!V6]>IJ!J.+*:=Q)%E#+(P8M=G8 M@/C[2J^ZM)S>>%2"&PU9WQ7'G%L2U=C8.+NTL&'"L64:.[A2\2FAYYH2']T4 M/;]I,"^7=R1/%F"3J=6KKM&5 MY-]7KC<(-P[+A19?J08CMK?@]7H[C*ZD_[ZR'_3[6W'?Z_*F/9;H5FE2#,L]>?E[E8G6\;*(W"] (OQ3<]'KR%FJ2L) PYV@HHA;B9ZH592 M!>Q\]/R<:;+KQMCD1:1F<%5Z4I-9-KKR;/3=K# GNTTABAB'!5?>39ZHM'H<%)?GO!D;[IMXGZ[OVS'5YZ/ MGIJ%I84MEY8PNE)Z3&74[J^#>$CGHS>K3;;FV'S:ZJ%]G1FE4UUPH'\95GHS=' M='5D3Z,Q=7:".W&L.D\F9"8X';&H7Z('"9-4(UIGP[ON?YZ G?T+A= M(2S# ;Q:K'(C]DJS5;- 8'RL05Z=E,W5)5FC6IJ MO*DXT]T>'MI5.#SFT9Y>62]-JJ&.42+<*6+Z$).ZY;K&'H.C3Z\<,HJ_@S%E MQCF]E@27:'+0AD^!G4=7"N*<1.DY)@KP0B0$G*!Q@9DCM( O%H1"+W!2AJ6_ M[UUT%KUZ8#LP3$KEUD98]9O7&S$%:&!I28Z&7I"C"(:,Z?=Y8ZHU1CZH4 M*M4BV6<3%<6LBU3PS:P%3(K39(51;$H!+J)[3IZ9U#D*AN*$T4_ M45$46MU5$78JAKX3BUP;II!1TTE4%&)SM+(=N:UPI.3UFT)M1\X7B8IB09D- MJHLX=;UC4%W"G[#,M)2L* A*K#0*/9$?*.6F5,"8H)BJ*4=T:FZMQ1^4A M9,BO!PVJTQ781$4ATUX3&]N3"3_N(KVR6^AOPDJBHIBI5K58L. F5]EABT'/ MJ$CNC$U2%!#E1 JR6FSRQ<9XS+6%OE+9LDF*0L=I6L))Q^("N$\IN\:DW;?9 M)$51*#!39QRN.[#9*P\%BVZV-U2RHJ@[3;_%%#&/J]@$WBEM-)>K)"N*@NW; M?*40-'247<%KI4%4ZZYZIB@$-')9X<4\DYBPGR.+B2"B5P5 MACE;*@=C!1F*%J.+TJGA]>X3L F4K5$ M+LL"(R!KKH$M6XM!&5FA?IA$5:)H*59H&E5XP 3-BE#8"W0QD:I]K3;6E^28 MB""@#8*F.1L'\S")JKN"%NZ1961'#)J-;I$,^A6XRB91=3GK\#-+;VYU1UFX M0]2&-=$,$ZE:ZIFC+@M)>[C"0ML5(TB5SG'Y/QL36Q &&+M%BERQ2RK3ZFPV MH;=L$E4K1*?-^3TBCOU-Y7JA8 4-3DVB:GO@5M="FRCR@5#:6(U-69MO$JG* M[6I=Q-[L=>3-5ZI]99#G=FF].:[*JN>;5)MZXF4=5:\?RN6K8X;A?6 M>D)OKE4;D)I$U5YIVJ094H4XA;-Z-FYRQK;*&* B_8QH$/%>IC7B@__GHIVP0\NT*B?&:/60*R_IT.R^PB52U M9YM^M\J:T40%(3=:KTC??;*F)_5)'\X%N;L9/YAKT-.E*3(N_05.2?Z M.=&T7?]P5%FR/3_RKX_>R\T'4K-R\::J_.$@[*$A_>F=HS?KMPIO# T5VU-A MVIM:JP*_&.D-0ZW.NB4-#ZOARV%5_$E8%1?T$"XVJ7[0UHL%M;@,87@>K#^1 M;#C;9U)5#'EHMT0_CO/L_L1[_H[UM$77%#*50B%-:P\P"K*./0VO1__ M$'D8AN/_SN(\L6,J/MJ_&+WXP,OM;9,%Z9JTP6 M8XVAB^B-DLK5!AUO MPZ[#:-+R.,KD&3IA9T@NFI"9JU:+:ZKK(^S2QK MR471,+S.XEU3*TN3SK8UPEE>E.K:XO^S]YU-JB/9MM_OKR#.O?.B)T+4E3>G MYW:$ .&]AR\*(800 @ED<+_^90JHH@K*'HR G)CNKJ(2*3/WVGNO="L39+S& M&HL-'ED28RGR/O%XINZ,\_A:*S!R3-)2O4%N-1G'FO%*@%2*QP2*.X)4$( / MPZ_[%*D_1]&AXD8V,W]S#812.(D(^QQ"7-G,A$<\.S*TQ_T@]+YDP&(@P8[/Z(" MAP.98VR[H,1"<[0S.-[!WFH^9G7TYF"<,S5.'VKWVGRG-R@6RS*XDG[9Z3#\S'2@2B/8QJ9>;[C22KA?M"M]6>1X8K[)YQ>,,)=.Y]_J(FVM<88LF\N&TIQ7 MVTTA9Y5D$$0 W<'Q(UUT!W3G6_UCY+I+7,;IKJD5_7B%SZV6F0K(4SS&L\?X M"R0GX&%:,$\ !H1P+9[$_\Z\]L7@4^+OS;#2"L1Q%/@%UP/_V_Y#,_0Z:MS%6T0?#>$,] M"01? ^L]*(' M OCIUO,-*[K=^( _?74/,/[U#8D; ^YV86RDGU1[/%:FKO9[]\-^I2 FMA6" M*_KJ9B? Z\.H>]NJMELF\(/M#B_';/(Y=#'U:[-?Z:YV^D,) M'62(2QF"1'>UA\02R"7"80CAB?M0_@D9 GG$8QD">41(#($\(B2&0!X1$D,@ MCPB+(? GBD*6"(,ED$N$Q!!H;'U:2_Q4:>_3>;^[E&;_. I7>#=7NP^>_!#?%HI'4[K.F/P0"J$\CO(J,_CM%?3C8AJS^. MU7<;KS=Q7E,<2^LC^]_0,.BT -B>C4$(0-3O/>J'QC[( 7[@ +=]YS6%(N*) M.=$-XZ$?'#[=A$=OJ&U^@,=0$4@02!!($$@02$($DNT0#*$$H>3>62J-1FJA M]0'^H,4?&?.;-TF?)@R$?J8":H_<2,@+O[E#/S6-K(VLC:R-K(VL??.+3,C< MC\W3_G DY]66\[ MAQIJX]VX)N>/]F4!H+&HT(#!0V$#*1!C*#Q:$P3#:X0 MY.\,\DB#^'Y8$](@#I_1SS^*0B+$(31[Z'T=B1#?^#@(B1"'' 'WQOW0X [0STTC:Y]8J33<"U#(W,BYD;7O=)D)F?NQB=H?#D6N+5>&9(B1!MM]:+ E MY[T..ZRV<HT+_B2 M(8XR1#(VDN2R?AWQYJ0Y9G&NK-8:T56^7B2(>5^WM^+-!([4F[^]$!]EV5'FVYA+UK]N#(>NZ7!-W _=7!UWF?F"RE*503) M+$[E;@SBGMW@GB4QEB(/BR*4M9 M;-7!!8P3#H,X@C@:F!X,3!DY6ZZ56GF"[^&3ZFHR[BF)M=S^ ^)RIH&IFC0' MB=RROVHHS5I^[M>=7H/<$P?'/P,]$@>_G#CXQY<4([$FI%_V8(9 ^F5AL01R MB7 8 NF^AL00R"-"8@CD$2$Q!/*(D!@">41(#($\(BR&0-K@8;$$,@1<&_4#XU] MD ,\G.0B4@9'A*6>3A@03@%FAS*E:TJ.$:3 B;P!(+Y M3<+\[V]H@H<6VV?1!.?BR79-8(51(Z[UW):KEN925MQJ@F,TQ6,"=7CE Y($ MOPG8WTET_V-)\*70-YT!W3?,"=EM+SS5(0N3K20XA]$LNM/DL13!;Q7@[RN" MXYJED[-ZS,5;C7138,C*TI[J6T5P$,?1=29H2/J5(>G-*(+[E4:U;Z7%)DY2 MY5PBSBYB9D;<*H+#,2DE?$36+ZL'_OY*]7>D>C:-*?H3\'IU\SNTI&'YRJ9U M%V_'%VO^JN(G";"O(9:QYB X0@YE1 M#TXX&L^=\7(BZ^+US5@1$B=X+.(-M4@*Q-+IMEY:/P*O?SSKQ1T$OX\B\)OK M@(>J0ZWOC[720)KY + %S1O:_1?D''ZJ:46 ,G%IN#+(SW+64"Q]:51]8P3" M?]*P0)0RE+'HNII74"Q%U^!CXG;>ZQ>"@Q!R@EYV"Q[?[4E*5\)759*K5EJ5 MG[&#@XD-&#'?MN$@3A85QY$MS2LIIM#OFJ7Q--$7:T0AKBU^_4.2S+M7G0%K M153%'<+J?37C3'U'DTL+/3F5YQE&(MLY96!9PYJE?7@)Q?7LP[;6L?*\7"[C M*;[L&DRKWDG'%_OV(;^5Z8Y7O+2P-,<=&M.RYL E$5"19S-%R3T[=?AVEQM: MRYQ)UAD["9A*K^'KP+T/[ROZ5T0+W@7,M"&&$7L0V79 9-L#D>(G_!<$VP?V__\^89P:?,/@F_<*SRVLY/IJ"EXKOO3: M\S.+FQ[=^Q-@39OX -ZQJ=)NZ+!]:'*\2":I3*:)I]:)O@OBB9<=Z%?#?*IE M47S!69*F'YLS1'V:R1<2E8\Q#Q$!FN<^0PL:#Y;R =05W=&"GG!? !( 3WF% MIZ=(RIAK%OBSXNW!;ZBXP6_*AM1$/#OB DYN#, @PO+&T-\&8U\#]/2MMVTR MW;:&DZ [H$\JJ@K&$1YTQP5XMC*=C@VM_W3%I$P2UTG*)/&*VA&G\:JR8\Q! M-)! %\/1Q1;D>GK5K522?*?A9\556FKXL>)B<<)5A>.U/9Y^IW.*29(S==Z8 M1=EHM$)6UK&9^.L?B@A%^CVO)<2TWRQF:C-38I.=4;M/R&VE(UXMW/0RZL"M MYJ-#L]056/;;U521O M3 S@3!^D2=<>> L0A2+P(Q!,@I9#HWHO3P%^/C=4$ 2V*?0)Y&\0*H*D9UB! M\^YGQN>(M_'KH>%ZM@,G/38YV8W\M1@:ZC#B: -0&D2T[<!L;F@ 2H8\68@ I#2^?@N1CZM@#PPN*C\%07G.QR*9"L!MT#5@N:%E/ YVQH0(J* >; LA"3PC 96_: MV;-!G A:Y U]]TVRVD]/$4 C0!G#!18['%;"UP%P[,Y[1RB04>!@?;\7'$V% M1R+Z$=6?^!OAY(@!T&PXP1,V0(!/.7W>.=N$%AR&'8\_\>=&9I[;>&S:*HA! MRKR\%%MK@6_X\E"J5AME;]4'^4!@,)[C,)(YD@[^@ENC;F3>[T3=Y"2M_BA5 M:59PPR<21HRN^L4*&+42%,81.$:R].&B) 81M0DN=XTK<2_JU>V4;?=AU#G: MC<-RM2I[';8CHY1_!X&T[P?92-\^?!/5WT3&"X7#MS2<>D7#*7E">9Y> MFN9G>&L^%Y+I95G,_622ZA.&!NE!'7"-NC:9VH[BK%Z,'RYPO.=/ M_V#_WHEZ;T:(AI3IVFLI56@I1"V7G\9B(ISRPTC@]3A_>%5JP M"?J%RU-54 MV(/P9@; ;L[4>9Y0FJRQ@?]MKFD&W ?.#16L"J M+.C<;\D1%?R;#CIYPY4 /YMJ*@Q/X]73\?6=X%*&O;LFU#%X US$'#[?X;H] M<1H,_,]QV\2[V[E)^F55N]>P M[1T=9+#0JFO1S54*"MWVTZ>?R+IW?D1 M]L=!;VZ^L+D6=U-J^\GF7MS=1\OH7K]^=AO(SBR>/?U-$D_GLLJ;*1[JQ0;_ M42)#![K>?]=+\:.+CO!G #/@4^-79Z:W'_WZIQZ,I4 NBMO!!<+N\TJ>\L^> M>8_C\M/^FH .WMW#0CPQNTI#YY,)AJ)QI4_+),'A,MWG:9G'64I6A;["$1K? MISC^UZ8>RFX9>-%S&FRVU&A)DS+'6)-28:5.*S#J>%Q8 M,4,U1\"2]-N2LF.4Y"3A^[B28<1BEEBO_8PHDX?/I&2]HN:BQ6G#YQHCTP!V M+TQU4/+@F;IKB,J\TN/-J.-VB'BSQPT-6))]6[+42!%BJF]Z9KS"7W04DU;WLFR8QSC98OV@-K20T,0939PY)F(56KLX 2FM&2T*HO>OVTGA=E M[K"D[XVBV69SV6J4XEEBE!XP9\:*?ME3#498(X M+%I*UDARENWU)-95IYQL]RFMN8!I\*#HP*SH-;'1[DI*RZ=:%L/FLS-0E#HL MVAJ8%)$9,+U&*VO%6ZNN',TKHDP<,91=&=*%-EU=F*F2OJJNIOZD[P+@O[64 MC#.JTA\( WDP(/HRK?&\W,,U -&!T.,'#,6I7/_MPZM\94!3>M;$5Q;K%>K1 M"9EF]&/^%_<*DTMCJ*GAL9,Q;1_UO,!\G*KJ[%O&6E>"9AA//)O'% M,?]K#K-$N:QRZP89&[53(UIOF=6C_K.\("V.^5]% MM"=>KY @I-J\,1\EE8Y.2^(Q_S.-0JM2IK,IO)5MS:UX<07^?]3_\GQFT6^M MJH89-VN=DA)OK):$?LS_FF*]:"[DCB>1LRB;;+5B2UN!GGH0^?)=@24&]2*' MYY2*SE/)\:B[%H&G'M2S/(V7G31?F."^Z[;] FM**Q7Z]$$]S:+<*=CQ[M1L M=5/,<+&L3U8 *O1A/>,IW!_DFQ0M:;EFC\\H\8H3AV\_J*>Q(D:E4H614YW)/#)^84EX^U6'.E+@OY MUL+V5;QR^5TV;[K(W%=SQWHP8#..Y8F;K:[]T/^S6#%=GR M(,B9U W7^GN?E"J^9[_FI,$G.XX9E-G;D+@M@Q]PSI<#E'L7X'WY+"7#/['H M@KT_V+6'[IR\.T.03SRZF3@4ED N$1)#D,@,83 #\H>0& +YPPG-\%,=D$^Y MZT-(5%Y"^N9/9%^N)(;#W[8&L/AJ$\[SI0N[LW"WHYIT/>B <3ETLO_[1?WZ M80>1S.8 Y$/ "$7A,+O2;=YK>O-A^.8N^;@]B-PZ/AB$#X2/K^,#I=DP^\@- M#W9"W"MPX^:-!,G;!$"HNP19_Y&M?S+5WVT"O+8:47"BV_U]R^I*W^: 5QLX MAJ]OONG])PU\(>R.,$ EE!V#<()P\J>+3*^=LG2BLI'D9W@<$W@!XY@SZI5?-#A$KN$\#^0Y MS 4\1Q]/](9BSI92BJOV5Z-<)='N7\%SD@:MSH1UN89/5"[C>XN4UTXN-CK_ MM"!@-,MC!'5X+OXV/0CN[<[L)/?.[NQIK-[NH.QL*MK7GYM!1/0["BK/R'ZIXA'_EPA\ M87=6>::AI:1&7V<[\VX>GL\#E)/&:)S'6)S!&/RC$'#C3G(E'OK(OG1+&?;K MOM0MBT/-&57KC5F4R*\5JM!JT17@2X"$4F#@1F,XP6(X?\.?+M78!H*4-GL&X-!#LVJRB MQS>(/N+T;E^)S<2,IYIQ1G;W ME!C_S&_FA:HY$=)NKY%SF3';-XM]4EP OP&\DV$)C.1X#"?/>%G8 U#,VW.; M!^"3?^8VB69=[S5-9VF6A+C&R76!XCH5X#: 8_)01I? 6%ZXWZG/=ZZ7NI.1 M*)KZ?&P*"M%=!^#^X"H/$ -&*3U?SF:&NM3R4V6!=1MMO"7*?$ Y60X32 [C M:/Y^)VS0Y"K&H8 G(*(<26 "RV-@('>_ MWH2<"='54SE31K*77I=W:B;+J+51KF9*'7P!G(F%EQ50@>@[<>22H]N< @T8 M>P2T(_IZQO,VQZ@G)Y_7.PP;KMQYBTQT;S *J_?N>#3>+LK5-J65&K-NK5WR MVH/6FA-E 7)1"L,) 2/@_D_V7B9RKD4]D2_=;NK\JB^94F(U]]KV0FJ51M%H MTIZV!Z4*\"7 1$E,8'@, L3A(_2YRWY$G(EQ$+/Y$I&I]J>5XS.6DJ1?F9) MBFRFNH9I"?!0FH2)B<.8<_+0JP_J/CJN5;>]YSL@;_T\WW[X6^>W=$O!W_7:B^FEZ.IK@4FM4+^;U M?&*06@9^"R@W#_R5Q@2*QGCA\)K"^_);Y)4A\F4I*NN+RGS=Q4DR M%I^/>WU*\0.OA+/(&$G0&,<(&'-T5]VMJ@[D#27P,=#?IY/LN>GYXRMZ]G4F M)QYF-A-9%EDV5):]\454=7_OP*,;X);W<#6M%N^4>?#IF _L]YK3;1;OW MT;%U%C_6-N>$W3"C%-E+-^C..L?JL"^@9 U&4B1&40S&HO/#:-?/H\^<_-#% MW%9L*!CB,"%%Z^U!M:2;DPF\XSRX$)G&*(+$>)(%0[@S[@NXMHLA#T,KFN?S M,*>UZDQZR45-\M-3WEU/FF(I$20Q]M<_+,%B',E@@G OIXU?SGWT;,<);K=& MV^RN/4V"*.I7=\TFM)[WX8:%$9[/5>+].&=&NU8]-9^E!JT1<&<*;X("L0O;DS6EDJ\V)=*@\.EBF2C4M MD;<@9T'$\:?.DEYGEU(]:>2ETJ+9]M?:;(S#Y30*,D62P@%39#'R0X&G&Y\? M/3RG@:9#3["W[1[VSCX0%WT[J/PP:,@Q=LVHV:@KQ==37>C4A(7-+&2"AGR4 MQ B:PECNC!O1K^U,X9D?13YWPTGZ6SZ7:$[-A)YOT[CA#B;Q3%;!S9P.?8Y^ M")]#+H=X\85=KA2KR_-J(R6:6K$),EQC):1'(G0YP(TIG,48^EYF4+]P(N05 M*S[A]M;PM/,L9T >;(OJ U'FCY=@?#(][*CTDI;B@[36ZA5:TPX!.')P]0U4 M?60PFA.@DMUY=X^'Q[U"=<0#N>6]LNJ/W7+87"],EUTT)'^X3'3373K7;U2@ M6T)I24P@>8QF28S$SWP8ZR%/<#R8TST0K_[8Z6+S>K'$#TNDF-=S ::(LHP$.K%U%HF-MX/U6?,_>?1#@=//)UB4V9?9\9%L&?K+U-1S_ M%VS.R]AC^T)BT\PO#D/()X[^*%#UC?F1Y]O@F8.QO=CUVN[W* P&OWN.IIC1 M!>BGOZ>V:T C_W:TL>(9<^W-,[=A(GCQKJC2 \CV/>U-0R\2,C<%P1^_&B]! M6Y[_?=:,@0QQ*4/@3PR++!$&2R"7"(DAD$N$Q1+()4)B".028;$$B67VM?T_SJ!>&\@U9.7(K9CYPWR^L$>_^'=CW_5].U05G-WL(H7YQLW_3 MLG_B?LXTH+89< ]I^$\"M&N"MNK?O37DMH:K"R%J$([&92W]M% MT:.M#IT#W0U6-IX$ '/:C6?W'6!4>PR1]'^_J%\_[""2>&+YFP809-F;7@JH M]N;' U2=2.X0)6T4B>\U$I,X2:&PBWC=APBA;P4A*(A<"R+,K4#D%H/(9J+D MK@""R%B8G>26XVB(W:!:B-U*F$0(0 A "$ (N#D$G'U1Z4\!T*C]STFIT+5E M"8J:%W&TN6;YMRT6]!V@7W1<> ^*M5\]?9GP'04^1R;DX"08)=?MEW-AU 7. MA:72Y5IND5NFS1;O3$OF.+/NX96?GPNK;EPCZ=@3\'H/]E/+\(9QWP7&UQQI MJ8Y]:$%XW0_X?[^N+(^)E*DEBQDU!C:NZ6M==CI+CF=T.3A*3?$4QA($QC+W M)7Z"'#*$#DF_^)G)(Y)";L]+[#GF)D]/+%9_G.R,9 M;\SHB;/(%.9N:KJXMD-61,DQ_%+>-F?$O"C%M&9V*2[DX( UB3,8SU$80;/( M(<\_^+H+?_RJ= 'RQ^/^V)MU)U;2LFIXO)@9%(JVS! Z3) \\$<65PC@&-@ EIQH-S.O#U"R2.X3P'[Q^Z$Y>YR\-^(?.9VV>5G_D,N2Y/ M!2,U2$JK*5UU3&:1SE,+X#/P4G.$0>:"V71BW8$6))]6U+/QSHQBG+;C1(_6Y7DWG25 MZ8HR??CVOMJW0*#NQ!K**%HE^M%:N;*JR/3AVX=%N5EQ)I0GY217J#NE9:;/ MZ3)]^/;NK$C3I. QC=:LVXQ%%]V!Q\.IS@,;C0O>L)I)NE6SM%C$7"W7C$[3 MD(@>E%1RE6G*X,<=G*VDL\PZDV\K35'F#DN61369L(>EOL1*_=)PH$X[&BG* M_&')26)AIK-4=)+4ESEZGM6YY;5E8PRG[I,M.$X:IC MV_4=+;[1Y:^#.L7&MFIN(W]/[OLCSV[W>%DJ,"V@ !$[ MN)SJZ,54O5.&TOT4$%3X56S]7M6@(5S#]2+V( +*@*0_'@=WLOX.*GPNU &B M\KNF#K6^/]9*@R^!;0S&N:G.TD^9H ,^\\VS MGR0+B0?J+N"CRB"]>(O@0A%'1#&W3Y M;[=_]Y(X:$#/, MI3ENY"_BWZ?R@Y#UQE5."08,,81R%/L=<^JS@Z(KEP;[!VSYF-71FX-QSM0X M?:AQDR)NQ7]P_!7N+X:8%O<@7;G(VRG6/GE:+"@([U7;DEE4JS5*&9 MY_*L4-EHF!&D@ DLA>&4<)X3?I 1((>X3B>$R1L8.5NNE5IY@N_AD^IJ,NXI MB;70;P"K1RD9 C.!YC,4YC&*I\W@#R@YWEQV^ M>DXVK/XPBPEKJ\WH2SQ:',SM8D,EQ>).OXO%! ['Z ^/?_\)<;PF\N/V9&*X M+C3M0-, $PR.BD7^(D]&!!_2KV_2B:].\?8.+L+#8S7@I.X+0+>GQ42K#\_+ M;WXYXLJ-OK96BAE3+27C<*8UK5#?JQ:90$P%8)<;B[$\ MCC'$F6Y+0?-E:+[L]#,&7\>^U.1TD_"'27-6IY2FGZFW2RD18)^&@P^,Q 6, M/>-**(+^?47^4,R7?1W]P\1 SKMK@Y=6%;-&B";E"AY$/R!W%$:S!%PLN*7.C\==]C+]NAJ/M=C:4IAI44+?T )0[H?-5_-W=#,!''2M*3^.- M4L4P#&H5N#- \&I!(RC2(SGSG15%YHONW>$GW[OSK<1/LUDBJRUT@W< M)_/%2;N58DPUN%L#GC3 ,9[A,)HDT"S:PT?QJ_.M'V,\+VN=J#@:3:1:E:*; MK:S75%@=8AS>'A?L26.$CR!^1U-KP14?$>7-A25HC'7V,=85E4A"E_?.P.P@ MK _OM/GBIM5VNHZSXTQ#:Y2&\YY)=\9=+Q?<&@5H'D=A%(YC+'-&FH?\YG@G M(*_@<3+JYO$?F[.IQ>8 M[Q 5? )^W5UY]D0(VN3(96:O;RC;O]?L>=P$K^VUG=\[8.Y=HG;X.,"H?P. M:SLQ79)YPG=@AUVB/<,L J_NC> 1'+YW_]:QD_3(07\$5Q=O/WJ^)WC[>U#I MG4OLWV+])C[T#7'UV%/'L%1C"D<'X%$&%)347 ]>%S'65 \,%H!#]K2A,A[L+M3^ MY/&@(I&A,M4]_4P5& *_0'.A'KC^=C@UH&I")(JJC M]0TO IW&=2=P8 XZ9FZH&@:_'7PP=6P5_!'ZWO9O+A9XSP$F-JX,JZ7H&G!V MS3VO?? PF8?>F>?=DX5OO&NOYQ1@NA&PA@N_.@1L!00J1],!&8&]KFP^WW^D MMP =7@:@ P4Z#TM.4KX M<''7MB#K(-C-V+MN[_^6SM45/&I*+*ZIHS(S:U<%(_MJ)!YEOD67:AXPWLL! MC3ZH NB^,@"2W6\J8_]E.Q^[H4I%Q7'D%"/[V21='4ILHL\W>H.QW"9U>/KU MB3L@2!$ VS'X 0/QSE"'(/^XF[0S\&$(5,1 MA#I@HB._OWV2.M84![+XX8YW/Y-T"-ISW.CZKB(T2>_&+,],/!FEV;<7M?[7 MEWC;7L.V%(X,QA8Z<,_@NEME %[]6QDOE)6[;2?//Y'T,W]['I10L#[,$\__ M*_+RXTN?']HE"".;4MM/@C''\T?+Z%Z_?G;C[LXLT-@D\70NJ[P9-E(O-OB/ M$ADZT!G_NUZ*'Y4MAS\#F $7&[^Z+'#[T:]_ZD&( O$B#GW;\MSG :;RSYYY MC^/R*_T%8 [#AF'Y0;C8#&%Z7:[Q\M2B4FVZGJ57:3:H@R+$N]_JUD3 M5(Z>+,?X:M')E9F5+92DRO.W_O?-UXY]HCR?262,@M_-K1,-4JZEXRVVWVU4 M%W*PEART_KDD(8UI0N<' TGIS>G%8+%,^BM8DGY;4D]X+"-V6QTS/I8*U7E^ M,B]Q(BC)ORV9;1?[J9[)%"4RO4RLLM-N=52NR.3AV_5FD1K$JFFGH>2:[ECS MTN!_NDP>OCV?%V*,DN^6\%DGPTR:[?2$K(AR,"I\7;)?)*;-F;S4J_L MF3&Y4H+//*SGK)%*SXRLU#"ZPMSJ>MTQP2UDZK">7K<_*LRK6D)2/*==:EJ] M?+M1 24/>XFH]_K+1%XU5U:I-9O1L79*U4')@WHN.7T[XE MN(0(2A[4LSO(XJZ>:PT GF:EV6PZ+>!34:8/ZVDL\HS9PU.V.:E5LH58K-EL MM1:@Y$$]N6:E4B-*2PN/UU=Z0YI(EN'"D@?U9$154UK5[ S7C!R321=%NFC! MD@?U9+.+AI!UE +>8F.BO9ZU6F(6"@;C;TO6UD-IU$S7>_BLUS%7;KM)5:>+ MC=#V7DD99VB2ZM.X/, ' !1]H2<+@D+)',VI.",0/;(OO'WVJ IL@*\FM!1G M,^7"*#^CG>Q1[(N9-8MGQF2O$24YG1GG#1.OB\>PS^.%HDG.B_T&.QH4$EEW M7JP G![!OI6UBU*E-Z7-W%1,SHL%<[:P%\>P[S2' Z6T:LXDQ4ZV^%HG)]#% MRC'L5\C"*J7@55XRZGT^I2X-R\"/8E\I>2NYE&K6S9Z*HC'L%\I MT6HMV=(Z)MM+3\5ZJI>/&_HQ[)NC[M3KJYF)5!OUB"E-E&913S^&_7RW65HD M\E7+S$53R5FK3&<+U.(8]O-R?J0XPV)-8M-1;HF/ZZ:]JAS#_I1T2C-[3!3Q M5&WA\DZ;:F9*E6/8]U(2FW<3IB/%XP67'J8G@LWIQ[#OMVQZVIG6LE(M06=' MK47:C]J58]BGBHVA <9J,REG".O*,H<;.*\?PWZ-ZK8'Z^2*Q%/33,V+LC'. MM?0#[,L\S?7ZM$#)A-I79)K@:%G "5[F**&'D[R@$;T#;Q'KA8:14).D.5OR M0EEN<_B4J!Q#])!33'[1Z-YI3-/]JK\T)(F"3??4\U2 M03<7QQ#-SK)1-BV8 RFG-#M*T1UV_85^#-%B)=.IU[.K.;X"_(AGE*Z1L(Y& MTI6+Q:09;\YZB6R.6.-K\1BB1XR8%ILR/"Z6 M\U:Y7LT5&^FCB!Z-4AVG,U]QC9Q.+2N:1Y>,H.1!/46]*]M&,U$P5XE4+:]2 M0C)?.8KHD2C4!L1B5L-S!6EHD[-5-,6*QQ"M9>MU/F_-2]*,[<;H])B8I07] M&*)SBNHV='O8DU*+I&E.69-F4I5CB!Y.V1A5*T[ZYFJTJ)8*ZK)+%8Y&\]E" M7R]G:6-I3BA1ZC14.I$J'(VXM;G"=*-#,R[E/";=["T(6L6/XC.ECCE!6>"F M-"'D3,XR.Q.+.(K/OAE+<6:*('#?+$IJP9"9:/2%YBAVHD=6CN&3Y75"&PE:HE&2.A-UUE ,J7,T MXC;UTC NJ$RU$:43GEC@E:$DBPR=OT6UKWN*E'L<0RSTBL?C3B%G(D-ZH0-==L MY=.#3B%CTGR0[P_JR2P$,]7%)\[NDU!O&!S:W M.(RXE# @^CU% Z&7T6#$)62%X@8R1= XQ0L\Q7#$ :84(1&/>B-**@DK-E:9 MQDB'%H]A:I RA[@[30/L=];IJ"04NK7BXAA2VEF*XBW%M*6X-%P1[>PD,^D= MC62EN>MVB\RR@,\(/E_I1.V1V:L<0PK9&$PS$NU1H&2UA??[),>/CL:G=4R= MMP6RG#)+#8IDA0%;[0^/LDU26K7[U6*;-WVVE^1*/#]4C:-LUPOMK9;HC(H*\5V(R=U<6G-QM/,"*HO'\11.984$O4FU6Z4QB#6QK0@X#UE<, ,XPM1&0UJ M+;.E%1Q?+:SF7NEH%E^VC9@N3--M4YFP9&M5L\5>]BBBF&MEX*CL[BF@I-N7FTXE(-)1I MHK"*"EQG6#N*Z'QMVO92B31@Q;5">D22L:0EB<<07:$&9+4Z]3G)&!-DA:W) M_)K4CR%Z4 -F65@IJF%HZS$^I2LE-WF(:)EE>9X9L .9Q!70A3@_D 5*962" M5S6-P#5\0!W48EHA5W&Y9W4EGUXR_7@IUP'Q]QA.BS+%TO(J"Z)D'8R)=*55 M&Q-'%*?2Z.Y0Q_%*2_55K7E.)F16'OQ&;/P;=,?SO)$,:L/$^6CF3<>%^AQ M'R0?29&[V03)ED:7U]:S9+1R#69>,6EVL5B1CR&TU2-7>JZC&=Q11_,A75= MT_+JX>@=>DG:5)3I[K$3O".QO/CQFBUC]-7 MT]3OK #(V_T1F_G_W6Z)SHK-ZC0O^)(ACC)$,C:2Y++^=E(_Y2N. AZJN77P MX!AFWQTD^P)I_+WU\6.57@SBUS?+=]&'$VU M=0L\HQ^!\[MP80HN"T4=3>FO(OI!M5=P\1UN3"+QO_O:0',<\,V78H:EVA-M M^_>(;\%5+[$6C]3M*8 2S>+;52P++D_:JJ' 70(#PU(L\/,X6+/TX"X#53/F M<)IZLRJI;,VOP[7+8W7:O"@NQ?.1B=W7QD_7Z=;_&$>FX@U/&1LJ^&OBO>[Z MS_\:%\+!UO0#>SRV%W =T R\!53+@P-@\0NMNV$6 ET#GC_@8? M]L:&'L0!=]^,@65AZ7=Q@45LQP!5V5C=L2=[)7;KT,%> LU280G;"9ZWTA3' MC6B@1?V/-WU,SQ^[:NI0Z_MCK31X=NG22W>\B6=!M\D]*N^FJV)3D";#"A7K M$U63CHIO0MI'14$".4]$^Q@I/]F?N,73=CEPL\\0[B%0IJ[V>_?#?C7@6[=+ M@G!I2=TL23TO?S[O =A]L%F[PP_6W5X.7>SM$?OUU7O72?Z)HC[:#;JW&+;W M?!L\

    VVURI\YE;PV] M5W#Z];N/]_;0_>FNW(_/PB!#7,H0Y!/UX6D"9(F+N02'#!$*0PA/ @I.H;#$ M$R<@0X3!$,(3_^$Q&F2)RQ$GY!*A, 3Y1#+($J>SQ#<.U7]O4'>YYO/@CP&]S($HDN(+CT<7S!!@B[A>C-;\]KS9M?=VOO M#\&GKH:4,Q.L/T5*51M#I>J3C[40I;I%2K7;7+*! _4VCR!F%69F]07C;^RZ M^W?0P/=_.1UONJ+FZY]Z!!GHG=X&F0HC #94Z88!H'AP[YXVW.G8 M5JP3*KR>-U6&$Q60%MTP*M[=X7DK!"J,J-C0HQM&Q6&R0(PIS(SI5D<1-\ZI MJH78K5"JVT3(S9.NDR($S43<(0$[)4+07-4]DK$#A/PA%[OJG3[@F6U#L5?P MR%I\(V^:!X/0DY&L:S=N,Y8X(3L*X47B+[<*!0<)R9,T-R! ]V.]+7,)M?5. M?$/%VV.9U*MCF90\H3Q/+TWS,[PUGPO)]+(LYEJ5GUT)#_=2!:JQI<'N,.[S M*IG=;%=I +H/1AGWV$G/(Q+]57R()R8M,X\K]7$BGQ3$1C'0E*!_ M_<.1&,#(^2ZDABSOGMR O\XM,_>U*Y[O(?P?DH"O^[U?T"-JC M<54P1WRJUC!B>"61J?.,G- WRA0D@S$L!:]@/T#[OT]&6>\'[ENN&2JXGSGJ MO[EGA9+92I3L)-9&II'S2^UL0L\9]=$/[EF!4/\>PM\"N\$R$A$M\RVS9N9: M)-/)#LGI5L**9C%&X#""_O02P-T=*V\UOX^I'']V]O_K0@'4::&!I $VPQ\6 M'>=Y/3"_T@DW%FDTA,(0!#KT&0Y+D$\,@0P1 D. (0N%I '"8 GD$B$Q!'*) ML%@"N41(#(&(4XBD 3X[VP1" MZ!F4/7A?I1Y!XZ&AL=THA_WG*/4*/8&MD"6)"->SYNUYBC? M3&^OJ__2.<<_#.OW@^MMQGXD7+\]N4Z_.KE.R^8"C^>YJE\TXS$]/ES@>,^? MBF%4;2#%IM@1V.ZJH:@38IBC6LOE1-^H-E 4B0F$@%$6;:!4(9?->OD*;B2IAI)KS^;>:"?;0- 8)Y 8CA^JE)Q"MR$<>/_)V75$ M?/Z0^- R'[,Z>G,PSID:IP\U;E+$K?@/G>+/B$^56?:5QE@TS5:ONI1Q59)& MA^PVW'9YX(/IX38,#W_!6C%N R=4/MWT3)G!I;0.4FU*30%BY?"_=AWK$ M#?;)W>0>Q-H0:T.L[0OR%!OWN2.-BEO RJU1-WNP@S"?>*C,P MKY09&+FS8K,ZS0N^9(BC#)&,C22Y_$/UG?/*DK1JTV6FNO3RIL(K:\TF$^UH MIK*1)1%X F,Y$N,Y'+G0@[G00<><7=WDG#YT:G63>H7L1,G$)"DI7)+,9^+1 MCMW?JINP'(]Q+(<)E'"OZB9'T('43JY#QQ@Y6ZZ56GF"[^&3ZFHR[BF)M=R^ MBM+;9%Y22*6[[DJS'DO-EQ6:Y@AQ(WA" X]@20&C/Y1Z>R5X HO!EAN6KVS* MO?D@>&\*V'XJ]ZB\FZZ*34&:#"M4K$]433HJRM1I;;[537GM#,?'X_#GWX8' M4*)NRSX/B\GIEW=T(VT5="[QI =&GSATP#J,=B&?:'3".HR&>>)(9)<0VD5X M$E D"Z-AGC@!V26$=A&>>$3)PFB8)QXY3!CM0CZ1##+,V0R#]MB=0\"BB(B1T$C[WQ@H;M?^Y%5)X>V"Y-TYX4K"<-S?? M(ECNB^B=$BQG)G*W!Y9[XW$'8$&J(5_F9R%KZ^E40[9*#(?U^M$"DTMJA5C&E(,V63+-;6.:6?7FK!4+0.$9Q'$8Q M'YW?_D,F?<>>P5\GG9]'XB.,KG%JB0^Y1JZ826M)-;1T*^9132:&%RL;B0^! MPW"6Q!B2/HO"QV:D<+?.L&7]X7*&2Q.B,.EVI+1QC\XFFA(>=3/5F5;F\ZGE M5K>#9:'\$T:0Q,]E.TZOP$&QK]!Z?-89_OSG$AQGKWS@:K!&NQ&F\7XS?OT3 M#WI6!\^)/*\Z1<:&$K3$T%S0_1>J-ZA,?:A%)O9/W<4$$1@/B(!YZ[TA3'C6C@U?W(;@]-A"*P"' >*O@W'0$N M"']@(HJC113XW?'87KB_@P[8H+7H3T##U).DI3U_,UQU;+N^ _)-8=L!I<&S MN^5?FER'3E$';XZ-;=7$;%TB&)[E_75KPAF:> MB ?5[WA_Q>\JQW;))_I!!3M"9@B">/KPW@=DB,MY! I-83 $\HB0& )Y1$@, M@3PB)(9 'A$20R"/.*TA?KH _^F [G+-O][&R<_&4H_0!Y\YY/F%(L+8*V<_ M[HV0@9"!D(&0@9!Q461\IQ,0M4+4*MS.\-GNWL^V\YYQ_"G5M5#% A1H-M _GET\E#00SP((>-F@\++-D\4 M#Q['Z@="=KL3 8@1W0HCXC_O@MU3XZ#*/<< 3TEKX[D&FP&?J%AN=/O8;Y\9 M/ZVGA/C4^&>>!'>PWTKD1) )!62*FA>9*BO;]_XB_HVP@[#S#>SL#N"L$&X0 M;OXH32%V%V9V]Y4^^+K?_'QA^'$]IEJ(W4J,16!!8$%@06!!8'D L/PA;[NJ M$LG?9].=VQ"R:S?NE7-<$M\AU%]Y$5^!C2;(4\C-7$U^#UGYP,I_?T-C*E[L MR)U*QQK%&H.FF1OKZ6XY8="+].)CC2GJE9@')2]7 [F@C&RG[-A]7_5<<6FX MP:>[L+*)*C"H%((%#KG8+U/#K&FN)45;T:G>A**\G\I2E945% =QD[832+&5 MGA50,E;<=QSPMXZF.$=4>>I)3C&(09_'5SFU;*?T-=&W*S(+U=@8C"4HC.8. M17E.H3^%7"8\+O,V,#Z6]TC+J6:Y&G">%]VC/7&=C_3;8LU4UZ#SL8[I][Q* M=;5."X7% K@/^^L?EL,80L $'C^'EB%RGX=QGS>B;C_R%WXRU_K\N.":J5I4 M[;2%F-F(5;[O+[X;U15E^OM9A:?K9L.X*-Z-]'B47&!X@7"Q3WC C&L&V)8IW65ZW12&'WGTI)>-Q51KP:3 M,U.R&\P["#GW&&">-<(V<>:40F$W!1>$CHL(B2'BAHC;0WC.N83(;BJH(O86 MFM2#D'./4>8,RF8W!1.$BB\IGR'RALC;]<-JB$\H?]/!X&7>CQEPK\KH[@= M1/#J]8MI-H0B!YC1)#!'#&R*&_&<]\I'MCTDA(\\XAWC1 MF0/I"5#PY5T;IP++?5$Y!):S@@5%%@06!):3\+.K*GP(6LK3N^ M=3*0AU"T9+^]2+?D4+>D,"+\49EQ>#R5[U:F(C%W,P.H6T)^4;?D#W/%';M$ MP"C#Y1('[3V[D!S]2@J+_HF+X,R"L_4L'6W$\['I;%WM\=[DXD)R4YFV5@NM MSC8FV5HU;I%Q8B$N-D)R!,%B.$YA G7H*:>1DKMS5WG$[!%R3_E<-.ZMAU": MX*>,:%63R&ZMD9PN:VO&JFRTXDB:P#B*QPB*1+D$.=Y<07Y6G*-15B-J3M3B67ZVQEX0B>PU@:QSC\(Y\X M@R[<(_5'R_7UF#]Q:P]T']YT_$+VZFT!YK^[QIY>]GD'1#)D=4:<;@,:=4*<_ M#0#/BF.14XJ-(69TNZ$?L9Z[B7$(^L>A?RXY,&1[1'UN !J(^IQ+K@OQGO ' M_P,]KF/'[Q$)"G.TXS_O@MU3XZ#*/<< 3TEKX[D&FP&?J%AN=/O8;Y^//;&K MA/B([&>N1.(D.AJ'F1TVMH71H85[B*3 CW4?G/['YZ MQ:LS$RF40,(!G,,$@HA7F&/E5_K@ZXYSG5'IC;O,*45K$%KNG9$AM%Q\Q@NA M)2Q386%'R[UEHC_D;E>5,?C[C!)8,'!>NW&OO..B ^A>@.2;OA ND&SAB/; MJBM-LY5@G)(L)LB"I6^4L;XFW8!MAO48(J3S0Q<2S0N9 WQ?/2KN^W;:$HMWPX_28J0]BS1RYV(AG M$1B.$QC)D1C/XV?*-]?1*KR^YSPZ-?N1J]B-3I5.2NU&(RII_-0IC;5:Y0/,693/+N()<=[V%QM5+8[F,0ID&9;XR%7.H*KUYUC>U+;H M3\#SU2._!P>>]\YQJV.0A"'(A\_B5]OQ,P75M,YQDOO=<3))OZ!VB]QDE.;> MGM?^KU?GT)_]#DJ#V<[OW6!_KV';\^]DX(BZ%MT<CV_UTOQ8^NU,"? K\V]5!VH:&?+ANJ:N:F#:4P3E-LW9OE6Z), MPE';ZY+.BAK[_F#*F"F1CA=(GB/7N04HR;XMV7G2I?K:_I&)["ET*/K+IVIK@ M)0_>GB;J!2\MQ+-X:;!HU ML>Z"-=5#RX.V3?J-MZQ0QPY4BWRSBBC7S\PN9 M/GS[8J!GU=%\VC%KM>**H\:*TNW DO3;DM,XOE@L5XT^'FUKN1;NSWEA50$E M#^J9*523OC=?E,P26>L.VE(*+Q(B*'E0S^2PE.FN>EH99_UR-Q?S,T8_+ MU+.72A&KA#_.F:45(4Y +_"B TL>]F>W.UK52G)<2FDYGY[1*[XAB2#-X-N2 M($!O-D_Z 1G=?*\G&W9.B/96GS.JDC'<7,BQ*_'KW6WJ]0&KULJ0W M2H) ,=GF;)8:B\_?NK3TX]X7G\N%10A2\3W[=70./KF\)"3QH)*07[[JZDI" M1_2#RNN$VRX@P3^H)ENX[8+\)9QV0?X23KL ?T%Y/X1V@=-Y'UYOB0R#' ;9 M!3G,I0SS!QN!/AY9GOT>Q4N?_?B,@C[@7PXC\)FB&%PK_3L0CD%42]$O6XYS9[83JLBI+HA30\ M0XP!Q*R^!(IS*WPBFG7I;/K9LNVMRK>%6USHFVYW4C70:P,JA.*@=P66HN9M MNFFC%[KY^92JH6=.XV';2+)-TO<#D--KBEX9$;>:H^X+5B=5'$5$\ :F5<*N M G=7:;U1^Y];H8 (2@\$I= %ZK!#Z;ZR/L(2PM+9L/2'!/*J\E.';3^;"BI] M'<6I+[O2)9-T"(6W]OOEJ]I;C5I"GKAVM&MG2H:YZLW2\ZRUGD^SXOW)H@YH MQLWJTKS3:$U]8=+MX'FA)FYD44D6XRD2(UGZ/"IUR'7"ZCH'_?)ER=2O^D[( M%1]_+ID:G?4G"WDQ74FS^=AM>*K2FHRVDJDLA>$X@PGLH9;=:113Z? EWNO( M0 JA]3G&JJ@V_[O5_2(2_4SXR5>G4X=4_$[';,XBZZC$W$KIDI3 M&,'C&$'P9TI2R*4>UJ7N05PU5I)B4RZ7&3=8+Y-N2@NFW:_H&W%5 N= 0F(Q MFOQ(]_Z5N.K>&[H7/PR9YXY!,A:),CB@.O902^HCZZIW1P^#BH MY(D_L=IN\$HR3_BSZBCH#NT9;Q&H21?!(SA\[[XTP$EZY'A_;#YYUK_;_A[4 M>?I:_"]0B'T3&?J&.QTKJ]^&-38L+=H;VZH9]/&FJ<%7W@H('HD O_X)UJ^# M4/)R$Z8;<;2IH[G@BQ%OJ$64">AZ^$>C'P']9%BN9W@^[&QE'!D J\"Q]U1Q M/$MSW(@_!MFQ%^!7&*X([F_@$@/%'WL1"[S%'NP_UO5[KC;SPU8&%G1;H'+Y8[XUPXSDT&8,^W@N1O_ZI@]I.E*4Q M\2>1J0VE$ W00;!_7!4V%;;*]X KPWZ&%#2R4-P(O)/FS%=Z\#&KHS<'XYRI MB-Q![[J%3:,!#0@B56.OQ67'L%1CJHS%P-IO M@UA1<1S9'<^7]6)%SS=*L7B!++'Y]'1: 6-4C.%(3. XC&,.@U@$],KY.X^1 ML^5:J94G^!X^J:XFXYZ26,OM'P3Y,W5>3YTZ>HQN&?BD[HU6S7JQM)9!Y[$8 M!^@3P] 8#[6=WW;>7W!.\,P9->P]-\O@ZZQ6G4CQ])PH]P>+WE(3?_TCL#1& M$0S&'*&=_XX CP7Q:[=?,T(16 3Z6(!&V&H,Q#!WJJDP!8U73\]RX><.1_C; M:/0J7[Q.0-\1A7VE;/ZM04EGQ69UFA=\R1!'&2(9&TER67_+>:HP70.#@?2Q MJ@,3NYN>=E^(3QV\, 83W*^=_J[&U_5>=+#BS5JML4YF9%(A8V#LH@$K3\&S MP4A&.QE+/9A/?T/?86=&MCF:H)XBVP8%"7$5Z2ECQ5+!"R$^O+WV!9U[]JST M4L,-*#(6!"FQ0RN)!2DV!;C5-,B]@!OU(R"%&N!A??B)9LQWHN*GC[5O$42\ M0A ANVMOEEOD^R-)J2=F\DKI6'WAAWDKL6U4];E-1X."G!+,R;2;6$FM=JK6 MI8J^,9=!4#ASR\E7+0>_X?5^(>-'\V:.K2=,*NW6NC\-G5]L>4-O.#%52K-X MJH8WX\FN5]?E!< T \81./SGR#CBS0=8 "PH%0T"($#2'LTS N11V NQLVQ M6 %!*HPV!9X%P"F"6-11+7QJ1JF^, +'$WBUKN$&7.O!M_4AO%2DX3Y&. MKT7^ROJ H5K_CM3!DYXB&\SO1^A7F =]LH_YBP"=?F5N6C87>#S/5?VB&8_I M\>$"QWO^] = WP75C#777 ]2S(REVA-M!X&CAF#+S" (PKHNB.I@4SYI&%X0UA)4"1F&*9L UY0[$M. #\"Y('$O_[Y<_! M!\3?_P91086I!98"SP/C4'6X]S(5=(H.7@8:,C=4+3+00$O[!G!-."($7]A[ M(;!N\$T#5G"B]0W%63U_\>614WB ':2RITC]57K3+=!!E1J3BOP'ZY353:<>W)T5 M^)%/I#2C(W>'>*Y0)F=U:5ZK&V"\0A 8Q0$_H@\7)"-]WPFP VRYTI3 =6 ' MPIP"^MOZ_^Q]Z7.B6K?W]_>OL,Z]3]5YJC"7>>CGWE.%BO.L.'VA4 $1 650 M\:]_]P9-3+23=+=&-)RJTYTV6X:]UF]->PU*1*V0.>&:5XP$UJKR!-JYT0B' MYU\"3EK XY^G%#\)O0;WV-Z)]!C0+N 9@,WO*N#7D28+^>?ZCF=\V$,IK]=K M,CWS43^]F 69"CJI*W\@=K/[;>T#>F6!I@:2U^'A#M>5G\0'-@+:)*<&'"B2 M5H>36M%JE+5PV!I'(SB%G7),R M[1PR2ZZV_!NR02 S-9& Z*(J54OW% HH2 MSUN$@B^T&;Y((N]C1U"DN<_1L3=2%W[F'+D6.O0I' 50 7Y-MZ ))+O@3]MZ M9ERX%'AM8*6E:+:GAU\.KV9#2C]?![QM-$,(?-,$U)C N%7X-"_^Z_%XJYA, MX8K)8]SAL"\V&?:5#/OZ:+^N'?F)C.ZNO'TOU*.U+:M2611PPRQ8,R]85=# MW <>=6!D3'GOG77[D4PW"@RA1X$A$OJA\'U3GKQ5+AG]^97'R,H!N&2JY"Z MHZD(]H@ZP"@&K MZ- _T&3=NJ0!\"N$*MK WJV /VY#H]-M?GX@P,:+T/W?>TX-Z-?!$">2&HZZ MJ;^+E7\#G]#4(1'ANN'@U6=(>-ZG0\=-5YX)%WEH /@'VC_?#@F-G".JR2EO M8Z>!V>*$UHVMZL!"@J2$?.-&#J*\#67CGJ1 Z%EOKOKL1T)WP@7N+@Q[GK$1 M7\6-(F=2U1T7;$?ELZ;%,YTBTCUIC%,-:GHEIOQ;\@-X N*@7 MVH0%Q=8<>3F#:1ZA!1\Z,$X [B9A9'8WZG<(5.P7%-K',EK?WKPRU]/4IV.' M7:"E7!BP:$8[7;)R>WL3J$\@NMO@@9YM=OK(9L?I)5^8^.S,D-4F,V+*6K4+ MHXGXTYDX">#G!=S"%_I,X;0Y)^2/ XWW9!P'1R+C#6^,(^D*& _X;-:!_@?F M@)]^DFA+H(NDQD;++Z5UB1+P0456+6O6L93?98"_D]@X;L6VJ[11/)7W+8 M!%6-SK.>-38D>UL!&S$)747P4+R75X#,D!?P)7S/=H)7BY]Y)(T?,4EU+,U- MNC?IB\&L,)\RZJ@Z'6N?#K;_-I7>AE]O0J4%,5K+_+;&HW)SS73=7+NP?IV M%Q,JL<*BO)@/6JK8& [9E3)L[-+VYX]$?IM*ORT!+TFEJ3#FZLU2UA(4O&SM MRL5YQLIH,:023LV"?#>8XFC%;/%#I;:==02 )>!^41\?W)Q\\*\P0+)0]G$' M4PXE_K,PWH#M>[;!WXI>^!4%;+<7!NWVTA>Y5]E[ECN$[411H OYEIOV;+-9 MTX-IP/,J&C1]F5PX='VP>A52)>+!-BU\.6IG^)%DR$-K*&TGFI]E-W/C2(E2ML^&,/@)YBR%D8$9[(;A46/3DWV+AEXB[ .,C35U6=7SCW0 MQ(4I,F!A "ZRAD=?8?C<=8]-\D^9WP?#&[C.^:/U/UF^/]8]\WI'KW#F36$* MGFX"T@*?25X\I6[C<+U;OIF=Z19\YAH0PM#W>J[EO*%?6)4W!^>MV#GU-URQ/QD42EWXO9=CP2/_?)\GZKYR#Y%4KR1$J3/GO,;P MEXH+LY=U=W84-'BS7R:^D ;4>[(-LSEPA^@PU&EEGXE MGO!XB*>*J[-BNQLI!]ZW5MVTBNZ@K/ \S)8XPPJOR'CB MM,,0X>JP(U%F0B1E_% 816"&7UY#4:_I\,LSQ_:U&50+S%.*GT[U*%D=,L+^ M6ZFIKD8W/?GZ]2W5/TUL2;O*!)(63FX$L#D.V-1]R"@-M?/,ZV>/5"?MC$1; MA+DV*EVZT^'H^61>!E %,#D-SP Y&Z4O;NS]P>%K(6TO%?A^P-@':)53[AYX MI_"<^X!P4SV\[)G GJ-,_4DHQF\NG \GXH#)FT!IVM-G<()/8'4H6(5V;;AV M#\W?!S5-2JU)DYB5A?2DK37GM7FQ4/@-^1[6MBH.9&994T(6@'O;M=O1OK[< M^!, MA0<([.5X11-+X82*ZG$SJ);/P'P,=[^L]?. *"07]YP"I#"8V4BFV\$ MN>M/9L_D?Z8[T.Q.R%9A'E44@LW[#N1 TW8 3N5CD?[&$(A,PM>L:>VY]Y,, M"DW#5X_Y/HL>G^%!A*;U;3HZ-_Y1#/^2"@3;;:RX"BK2$XU1L'Z]W:*U=QND M_-8AP\>'AQCUK^?CPO"O(QH2Z)OSB6."+$ M)NE/+<#E<@$O"H]]#N<-SR8GK#@"RN' +,"_B?)8(9,],TND/?:/HP%A$Y9" M'%!=F#DZ"T WRW>BH8&_OPF=<^%-HP$2):>%DE>BZ0937)'NI!;CHXL76 ML1U-CGP66) %+OY\QO7VU<)0S#CRR\ Z>"RR?QPO.@XY?./(*@=ROK0,S-?QBE'#E^(N7 MC3]LR3Y!+WIU($S2AT=^NP]GWNYD!UY>%[P.E A '820AK\\$/?H?9YSN\ + MP5^'3P9^[ZM HD6I9G#)V'?AC=Q7? %^=&'*V2)*:O3#S':BMWU5@?B<3_6R.8.8^#O. MK- ;"0N9,M)=N95MU)3I*,>?=WUOI%WYXQQL&+/AI_ 8U_4B$AP07E76$>=E MHRJ._:^ZD$4@:B,6C;@DY(E0)$7B$:J'/T@;^N.(R%L7:>H[9URD9W)&!%9@ M!NWS*T36_A%EA^ETNM@OV46A4>YL['5OT2,ZP! &]I*B1"V,PQ#&VR1)J(M" ML36%Z;M1N2_)+M1_>& MAQ;* W3!F@>AR$.PV^ +X.ZP6< M4-C"P_A0@,$F&Y'"_0DQ#JH3;'\4,KUST@CP/:#M%-$HC$6&01YYD=6=B6]" MO3^!:>A M]PIU5)A4%^H--4S"_7OL>S\A?.JY03B@R?Y(XBLJF#]-O([6&>@M#\^@.#[' M.'/:[ZERZS=31YYI*1[M1$,%'QQ:PP15J,FF)>L\%<]DE7!IDA0JV799I(W> M5LN5&&[: _1$GTYSP"/Z'E)+ .*.+7E "G=OF\AGZ?SOL&XL]#1D-X26_"K] M.C@NYGQPF?B32H(34>F58$)#VJ?%=%;$*MI@OK3:4%0JUCM@"V68HX3[]+$+ MG>X*8Y5J5"6CX>G^BC07M=ID- _H_]K-@I/IM:R&QJIT!>+ N#[ M$ =&'3RE@X,;'GD=@N6O_=93&_/84'P37E.V,JQ!"P7,7K5\PC:^I*WRYXGV M;\H0[C#QGDL2[Y/$^X_V2S[T=QK.@HH_2"\VAM_+N)-Z/3MV6QNH*/Z*[O:\ M;(,-=#82?GI- M.8?1BED5%;0 %$6QW=VLC2%<>7)-@Y_9BK6L=@V?7&D:,^2]7 VNI-^NW*VS MPG)L520C.VOE&E6BP#?;&XDXO?MHV+/RP\"9HIUYG7+W[*:9 ME^EUIXQV^I.BWQ(ZMH'"E2=W7_#+(3]JDCZ*E[N"N\7EGMMO@97LVY651M[: M+96T)-(UO]/5Z=%PTN,E\O0YE^EN:9BCC36:;GBKTFA+]_0A7'GRG%-OV)JP M>9\15[/V=J1*KMF?*<,E4<5CI% M0Q8*LMUNR+)9VU0TB9+0MRL':@<;+N2>)LK5<6&;7J15P8>]PDY6CA;]/*^O MB#3:[W>&&I-?9X:]C<2 9?U98) Y M-6=FIF?YL[YEV;[1R^I"@]EU%FBA4A)7VCG^G+HKI[HS!,=0EEK&SN2*W9K+ MG^-/JTBO!1L=5-'^8+U=5IJ=37Z[.<>?7 6OUL?CW0A5_';9&V&#;H%KG>-/ MC;)TT^6#CICFLHMIICGJT(/-.?Y4?)-8430="!6G6EE5&#JHU%KG^'/;=MI9 MJ]+QT:#1F^<=CAILUKN_16 M4#(+S8EN@LT&^5-N4-VU3.\>?!;XRLG%S'1AF-M<#XJE+ M&2M>8D]7FKG1)#_F,R-!H=8M7]%E7,NWSG'RJ+#8B;,1*QEFWENN%$(IS$GM M'"?W)WZG5M YU0BL/H7)0YHUBJUSG)S)BUI]*V1;8)>8WK@Q[O<+4^T<)S?F M\^6@/V-LH3/-39:E]L(RMF?YL[+$&UJ#,$1TM9IY&.GX]AIMG>// ;I+5QHV MDQ5-#=,F[E+(;P;:.5["!ZI:LEF4,AKEW5CM4W@C6)R5==Y.K1>P75^OANV\95%"PV#;)B7P0:&Y.4?W)6/1HTR!+PNRV<;[1;Q/ M8N#N9^A>ITB^J'8FGM!H]HF=-2G.?4"C,W1OX3MC8N5)1VCXTZ! LS5#P#6) M.UV9[:^::'DQSHEXNSO(>$W'9%% =_1TZ^:4CU?K7=H8KN%VKN\,L:V#\MF][W M:WZ5[P<]F2D\V'7V)P6'7_R]/S+X]W$,Y^B\:!&DX$G1\9G9SR+E3IB8HMJ+ MA;UQ?WQ)HZS.9*9,_05PS>'Y@&U!R[.A/CON^QZ\F>@50QOUM)IR6W*\8F96 MS O]KKDKK!L>E:MI5ZJ/_(KN9&'GTF?W*1K8 =L/R4M7^7'XX?C!( ?M72AH MBD\B$_Y5.T[8#/2UJQ-^NW1Q'UXB['74O?5XJCUU[ MX7MO>[=>.V!PM/#SO'+) B">.30@1 M!T+@3R2=4"(.E'CBR(00<2 $_H2_.Y_[KC-7_!>WK$5_[ 3[GZP-"/2DR'+X6U?S)U]A<\@BL?OW](]Y-- M^!I&^,@\?TQ.>-<0?D2\?V1R?E/N_\#^^UI.N-$>?&1ZW35K)'908@=]: ?% M>+#Z1]KQT'4DRF.2QHX.K%)7%6H&O :\H6VYZ?]F_]E4KAS_# MS?CY/Q+%_(PAV##L7K3P@[#,W:MEV%ON7G3PP_ ,?M^Z&B;L78QGKAP->1"> MB0(F#\4SB047(PLNAJ\<]^,B6+1^)\;6/8<\O@L'W&_X(J['0W$B;YS.?![D MB.=/R2MV_ONW#1+/7KZV1EZJUG_\UV2B**KZM>0^4P-T,;/CUN_V6VT2+A$) M^OKW/N+GL*+FN(B?>-5'X;-MR"XUI]<_GBMLE7^JT_&( : M,>Q/2K?>]NN%?0"V7I<6.NNJV"AIO>8L6&>7%*SRQH%SP; (S5$(S7)G1@!< MR#Z+%SOL=N*+@7'ML?6_# R'2I/9NEI%#5^G.L5%>F=C65A>3O[U M#TG@"$>A",D05P(&^2WUPSZ$]YUQ\*?]VR^.@_I8%ZC.EG5193!MKDRSU:KW MH(*@__J'(KE(03#X=7# WH8=;HV#?5CR$7 @=G*2Z=KID5UJZ$8P7A7796NW M7I;Y.\,!T>8P;5"V+#0[[F5RE;J.*0,>X(#]ZQ]H)Z$40A+G1B5=P@_Z4H;/ M'3(!@Z_?(0ON$@9OZ^\Z=G .#_AR\X,W_[Z_T&11;_GB9G;;UMJA/ M*3E+DBU/7\.6,,#=P1B$HBD$8^D3%/_['L/1L?)MOCZRTYCEG/,%D $"0, "$ZR"$.=^O\70L1-P_-?ZM1\;P!9G5M[_7@ MP.=3H N=8"8G0:_>^[60(("0F-H^[,,6 RGQ)@+R+M_<^SG2Y^,BU;2DEX8J M,457^GBW7+:6+.JW)"8\0*(Q(#E0A$+/Q@^CA7$_MI-YT>^LVZ7H5J"7AV'(33)(01^10@E1U??&T)Q]1,_#Z%)85>K M.(Z<,WQ"&-NU7!97"-@,'[B%)%! 0!'AW&E-P#.FKEM]A4_"7D?''\(20ER.$'_2U.';54"_[SQ=H?7)>^'"7^QL9%PK M7?3F86^Z MBP7=WQ?_WZ('<$+[&-#^04C]APU.ODKR%\ MT;;?5Y:X"<_$AFMB#VQP:7 M;!O\2/YO0N^$W@F]$WI_\1'1+=N$G[-@;EUJEY4#\)U4R5W(UM1-@>T !+Z4 M;7+KETO=I!8W].OB5MC_Y\J*>8@*<*BJTY\G(&-Y+?ZJXT 5OC.8%4 M&4I\IL6B(NE90K"K+T6>K&]SFS\N5Z_:KIMW;#,+'EFW?+#;C:42/;'[IB9, M<6LZH"'@BQ(4!HKK\=;T]56$E0]^75.\F0U^LP9+X%NY[S6GL<6>X6M;4425 M,L/0O6H^6)=:48-R F%0\#]UK89]= QJ>!/LW:Y-WZ>QUY[QHB6V=P-1&65D MO> X>&=^_]C;97L9"N7I1I.?'?DJL,1WS4AA[#$(9E +;.-9NZ1UQ]1UC%UXD$6,+([&[4[Q"H MV"\HM(]EM+Z]^>,F:S=E[<<[SU"\;JQ"7&4S/NPO_,UB5/45O6#!?&J%DOZ-P, M7:I&X6[]S^5TZS(E?(H;?55C[,IRL!%E+>JWCR$D WQ0DD X KN>K9P - 'H MQ3Q9 -#M+-<<]<=>RU",^L[G1Q6V2=[-Z>E;@#9$PEHT5J)B9 -.7*J[-!:4 M^*AY/X:P'!RFPR(<=FHC/ Q $WS&$9^_9\@#?#;U@3:BW)%MF,N%/T"'HTHM M?;<*-+U=M+DFOW6%QM::])2%Z>/T?C( AC TM-]QA$.O&,3]AOC\V>'JX\'S M:_WLAX-GT\C2Z"!3EH5*O>\MYVW+D&JM:.H 3N$(R^ (1;PW;_Z>SE\_'CYW MN:3X;W-X]-U&C<1[B-RM!$G6K#AWC&P4T(-3>>-7NHQE, YC;^[XD0A H M@G*G9T[WB[D$IG>7[I.XK4V&CYI;0N40(^J,BJ9-QA:G-#& K7%%P;'^9FLENRO7' M+MA;3Y<7"T"UQ0+20O?FK^&,!7_E #W;Q9U@5')L66U%_8)^T71&V\29\(MGOE]J\4;'?/O6_]A MW_$O)^_OCV5-/.S/,< OB#3/7KZ69[>N[!&V2V4"C\B/#L9E[\/\B(MQ_ZW? M_XLRP\[8@;'J&WGCTOSK%!+ !(E7R1'/'PM1ZD=&L115]SZ;!/.2T35TO?)2 MJ^T\04:[+(63384A^'V/<9I!,))$2.YRW:?B )OWN\KC"B:+]4SG9GL**FQ M["K3,"L1[%N4O7C(0K-L#]!IZH,WA,E,,"GM2.\3H6=OUSH@ =IBWE5Q3YM$^.DIWAGR]:[FM M?7=4%*%)#J$HXGJ*]'MJS>^#BQNIR#_&10W/6W/&;]!"@S9WUI#!;#QH[=N; MH@@*#4SJ0D7ML7-*&]Y,<0Z:T?UJU7CKMT]W5Z<]00O2SO%]5,VFC[S?+]=5R MU?&O:/.+9_6H^K-([ VG!L1BB/.E4Q?Y&X0:E M]F*YE#;[SBP$B> DBI#<:9SHM_N2)V[BK=W$K\##M939U?'0GK6Y@,6=MA", M-TO;F=.KN;F)NJ;@*(,0&(9P9UJ>_5Y/\=BYAR^*;ZJKT::]*MR&%<3Z5)>= MX*5F&'B,*3MT*X\+D!.G\<&HB6S MJ707FRH],O 6U>B7*6Z,41 M4+TB.,V?[=>)!MQ55D9S(+&V9,E;6R ML)?F09ON'6[;NALC.@883YS(*VD_\$'64::ZYQZ8]@QPO4S6MJM*E1?2]*)% MYLT*O5OS$H:&>@Y%:(9&2.RT2TWB)R9^8OPTUZ=8/F-7IQ1JI5TA;9+S1I9M MM"JKD.6ALL(0G, 0%$4?U17,SF1+@]V?4FMYX4>>G@R;,\G6)$E2?3#G[GN< M"$8L7;)R,!X$\ \6\*ZK>&[OP.'\@<'/R(-2L<&4<3Q-"%EW5%WS?-6ME382 MAH6Q4@PA"1RAN>2<,''V'E%E_AEVNN[<[0?-86#0S%;D.E)362XUB!V@2UD, MH5@*(=X=\W(WGE_I)7\&$/\H8 KL# O<.DDTO1NG[WMHQ;:RE#TG^KFA[H,Z MPIY9SPU=7>)>T!CN>+2@YW*CJD'-\YH&'QRZ@C!Y#D9Q+C=2+?$$;^T)?@\- M]ZLXJ#<4N]D:L#4Q,&K-ADLMV-$RQ '0:12#,!1ZUC]\#/5$75KA<(VUT:92TC821H==( M8PA&H B%G@N?WA$Z8JHC$[3$2UU^B!:\LM91ES)7AIE1RA6><'"/"]$"Z_=1 M"F%0#&&PGV,Z/ ^Z.7FS?/1X/(:@I MZ:A)O*R"6_^0%QLY:@GEOU7ZN5'N!\GNQE](1JS M$JW:?Q+-63E\M$T?[>M'?>H/9 &FU@\<>[H658[$1B@ZCN2&G)HY$-/_U6UD MS[;>@C\?!LD=RY;]1\ 6"T?=V&H*#C NLSE\K_')'W/%]^N%\FV.##A #L MB3H\-,2[Q)&HPK X)M$ '1+)R1-))CE6PE"2F:#49$PHX[^BYY /$B*]HLL5 MKH$6!9WAVB[3Z>26I984'D:^7JFDV=YXE.9:@K(9KK8%MCM39KR$GZX,I-+0 M$+OYK="89"191='>H,U+Q.E*0I9\4ZRP6Z&P0@MRKT%OV^66%%KOKU?*':TJ M8O8H;S363A?GNBO=+,)KTF]7%C*SOHFNM@2*]Q1NWJQG^5:!ET@)?;NRJ.=U MOE)=JV)A9YI5QM'Y97\#5C)O5[:R]76)R/ BVG?+>7+3HM:9[$:B3J\INJH9 MY!5%$'!^AS:;5:(U%GF)/ETI[ 8%5!7GMNAG5&KKZ3C>L#6).5U)5-:M"6]5 M)FB:&&4ZM7)VP5=YL/+D.>V5/*5S#*ZC6=084YK6P68].#GRY)JRT/4*A M7-I)&6H75&H;F.ER\[M:MX2GT32K2D)NZG;=6;CTY*IB3ZL)2K6=-CK8 M%IM/QZV:[?'PS._DJJ3NYB?K?K>7-7SI7QQ@K(Y8U6Q M+1EHEJZU#:.N)U=E1Y7YA%7;JIC.5['YRMKB:^=P4/%ZJ36E-B.+T"RA,"TL MVI*ZSFR[_#Z6^WJIN=7*3(W%',%7<32S*&0GIB>CL= MU.G&HLZ:X0.=/):'7(W;'6"7%M,&T6F MJP)=@0VU?>CI]5)\/*_P76+&&05MA^?5@>",1]K>RWZ]=%HO6]R69LH"SG:- M?),KY*URN/3DM;3F>&0K9K< ]--L7I^4K7*ZLX%+3UY++N[+*B$%K;QV]7NJF\]-TL=/&C#0VSUA9=R:D"^'2D]?J3_H6Y0R' T/IXNJ6 MSRGMS"1<>O):%76P66?DBI O+S6F1+9%W_8YRUT. M&705+CVY:B_GM>D&FNX:)CVLY)J!MTLOP6:=D4%+=#K.!VG:%_1ZOS.U5[-L M70%7/2.$6J13L[6:5S1\/=W(.FY17_(MN/3D 8B).PR<36]CX.0\BW?:#C6E MP0.<$4/JM)?+\!KJB,J,2)OFJD4TTRVX].2J&=^?J*6\GA/P0DO#\*+=ZOC@ M6<^(K*J\D+&.Q>JB.9>9#%'R'+87+CW551ET-!RH(H5VML)&M,"5FPP/EY[P M ,O;BC18+AD4V*/*#MZ9)-8F)?6.FEJK)S*%*JM^#2D]>B M,]8 (,7RT+ZE-469X,>]80LX#J>O5:A62PT>W%%HL'.'7@[651EH2_R,)!2" M-%E?%)8]E%9*O&[,TK)G\G#IR0/T'5*6E';=1_O>FBLM)N)Z2H*E9R1AJ:72 MXU%6VQH^V6K26'=B#(LMN/3DJB-V+>5D5I",1G5:4C?>.N\SFH2?$40#%!NV MF_5,Q>C@O#I1U_1D:81+3Z\*!"K=D/F<#6K6LIHU2S8A=-K$G2#=+QFFC#TS*2PG-8ZZQF0\6?44:]DE)W:*%T@,1G_&! MWB;:V2:YI8EQ#EFM4H;EB-#++09#S9>8(9;P?YC20*?75NS#-V M;]8%JNB,(F"V^=F6JM)U(QA[6D=M3R5N"PW!D^=L&N5L1R P6\#SQ6VMHFQ[ MT@9>\U0$R!2?86J=@;'*B/*J21 M-=<"*T^>4]IZ.7&\ZN@&/O?M64T;H/F\ M=LZX5!=6L\IBHX$8[(;;:BW;+6)@E\X(=LD4K-TF4Y.%H+XA!GUTWLHT6^>, MRW2QAD]Z4UH2TVO/MTJJD]'KVI')^,:OCKXWEK2V954JBP)NF 5KY@$;$@V MA(%+\35JW6X\QE?@G0XDI MV/O*]658L&6'BP%U4U/=G2QL%] ?W&GEZXX2'F_!V_ =,1QFG$:YU-\=14G5 M;4N#TE$DC$A!#H$Y',P(X%)9Y(-B'$%Q(B?"?FB4O8/Q[LGVB$ M2Q+BMZ>C?>0V?(O1I!\PXZWG:?WB)@ G%7[X?W]1?_WFAA#X$WO7XP/?#+.. M?CP9X'JAY+NKL\_)3,K#Y-D_GHV8H#]!_^.A'X8X$VPGV/XJ;)^AWZ#WVMKTYH7<[]'JMT?R7I"V-]^@$POD<-DL>(VQHX/+%)7%6H&O!B\I M6VYZ?]VOL4@B=1VO"N(T?996A6YRD;5+ *U257Q1%?U9N12E< M),$@),<@-,==HSX^0=FO6%$/@3*QDY-,UTZ/[%)#-X+QJK@N6[OULLP_-LK: MBV S*Y3&&6-59_L=*4G@""VMNX=?.=#UY M\>[ !=](Q]/57VG=WUI/7'9_WT0YXK/9">M>WF1.6/=K6/?*D<]?-B=OM!%7 M#X#&TJZ^B>2Z'+7O.8CZW-V$#J^?E0/P_53)A9'12S3\C(<-_,AZ*HX!U&^E MNA(&_WZQRV_%X'<0_;NIN1;SO?E.4C V1MT-+#B,#6_P'!-]*7<_C'>>*,_E M]">GX/#_ZPQVOEF6TD,$L&Y\%KT/RTO/ 7;>]V:V R#$;W57FL#*>R>0*D.I M4*E-^XME8X4&K7FZ:TZSO+T@A*7:5[^UUS_LWC7S<^'WX$SC>+3'O14Z>HT5BU%@.?R/66C0W@?#C4 MDN80!L6O=V#\W6R@F\?N;GT4?$G$7/[0^-/P.3HUYH$>W3EKS18:=4;':T37 MI7FH.>B__D&?WIM8<$\ZXW(GQ'$*919M2TM5P!\/Y-X\;I GB6(F4HDH5(QU.>,#_^H?#481@KIC$?*=\G\0P[Y_OL]1. MS=7Q2=_HUS1=S[CJJ+/DI;#U/T9@"(U=*0Z3Q##O!S!?'<8YMX,SLYD2P/7TJW46E[LVX?+L+6X#.S@ MQTG0O+2I&R]G-K%^7XNQB*M+5DX!DLM1IO"17%?QW-Z!Q_D#BY\Q"/IS/Y"] MX89$Y7YIXG5[S*[1;,&I9- 2QFB$(!ZXG._2QO%#(.5A[>4_0TJZV2G1>I:: M"X$@S::<7#3;. ^1LK>=4>+<".;O$6S]KI'5Q,)^S\+^'< =&=M8;CS@7(O@ MC:":R^+S66=5&(83,Z]M;=]:+]UCF?E;:[L!(\=)L#@)%L?+" C9DI_.?=<+ M1U"=T?2926^&RTJ?04W.\K5>WMQE* W.U 4V, :^2W=55WI0S4X_5Z!8RC@,?PBK_M@U+N' M8.8EJ9<$V.XEP/9HF+W'0,\OJ%7'=MUT-.SE6;'>;V_!!XX*71I7=TJ7V 4Q M+JWEOJ=*BP]![QIGW\0MA'UP)XXRU2_'>)=W>O MWMV'2;2)=W=S[PY*T+_C>="?K4ME"9LY^2&Y03O%H:M(G0G:TR[?X>?7DH_ M-O[?7^DS9Z1V9[D=%.U6WEBUZD';)QL=#N4EC H;7N$80N L0I*GR4C__NXP MN+DS_2LP^.(T@+N#P6RNB&07:^I&O]YLFYON*-WF- @#F"K ( 3)(0QQFBUP M&10DH8N8P^>KNGCI4J/9?P\0RFM$-!5G M LR/ MNB3C3K5_[&*N=UW6],!!PZ1\\+&B7G>-LP<)V7RDQ$*3/R4_-Q)** PQ"WJ7+_ZF %\6+07^E0.>&O:/.+$_>J?'BZDJU-YL:,\3#2W3,84,SLS M0_,2'G:QQC$,H2@:82CF46J-'BB,^6&?9I"+V3(B9;:V)9DVJ* MB+-HO=S$,H 9L8?[I2C5 KC]V]:DN.T%* MD1T+/$8R7_#6,=@',6\_Z*+65I:RY^P'1:EYVU' 7@A['CRCO[V@TL-Z:1D5 MS>QH-M)$?E[W@?XF0DN60B@415#T4>9%/5#H]4%LU NSL\FNQLOMJCX7.]VU M547JO]#P MOWLY('K8AM=G!ICJ/VOGZU+;AM*2IX2QVLD*NF[W!K8)1!<)[5.HS%&$1D^' M7%_NM.AQ\/+32.N#X.5A.V/_"EXT>E?:+OB)AJ[RK31;V64Z!27$"S" .8Q& M&/2:&0?QBD+&*QS[(##[)AVT0] ]?V1I)=@>^3.I#06[[M1%OFH:8,,*P; [ M'?KP1(2,*GVOA;XXZ*I[C..^E1%I5YFD]6TZ$A _BN%?DI%?M>O9FKM$"^ 7 MMBH*=%W@3RNL?O=YHG_""P&Z CY>_.=,P5;7]N1%5*5UV2SN^-2D':R=RU2B M[3V$5W*7 ')W:ONPXWD,!.^;\,6[>_,P$>M]MX1,5"A_+B@]K!7KDR&JHBM/ MSM-R$YTY.V#$A*-L< Y#:))#"/Q< MI>YR(MVEUH/-JFDMO19$!3#M29AG02$X=^H+7PP4,0MPGS##5YKWWPP]=Q8O MSX(GTBT?[/H^&<.VS@;&!^1RT,9:^DS,5EK*D.\IA8W-0TC!-&3ZZ;3FY$$U MS+]>OU=HO?^/!SL=_?._4WW]YT_S]/(\!]0,4\S_+&U7 MAQO_PU$6,J3SLQ9#_P5?ZNCA7KR?],1>V,Z/ Q8/5X3;?'*Y\-9/M')P0'#J M"3W@&U)>>=[%E.Q[=@I-H?"^_P-N?/@SW*?GIX@D WB"A;QTE1^''_YS 4J^ MLW/A,Z07$4+7[)ESHV5$>-CP/\>_^*,'?EN+"<45 M+,C\.2+8$Q2$E8NO8?8&)B?JX#K^U_XCX('-E)2L:8ZB 2&3DL/*GQ00D2D@ M95+N3':4E/)F!Q6P",0=G<+D_GI73"?2@])E$LDR.Q$\DCNJ^ M"5YC=GP3<%;04)_EZ;[6HPONDUG8$V,O/,<2[DV]HC[T P.OY;O! MNM0Q!+'U5TH!\EARMMTN-76,^X6BNK] M@ +A\$&HA:-/]DP:K3D2[OLU\)/70NPE3G(DJCX=,J'P)Y9X3YD*H]=>^%[;Z7U=8Y*GU#J MQ=HY$0G1]Z!(^J1Y>"39_]AB?E?))W2Y$5W0)XI."!-#PB2 B2==$L#$E#!/ M9$*7.-(E 4Q,"9, )I9TX9[HQ(6Y'EU^]S3^0]?R9KO!_L)N7-4FO7@X'R:8 M*$Z\]^0C]?;'F\+^^IZ\%]X>*K(3':(JL&O_Y4[$OC2(_TN,<)O3L80S/F5F MW)/8G-@+^&%X,/=[NX%C3_07;,?%9.@?02=1M3&7IW>I:F^8.WQA@9M3)HHY M5O9"E\"0RR8W)2HYX:!$=5]:=3\.\T![+Q6:>JE/\5&BSN,KB]E?WH##3;+@ M#<:.#BY:5!9K!;X5O(%LN>G]7<[VZ/_Y/Q)Q_5/$X2@<;WX?VCWAJ#OA*/)> MM'W"47?"453"43?DJ.C\YY$9*C$DXZOV[SS543Z2P-A):H$?K>&Z&)Z-&9[ M<\EV5Z&/&JN&1%%I[O'[7KNI _&J"HR03,+SM,:RND+[ZS67+VZ;?*7?ND#Y M^F$DT(&O<["DROGI<*S +M;<2M-LB'I.IVI4>U2PMYH4=GC "!+!210AN7,= M'AZ3[V\PP#,!"(0$^0H@I&1LT&R5:?MU(YO1LK,-BH[])?_U .F[LV7:F9QB(7*"^%S1YPE$$(#$,X K\20&[#& E 8@B0+VN \HL D;QYJ;A& M,ZZ0-9L3JK#+S:HD! C]_M30!" 7#MH^"#YBWR#H%_'1Y?-"=H$IFI!>7:]GGLX_+B; M(.57>E*W!'4,A-WM"7HS"RBA?)PR A/*)Y2_YUCQ%Q+^L<+&\"TQ_#\9:,,\ M:A@L"?^^_QX_PD MOG5+B/QZ%/CK("),AG:;+LPISK MZR"RH@OK::>-#PS<&'1(H3?(5_H\@$@X%KJ36=69\\4CPUR%$@$F$A0K#WE,@= MQX'W+E,N"O8^1!3PD<*ZC^4.;0/U\Q#=L^09I([&RXY M7.4X?=86@]XM]D= MM21V[Q%=:5CKK=GZ6X8X'\O7N1#_[Z1A?A5_Y,M0"?\_RD''8WDI M%V)__>:YEQ9>?K_4X&?H1=?(\ZEHY>;-_G%0^1J2GIJ)VKK();_Y 7&SEP]^_)LD=C M'G\\5PD3\'FH)Y;]5^KE1[@?)[NY)U4XKB-:M?\DFM=Q^&B;/MK7CSK*'L@" MY_/ )CI7HLH;D4J\T.!_Y=3,@?C_KVXC>[8$"?[\_K2;<&2*K:;@."TX>/J9 M2^5_CLA[GB\_W*_C64_8$W5X:"@&)%3%E2E'8M*45BF)9%528C%4E625YEAV M2G!3EO@K>@[Y(#@PS4NS_:')&G@199=#V<]2H@9EWMN5TG:[K3!:;B;(/1W' M6N)LJNKZ[D%5])O5V9TCB#<[5PW"AW+8574 M21=L7B).[YYO;+:;3-#(BC)->XX^;/3:Y0U8>7)WMS)2K JSK JR/-[DO0Z6 MUCLML/+D[@5OFV]/%C8F=.SL$O-0NCJ+Q3*7N9T13L'K-76%#SW,M MB3M=Z0TTJU3H.V-!'W%4!YBZVZ)AE4)]2;P:S7&DX!WY\AE-0LD+V:MVH#,WF]J]'J../4P-(SE,HV M)OS.(?M+<36WJ 50]SEV Q[@#*DZGZH(@%RA!Z1 %?T6 JYXAUD!.^[M,R:D+ND$L=FMG:(P-<-4SU%H*TU7; MS'9THV+B=GMNM'K+B0:LFS/[6EWL LL89%%Y*D[895[6I!XOX6>HENIJU-H,*L\Z9&7#5,]2JTOYB9>PR M:S1=X+)+SYL(*D J?H9:!H47EN/IIB?0?=["ZX6@MIZ$4W!/$8AVN5JVN$NC M0;O%:I1@9_(KL -GJ$57=MIP:.1KHJF;/L5M)@$$ 7Z&6K5NTW$].FN(*V$Z M&-8;N+96P=(SU++F^C([K"M9=$5:_44/?&N^W9P3OF(#!?*_BK)HNFJ94R>O MKDCZK/!=#TP3F^0'.X/N^O51D9MO*94_)WQ[:J/,9QMS#U66LTT-59O-@-^< M$[ZB3K(&M\Y5Q'Y@9Z4VSXR*R[/"-^NYCF&.2WFA(S:U9CJ;3K>*9X7OF$2' M4Z-:Q45%(02T@)>)';!8SPA?VZ.+?7S*C RY/K ;*F5GI)YV3OBZ15SF."*_ M%#L#=HZIXK K47 E^W8EI01%A9S5*N+*JK0'ZZRUT_T-$-,GS]G$!S9J6%Y. M]'=*V19;T^XN P7ZR7,*K-?J<=5]GAI*W\04: M%8?CFM99511X]Y/GK)OM*JNMNRC:(75\V3=E-6UIYY0$FIOGL!7!H4*_L9GZ M<&J M@@8F+\&E1.20@6\H4][[:#5Y69-][ZR$?L$K;P7FR(?5QF%VO!M6&ROFTG9D M)TA-=36L.9Z &\)T^8GL@$^!%[B1G:F;\F:RE]* %9=R=!=P3ME1 MIN%EQ_)"CK[N/7=:3!$8DH(QQ_":T/L\'86X_((9AY.9,O472D/-[9\8>*B\ MZRJ>RUO3JBZ'3IJNN*$!?#KXL(GW>']*S&: >.FV0&30_G*WN=+@P_>)>"&7 M\W&'(]+8$YY,?'F_#\6-)O$09$*7&-(%?V*YA# Q)$P"F'C2!0O#CPEA8D>8 M!##QI$LR'#&6P]X^-)6_0Z?1]T7&-]B!R/Q[G$Z\?!C9N/;,D,=AFPO,#"&> M,/*;LE B>^,+HH=LG/YP\OJBPQT2COIM?_:A..IRPQT2COK]*LH'YJC'U/LG MK_X8AD#\3:&/8O!Q \0EV[=_>^)_%$].B/_ Q+^WP0T7:]6_UX1QJZ=_?Q#M M4;Z+'.:/_+@H$N*V&5]?H[;W;F_:7>"W!GS)Z)JQ)0L(6SK::TLVEK#OPL\>S1!_$Z[S] M< />E1KJ3;&+(L%W KZ47=CU3 M\3JQM"V%-C7.Z%O8\?EE%1N M=AK]*L:.4;,=F(NQG-M)@]^82? '7)[5,:>\;@Q\M%,I$*8W=V34T/;S;#@$ MYTB$>+>Z.^'R6,41;C^((XY<7K-H8M/5VP,!;^CS9A;+L'VU%0VE(1&,Y1"4 M>*^#S9^89C&SY/EI^, NN&E8[@/6&L!2"Y/RE.GSD,.PLNBYL.AO[-^)9_-0 MT9.;:[\KVWA';,Y;TUK(Y.V(QX6(Q=WL,8N?$1KZNCYD9%>2T,I::]6L^7 R MK\*"1S@+$1A_%!QF=:6^/PE0XA(TNCE0KJQ +P 47G5ZXU%)Z8I]H]\U7;1G ML"($"K A&83#&(2@$YP\>*CLT0W-"^"DP&XSKM+LS87.MJ1,I)[@BC4>X 18 MH1B"$3B"T>\%%.XU0,A/)G 8G@N,S(FBK\.BYK!Z'5P"ON7^D"[Q*9/XX%?; MCH?> R=P!S\K298WU?$_4&-IC5ZQ64:>TGJ3 TPN L0C!7FCG_#7&1Q"#O!!>&DIYO:NB\ M@OK&V'.TOM32UYMH? J&(AR#(^BE1D3$/6P)>UV"&RJ6E])\V9$!K974XJ4G M4.)-)N')>)J89[W)PH&'C]I:G1N@1#:#=K#8ND*@CS6*E%1][O+1T F&00B, M1"C\BF?0"1B2$.3U0RN?!$.F5N-PB]N5C#ZEN$&'RK49?3^!@L 9A"9PA"$3 M-"2!QGNQ)O\$#:S8S?)Z+R#$=(_8U M":W+BR-#< JNL@Z;RB11Q"2*&)\H8NZ9+TN6ZSG^S_)3ULVRDQ?2JYV@#/H< MUI#E0DOC)2Z,#%(<@@-WCZ:)) 22A 9O;L+],;-WLVBQU23ZC.![F>Y@V"^4 M&1NV4DD+Z9FWOF\ MD*.8/N3?]C.3GY$'HN;UL9(V<$2=G=# VR@H0=3[5F$H:XT%SW! M1!+0^Z)F];PEIU=+1"PZ%.Y!X3-,*\FYV?8"()Z\7) M;/QS3+A=PFAG2"M ?5+PBMIJLW'5$!/ <,01E&00_-V4VGL-[H46X,\-Q2S8 M4=V+[,0PA=#V9HJ36ES4;OQFX$\"?[=*'VPZ-B0Q>,]()%1M\-US;F13SZ:9 MNKW+B2O4\P>S]&J5KO)PF"&L1<91A.!PA*7I)&B2Q =O;A%^$2;JE.F5U.6F MBE9R=KWD#7:*)&\@)F#E,D4A)+ =&38IT$\"B;>W"+\($PYNLUYZ/&P9*Y=M M+[>;KM;TPZ&WP&PD:(3""83%N>\1F4GY MS,\0_A^5F@T*^DQV;:-G@)O0U5DV*&.3%GQ>8#&2! PR(AB6%&4F@<:[-RM_ M"1?MH5*N6Z^F>#]],7@#: MV>'^V4X25TSBBO$X:=YS:_B/,QCF*J5N1EG0M&@6>K2U;BM93^8EC C/EA&2 M9H#OEW1R2T*$M[?E?H>],9&?]=AQ/B\6!L[(G&'.2O$VD+WA,3&",R2"O1O: M2-@[B?;%E[TS<$5O@IJY8!!LI77?'H?L#8M]61S!N&M98#'S2:J*[":E MO4FL[E[-M)!_WZ_=4A>SYLXEM:G8T>D.EZW4>F).DS R--50A* P>*2;A"&2 MZ-P]6W2?0,* #'+LN-\>"Y7R6-7[P4R2@LB(>P.R* $ ,(CIOPU8 I?$F5+HFPQ.FJ% M+'DNYXB0=XU-PW6%AAR,372F5L9-X*2%,T%H:+5!)=NS/SK.#8[CD7:B/5 M@\I,S8J".47+;F]:"Z8S /9P8@?%D A!DPB+)^6U25SM[BVYGV&@B/HBZZPS MNH'OO'FNX>>[U<(&8@!:<@2&H"B#8&22XI9$U.[>Z/L9!NJ"K2M*9]00&W-L M)"[576$V;4$,A(V3280B<(0FWFNG=:_!M)Z\\.60FO*AWCCQT_[(FK.=J>*D MH]4_L.4VY=H+?9KZ+S3\[Z:0/MFEU-]W;]L],_!SO?RYH:5X:^-+(W]CT-N) MV'/]+N$T@:$73M(@@(+C4!RAF%,E=[DIAM\,#'NS+@'#ERJX3X%A4:*;?=W: MDH;9ZD^<>:^E3VH;" 9XA,HR",FA"'EFL%0"AC^S[QX2#/&U]CX%AHZZ]0V\ MVVB*#6; D^2\6^4ZH6: C5-HA,50A&%/3VG^_;V"?DC*4KR4K:;65[078[89 M<0H(OI8=!) =4]N'[6[B(#Q./,7_';^ZYT:!WP!OOY@^1#BQ?C8A-SN2ZKT: MJLR$K*;WM'3?I2IY($G"V1LX30.5BB/XV7$#XR28\@4!Q01#,;)4SV/(X@UC M.:;JJFAVY0$QWTI\K]&"& *F*442"(71",V>Z^V78.@K I+?$$/Q-7#/8V@Y M'%4YO&ROC55/0$M-F<]U.AK$$!W.@&)P#&&I<[',\0/$,]\E>>[8L#TJ&/EQ M4?'QS63%[1,*X[ +WY'RM\^XB\,N?$?*WSXE[7*[\$#AFZ8#FU!X0=CI5EGY M^A+.F4CLXB1AZVXB+$Y,1@3'\/PE[/TQ]2Q%N-(A.:N.*[^F_%[#&-X=V.>78+?448HSPU4=X05T][N!&;C3!@- M\GO8EY9&4020_'O$]%Z,V91NI;*V%5;\RIXR374=WTV:J27!O+A:>C_WU(X\ MM))US-,12Y\1"?U<=N#*BRPK9#DEG]7+;J-2YB69E522WN+"R@_2FV&39(1L"Z(#=F##$8Q$$8Y-XMY)E.]>S,A+ MHH.OCC(SD2Y2HI_SAWVBE2T)3(@..AI]@]$(^N[ CWL-^;UC/#9EQ[,4QYWI MRR0,F(0!8Q8&?#^$/V:7-;;6WVV%=*WASBIN'1W \%\X$X' $ +E$(:^8D+Z M-^/S)/YWK7C(^WSNS[P2+_;YM1%TN0SK-39:F0KY')AU-$*%EMU[(QH3-D_" M?O%G\PWJC>>C 4VCIIP=3(GVC"?R&F1S8)]Q!#S/N=9Y;,S\%M&:ZJ[GZ&,? MFFB*[%C@]DF$+XGPW:41]XJ;\[:C@+<7]CQ]K@K#PX5E?X[EC'1NEBXOE[,M MN0%B(!JEP(9A?Q2]XK2K!!Y)B.\+E>(OPJ.[!8J]VZL6!85K8MI<+ 4;;@/A M 8Q!DD)H'$=(+!DTDL3X'L-F_$5XM!IC@2+8$2^N!E4*[U>;^0H9:@\Z])5P M N&P]T:0W&N,+YEE^M@3%Q[5.OSI7,C,L-#O]I2!Z.\L-&]UR$':X24\'+1 MX31"$\G$T^\S8^%1K;^?L7_@41,Y5PU6:*?JE@*VZ=E]4X/L#\T\!HZ/3!+] MOL]4A4>U[G[&_HZZ+>7K,C\6S4Z>\/+;='=NMR#[0S..00CV6N>T<7-OWNM" M>V;(PE$OVJ23=3)1(5[=X*]G4Y:LB6TJKV7+&;%2R_4D85=8C@T%FTR=K#%U MMC(0*^%D!8P@$09E$9P^ER&58"F9K! G+%U/0W\22_Q0Q[D\IG1$W?'X52LK MF J]@5B"U2@4@[ $AK#,N;9G"9:2"0M7P5+LK-U/8JF:F,$XQ_[.T71T^T0]'680=>IZY$_T7).[1T[QP:GIB+VSGQX$=#U>$['AR M.6"G_T"?:'"KZ,(X]80>7#:X)V!,CW./H5<.O'%\# M7O.,//CKG[^Q?^\%"S\-Q0@LL@I;>(,G,A0O%6XG3"G8+A7+!6\]D1TG 'R] M >AQ4[*CI+R9[2HP3?3_L_>F38HJV\+P]_LKC#[/?F/O"*G#+/2^MR-0<9X5 MIR\$ BHR*8.*O_[-!+6LTJZA2ZO4XD2::A\RUU+6LNBZL&*2HBA^Q MG:&9FI<$8R0/_-1*C-1P!@U,N9TD =>$4MK]H3 .6\'+X#&--I=<= M2\UK@G*^/=!*U6!,H::!(NE*![ MV6E(0-,HX021D%6A T'CFW8%3,4=>"M@2HY#\=Z[$#18'BD6+8:+P)!S3>! M"I//:M =*K(#"_+'KZJ]#,EK)]E/-/A,:"[$1;0WV"QIOJM*N%WI$RK.^I&J M$#%Q2\8=^Y"H!P%=FI ,Z_,:-RMBN?2,%QN3)Q2HN;)AN[ZCUL>[Y16MXW:N M'6@S=FKP0'-K]R T\Z,G6X_BT2C:/8C&A#;,$Q/Q,5Y[8 B^%+K=>4;A+!3Z2@;^ M@&L.Y@R@MON.0(OJY\A1)1U9 3B=L$B?6;6/UN!^J#1R;0:$EY*-G/O__0>CT7_M\8TV\XZQ'&/Y:,=W@O;G!PM.XOWJ MP/**9?<9S!!1^SLV\S;KZ*L1>J'^W+%E _BH3MLE."->)[#D MCNGO4,'%)!&3Q)F5NVP;\.'__2!^_"$\<.(!PV^:7K@G)R5>I)I8G5X1HS"O M[W@W:P8L>>1H8):":BQ5N TXHV2YR';:G;6X^S<$QN^_Q/+VD7]P%"=N1;C& M-',U-$/&-!/3S#MIACH;S5Q+=.+-='".6S/$UU[Y/C\!Q/;8%/_M20>"R?LK4BOO0^-I@S+1GA M19/HQD])LGS)"1)8XCXNG#\71)\:!+^J>I?@)8F_+WLQ$1=[ID*F,VBWJ^/S M%F[(?7& H.>I@!==B#N^B73B!10[:>B +\VJV3VJTQXEAEPL<(Y,, M0R8IYKC.PC\QS<"#[$8K"F6_WB]E)V6M,SM/W:]WT#PR*^77 MK?JZ+ZC%EB-8HE=AEY#F25@/@4X26"J)IX[; <0T']/\]52E>A_-VPM,#V MN Z:=S?#3E95 P;M"4)I-K4[2*8,:9[Y\8LDDRC.)DGFQ(W^\S@KGTK<''@! M7/P=Q#_N).+Q%;KG>4T#XDE- T(T"<^;U.>5!=I;+ME<8=W@RKT_K+]QS('/ MF71'DZ=J4J6-/*:CP^H(1=Q-H:D/:C*;Y<2P#0L..Z\S2>Q4L8V8OF/Z?J1O M\@E]DZ*^0C.55,NOZ9GT)#-=H>C(G_]A4_&/T;@,OZ +$TX6T5X# M78EA'Q6&AA6&D]2)DFLQ?Z?O3[\:\1E^PNW0]Y@>SR06IM.FEFH"^ M@>N 4\9#5O%7JE#LDQ/\3\<&,.SHO\T&BJ\VF^4Q,% M/-V:3_%U;8F5H7Z 1=/1%'!OZ,MU"H[S);?.$;?I$KW($0N!&:C-8:& XGR9 M]I1N6Y&9"> (X!/A;#*%IY($>ARSO<%L2DWU$O)4LB;JKF#RB7+#MQFJ.]_1 MPR^_Y7(-$;I+.3B[Q.?K+)L)Z;1H<6'W@A-L.ZE7^5;0PC TPQB3+)KRLYHW M$:.N5%B2)/ DS<:IEI@1KM*S.2,CC!I$2Q-@+B; AJ;?%JT"M6Z*84LI!DM2 M# 7TUW'GQY@1[H81[L2[^0!/ *C\WP_D5),HOC"2G:*[TFF.U*LM?,8WU948 M]HC"<#1)8G@2PR[4%?C[)'3NCSFNS=&Y!'/P*]889I7U2%C@3G[&V;+KK2%S MP&Q0*HEC3#)U,<_GJ^, 3R^]'+2YN9O8W]E]HMMJE_C:%:[O5K 6>\>/K5S'!-@?"8:Z[_D/4*H;NM662K%PMBKHFYYI.YYG+->-_'-65N4\)8EQ?1=K6:;?=GS<%\ MM@)< ]TM>(".!2X7S5R0:^(4TS?DFJMK8?T^KJDIKM8:!YN2L* PF4BGB^.\ M#+D&9J#H)(.AR=2)0SO_O-#)^C*]+#],Y1=OJ1EZ^K"[X];=[TS51,8VP0*" M;1OEL+\HX)')-*%Y[K->R=TB[R:>MU#>]>:$?WQ(='[?I1.0&OB1"O"?@'^R M8%]G;:DIOF0DP%H!#*S;FAAIU4 4S@%B:: MZVV;3FM6V.\UA O\&9 P+AP4D7K8:E4*B7T_0K8=V!O6MJ X.0DM\ -;UL*V MKRO-FX)? ?A%J_OCCM77%L]\6VZZYP"97A^/L[[:L;-/(%\?\R%$3K;TK3?$ M(;G&AK:>05?KR=Q>60S=!&J68I,4 8Q3.O4I;9/O YIHW;9GG='&TM4"BF:R M!F:(8*? 00;B%_R?.I% N5"K[_L :%X=KR1\8A#"@JWU-]:@QP[-54R>?P9- MG36TC=GJS02MKB&-N5KH3A>OD.?3_MS)Q J\+K$""_!4"VB <:C*W.B1BH ' M+E %2L*R$Y;J)32@,V4/ZK&]IH#Z'$O]ZP*% /2%&@K^;<_NA.U$OXK^ N 5 M_@QVX 9270%2_GD?<2I2@G#5$%V:%4'NUW&_;MD LT +>+IOA[RS9J&^NT2[ MK]]6AL+)QV3"5JOF$ I_WM3K?YXT*]L;Y;!MM.W\W%G>!QO;-DG#0R-\HB)1 M+S1I#%[]4S)64N!N]\DP#SBYR[?\W%OO!%P/]< P?R4>/T)X_*[[>=AA.AJU M?1*UF-X]6B,'<'VM'=L.+;"E.HX]7 HKSRP;XA$'_RLEI@[D]O]TZIF3=>?@ M9\ >@(V-)R7OMX^ H1AV^0:&4<8.VW6[>[-5^G6 WM-T^19X22$WB^R(9'"5 M9D5IC&$BJ2B*.$)12F1EG)(IEDE1I/(C>JNT/\.LVLN.*!0R*+!'N1J+45F6 M;T)Y]GPDM0E256DS9E!?%'"^2&>+P_(*C"2?CS0T-M ):II%M2E67/&C:LYQ M)F D_7RD.*_W-J@KKP7-GWG4S"D6+6TEXL=O9VL]94X-*9=OUSO:)@?L/WP% M1QZ]?<6E:E6M%M0$$ZQASHA^:M&?@)%';R<]9SW-]W&;S[L=H;DB4WFT!4I,=9#HP\6F?1Z>>$:F7@\#36RN<<3"H(?A.,/%KG MQN+2BPPQ4_B,BRQH%:GU*&PEDB+Z?*3E*SK!=Z@23[/]WKI.%O**-Q&IXY$V M[3#TDA^8 MZ1>"E=J=?J-KRW>#2RM$$<;\D-4KR)#[,CSAXZ1JDIIO8CGPGD MZ'F7K HHX')B7 H&6E<\ M5X;S71E/GE=)O='V>)_E" M'42&%AQ41LE07>T<1:@&(V<1^B &]'9DH(4#H-96P/8(YSJ_W7>Q0#@T3>J[ M[53 ;C)P,[GM9GK _:K9QZ9+^\ #/NV :)6UN.KG2KJ/4IVEZJV,=@4Z("DF M2=!$DB1/6'B7,9DO%M>Y$.A25M$H*O9YT)L(*3.$XF4\2);,P3&S@Q=FSS3Z(^ MBNY*FF6 7X;!8:@#?RBY%AIA@&-9LT)SV!# ]F%$HB& MH0X<)=!D0AL#&]Q+^)X&;'Y5^:)@$=P--/!'JJ6.-2\9;6U\*I@#'0W9GEAP MM0G%=\+ S=;Z=W]C_A//!##XG0I!$,:7P"NWH2?PPF.0JL^!ZDTE#SRRP&+# MOVC@A=L_PCG'ON<[N^5$L255N4QHZ6)' "!' 2NTYR3@L5&I,Q M7K)YW/4\-NT+\U81"!R&(9(X=NP\)L]]AO##R@T!? ^! _M#NZIU)KAD1-7.%,\"OMC3CM.ZZ-L5U&; L^69](39G$[ZWS$RGLC-:DJ/F M:; \#3-$8O! <("_2L8IR?!6P1#*;/BC2"#NY<(SN3J%T0TX+/2YX.N.XM.) M57C6:PP_CH*$=#HP?0_R0=CJCE.('[^(>'0P'O>U31/ME;Q>,Y6MM8"W!6_* M,BDZ2:#'!V63MV8)GP%*A%\+BCFSVN7]3EF?-@!=5VO0#B& -*6.L]NW:/6> M 4QZ/EO"-MG-@J?SG1Q-JR,$TX!PQ9(,CB4)BKY](_<,4&*EF=DNN1F45]=, MIC-;HF)GLX*)7S1)4B>ROD_E[;>R#I]:AI(2GI)PX8QP)%BNKGI[!; -33\W M%C\YN7C)4B&/U,='>ZVI7GU\[%CE]V"KC[E'H'&64@U!UHH@MIWD#31;64KS M8)6;COBV:5N(M;RPLC%J.]5QY9QKX;&=OJ6G-#67KB-$CD"OC&]EV1'[ 7 MWJ>.CVCP5,E<#<&0\.?;W*,4G2LZD/_J6U;M3;>1FD/QGP"Z6;.!%I@[-@1( M&"?8A73@2@QI!<_H1"=XX,/=#\"8U523I]%(U9S;#FR2HFACL \(6!< *7RU M$A4; (MY2/2FJK7%TT[OO0Z'Y-'AG/VQ(H!;%\Z<<&W?D;=!JJ<[!_\Q_/#< MS=_:/]$5D"V('!7PBPOX$OYJC[G=ST_N*0DF>3;+L]>I:_ Z%U(8F#1Z0SCK M20A!BGRBC9,'R]UM/K14>9A]-^Z&VE&#YP_C&4PE15XO&2 ML&SJ&C7AQ,I@,^/RW,LG[6_-J_HHC-JZ- J\-%K4,]-2E>"Q9E<55B^?J[XI MA^JC $)L7LZR0ZPLM$VB6<0HCUW3DY>/T(8Q(>B@.% 9/$D6 *'B0%$>:;I3 M^FH;KXX\BB@*#;C?M(&4-#0]G&,J66$T?R>AHEA8I!JWO]OF&4Z]X$#R;]4& MD%K)Q-1>04&;!'_W#05.+"DS(.5@=F*\U^ZAX#DMM _W7\8)>S2+@'3"NMA*78CM,$CGFWYT!&(7N0< LFSPQ9H :3@' (#A;M5;J>KI_&!(XP5 ]HDR^"?,\FT9Y0"KD+^B MXW4.M)Z\*-VX_U4XQ\('@F ,$Y1;TH]B,+(&& >825 LA$)I/C'T(.S%:+97&YD+]7.% @I.']# M=>!A0&FBGB8P(Y=-=XN2)^E!26R(#%_M3^!YB..;M7_MT;]'.WP!P*B7,("D M]6X:'WN /8/L(_RR*I!*JVK=+V$S$VMB)3A,=@3 M,-ZI(B 2'Q+<4_5J:#NG$BQTJT(/HI2[XZN P>'Q7&WD0TX\D,5'S/WDX(!O M&<#?>W:BR#WT60^=<44U@9H*78K(A#A^\UY#[)UQ(#1V:F!WY\)13^*WJ;8JAO:9.'TRI/I9=7Q $Z?P7_WGAU@H9:-<#65 MEE YG_&![YS0&14+L;CV>C ;XD+=0@VUE/O_-PY=&"(XE]B,#]^B.[\C%R ML#=LI=_1_\V[F97M5@#C"8< S$6*E=^"\:3# (QT<<.EBU,^P&:(3#:SNCL& M#@,55L$_60;U#IS.CT!,F2]9TPEZ:0%W:GR[4"1\%P4^*$DE:1Q/DMCG7.JX M%7 A=1H=IR;Z1/>G;4<=>;;FH(# Z"2%$TGVQ#&_?]X0,'IZK>/X)MVC8(R$ M%'0#(GEW0F3LG-%(:,R!H71D+UY$1GQF"?&&%)CP2#] V8&] 7 +3<0]0E_$ M)&J7Y$G/PS'>U[ULC5ARNBY$)S9IZE-%Q6=>:#H#X*9$H5\Q M4]T=8<+BI-'RQIS[[R3,%UF'PF\ML$?K"PJV@Q!9%&-[(N4>K>3//-9%BJ[C MB1FP,E@$+\Q'PJM]T-U<:ZX(:$0\/.O,64H7?("^>A'&=,"*]^,MY7 DS(B> M'E@-<2GVI9$R9'NY EH6L_)$95,; EO]N1Y\@H4=Q=;'6]WWZH'M$=JW!^W2 M9B2HN7:IEN]4TLM4$QXGPRD@.&''./JX!_MGV5A?A237T7,UH551>;-3+1CU MH%N0FA\P5CZ(I%9'ZJ8,3U[SO=J"<.1JK8R7H4V79 D4=I(%\N;8O_X4LR[& M4(BAS7R:;_4[U%J7B$9YB08%U ;+^95"J21*LLD4=J*BSCL-2>!#&\;O_-XP MD.S!(,)!.'GG*P,3$08]8+K>4><2^/4V]3EW "P*T9CKJKU:*V:5OPZ;Z!MB3 VN4UOQDC 4B)9 O & ML)?NX2[5'\(FS=;;E,SVUF@=:034=&5N4LM0;B0I%(CWU+'N_0?&H,^?*/H# MZ+P]X/PZ=%X,*E>H13VK$7; !P+M.)VFI38KD]\DAO;YDW=*UZ\QHE^LKG4( MML/#O.Z^K-3%UPMOYB8[(A/AF(-J==LQZ%'1 MB<>ZU-L78M$V7RVR%\Y", \I[*7R[0>5( [FM\&<8T">.ZCMOB.P6-_/J*P' M//[Z:DV-;8F3\,6[H=((6,+ ,KMP=8WGM' P$/SQK?4,'ZNA?+BF(T/%B+@& M1- /+!YCXAHP\4K?E1@1,4M\-TS$+'$EB,#""F4Q)KX>$S%+7 DBT =MGWK']B[I/][CER"K[PJ9DS$M%1-\0FQL<%TB);JX16'+7 MUNF,;49BZHBIX^ZH0[8-^/#_?A __G#[./[ L-^*4F+%>D6*E7E]Q[M9,V#) M(T<#LQ148ZG";< 9)KX_,6;LA] M<8"@'ZA[\)LSR"=:"@=36_<4"<9&U(\^>,709-)AJ:3+'Y\ M&2BF^ ^'W+XQQ9^_MLW;*=X;4$8Y3\UJ.LY4,US5&V?5%J1X^L;/Q*BD])&\SN9CB6E\3&?.X*?L[S(,4S/WX!\8ZGB"1Q MH@O<;09'N6VAR:B$*;P(MSN\YX)ON@J+1B9DWW%@C;2S^BI?X)C<1.CKBU7/ M9[46>84OB]MRP&Y+=6%U?VN2$QI,H!?Y/''>ENX.@TIT$@:^,$RY5/.SBG""TY&IET5UT MA2 G*R-*P>U%CP.< )T6#$WBP(2CB>-K^C$G7$N\_,HXX5)US2[/"8596^,6 MO:;@Z^VAZJ^Q@==I DX S@R!XX 3L"2&'M%09L22J%)0GVN#WC/W%,,.:A._'*/LI#F;HS1'W.LOAZ!=GH9#&8]X05 MX"'@D^$8EJ3I5)(\53HMYJ$+9)*^.0]]D17[41[BJ]AF6@%O1C5[@E5&Z7:[ MMH)ZB(;'#X@D23!)FCQ1M33FH0ODINZ$AV[,$_PH#[4]:ZABZ'2@TZ9)T,6A M,F@AD(<8>* AB9/ #R2/_*IPX-3>K!CSY/S>6:^G3$X M)E=L'U9GO (N?Q;Z>1'7=WQ$2758;*P0[;R@3D?537HUQ*H.)Z:@=_;R$:5; M/5"=^#IW+&:':S^_E.%--E/@Y!:?"?)K;BK#TV54\F=9?3!.SY7%!' #<)DH D_B-).DR%,GMF-N^-!] MW_OGAB_O8?!^;D@;\WI*+ FH+O&]*CU#_*;J0U,).#\I.HEA1))X536$_L]_ MPQKEUT/ 3RK61]^WE>"E[1;".G<'Y?MD S@ZD+:G^YKG.]*%Y=0O4<#OMU?$ M%MY^>.S0XVMBU[B(<<-U&1J+JA- :O M_BD9*REPM_MDF .%]G//J@1<#_7 ,'\E'C]">!Q!,_I!5$8^&K5]$M61WSU: M(P=P?:W X@XMGCW_B6,/E\+*@90()<6!F) 24P>R\'\Z]XSP,R \P*K& MOX>B9/OHQZ^P>T'8W-@.:_*[>ZJ5?AV@]S1=O@5>THZWT69Y38Q6G:6>;Z!. M?2(A@MCA8*SF1_2V_<@\,^D%"]ZJZ))?]\RRT.;$-AQ)'HU,58.J-%V@?&!A MBJ#,LMYRL!+QXSDK*T;)9L>ZPF=&A713\Y;8>@I''LTI#^9L=X T!T+=6K0Z M=83)R,LF&$D_']FU5\%R6-"F>ITN-6:=T;IOBBN1.'X[AV-%UK>GJ%[O=$JE MM5.6%VTX\NCM9#=CJMQ,$U&?Y:IFQ2 5=,:!D4=OQT8F0V+"0D5]C3?X6J?+ M22PGDB*Z'?E,Q.P:4TQ:EE4N&WE<-_/6U L6930PHX83U(_?_NK%-A6GY-EG M=!&!':0D67;\L/]RU-,K;,4R5RW)"%M&[1I,A;V38:?Q70^J5QJYP*XCKNI! M->=-$R,5%F2]:.L1V-+FL>T(%^UJUZB,LY3&;DNM:$<=>]\Y'7:Z.=F#)*4L MAWUJE'$%%W<5>7M7$>8<345(]H&EXT+ CUKI"VMCIU(Q(JX M$ B9@EK@41^ ,:%^Z_"DP\T#%+7 4B "9B1)P/$7]Z,N!5 _9S MBS(=Q40_J6K@RXKR#@M3;:VT&RZ4^8DU\V^8.LY0,Y]Z((AO12EW(DOO0W3> M1UWBVQ>W9ZU_'M/,V[W&VZ:9\]4_?]EQBVGFP*VZ*Y*Y$VT<>S9?!8-7 ])? M3O3G++$.K TS+8XONO"D$FS&>TJ:&.!*Y MJ/PVF\18*HG#0Y.7J&7T/7EAY_U^8U[XM./:[^2%#:))*[LP)74S[Z1YL886 ME\ZV,#<&&"%%)E-HZC+,0']/9HC<^GO@A6N_NO!.7E!SQ9DM::VIOK"6:VGL MU8V@RD4EN_$DQI! +[Q4]_3)C8;G5PFNA'8O?MXW)",,W],2=_($+_'L'&\R MO#.>!PPQAXO&4O^Z@.@>D1H6&AMMT0IIR]5<>%[8'O],8/\DH!-VFR6GX'GB MWU OYP"4;BO430%\U?IX7!]7;,ER6P"6 B\)0#APKJMZ MSPF])CF.:!-E8BW(*J$C0KHU9T:25>EP/WY1:)( =$[1QQ5TDI\ Y4L5)7H! MRKN2@&^I P$^9VQS;EN [D^"=2E16J_2H<9\60PJ*]U;3EKJ"FA2-)4$&SIY M13#D@[-U5:JN<[UDFD%:H2 M.EU-"RD!SXK&H#55YVNS":M2DTF2P9,$?6RR7T)^7\SA/Q^HRK7V.C.;=B G %04#=U\()*/"?Q"(OEB9O#YH-4OHS.C170IH6Z.:R6^1%4S M%H06L-@("A!6ZKBFT26D[ V :DF2W(+ O8&>9VKK:=?%B $U":L XP233)V MU#/!J6CC,?!/8.TDS4IXFAG^Q7;@%3C#APY@0@:^I03_&*UK=SDN>@(D)%S= MOPGBGZNKRX.XJ@QQ $_PNJKUQ^9NVQ\Y]B34N(\F;LYV\K[D2&"]:EMUEIJL M'EU3#W&4$::^@3FW"\#ABJAX]]=3GEZ\9TW42862J 7A?.)!F42E(G;*U[ M$:Z7 &?%D;*\ABY;O%DHI[N4; ]*,^!MD< A8),8>:(*[(N6J_NXFD/C\^!N M,@Q23'9K2[C;Q3U<=V3EABSD5^)YG:GD]6S?4(KF'.R$!^I3AA="H*(&*#I) M)+H[IY;EKB_Q/4;E-!91N3(-_4;@CC/ 7&9.5.N_*5/Y C";E>RJVQVY@+NH M_MSS$#EME%^!V:V)_@N ;3Y;\AU'R\SU0.AVAX@^"'H%[A6PW9)\OP#,%%XI ML/V>I.@9A!^976N)L4U(:C#O!/R-$XW&_MF5&/U=@#@QBBJ2)A/:.'$PQ)\# MV*IK()FM2,B[JN<9J@E;]-GP!(?D^9X*1LRU*,:33*S@=A)2N)/PG>IN4Y$! M#K;U2=(?UO*!#3>VI56?W8%X.:ZN;0-&$'!_6(AC);DW'&7_DSP1OP90<4]3 M+4?:AR%N.GI\;>FU7(X4F"4RW3*:? M6>",WY1)P/-4$J532?9$'ZGDC0?)SPU!RE+<<"C\W]"RWO"'+[*K,E^>N;Z)$;L8W ?8O(0G^$,Q M.P:JR)(UR0BU3ZB*/LN=>)Y WI;?V5TTP-]^Z^PSEEJT$CEUY #?*X"*C3Y( M&(>Z2;-"0C*,(&'9GC;6($I@@;J$E "#/,V*D"'Y,/O@ 4ME'UMS_?G$_96/]JI1H& M_*]L2)KYV'5+V3?B>DAT]J#0W%W380 (L#Q%J$T']D6BWNY(E"X)C!-E!C(<(<=0[8#7(" MP!W@0T129KX;X@-XZ*ZZ\.%OP7+ OSZ@%R?!M3,)AJ(B+6'9 $V)%VX:'!?;XZ>]LNH)[IEW0S<#>H(;8X*0PK_AZH;^J M#B?1D:2G(]5N&TL/]*6%FCI5)-O37#8=<%'W]:M3E57;8M&6^-Y<=I9BSQR!+2GW3$,KGARX/YN%IA&UJF"B@9/1Z*U9L:NZJ7:33O$#YF=M(;:L2) M&'8\U&]IY3Z:;KDH+EE>BDEA-$N?K(0Y36,%M;=!ZT*]6R7E(+-85PDZGEWZ&)X$\YYA,^YPWI3KLUU .SS12QCR)5Q_B3/83R'= +' M*/)(E5TLU&!4AELZP7-!=U70!X,%Q?MH8\[DZIT%F>5.\=RJQW9S>67IH_5: MR74&\W8=G7.G>&[=X+5EVA@'0F 2#ME=N4P=X4[Q7*,LEP.W5S5153:*\S:I MV4APDN>"CLZO4T*SJ;M5"ATY%T-6LN9 WWS ;# M'=#RI>I [FQ27G(LH)G MV.44O$/=-OG\K%*B8]LP[!4T!Z(E 0-&T@QW:UR;P(2*HCM;2WPDN0#S<$^* M!DL"/=G;?M.7K1JZHY;'RJ'/Z28-5\E92C9:XV\JA8XG149;8Z\1(SS)4B)F:8Z\0+^D!] MT\*^GX*8/RX=\HIK^67 ^,1*E9_;#^\*(?":,KMXI9P3,'ECX=:;:HKX3A!< M84&EF$YB87%I(K@+5KEF.ODBD+QF =X3X<3FV%URSF=*V"LNUOM.-7SI-@RQ MZ1;3U"W2U.<(H3-T^B >F.NN'O[G?L%E&W_$VOS2C,2\&P"W4:W_OJ0UO(!U M*Z(YIJ@;H:CSM9V)*2JFJ/,VI8DIZH\#1/=,4;$A>;4L=?T0N+7LRSF[F<0A MGI@^OIH^8N$0(_\ZD7_QS-J9D?^1QD>>/7]B%'U!\X,GMW]2#_C\Z?TF)'KT M$G1JO[\1UT_D=E?BS\8<7]H8XQ5^^=3TQQ4VRC@$S+FKAGYV221 UE'9E(KM M'I59[,@BCZ.#X6*P9O7R3#313##8Z$Q3I.!-8"R),70RQ1))-O528XS;8X67 M2"#FC6OAC4L7O'J--^P"IG-;.FM18+H8P(D#=@\Z0D1;"PF%4R11\7 MM+IEWHA9X0I9X=*UMUYC!7/M8<;(9&>"JKLKU1)I#!=@(08:L@))DTF*PI,X M?E]JXLI881N,O1-6N-8R=*^Q0JN @'6;ZX'>6YH#QIB79U(+:@4&AI?9)(DS MP&YZJ<'D!URKZ_>CPG(7;N)O,-X.*[':SC\_[R^F<":_%^8__7K&!3'_W>+)O3"\#HN2@MU)$S4!S$Y8E-0>)VP'S TKW;J1 MK>2[87'8;74S6/DL*FK&-]JQ]Q0'$DYZ3Q'IB+7J8M1$-^6J8%)"KT^R@U$P M;7YMR'E'^5Q$^+60[NOCR#&H^YX+]P"@'-;$.^%@Z1V93I=K]9GN*X*"#P04 M*X]68@J&I'$&.%<8E61I]JXB#=>N?6/F^:28]$>99SATALML4&GIR"#+SF>X M-:"%)F >,F(>!F>21 J[*^:)>>4Z>>72D;J/\LHF0RUGK$0L=%Q:LDM14PK( M$O(*#7B%A%E/H&A.M/2.>24.:7\W7J$-T49*N=D:1:9U'W@PH=@.UEY.HY]W&K4Z[UB(*LM-44-4[Q;05!!TD$Y51 8M&V:+6(HJ-D* M?G;O#'^7(#A9F?P$PV=PP4)XHJ/Q""[9ZEC"JAF1$QGHA9$/V''SU9LA]-OP MM;X?Y;_?M;H,Y:O&M-L>X9[.(SYOKJN>DD4*D/*!"T4]$"]E=J^<\F-"?XW0 M/X/.WV_J78;.@8QGIG(P;_(^-45;8[MI"O4FH'/@_M /Z'&CO$1,Z+>:Q_DS M0H='=+:$/BJNL:J3'C%HO3'-=\1Q34N-SGY2YS*$7DA7VS;J\1D>+^LS0P3L M2]H30.C =T$?F&.G)?%]TU;;!C7;1LAA/[VP$U#"GH?="*-.K6W!C8,@<<#P MUC)31=@H&[:FE(Q,V.4J"G]P!_=].O9.E*A*0PK@8,YQ)"MJ:7GJ/*"T*:16 MV?*PIN/YC-!#9L;8+DU$-DQ7)5-8*HF3]W5"_#8Y/G2F<=>>]9RG&K^9:+G"@.D=>(6_28UO(R%'&?(3 M0D-H+[M]WMD8:%LEU, PB_GQ(FQ0#GU %DTR!) ;V 4O1\8NWW?DC"\ZC/@. MSFB,7,=7K"FG5]4:GPZQHJD>@\5!'A84,V"5:;!+00,\+]YMQB1@",,%H6G76] MU12%NMK1-OJJN[39D!&8MS+"=\W)7?1X81RXN8NXYVT>0MQ2^ EQT>1HN].D M!XS>]I4QC661==$"!B06G4-$F;L*9=Z&FW5E@/D>IQ5_SR)X:H.U?"90>;,? MM-0@0)L,T80L$AY8Q.\K^1QS1'RL\16&L/M*UPJ45EYH9[U-,\.NVF4_9 B8 M WM@CN/WYSO9&'/$;>2_[O'\X^\Y0E]RY?*\DNL)DCP?3XNY,:^D0HZ(CD > M1Z:?'X'\;YA/^[4;!QP_@ /YK*C;.D1/2?HY#4=_V;5 6(-@Q[!3-CFN5ZCA]F)!.2"_^H.=%0%Y+F MRO8-)3&5EFIBI*I60K(\#0FS:=I2C4JK/4'*66CR*:6UY:FJ^(9:'W/@Y;MW MMU79=S1/4UU^'>Y+R3FVF0DS?N%+Z^/G)-H!ZTH;MJQO27,D4LVEGZL[XE@/ MAGU^4:%I.E,!C*4"(IZ#)0#(J.<5$1>FLZAL^'::;><<&>!:FKOJS]V'PX5! M*II&Q=A-:8V$V+-V:XO"!I+OV;L'H6R+GCP)+1S&&J(Q\,E.**-_P1T^!DVV M+\2BG;^MY0U-OA)<5K3EB?EM,.<8D/H.:KOO"-0:/T>.*NG("L#IW[GM:I!L M?CJJ(4$">S;G%AGABW=#I9%K0YY[MM$OZS" O9U0_@NVMO_W0SH7!PN+\7)] M>&$?:"+&R_7A)>:7Z\1+S"_7B9>87ZX3+X!?8K1<#"U_VAGR53/Y2]M?A=\^ MO1/>:Q+D\NU77VI^]<[NJJ-S0.0U77=M#<(&JN0D5. Z*V<"0$P2,4G$)/$Q M#7\K%!&KTGM2I4<0N8%.YI%LO9]&YEE55L.[-P26O!OI&Q-63%@Q81VJ_N] M5[%Q<$/&P>V!Y-X$-#R0>RN"^?FYG+?L/::?B],/>5/T5(/J;T:FN+B(+](]>=^E]"#0=$0!OJ*F=BK/[\=^,&-<28@%^_$ M\54W8\^$S4+P>-_8=&>RF6ZDK95(PCM 1))&\23+7N0BT)=Q])5?!(I9_#>W M@*Z.Q2FWO;)ED^)TA''KF%!-5[SE!RX 7XK%9R7!6 [)5 &M]TDAH%RN'"R; M@,5)R.($R]X=BU\=1\<,?>)\_-4Q--;O+(;BT$VCICY5B_UBC:HZ5ZBSZX0Q MH?,#/L_C2EJ8%-*S:6H"=3:\@P4T-OIB.:2/>!E?R;@MU?4<389W0,*RV6Y( MHN=S+KZ=4+KL@8BK%$%?X3;LWO%(OZ%S#/?DMMK"5O;,+,ZR,+$IH#XR-G%* MR)6;S0]47KN8,<$09C\[D#MZT.A(W%K)HM-\4Z2@OX#A21HCDNAE^OI]>D3U M>KV#[\:V7^$*O(UM6^5Q#I,'^1(:M"=3OE,8N$3N"GT JZSR$P>S^[Q6E7*E M38,?EV>0;8$/0"A76/=OX]%ZV0L4M*8[/++.&V9- MZ=;]RA6JUK)=ZAGD6LKR"TXM,*)1%7,FY%%@UC,TF<2HE[ST)U?)/^-"]N]/ M?D2S'LZV_^V?W/I]?B_^J^_)_W:OA_F=#VPWO"9Q!Q!\_#N M=S3JR>7OW:,U<@#7UZ[K[- "_.6?./9P*:P\TW+$(P[^5TI,'2B5_].I9TZF M;N%GP#5 R!E/B'7[Z,>O3GBWWAXG,G9X2=[=TZ3T.EV^!5Y2*.=$&4TQ-$8R M(B.SA$@2TE@<21@F2B.94B26P.@Q\R-ZJ[23C--)E])*;='6R]442@SJ_6S) MF8AAH;*G(\VF/QGV)%46D&6IF4Z9?1IK-,6P7M/3D>*@7D$!"G#.3'T^=!\>TV@LMHJH6J-TBVNE2>,/MP2=K0GVML&\6L!\8LGCHE3U@D9-YYQPZ-&N-HU.(R\O\SC?MIFJR&D& M5D^O1/P8IARFT$*VKM"Z-"(*QH:I$C.% R./7D^EAK5^H].B4;4^L^Q^(Y8]F#&9M-\;[#NSJC>LN+4.3#RZ/4H0:=!=IM@Y-'; MFX/:DLS+&0.E2\M<(\7;-N;!MQ_!U!5%-C<"A,4'M7*3K6[T)<+!D<M)]Y@#%=Z#%/7[8QT M1G*SJ-\@$'9"5!BU$,#LQ=%2&6!_#4>3 MK,9K5&XV-BU_1#K0?CH:B;3IV;J=7B^%1<%MU*?RL%YG)Y&E]72D,J@;3+HZ MGJ%^T._9DVQCGAW D4#CHJGQ@MA8?:4HMYKY3# I?3QV_E*>=+D:TM$ MUWI27D:*IM@U.3"2.!I)IAH+W$E-]7:KJ'<]GNVN:Q,PDCH2)QY!9-K48"1H MV1ZPALUA'M_ D:GG(VV%<)=6OT\) 6$/EZGV1&06<)WLT9QY.INOM-B9((VK M9)L<6ZH[;(*1&':TT&JY/<_BLH/2E&]WR]/%;*# 2;&C/15Y!V5E5<1TO&V7 M5[:<6C?;- M3M%@FF#D,?3=-549JIF,KIGX?-0UB!FQ@F\_6B=+96?=)29L='R"^$&Y3RGI M8 5&'D&_1!#-@!EN&J@_K 3I.EUU*C9\^S'TUX0@%1RF+_*+36J@CU$M7YO# M+1U#OQL4>;$GKSN\5F+MECMB^U05KO08^BFYD;,1?[SAS:DU\ML3;-*2PEF/ M=F6RDB_[PR(IX()K-Z;$>(KT8;O;(^@OZBZEK.J8A/9F5;?HRG*IKL$&T,?B MQ'<\<>0;S;*@57KK22^OYD@--BL[FI3V.UK&;J]2:'LRH#&>7 [XT0K6/=X- MO701IZSFRH;M^HY:'T/G3[7<<-86M']4)6.[GGN4AG*/*S9QLRG7D)9Y7\C[ MM$RS\U:OS6T=;\WR587S7A@GPF'8I]=W"HU1Z.$D0G_DE6-O&/V0"$&!C" L MPBXV.W#MC\-]_I)_8S%K'O""Y&/W[L>O< ^/)]P^L1C:X^(CX[]N)4J2Y<,. M03B53. H!OZ%9=#2MN0HT*3/:HXJ>[83]ISM)W*:)5FR)AD):3YW["7 AP> M[:AH08\/V.R)A@% ,K:=\(]SWP%6?>@@P)]H2E1=;3LVZEWKJ"OP0C?AV0G5 MG!MVH&[_H*Y5V8_&K:9V2,UA'RD5#H6SN[XLJVZX//@5LI!D!= YQE+_@L=S M->)2-QG.-W$D"^8!+QK5 LP/01G*@_T7N]_EZJ6RX@G(D%4M&1GEUMR36%*Q MEGM7-.E1+!P*CH,4=3HX3F!#.$>I:S$6K08@(UO).[9[U'NK)CF.B#NY M2KVHEU9";Y+O="KF(H]7)H ?B21#$DGZ1"/5HP[%#PE(:[ZE)G!V1VA5*4@0 MX14GH4M S G0#@;O_[#3[DI3B4E4]0R'-EM&CO-;H-F#;([C"W%L. MA PUEZML-<-B:\!AJ20)Y/*G0Q>8/["4.^#"4(0]?LM/U$V)KZ1Z.G /RGV_ M42%:_9N ,%884VZWC!<%G&4SR_ERBG6:*VA3)&GP_T\',2D2*(0I R'\^$7U M2_T H>H87V9KO6ZK1!'US$T .-7,S)P,;A5U:3Q?U5I$KLQKS1^_&!)+HM3Q MJ:)+$W!HA4?@/?A6["N95K5!B+J/!\L:D? V "6JA% VU16'4_2K$=S-IE0 M]N8(Q(T]'FM@$+",.M",?3(90(AA -MW#GZ1N( +>@!^Q%7EGXKOP.)BKFJ= MA/[H=>B/GD.?AXL/!T> /X"T294WWKK:Q75UDNJN5Z- J;:@/8DF E5RW.=I MNL38LT2T-1+ESGX6 MPO^(.1YIY0O,HJ"7*T:N56D4AI[=?#UE]PY7[(T)%&_JJ.K>$0S_ TGH XAW M'4]L012%R6[XK2JM-=,WMXGM_MBAFHN)5N'KO;FP^QJ8[5YR"71)4@YIKF)[-MR5@98YMWSE-'0^)+_.=H0/#[MR3 MJ_$\*)'=J[[]9]&BB?:@9JAZ#^_.F@)!5!N3U2W(Y=IJ8-0KK0TKF,O9F).$ M1G/2!98;&;H=OQ'-AQ&60VD,"%FSG00@!2E:9"1]U;7JR)JK)H W*:N)553O M'8IHL#AKLGW\6#A^&VP B_;G^U!#L5%/K*::/ U_+[3_WT6[&?PAEM_7R^!5 M'+OO0O*S/G7\%NH-"-V3N,_C';_F,E5&-RG5X;1ENQO4H='SD#J..40!GI4* M\*,:VD2#26F >J@ADK#I]6IJPS0U+.*?F$L.>+B:JE8"9J%#; )6UU4O(4OS M,'2W"?>: '($3&!;*FP"L%*!6MX2APJ0> M"IYPT_ 'D4X\&'2H,'=O_#)160,Z.BPT@H6A&AR+!.9H)S"5WPE,2)D*A E@ M8O!(-2[J-V!A>VBPO%"?/G[;'TF#M-T)YNK[KX@,YSFQSPM,'0W8]+2>7ZA2 M=O 'YSW!2S\L>VNV!36PNON>"2&K*KO.D5'+R),L216\Q4KUQ:Q ][JV.]+& M%.("XXU-DCB;9$\U+0$8]:UE^+YGDGFG#5^4T)_6)^20&WUWRX=IS;)-2(BF MK0#B@P%J8+J8(9O!?B&2YB26DN'OV>SYW@"%PL>/_L$!IP(QH0'I([FN!IMS M G8/C5>XPKD:+C.<.Y)$8\TQM]["P5NA4HI>&:J=W>* 6/).F,R^"]49? [> MZ9O;I8Y4PUY%,Z^V(AJ1(AE]*%9^O]==J#\TT*)2@XG#TD*0X\-(+TZ&\@K: MJ)&$;%73]] Z\;S&T#,]&?XQ"S"0 PCH0OB?Y,RE[LO-0JYMZ/6N2?"M:C[; M1F&("WT@V!/:\I- ?^F6?-< ^C4YE-45UNNCBZ*#%6.U]Q [XU5KJBXF<%R&D&?.*&.'LWXPYC-PR>W;#H-E? 0 M^A8TW9WDYQY%=7C4\CCY[^=%G;:7]%C QX@A3M5676FNXG9-5]BN"<X3$. #[2&))D8$5> B-0#&7/$-2 ">Z#(&!%7@ CZ@4G%B+@"1,0<<26( M8!^^::^K*\-#S!!7@HB8(:X##S%#7 DB4@]8[$5< R)BCK@21# /5!S@N 9$ MQ!QQ)8A(/<1XN 8\Q QQ)8B@']A815P#(F*.."\B_K1]U:OIN<_;_M>U2WDM M,W;FUG"OW?O^BA:OK^6D+MX2YC6@;.]M1WO'J7-U!7Q-#GT#U+^6?/EZU/N6 MNL4[&^/]C%V=+]\/\R-HKTI;;B=BI'\;I&^+'D1;Q\[6_/4J,7\VU?UR(/C+ M<;JO67'/R/Q<-GXMU/GE.-\+[UACG]5(OVJD/Q'>Y^OG/"^]5NOR]'(-X3<(B#+K<5=/EMG8,,6/+(T< L!=58JG ;<$;))>OJ\)$%@&[%9DQWV03!30B4DF)IGWA05NFV+HF&)BBGD7Q:1B MBOE<2P:[>4N&B4GF,TDF"G/%)!.3S/MB9#'%Q!3SSA#<;9,,>RLD$T?GXNC< MK<#@ZL]$P9HZM\3WUXWNJS\'%:/[[ &,&-LQMF-LWTRV_.J/.MT0&F^ ::_^ ME%.,[K.';F)LW[B,OOH330"-B5O!XW6&2SQ[_C16\MBW_N=_9%E5Q^.+ ^5) M&/9LX9,O ,OO*>,3 M0R9?L.\#'@GKF!Z\,$%L*_1'+WREGOZ?E2'F7+$^/FA^6:Y.]+:\+M"HJ8F. M)EOK5FO\%46?]Y6$#XKJOMB' G9'7Q6;*S=#,GR=R8Y7XJ(7-.NPCS@..U&P MV%&)X;-)TN_',-NS6M^481[[A!)()8^NUI,"FE^E%7ZH5-Q<\Y*=7,[),-VJ MT6]./ E#<8+HIQ1Q53;SD&'('[_8!YJ^7X;968YG.D[T3=E@W]'5=[*5$1KT M76$Q7 7SC,+J?OI6U 8>U,=\PZS8:'O06N1E:4*AP0IP 1VV,F>9^V6#S]<; MWYI?#CKT9O!A95;#,AO='$WLQ6:64_-?TM_A3SAFI0X;6$XV"!1!1\/T%*,6 M"W,".(;Y\8M '_#C+B8QQWST^.$W99G'ELMRRG?%!NG,=+K5$]AN/TT.J[?" M,4$#3Z\:_GR*XII-3^UZL[7A(,=@*/!-L >"N%^6.9NMM3U5^4TY8=\\TMDX M(ML.,BL]CQV9E;K-@OC-O9Y;PS$,JYHDC+ M$XF0,[<2V$HM,:LGS)LMM%U>]JTTT6$\(S2W(I^>/NY*'+/,1Q)I5Y@UV]%( M(B22.SA:?!]GAZ]'UEUAUFO;4;+N>[#-,(3[>UJQ \$WE_4Z4LV9I+Y(U:;& MJN'JTF(%? =@7:,/>.IR8N_.^>+BAZROAR^N,+GU8;Z8X/Y8=GKN4*#K^7Q= M,>36$.4 7Y!WQ1?G36M=#[5_0@K+=3RQ!>F06VMN^*VJ69KIF]6P.[JHK0AU MF2MGZKJOZ)EMNCP\0KX/0CD64I>9O."&B M*>0STH@G<""M#W!@EF:I.J&/1-XDC$*KB616X\P7-L7^" [RI#8NY@6^(+0W M0:LW5$W=KTS"9MBI"YY4N7,U_6WDUD$J\37)M:&,XE1Q^9JNLC5F7")%V^=N MS[H-N::!+E5UN'"ZO#]-,]X801!Z\W62ZV4L/)%=]I VBN4%1PDT5\+)*C<: M&LL;E5VIH=99+)"9A69ZV< ../,^=QO0?#7E[S],+VG-WW3 M[%:F/*KRY )-C\J9IMN$](Y'IX#NQ:G^HK3MM^"+:\S1?I@SJB*['F9U-\TC MF>ZTELY51QLJY PRM)'8"Q[VN7/.N/@EO>MAC2M,Q7Y<9Z1]RS6-U4B0_%YZ M,Z W$CJ=0,Z@@<[ 'M@+7CFX#+TMC MRYJV+77U5'QF?2<4: <)WHY]\,7N=[EZJ:QX C)D54M&1KDU]\0$)[_R9$O$ M'8_,T9*\1U&*X'M9VN_+O-E;K35!M3.ZCG!#S9A,8/;NQR^2>$#1^SWB\E=\ M@?%CG/&8X@6<\?@EF\G@%)ZNEM&>IXP85%6;E'%[G(&F9_JD-A0#U"?2_6#: MKG(E807V289'C&/.N/,K6A]@C'TJ$O#%_K/3[$M2BDM5]0R%-%M&C_):H]MC MBP[BT!.]*-;XH*@+>+]-Y-+-)F +8'N3>,P6,5O\WI)ZS'-!4^KQ6WZB;DI\ M)=73:3%5[ON-"M'JWQYKL'RZY5&UV4;/]Z2LM_(#&5U!C<&$&H..6>/.KRA^ M@#<>/+;*W7;94HHIZY/<[H+A?BN+<,)%XK(>12Z)!Z MI0>51GAQD7H@+QCEOP?6N/T[BQ^RIM@]9^P_BQ9-M '?6% BBVI@\ MB682M\ 8';21)39#3D5[,Q-%3*8[3?DA8\#T%_MPQQ=ZSZ,R;OQFXL>LJ5W2 M*[*F=M^*?273JC8(4??Q8%DCSMB49[S7+[L2:N:*,M;/D_-%"UI3 M,/]%$@]L;$[=^17$,YA3[*$YQ8H-E:;TYD+,\/D"82 RUQ3-8')SK%$GZCU_ M74 G>G[9UJWJIB-U&S!H&R; T ?LCB\F_G6>+-<5IK1:FJLC.4=5$Q#OB;]A M\NI\6:MOD:+Z#J+M%O-1D+0A91=A_5[5]7XGV%H&WIYC/0I'RTII2MI#DL"I MIIB"V2CL@;F7&PWGRSQ]!X*_Q3336PE>9U"IF4-S-M\N9!OLG)MV<6H""!Z> M\;IH/:>;(_@KNY039X_>3^U./;LI]#>M0%@,6]G)I N,6(L#U$['XOV[4OMM M)H7>2O%5K+<1EF2WHY?96M]:K">5N0L-&B:4[Q?TTVZ.XF_LXM(WR_6\E>"- MOM&3)'QL\!FBVG+K]I<:F8"LY MW5\998?O*QE!">D=#^G]@E7U;H[>;^M"TK=+S;R5Y M2KK]&&7T@E*?=K+.L MUE%R%I(\/!EYT>#SS9'\C=TT^F89E[=2?+/B-B5EUF_K6K="3)>;@JO+,$H# M\RU R-_+'=4SY59NY0;1MK)CU3<\;6Z<78Y;H%V&ZF=ZV6=RH , M.N2\:*#X%.#%7TBNE)D UB%CUHF[0'UUDNAZ^4:BRQKPB3%!,!MMII^WL*"/ M<(!OZ)AO8KZYAG33]?).OEZO]IMELRB4\4PF;R)S11Q#GMZKD,V*Y'5$%'HZ4;XJYITS\LX-W&+ZW S8:S5W4;9BK%?* M:JWWD!:7(W-#J4/_09F_3V>LL+ZKT)E5LCI9S^F24D=,HU&?-[#5CU\4((,C MMD*^'/)/ZNSF2D9O,FG@JA HF%!GY=F*:/U!0=&O@;R'SZJ]SG191)&53/G\ MBN,VTB2\A'S/+2+CSG@WDN2\7G/ Y)"9V])4#,WW*WI%P)=V?;&"YD 5Q51G1UD@$D9^%\#_B8#,EQ,[85055M&=L)Y=7^O[J^6\_M-[H*YP( M !"PC1$]6855$W>/?ORJ%2M[Y)P+1S=.FW=V0RPJ!&HIB8&F&DI\0^RF;XB] M0;;4@VY3U_MT2EA42=_LMU$?&7/W)5ONG.JN[9K6&ZANTIC/W8K96^O2--,O MMY<-A4>:,=7=$-5=V>V1-Q#=VNW4EYU).8W6&^B@TVUR :;>F1D5$]V5$9T> M#*=D,64.A$"KZK-285$.[%B_WA+17=NMH3=07:HRY]LYNSGBS?:FS E:OP>JY+AQNYF[ODVRS:K6?!-,))_E7LA!1A2* MM9^*[P2 DDY>@!N]GA$=O:?D8$=U3.SQ"+O?T&T&RZ^%MB4KUM!3N<%H!5.\ M.!!IV+[NYG;W<9[IKF]_O(74WWF/XWI(O2'0TPQ!J\AK8CP+!I8R@:1. MQJ3^W4Z=OX72WW7OXGKH'$'8*EU8M+,\C2%5JC4:TB8;TCD=TWE,YV>X)W$] MM)X:9;M-5U-\7G.*"F6OEM.>PL$],#&M?[O;$&\A]G?>:[@>4L^/V.6"Y82V M("%E;^15R$9:#DD=7E^(:?U[WEYXQ8!Y1RFNZZ'TJIF?(CF\[O%FS6HBA45> MGB$1I4.GE(H)_1L=:G^C ?.^X^G70^OM#$7)I52&1U4,:5:L*@&@T0QI/?9* MO^$A]'=8,&^LOG4]M%[O&)V5S_)-?5$HD5*.T8OHUH*)/=,7%[)NE,U80#&ZB,80,5!S90L<<);5O8+:&YB9!( M$[:5\,#0(#Q +_O.,APWL0$)69!\$R/;4ESPPW!89JI9*BP1)FF6(5E*0G+A M\"4@[9 5$@IXT4,"OES=DG=BN6_? ]\*7JX!5@//]^^7+,L'A+I1(?U&UZ\2 MBKK4HAG!](H$H 7^9LMZ8@[ "?:C>KX3_DT&C"@Y$/?11TL#$ 7L'"YW#J!H M@S>IX('Z;)4)N/R5YDT3K@:P(3F)$,U@0][AZL$'+9(I"0 Z\R'1 %,Z,,$% MAQ4;]63X80P8/'Q!"#[XQ'8 OT@.6#>4"&YB%9J8 *GBA4M-)@#K@B<^!!B@$RD2-I#LL-2_ ),0HSO AIN?._8L M6K\LN=/$V+!7[A97<&W/(!%" 3Z77%>#*)##70!H0%H#<@X2'!B@.0H"@ T0 M*]"-L/ M)SGJOXJV_/6_X)\=9\D&D-A0UDWW:!Q!,_I!E/B- M1FV?A,IY_VB-',!U;KL:I*J?C@I9?JG"F0_FW*'%L^<_<>SA4EAY)A2) \M! M2DP=:"?\IU//G#K^\/H)ADY(GH"<,]#LL#QW+_6E7P?H/4V7;X&7%%H"8DIB M4RHFR2(]'N$BF:)DD5%07"18!A^CN(R/Y=2/Z*W2SG98:^5E>3/'9#[HMUQZ M0HRTE;P2,1CG>SK2F#Y;0Y[.MQ?-=*#RF]1*Q(]'+MWLI#'.:'F]W%^L MG$QW.1X5.!CH?SZRW*+1[ (75GK>H]:L/[9FDQ$<23X?N5G/3-);= D40?FE MVC,SU4&_"4;2ST?B+&86_G_VWK0Y=29)&_X^OX(X\_0;W1'@T;Z<>^9$"!#[ M#F+[HA!"$D)"$EH0\.O?*@EL;/!R;&/ 5D?TN6U<2%65>65=F5656?$+&4&B M^WBA0M:6 SX$+8_ZV:5765'J%U="+E +^?R6&%,U#E"_HW[:^*9M;>TU(BP5 MBRA4J8Z9#330\JB?'FKYC(XW>*';S3A+PIF+) ^?>=3/EF-9RQ;KK!"I.^FW M6H$P;F?:H.51/P5#+'DCPUCSE+>M94$?B*W#B:2(',W\2F[7C6S'$ )ZU@PM M!*MRDS9H>=3/)H-*169-4J+M#Z M8AC&R8L>MQ2K,M\OD"7$:+9IKLNW@LRXU1;9XW[BEH@;([WN\MWYEK(6X_*H MN@A!RZ.W9TI]+N>[X4C096$9#M=]5L!ARR-=8G*5@N&K0H9OEK*28Q=G^4(O M\LJ/7J^[/-G!6AF:SPG+T:J]J8Z'0;C;57YBPQRUCI6;"Q49;(+U.JMS8F^^ MWYA[W+31&:QZPW9.-*BBGN_GM);L;-IP8^:H \9LFI4DTZ+X'+.L-(*Q7,\4 M-=CT&$SE(=&P"&J 9*2VHBZD*=?G0MCTJ ,3LELMK3,]4U"(#,-6U3:7H:&] M/9*^E,_/!:D5>$@3K?(U%E_1LQQL>?1Z-YAMZO. Y!!LB8:ISWME+7G"P5_ MRH=*P:@V9PU+J0B(D==.6?MFK]O+:F4S(Q1E!:L6R.U0$]JGK'U?V +Z;@H. MO^"U+C[F5^VNI)VR]MU0:33QGFP(R^:B8V3F6IG(GK3V*L.O]5*=49# F&@E MH;$15UOME+5OM[MVP\D'$E\,D5%[8VOZFM).67N\UJT4LLZ:Y'-J'JGQ[5J' MPTY:^YE8&@_'FR4E+)2MW ,F L9[92USTQ$Q>K55HB <25R*(3"=M'23EE[ MK,H6G)[#JOR"G2J=*M;R!CIL>=3/^2"OM0LZ712:7<6H;P>C!=,[N2[H%COC M)+_B(E(NW'+XH#BM\.$I:X_DML,1Z^(,O_#(9F<-F$89A2V/^JE:V7(KW['& MP@+P!2;Y8 MVV%SU4=<+:Z<^ 1QIAFR@JX02+C*BC!R6IBVN@%#XA="-@AX[\%A_1WSZ30<+82@;B\\58G%@&_RVB]J)402NMW'BW$;[3_F% M8]H;1>G"L$(SZODNU]%XI#:)K)IK&T&893)^SL=J$^XH%BC/E&E@*DWU=$Z6 M@^=ZW&Y&(N>A!_J?-<$??^VE/EEI-4JOU60^5QMDMJI&S)2"]@NX]++D@%?Z M;J"<19XOA[IV#M_.B8:QI7_>&/V*8G'W?FWD@T*?UI0<3_F]_^&P8U"O=KXM M])'DV+?ZY] )E0+??NR#1I\\.J%\>&0Y;H,<^9@/AZ]W+T3CD;\:/8V>0I)W MZ(O'_P\P9&87_'7GP(YNE5%WHGC.C%^Z;2Q+/-P%?. M[$R?O"\0-WR[9AP$/SX$50BB"L01(*(*Q%$@H@K$42" MB"L11(*(*Q%$@H@K$42"B,\5Q%]U"A^> M ^9H"B:/'GDX8C@^&"W:_QN-]?E?_O=_)I\Q!:_A\+_.>+O M* M)MT"/$J'_'*''IW:]A.3<#LDYCI,>3<'^J3G0Y8FK@Z>4%'.EP&' )TJ6 ME]D]]J\#J9^+C-WQX/TI8V>=\FQ3GZ;VMU^O&#G-4\A)M";1FI<7V7HVT9A$ M8_Y"8^!5HDLO9&J7W/>K[>6;H_SRXB-^G+21K;5NK @A<&08$>3S:S] MN'@[YXE-]>'.("$R66ND]56S:BBT-E/H10.Q:'T*EI?!$E?.%G.-T1XNM4QV4Z5+ H-T%XL./A:4? U[#2Z>ZXL=J,C1U5KX M6UVW]$6PV%VE;1$!LRA)!4U0Q/G6:ZPG;MAY!"?L4F :1 NE,N6 Z"5-V4<^ MHYCG4X@U)-<5:WA9T8,U7C4HU. F_%H@!^/PUQ_D#J./L)6YU/1+ZX/IMYKY MI8?YE3*O5&O2+* +_1QQH]./MMITC>CD#'Z9D_36NKB=TG7NUQ\Q\V>CQ555A M.U:^49Y"%G43DXC4\ML)(4QH9#F>S3UI1E6:(9A$X@['SI)\-3$S5VIFWNIP MP&5\U!Y9\ZR@]HVJJ97&K;Q.A*7PP]X&:?%&:&@ M$T9S Z1LEJA=0M3M>G!]/2".LN1B M_R3B2\27B.\:JQ./IV6E5Q+RFB%1(WRT4H>4CEZD)O:]KGF?7: XT;S+&XY; MWOK8AT<^CX5<>D2)P_$U.QRO)4D<;:B*1C!LP.O;&D?VO" B0_+ MGA/NKP/M34E!%+7$D_PR+$V7(Z,V72'<5^YSO$,HC\./JDNVEYI> MXYL#1PC=[EA"V'-N>YQ?*&L1-T1<;W>%@/?L$5IL"^5U"&PACB1W\67;P M=9]JK;(V-+XG6L#ONYY%OZ%,E^GF%^OFIGM>7BK-@NZH")G[Z/SE8 M!,LTD[#OMW'_$_$EXDO$=ST49;7.%V9KMF7RTJB]JM=[Y<:6^884)=&\VR4? MEZ:7)TZ\[PNGQ#<><#0=_Y"O M7P\.US6&1AI5TS0HI[&UL\1FH[7"VSQ^35%N#:,;UM HYA=9E?:%0KW6ON#I M]]?#P"@:.HI9J#M\8#166.BY[(1NW^;T;V>E!6K0NLMCY%#O6%UG-LFWD]/O M/]BVO:W>!O7>_J]@FXP=ZE@ M!"\IZTF)H5TMPW+ YV!^_0&D+XT@W^+L>U_Q8#E6,"DI9>TH,OS%MU,K\/$7 MQB-^A"VX/>!_KTA#K.J<->5WBMZSX4=O"4!L\MRRV: +@3#HS;:.-LAR5*T- M:]9_300BP4<26[AT;.$9^.P\6U@/^J]]WLZBR2\(<31'E@4.I<8++6/07WH0 M[>9##F>02J"MZSG!I5V^V%ZP)$GQ.AZ<_QY^8N.2&,.GN,>OK_-O])K1 U!, M)H*(8X:K"KFYGUW7^A:;Q=L_+O1PEKE56'[46?#J&*GR Z3$Y[-EHMT^(+UK1YFD:QO5!F1&P_#1J^I,CW@[44K/C+]>@\9\;/U1$!T MP2268M&>NJB6')#XP;;M&P8OGD?(6SSIDM/N3XLC4A VU15O!YM9T8QO]GYN ME.*YG (W,4F8(_6[[9HPYI?&8C H*+/^K'SN<$-B1J[0C-QF4.)S@/,XZ("> M\"I0EMA8(W/D\KFMYG!#T#3O1U[%VZ,._^/#=UV/1C]!]RI1 M/R-E0[%[C>O-E%01P,%)N8IL:Q9XQC3E@P_E WF"7SP?JD7T%P\F5$GM:GBE MP%\E\)$K0\N&M_9QQ-?H8WZ!0V[EU) L^E]3":%QW4:\.A? M(CI6 H&0CK[Q,' 7?NG1D.'A$\M3H@@/K&GQN)B<%B72-''L:*0_VXB]EAK8")%X$#2.7U7*S$$$F@?-"2M.("(#Y"H'4 M/<7ZQ*D*1C5VU$"HC2!5;=IT*'*^),%46;IY-$V1*IYYIOX^\])7S=0RKVA: M140\9+F95P@DV&:*O/;,3 %O%$:L]95B;IZQ0EJ<,16>%+L'=G0OC_X'F(2% M8]H;1?'N4@_F3MIW/A7YNYEHA3II J)71HUVKX-Q7]4&WP^]WY&5>S]OW4VE M&*V)O8T3.P'[3_E=QP]26.V<@O%(;1)9-=G!-[($^9\&<&+OU=B(N9T);RM-1:CM7__F%V-)1D(4G(\Y??^A\.. MP;5F%M_=74CK3"19:]^WC*FH_F\I\.W]!Q&[BS_9$SMO\] VGS[XFK2$8& M@O\?Q_9TJ#&_7<64(!*?/',GC.C%^Z;2Q+/-P%>>#/3KRG&B;]>,_P%CN?_W M@]X522>"N )!L'=8(HAK$ 1 Q(N'R!-!)(CX68)($'$E@J#OF!=/7B6"^#)$ MT"^>#DL$\66(H,A$$)\GB+\XZO9W#MW7#9_YB^&?U77ZAD-^C9)=O)SS2)'< M74S]TPJ!OTQ^OE;*1T-.Q/X3Q/XE4GZ-77[Z[O)),5^;[K]&]7X"_E]C63>M M&0GE22C/JVO?;O=EOXGCK%. Y.O3U'\CT?^N>6U\YK['MUPG+TF/$A6Y"17Y M2XV0;1-^^'^_\%_O'3Y]AU$WK1X'[/I-FI*LJ%>THC*OCWC_U!SH\L35P5-* MBKE2X##@$R7+R^P>"R< RGO_;S09S_^2F-A[#,%CIS)GC'M]%96!HY%NI3$+?KHB^7=^0KWXS %Y_N)%E\V:"&XFX MOR>8S[[G^(MQT=?!+?!<'WI8" M7UGI,GCGI_&,2X_P$I>@L.UC[%F5+MA?@[Y(?W7BNP6ME M\'+5X5-RMN+@V4N6+N] M;"@49;]MR,@ZFPM"D82IFF@D31/(>7*9D%>0S"W!WPG\?68AU)\IY%W8ZZ<( MF;Y,6HV+"SD*5-V4D#_"!K]4G$7%4ES)C&B?-%WHE@Y33, #X]\@QO0]P@P) MJQ-W6LI94^Z1CN[(UNZ)FD/7BGQSGD>48MN=3(/\*E,++\#TY@41+\A#$N.I M:3OL!R6AM!AJ(@69'DX0:00YSN;Q#:) /Q)NGTWBOKGXOORH]A?3LV\OOB\^ M3_V5Q.O2U#IKNZX=*FY*DI>!'E_*\R)F!IH9BI\$Y)* 0!(02(3\TX6<1'U^ MA)!O-.JS3WQZGHRC'Y;*ER<^!5[TZ6Q_46:".)5@8*WB:K2/DPV&DG>8+76R MB7(.*H 0'52#N<\\>I>ZS ![,\554B'\Y\J3E[Z29O(^5A-M_RJGHQX]:9U5 M+$75_8)K+_;)^YOJ08#'.YF)LBH'^6)7%QE#*DY88[8U=15F*+_M)*;GG3.: M;!*K09#)&#I)T=V>Z V;SOGG[,SI3,\[9SJC=Y%Y,=@B <>YY7[6KHZF,..I M?2+F]MH'*3V*3J9\:9V:Q-UY9)+4=Z1$/DIS"KZX&UYND40(,.I MZ+<5IV]-Q ?9'B7.!=.%C4EH<]38WH ,K):K,#MA.R@&#M*= M#25+@[^K !^I1[,/\9?1UYF8!_PN1?\1I\X8*PVK.BH4]3Z-L05J@#+U#"R M+="$>F#^=]^=L[8>5*P-B2S%N5^UIEPC'YPNN_F,N7MWZ9SHGWXL]58D],-B M%ITUUQ36]0EC5%O>:,;YRJ"V4'D. MTF\<2-*!S@%#HS]0FO>(Y2/3OLR'=-MCY@JR6$R#C&UIDX5WNL[(2]/^GHH) M/!QXU#B>](,YUYBMD<6J.1H)ZF1],Q\4IF83S#F*/#/C$3:A(9D"8PU9:S3G M=RFXID5F!FH^F'GLT-SLY0) *>TK1<+O?GX5O$M(\ (%]?AE -RBL@6Z&\ / MO2:8;+$TL$SN=: :S2-G#FL(ML>SC0FW,T*A1J&N3Y2<+(&UNAEZ-IB#-[S M)4)!'PD%_9!0QGEN*0[HIL(727;,A\X&G^+MFQ7*J*!-UOG%Q! DI3J4"A+@ M^0#X7R 4[)%0L \)A>F-"Q:&\AL^4^LZY"H_6_*/ZQ?>E%"FA3DAE[>>)'0[ M.=NIS>8B;H:__N!D&L.1-,4R[_".CMVEB+>")>V>\CZFM^E4.-/E&?2JS"#* M>79&G7B$5%3$D8\CM=[!"J&';0.D22TG8:_>*+N;VU6*PA!KK.@.,3,"==EU M*J)==_) *3 J39%TFCVA%#MW9T]1="O5L%>QNPMG%U;L\( #J:N 15I^R@3+ M?L97W 44.>BE#IR8V+]]Z@B=\(.>T*'SVX^_.]KTLJH(BT:-#_E""2G2XQ7* MDR@AX+>[TFXR+7O:75"&T&PUZ%:/%4M.GP/,EX'5P(Y/KL>6 *A'' YO^R> MQOD^(KN,)D[FHYX@&$M")2NY%CZNR[>[(*]I/6SUUB//"&341O&>5RAI8$&F MTQCZNO2(.$3QY<[(7Y;P>5FBN76WF:D7G:JAH&67$/C,HNW)HAZ#1"'%?\/I0H>9<:S'132-D^H "/ Z> \B*:9YW\68.8A?,IX0N[H\=1TH=G4T.O.C[ZXTJYF+4 M=",&4[\G,/O[9JV@Q64+W$0QNO5A0UXCZFK3OXRIV1F4@NVJBNX'8&9?M"K= MJ;0J9.=R:%17$I[7N[P_9%FCC"%> MNLS2_Y?2[0J63&JP)>MI& J;5D M;KA>.3[WDI[$_" ZB^&8DKQSUV!_=GX:\.WYRWM^OD+@$CQDZY= M50Q^4>(,-3\M3Q'NA4,"SPD<:->!L(NV/?4X:]JP+>7Q%KC7 W+SXFFIV]/( M>X8_-U58PAS(\WY^#Q4&WG4^*M\TAN+\_ M-W &,]ZPM$'9GFT8!*.T_F:,;7.+PCON;5]*!ETI@[(9A)&-C<:Y,XWI5\P\ M+#9/(6F2/54_^RGL_@V33+Q-8D(W+RX\.S.VRTW=V$R6I57%VJZ<"I=@YHWR MJF\);J",[9&P[%:]AK4QUN[\[6=M_EH""69.K$WRB@S,\;8N!-.9.5ACX:(M M PY#8FF,05^'S'_2<(T"C .&&BTM/BZX!OV,JHO#WU1)=U,K6/A^_\DBZC?< M;HU6M-A+A7^PXZPHYNX/Z:?'$249EC,'KS$WE_/"FL#3W@5?R2_WO%#DT#E' M/L4Y)YIY>S%=M4.A2MJYR6BU%>JC=\5-'ROQ9S.MW'Z"]V0+>.2@_R?5NJEE MU*U5Q 1AH/4R%COM9GD]HEP4@Z/A[=E^H>9=[,M+U>S;-$T8\'.?> M(:J0(:FG]<7^ZU'=M/L#Z;"@M>W^WB?*/!C8KEX;%IU0UY1,7)9-4L&K?TMF M*&V\W3@9Y@Z[3]OZ^S[9)@[[0]XQS+]2#S_"^3B:S?@+<>WKN-7ND[CX]?ZC M=>9@7E^K#+<7BV\[OS'T[EQ2>6+5\ <9_*^4FKG0SOQWKYE[_ESA2P?,HCKK MT,#G[*B0N'=_W$SZTWKYEOF2[J]ZUYKTJCIG68/B*72;S6&8V>> 621^ MQ6^[;SGEK?9F;HL=OEMD,^5&3V;:5EO$X*7PQRT+C5L22C]%";I#I*HNMXF3D MMD@>MQ3;/#ZST-J$;Y8INLE+U,C5X(7XHY:URK97J&PV"R/0Q0I/N_Z*EC61 M/F[I-CUYG9^U6L;&T]>+UC*O]HMM0&:/6B[14&9*D^(*H02D76BP\X9%<2)[ MW'*8HZ=#QA@P0M?<-)6Q.LD3;!LNFE:&GM" ML^$US!YI-UIZ>$I#1#-L%;)F>6P$FMF::NWJH)B%+8_>7M2E^=S0M;;195G: M4KQ^:UR%^LD6:Q#K?DWED5PYUR41?N*(*^V4SM?\3I6G)^I0YK+#"P;;1]<8=Z#S3Y;5^'L3D9O/N):T*@9",:!DBG4Z@R[7 M%F%3['-7S]-T%%[N27G! GRR@<;V\&AT=+P].BL0W9*B_TE!9K,"G"HU#=P] M-W^)4J1T+[6C\O#NCP*KGD:V^[HVC9Y$]N29,@U,>$_A)/,\O+W [28D6JQZ M8 Q9$_SQUUZZ6=K*=Z7.U!:JG0K/.L#B. I@X@H@F YX)2"FRA=)^=$2O&,8 M^XSAD.6\\>I9=#'NGDC%B<4@9<%!M]\T)Q"GR#ONAU7QC\GR'D"]=!+ED M 7@TD_E* M)GN-R2L/)^8,1P,Y3VRJGW4-5ZUM5!EG)KZ1:==+6FLR4JCFE5ZA;MB[ WNG MCP'V9''<6Y@F9O0" \L*W<6,(L;^-(Q/.*!X&J?)-$:?JP3897!Z7:C<+V!7 MCLJ709G75_I4B6YH[&!9RV0W5;HD,$AWL>C@8T')U[#+PA*[-E#NPUB[*%84 MQ((Q+.BG11[:";Q:U;9KN6'\+%R^^(C>] M!5)]2US@JDQ,DKSA0A $:SXPY-B) MN]&?MNA?&3_O1\3INWH?J20H\-S,_#LA!^)-83F>ESB M#;/5' ?MN' DG288*HU1QY<%__-=49K$"!(.<5&(OH=#%--WRH-:F6I MV!0)5C@U)+1A5LE#7,9[ ^=WIHPR MDZ;0="PJ.\=Y+U/21"8Z4?!L:J$D6I!$"WX&C?ABG+Z'2-17KM=D: X5!N5L M+NQ6Q"8]Y0"$ 9&@[N@3]3<^Y[CBE9U-W"?_B,^MXF@Z_N%3SRDFX82+&Z+S M'SC\F.%IV?Q$P?7)7, F^7 QIAFZ85]IW8_7#QQFURQ)LU-MC5"S33N0FYWI MIA^*;+R9P#)L&F6.Z<&WP%L2/OBBDX3GQMNUQ L^=))0I-7*I&6N/5Y1BEU& M1CKM30?FGXL6>>KU0P7_$V5.^O.T]L0,;T:9.*\]V!:'$"A6R0QX;J7IY9F"!4@A__6'2-,JD4?3X].Q_8&I* M1X'Y%F$1LWU"ZZ?Y*A_50+M?%W;Y*[WG:IH>EJJ4]J.*'YB):HN?SLD-.W&4 M,%."Q3'!,T+O]E-=OI+>LM6B<9.7-QFCF=OVZ@A9*Z\U+4EO>8WI+4GL#F.3 MY&,GM.7BV?KH).WH-(UR01+!7*=@$KE[H)*_U]:5/?M6SO'B2@(MDN7O9J_N1<_*:1W5MV<5&#YM0 MGY:D[N6EY(-S\D[*-IS MLW1KK.U"2]%MT;@+35+,Z[Y/5MEGCC+_S+7]HAPPT:E$IT[HE&R;\,/_^X7_ M^L!9WV^587UT?&#R157[*=&>;\H;OD$R^F]'&^!IWUNQY]]!?[X;18#GEQ/] M^3+]B>-)WTI]R$1]ODQ]XC#3=U:?A"+>-$7\%I-T:UN&1P6)KM<&?PO]N+6M MPD0_OE0_SKYGF*C'+:O'V;<*/UD]X'W#SZ1H5Y;]J>GJX&_Q'3MX/P\\8:7+ MH N?1K>N;,#[P.RGQ=*N/(O56Y/'7,/5^WVKLB7;"P5TS8_23]3@Y5!X-?+P M23G;\YMJ5S(5;_?M?L[;]DM-="(,[)(]O+B:-GL9HWF MP*^Y?-8F1Z5V7*L&(],X2Z49_$PEZ^C+)%:[KJPR^S#E#X?F9^9I^!@TS27) MBII:*O%%?X1-N#&]X9>7@&:E;"FHT:M6C6ZC@V5[DEH,<&U7J89(4P2>QBDR M@>:9O8.?CLS/3#OP060.EYYJRGQ5V"PPF:X+&]FB+X',57DP'W8S#HOH9FXS M"KMHGVIS )D46#2)-(IA:1P_3NR8(/-S';/O@LQK2/[R39#96;OCTJ3)L'Q5 M6W<9Q5Q@%1UV+^/DW9ZX/B)=R M<]\&1+\H6FBO6%GR1=4P3'V)!,'VRQ,< B#.5:5,X,(T$"@[2^9#Q\:"9A@7 M6 /D&J&9-$."%CUW"T/5_U^=8E MZ'2.12:2UYA4!&E1KHF3++]8-&"A0^#HXEB:9>DT@9W1T?U9./SRFXD_UX6] M,1SB2\,.ZDT<-Q8=OS/< %#6&+@> K>6B'*BDO1+O/1[[0-G;=>U0\5-2?(R MT.-4*W'&5O M0_&3'>%D1_A*'>/U1A7WZLL=:"\P1/6][NX>A^+V?(VP30QI M6BX_JZW-<-*]A%=IW9-0=[(_ M?-..\U\ -6BMQ'QI$ P%R>WA!4\E@\SR$EYSK:8@6;:@#!')E[?M%6]50W%7 MLA1/$R29)D_4+4V@FNP7W[)K_1=(I=&7X/-^?^JT M>_3 MSZ^Z_1R/E#F 5.!YDR221EY<49/27F_O*O>H3.B+U;Q<)15*WAF*&3TI??*<_&[K8OF8=_ MAVTEJ3D4(U;U(Z,Z^F6#C!3X5< MDU'T'CJ;-,FH6!)&TVD2/5&9ZCREP+ZX<.2MR*?;[Y4RS#Q<"4ND2G7\ECHJ M$&VP?*1I$L@'/RYF=8[*88EP3@HGMU([)5O7=6%IN3-^*I9Y YB!/PQ8>? 3 MT'E29PRL6#[L!Y".>__2T]7 HK3A<>&Q8#>0Y\N3W:5.+X>[:I8R&&I*]Z)G MR[N'3I3401=@&O.4E IWM4PS4ES,-.5$=\VD*826JX=GG^]+EOZ\Z'SG!!ZE?7MN"!1>V%)SVWEAQ^JCP)QR1%\G_D 6\5C\T7C]@AZ$:Z%8@ MQ4/X[(#<.R-P5]*-N$+)01T6V02B@A' V7W)S-U:&*U&YZC$\NP5?HS8QSOO M@WJ%#$D_+;#R7X_JR-Q')6%I4=O]O<\5=3"P7?T:+ I3:D")HC(UD@I>_5LR M0VGC[0.=S!U&[--0_;[/-X7#_I!W#/.OU,./<#Z.9G/')J(JI'&KW2=Q&=+] M1^O,P;R^5BEG+Q;?=GYCZ-VYI/(DY(P_R.!_I=3,A3;UOWO-W,F\$_!G8"> MP3,?Y9[8?01X3%0)%M#HG!V5=/7N=5)Z72_?,E_O9^>C#571"(8->)V;E]%" M=LZ++6UOH]<;]3<,SP:^[6[ J@!,M (CL \+1$/Q.<]3?.^XHJ\2]JL-7^JU M!5T9501!QRJ(T3Y31=^C!!=/! JI;2K"]*\_*'V7NA\5M+W1L"*+?&"(+<5/ M2='0OH;OQMU\T#M811HN@9*UN2\Y+<4V#BX(CK1) 871P:.F'G3O'!>LOB[H M%5B('25Z10JL#_[#8^!2I8"O6!KX)ASG)(A/0P'-5 /X&!4LKBFXJ'G!Q-.G M.G@>+&C=44QE!5S-5&ZF6V"Z4G5)M\PHJ\;]-)I2N)]"+3"E^,' @5R =0ST M%<;WHQ<]]'FRB3K7+_/Q%P_?&?G*^S_"5==U;#=:"W7KN!>V!;WKP-]]2X<+ MJ@_^")H#&%E@P%XZI:O@+9LTK*D]57S8,2M^G"2#QT\E2P:NAN[/CA\/&P1P M4=7@>",B=C34N.HW0%Z4LD_:^>N!&0_:!A.QFQ)@2LS8#=>MG7M^\!U5MT!' M=,F,9E:)9\UQ%0>L_B<[*]QU[U)%CFN!B5550#,B$?HS.PHB/'G5@[1.OF]'?TG_^D8%EW5UD&NAL3.\>U(2 B&B@K M+E3; SGMC5,Z,LC@O5)*VUW=V_T)*+25BG@$, #@S8 /2I8'F2&$='S!#SY0 M58$C;:I157GPV<2V B]J$FONLQT_ZO"^IGU*\E-@E?+\M_KF3N J8C/4"HZX M*I,\-JQ*JF7-NI;RE\[+WNF[IBV#1 @X%&#&@1TV5@\P( M.!PMUP8$OV=GE?L-P9[]=#6\=SHRV('7T>:]Y=8J+5!^0[G.>N:L.[49\*K1 MXWWZ?ST8K8B21+"L0/,4F!YH#^A2K%;<_32^ M5:=8CLBM-[Y:1"1CMJC8:%>J3L)??\AG=,J][U-*CCOUBCK=I7D"]!&,]H%)?%]OD%E#5O4,:Y\^ G0(,P@R D74D?0J^O1], M^GZX8&!/_I9Z3&_VFASQI*"TQ9V=JI/'<_E8\_ MMH[04@!S>#)8L^*!BC>JOF, S9[DR5%(&1H';RTP*)5&<)C#!KO8!F6EU6T. M:B@S01:=S<*<2/FM.'S'&>NOG]<@I')*J]@L\;J^1?"^*O0GD@8W%1&"2A,8 MF6:H"VTLWNZD3JOE-ML9XB-AR:%U<]Z9V<-E^]A;H7(&)?? 8K*S P8S<%R"[7$12 $&6P4*4!Z3%M#U M(XY#$PM$G"LT(78,B>GYBC::!UCK*D(3S%WJ8$R16LB'HSI+-/7!W=IUXY'T M(T4!<+-C@3T)-#[]JPE6Q-\1%84_'?TY#I9%#B]X3^[QT+YP=_%AYA^B+477 M#AS(7X"/. <8C-RS:*<7Z*ZI:)#]N$_2I4"J+BL*#%%Z>]<1..B P#2 #B MZT6!OTG@0;ZT"Q/$+YK:8#"6[0-V'!'O30J&;2!E>/U=L&LAM&[1"^\[+@$6 MX\+X$"0]H6Z:NV>G@/D$ P$/5505C@Q8UQ6RX09K.VNGYA>8\)^R6;^BD3#G_A78B;(9> M ]C9N]3#8%/**@X-7T+] ?-7=1?X\LL *!!8F(#. I%1Z0/]@D[!=[.@P4]_.YVE/%HZ#BX3N] MH^[W-9]HUM&^YY._[_8[Y\6B,EEE^C[2Y.2%[2S551;[P/'B5HQB#^YD=N'D M]<#7T#9@\W]0% >LF$E3%'OB/&5L&R3' M,3?WQWI2^V,]JKZ&XS_?&8XGW6Y#>*#7/:7"H#OLJ/.6.1S=#X^-'F M/O%7DP_GN6P!BQK !;8,XV: +@)W/3Z&/GT(!)WVPJ<^OLZVT5X%:1;]+J\O M1IF6Q\&3/=AQBI%_?9WG6XZ7GK>!6)'-*)XL 1 O](QD63 8L(_,PZ^]ROSS M4>.(]\>'T<1)>8W6W>R$09JM6;$GJ@V=GKQRJ> 9G.;W>P3W-P&:\.\E]/X/ M3RX2W%\AR)F2Y^V.!41?GBJZR$W=I^W?I8N3+K!GG=-Y_0H7VC_ M?23ID+S:5M37^X$!_8M.0.1W,CII$\2:3M#;_,)"@KE)9 VLC/-2^.L/W0B*AW?/(:/K_$W/'>Y1&]&X" M8UJ;>'O9BACC!.Z#_05'NT[Y'(H$[HQEP*S[,RB+S%3:9. !F\SQ4:)]WUKQ ME.3!%V'X'KKX>6E3AX\ 7N(H.BGZ<.(Z7YHCO9 3A& I5:GB?(CU@2_XIRYM M@/6,W'/J*0=.WQ_)F0&.I[A>''"%6W,[#S_:V3/MQ^P?RNB'B\8[D$U3[413 M]KQLG%YNZZ)>D>.70\8K+Q!OI?6U7W\XQ]7-%/Z,=$Z[+3=X]H=)SOXD9W_> M4H.C0&753KEJ1^7]EHH.71,W'#\VA?%DU!FJY*;IYMY3B< RVIIRV)+%73EJ2W,3;U M@=1O5YFU'88BGZ+<3@[S_%4A45J&8=3?$H#+8_>OM+5-9W-LRN$6K'= M;:UGUUR^#5H>O7WMK,SA4K!-GB+M$L)5W'&[!HMO($];]K?*L$\6A*JA2'.L M5J)(RAG!!%!'+=5%9KFQ\K8GZ$NET>YR2*T0MD7ZN"7-5D>4,^D5A64QE.2B M/6X4:$YDCEM6JD%YCLSI,H*QDMG9M,G29J2)[''+:E^>>6%+X8TNKI"ZJ_2' M(I [BAPW)8EIM\(HFLT' 667V^L6S:@$J&H@J8G MIM67%+UH*X.>D-EJOM91LP)+@0Z>6X&N@AG^J6>+[7/>MFE^?ZO[OP[$Q@ LY\K]I9R83G +LS1?$C MEG&LNB6>S7.N:O<%'9FAH=6RRZ,2=R9E/)ZPPY#5R^?WW[_#&.5+N*?$<05E M>%)/R3$M^^>0OTJ!;S^FK]$G>SH:M3G(^K%K@QS1 MTXL 9#YX/+W.JIAWN9VW_>P:F-/D=.P#P*LZK M['LGC.C%^Z;2Q+/-P%?.S,.?K^^(OETS#ORF#R?"P8E$$-<@""P1PS6((<'# ME0@BP<-5B"'!PY4((L'#)XKAW8G 7R.N7S=\YB^&?U83\!V'_"+8SE[N'+[D MI?KFG!?G/[?5QV7.$Q%?C8A?WA-[=0J.A/X#D7ZA.?B^>I$L>K<*A2_3_%V4 M<1^L=-:IZ#Q[:K__?L6+XO[B2;PTXFAZ7R,D62%EVX0?_M\O_-<[AX^1T?AO M6#T>YQ%\44D2.WE%N&!>'_'^J3G0Y8FK@Z>4%'.EP&' )TJ6E]D]=E\X:/]O M-!G/_Y+8UAUXX#V^6S&DB<)YD"Z^.O7<9\FWG\1ITT?I2D<\++TP/!'V!>PI5DWB<0N6W&]1TXUMLJ.)ZM MT.I15D#/]<7<0:IA?I>O,;H)#/_XZ$[,[@[PXR^!;I5]9?'PE8[BV&YT +\& M,Q;M'[G[2X^+HZF'RB:!C4>)OD"_^$?U)WSD>3AK5+BUQ\Z MS>)$FB7.5(8X@=&5PNC=:3]_+HR:CE90J'RYAQ0;^T88W>E!RX4."'%3<2=^Q[N&,)T_W[#($1 M3G:%QH&5:4*,Q('*7 R4$Y:ECGM^0&YKOI$99D?;9=??T!58?1SP7)Q%TC3V MDEU)@)8 [<=QX?12_$>7&1MY,%Y,J!!H!JS$@:01-@)8 +6'+ M'P;:RL:D'#K77$/?4!.*E\J-$0N!!K@RC:;)$QGV;S"2&Y]:A" M%63(L#Q5XD=_9S_Z!W+=AX(=^4")4F$?J#TP$'WP ^S#/D7SOALGS$1_76X& MA6&_*4CE:D'J!CC>86!N,D!\611)8QB3QFDJB4TEF/K>M/83,16BP4CJH4/6 MR*S'.:Q-$*V)'P), 8Z+8T2:(IE7UM\$4]\/4S^0P7XBIE3*&.0I3VKRX.]* M?Z9GEGBN#3 %Z.RN#A=)'"=P_QZQW[*U K,35S6")4[/2G(O/=BK<9(O>-GA MNI;U6Z;*>R?Z $)EBU-5H%-@(-XC@^1YMAQ]"DQ3Q=8MOP^:!^YI>Z3-NX-: M?4'P >58V8)8P>98*+*0-U-IC*'2-(.G4>*X-& "U 2H"?_^,J"6Q^OBI%,* MRD:NKSGE[,JIHRP$:G3T@D3P-(LR:80XK@25 #4!:D+JOPRHO9[5;>-YAS2* MC%RWK97L+<<< &ITN .A\:C@+H*\!-2;B5N_>$6H9TG.;[//;"+I%IZ M;'-P8'.F=@#37E^?T7E1*1*._ZI%BK?$3I@6D?%'(]&>+OG,;,@$';JQ[GA1 ML0P,D@"49=(TA9XLY)W@+\'?5^#O.S""9_&G-;8SO-9C?E8_D!JGJC M>ID(-A%L(MA;$NPM^TZ<++N!\N+E4_-A_4G(4[)QFFQ3/!^FB<%T0-CV=WH. M/CH1Q5G7^[GAH)BI\,IFEE>;VTJ#<#E8G!O[]0DQ-' MY\$219_83$RPF6$RV,#X9B\N.I/%( M4Q\)4HW#JRY#C3@OPB+UZP^.I%'RI2QE-Q/D><.QH4<\/-D[3?9.$U+^%L/S MLGGA6J-1#L>6:P3+3C2B9.8G?#L44>)UZIU ,(%@PL,_#D&_5%@L^R,C,#"? MK!/B;&.95@3!%]EV K\$?@GU_CC\EKSLY^>=-L]G3+T1-$U1KM%M"+^7"'9R M=BAQ\G_RZ8%$_(GX$_'_5/'?3%@))F$& _H&3#DYA)"<+DD$FPCV^PCVEMTF MX.TN@*_MS8#OFYP*^DZT*#GU\]3^=FFX.PH@"LV#1)?XL,\SU7 MD;S W8 G@\E('*Y;<;A2_TXXZ6LHW^OVBSA?UW-#:2X$!:3*D9GJU$;IHA"* M:)0BGD38-$7@:9HZ7D+_DX E 9^)]_F!>^@", M%L!%VE38#T?8#T'1;2=P&I:#7\;6,P1 MW7:ED"?Z>@0D6$L>PHC X9KT3:MO'LS1/N<=$+"KS!3+TU=*2K? [TKBZB:) M?1(J_%)BGSV(HG0^N4,(E2,$U6S/:RA^4^U)ZQ-6:-S/"'ZA2>?XI6\5P]X8 M6TN^)F(HY,4,FD9(+(W@QSNK"3 38";4^HS K&N3'%W$%CU^L1:QN>YVNS[& M06 "GDWA:1HCT@1&)\!,@)E0]:\$)J[Q?J9*D*ZA8(VUO.#MEB='P 2\G4VC M*)8FOL'=V:@>E27"].$'#"Q+ 2 MUK949";SF,RC+2.'HI5\6\0P2,JI-$OB:90DTA21I,9+H'@1*'X'*O F* ZJ MD]X"D[0"HOL-FN4Z7& L0PC%79%-*LT@2)K"3S'Q!(H)%!-6_EE0'*FK4C\S MDTQ!X=6.5E<0LT=R$(H/]38).DTRITY,?9N<>7^5JSJJ*',&CG[Q6;@2 _5: ML.#[I_;\P53^<3K]-YFP7K/54#?<5N;U93O+CFNXU1.!"8N*S=!IE&72-(6> M/^EN@M\$OS^>_[\#OUW%HLA!"Z.1[DKL/L6UR(_XF&^F?? MM!$L@$;(7P2XN"'XXQO1=B4[=%?2C:S-Q M;U,H\-:=#4*0?YW%8J['R9&/-B-G>TH9$@V'DC4\>C?_SKL_X-IS,BV M:;N_]_;O8&"SV.)@D2G4E,S$520C(ZG@U;\E,Y0VWFZ<#'.'$?MXS.][&XK# M_I!W#/.OU,./<#Z.9C/^0L945/]WW&KW260B[S]:9P[FU;&]Z)K';U:U MS"U=U4!+YFG+2J5B+46UM46HOLUGNJ51((JA2!SWLS6R&T$M7ZT@F[Y'MNT9 M6[>TMD@<]].A_1+)BB,9*6)]M-O1 E2T.9$X[N>LO4;ZF(6.!%W#%_UPZ_1D M!C[SJ)]KHZ8+:]&WA6IFZ?3S_1*U5MHB*2)/6WJ%):_/I/)8D,9TN\7R+7$. M9IXZ;CF:HV*Y($X-0:=\.2ML*X4A&XKT<X@(R_1LL"5-8%APP6\#/%Z"O3?7$:95H M">F!UV9-0(!_[76(V>IZL%)6))\Q5UULX@;U-=G^E5( )W; &WPW4,[(7*)/ M=#@ __?+A&U'!/:;/-C;&6W$ON_Y3NSW :YC2HZG_-[_<-A52!%VG >NG7*\ MYOYS2$ZDP+UP/VO[WS/0;?X=L[L0S-.KU&HGC.C%^Z;2!'A]@:^3KB6&+[?Z/A//]+8ALQ!,-OQ1 FLOZPK(E$UC]&UF0B MZ[]S]K^5N!.6>O17KE<@VD6TBVT2VM[#G\%'Q"MW_]PFI M=784X]*7VHN*I;B2&>7,D:8+W=(]WXW.MJ24M0.O8GQ.326HQY<>Z]4DU[W@ M=?Q_SE"A^^FU'_S1M1_\ K?NW9PC+YV@/45TCK$%B]?#K*"]_];]#B6<->4> M882/(7*JT$5F/)]N>P/.6"@K;\W(+:X]"T4RJG2?9E@6%HTY4^GN!&L_!VO$ M(ZQ=(L,4K555+J-J/:'95^:4)32TP2#\2JP1&UY MXHWRTY (EB9I,L%:@K4/8NWI==:OQQK1T30)YV>2@2E\I]FB#+RK?^FZ-NJT M"^M6E\L;W6E="9IVL=;0X+I&P23-L+PH=J*T:(*UC\=E;Q9N;\W6E,#MQ-)6 M(^I]S&^AR (I+/ZN EKJ MWSOG\_,,QW>W$C=9/C'Q,/>FH6RM@/K#A!=QAHL]($[8!*:?,Q3/&0^-W++= M++5=6FY.VR(%74N,35/4J0()"8H2%'U_W_$O4"15%D.JT)L6!;U#F]5YD]PT MFS"?$W :<3R-)"BZ510EKN G0P=,\O_]RIS*+*IW$:6K&2ZRZ76]4!4VFSH) M,02<02Q-$&R:IH_K$B2<[FJVPA(W[UJ@Y 2NWRC;6&AD:H)?[7,J61,T "7@ MZ.$DDL91_%R.WJ5#*G'B8N#YI1S75G4?I@;U@HFG3W7)W=?SZ)?Y9"/R.P5L M$X_QPQ[COFYGP;47,8CJBC^SIP_VQSMA:?@\@0SG+H<*"S<;UCO35F5=X$0: MNH]H&F61-,'";.!G*G^=X.]'XN\[^IKOPQ^'%')8OEL9(AN]W-T4/*=!C#6 M/P+BCX3%O! 45KI.\)?@+W%8/QU_"+78-"FDR"$2()J@Z).[F G^OM?Y0Q(9$!8Y;3TU>DDN\,R[7\F8;ELV &Z!IE*+2"'6J'&X"MV\ M^10 M[5DP]FQ@.M_-UF2VQQ-"CECW+7T@CN0&K"<#W56,2A-$LL/S7;'V9&F#PT>Q M3[EK_B.$>_$+]1^5[RWO*KUXA:^A[$\:?NI%S8N/^>CNYK54J+T>)?_2 M+? MG[P#)#U$ 4[0AZ9;*SK>3,[RU6P@2&S\!JC_&V$\ZF681,T]3Q1;D$ MB D0DWVI3P.B6B%5D[ S/])XI(DR26QD[N_R9 _.9[ M4)^"Q62#ZJU8+'"$(:[SCBX, D.7V\.5-50A%N%&%,*F"8P!'/7XY.7GY7^Y MP&:4?%A/]WYKR@0SE,3MOF7<+O%JWQ4N/U%W&IH18%.::D]:MT!_0#4K>E#"3%]H$DU2$3E< MUYO ?*'[JXY8FJ*Q-(+_I%![@N0;1/+W<^C_#LG-*:V61'_=0ZJVZ@G9T:9A M9#B(Y'CWFD33! ,0??+25H+D!,E7@^3OYW_\'9+U>I$G&@,\PRLLUREO)YD\ M849(CK>_"1IN?:7.)FRL)"%Y)-Z#( M($QT*Y!VXIWJJS__"_[9/TDV%?H3S<32;\1E0.+]=Q8R23L,G'SQS+Q;?=GYCZ-VYI')@R"-C?F#) MI=3,A5;VOWO-W$F0PI^!;0#&S/SGT-KO/OKUIP=-"$P?EH-&V_*]>RV5_AR( M][1>OF6^I+WE&V.+_F@TF3*"M,PO;:2%=X9J6XPB"]';[EO22*=B3/%EUUB. MEO7-9FZA(@]L)/1<'K>T-K/F*F?.&$%!+3K7$&?^5H?/I)ZVS&H5(U>?N::P MV!BV(A=SVRZNB=CQV_UU83L89A1/")J(-Z@4Y]F.$(*61V_?8GW,7LE4B=>% M:6]4G7@6-FF#ED=O]VJ^,,.[WAS1LY3<2/^QD4I"*A*AJ"Z+;#U1JL,5C)L.51/^TBHRBBO.4,:4R*S86J MLYP?@I9'_9RY4FE9DB>JL9 JI,KVE!Y9Y4#+HWYVK%[-J!<70UZ7"+WL4A36 M6X8B(2)/6Q:$"CER1&]K4!6_6S51M\7D83[VHY;M[%;D2F9U:T@+W)_AGDD3 M YC0[ZAE5RZ-^T'HZ#S6JM"%F=;/%D68#>&HI22:)H>C%8Q7"D"I&MBV,]!# MD3ENR;;"A3ZW%!*19BI:93KE%B-Q(GO%R?]14GP?.1&FCM) K%<51E4?J=*X-N=)1 MT]Z"QWME9IHSJ%DG4Q2<[KQ7!D_%CYNZ,T<>=JF %YKU]K9E.+Q:+(.G/@CJ MR4H4?W$BDL,%28H^U1/T83CM5I9;>L6U1=@4BRD>^(8RY?S76N.?9@B/Z.I+ M)>DB6XEB][8RUVSD^4:7SZ<*Y0;7R)6Y6JK<*/S_[5U9<^*\TK[_?H4K9ZGW MK3(Y7L'.?"=5+&9+V"';#65L 0[&)E[8?OUIV6:9"3-)9B 8HHO)$$?(DKJ? M7J56K5E)MTNU*E7+4_5T4ZFVJ6RM4D]7'_=H+GQHX##65CO=5BIX+#"J;+I5 MI/*WM?M6,*+O;+T/F=J/BV1Y($BRKQCIYQ*;SSPKW?I@9ZW;=M$]3W[>],D>+(R-8(V6SYDU(9Y M97IL$HC1"]EP*=YYF;/TQD[;+7M@JW\;^NP#LZQ6;?5[ KO05Z%Q-X-U>M.R MBH@1O'C55.V!O^=[Z, VUEZ\F)A!)QH 1!1#SH (CX MY18P0@F"B*]%!X*(N%#BC5L@""$()$Z3$A_8'?HQC^[SIB_MBHA\3OKVUXKR M#4^H_86H+>Z/VH>]6I.0^P#D M)L9+C 5<; ,&,6;Q9B5S(NKKE)U_P@!G"^\O1-U/N J@UM?*4/B SS0XH;1/L7;TM8G! M:;TH,A.KZK5OLIER/T)59= !P):NV0EAZ#;!?5>ZY+S3O MN[=:LM)!"4&\N[7MZ;2*3S0$U293?)+FF)V%>TX:LV]P:CQ ?)S#QW$&\?E5 MM]@/B/G.O*.V!E7$)(WRN)!\DHHOV0& 6+BXEFA63-$"^_IL[:F#F&"6E+0X M?MGX]\/W54WYA#E/"H^]BE)PO-RBZS9NW#I6OS<(+%01WHS,2HW +?2Q34OTCS EA%WU8/>5P#@ M4P&:M4T3A6QE]REU# #Q7$KW$=5W[#'E^CW7T W5@;6B@,^HNY+BGGZ0\DRR M#C$K-W\^3OA\T;]*!UC(^2@/0&AMX2!MZ7?P7\F:(O?]1OQL]E)))^5JDTD. MW*JOS2HO^LOE/I.@<%+WEWBVX-@P\\:)X!6YQ-TI*PZ\K#TT ? =OG@NU\3.8#@&TQ M*^O&0VE2[12:A<9S^Z:D-"U<&P<YQ0BE^^/.F+>RC#=Q52:;EE$SSS*[*BU\G5[V=H396JTLRU%\J M0QVG0/GY^,EO!-QVB[(?)9A:[R2?1FQ?8@KW&;E5R#1'?:/13;[I&9\T:DF. M^M1A?#X>]UY@/+"&G>53)>6.$J7[>;7&)!A)Q(4NW_2Q3QK'!+8G!MOS\2;V M EM;FC343*YH=\8O3,836-;.3-, VS>]]7--4Q.8DJQT[&!:9&_G_1M#%)B7 MW(A/2M9PN-2QD?R6FW^B66DKO*$2,U:8B!X">8? >L@A^6>2?_XB?C7("E * MNHM#A6M,X/K5$\/#K5^)B=OL*+U\YL=C16TY?:=:&39FC[B&?'#3(2/+=)(] M5.2=))G/'F'GY_)^&&'5>4.^67IMJY/M=I,HDV&91@,C#-] R'&TR)SN)@X" M)Y)&_C,;]\-PFDUONL)-3NAV4"=54;79HCP883CA:P!EFI%2-)\ZU,8,DBN. M+:2(V_C;D)KR#Z"2B@V949,O E>H+_CYTPP@A2_CHU.<3 OBN2:$@32^HPU5 M-[C^2[/'8V"QP'?S9&,5ZR*G"K^Z,:3NKK =QVY>=O9P 3?BH1! MTO)L;=0*@+)#I*3-.]G-]^=5Y679*";<1#W=?L 7CG'X+!,MI3A:XG8>03Q9 MS,74UXS=2I!3P9\%PEK^D&UGS@GZ9XGI93(BWR_*% M1W*CIX@ZXKS^(>H85F 7=6-YSV3-O%QNWMX:>06C#EQ8%M2<+*9H=G?AFI/+ M=>8,G ZV=&JB&CJ)%)](:I.XG[\5RXI$0JV_XGIW2QSL$@2]5G;.M+-"!Y6G MPZ+XW&LW/7Q_-:Y?)=$"P]*\>$"3]XMZF6<.K/-Q*7\;6(@SRK5$V<#[@;',J\+T2?+KHWO/D885BYO*RS2&,?C%G"S1*8X%<_[U%M]3QS&![2G M]OR\A/W MN"6IJ.75K'?J2F:OQCU:OHT-\"P!2]<2LIT4I1H;D>QY3W"EJ1J MSPZFQ)G?+TR'YJPL5[W;6J?EY'JSB:W+];O 2,9Y74Z@>5&F!8EY"Z8GD]M5 M^GVD>7@K,JPU\*!%H;DV5*T!HH!C$!5^)@=:3^52ZIB='SH_9SP$3*VO1#!I MPC1J%A8]^)_RXAM3D"F6YS:1ZSF&%AR$<(=I2__^P5;+'7*HQ3"L*=99N7/3 M&8DC^>;%N7\"*Y\-CLGR8.$SKV70J8 TIBEE@MKS];T_![7W]_/:K(B>I<[- MK/^D,$\L^S(<8-0&&Z!I.?FK4TWQ!BW!*,EF'\!L/PPP?W['0:O>:"5;OJ@L M%MT'HW;WPG?80*_B.X]$FM_M@9,\^-?#*'&MCX31Y]RMK[<'CSG&?RHN:K)W MUZA. RV*[S>BD_Q.[_M+9-C_ @HY2'71WY1AA9]PKCU(O..[CX(/:+/,).1/ M$NXDX?YA@?='HJT.!+3U4@3/7 18^-WT,5]L"]%0L/Y*%J89/J_"NMZ,U*=B MIHT*"F_Y [S:01R 9E(I.B7MW')TTL@G2?NX5,\CK)\C&@7-&.@ETQ ;I1:=NEXS%XKF3++$+ MEW].Z_YM&B^R='$M"PS-B6_A_&1V'OR2=[,_BVC05 ]!'Q8^6&#WJ052G7U: M.%_1G#FI#0N?:MNDW6ZMOQ%QW#%$G%8Q!S6WNU20HX]24WG1P@D%A\$* 2:DQB:Y0_KEI!@1.P3+S%"\3$"E+6J M7LM[V:G(+/J%N^0\79VD[&,9*KLV+KR,N&<]-5 80^MW2AY;1I5L@&(<6:!A MU6A>/.S%6%]1\Q+,OA.SQP@?MF?MAK$L/GNO>+'O/ 4;Q<0)9H(4==3?VY\\?/6CWFRX^KC5W .?^Z,L1 M#ZMC]PZ&[X4<#T).MWV W;E*.>(][$W*<>+-O31HE!/*>+[L-UEOGKT7!EU6 M"._T^@SO(5Y1^OA@?7<"@V"=>!V_B?74W+$64R,[4?R9TU:7HC'@R@V,=>%S MO ZBQ@FT_QS:Q\A6,I7&4[_7F\]&!8%]JO0&(R8&6A5VG#LDV P+EX\4=")1?0[GC^<]MU_A.LP?6J:=4? ZMHGZ17PX;PQW-!.I#A91PY4$68N;)+PWDE ,\Z^#"!4-N!HHH?;AU5>J.5,7;C1/2;KDA%6T]VHM7GD\'O%2DOY%;3[B]7BUFN$7$B;J M>U=AJ^A)(#W7C^:)K76=V*Z!B7/E(!.H-$6XYZT^5V3Q[,D5!SKR0%39DNR! M=-\2[2HU=+#8_4>[EMT)4OP99 ,(._/;MOB/'EU"PIXE+U M>HN\N_GR/>NE!G*OE2TJN5(E#'J6^Q;,]]__8)/,MW:-6D^;6L^;"B>>;I=J5:J6I^KIIE)M0\M* M/5U]#$BPM?A[8*1UKH3;/ I@L=4$<_1:(!@6B#$OE#H_,)ENN!-375P9EFE8 M %_3UD;?QM!!R!7!5[;[P'WNL+9 [UU&?-?2ADCW310N68D:JB[50\BB)E'Q M(&KB.ZZO6A[EV90W1)2#P],."JH%8T9NKK_-<@E&"#_B6+8(O_VE_1T^P W1 MP#<#_@H?M1(/- 6CTX:K/K%I ^/&57.CDKFJ21E6:#Q@OH3!1:/8_'V% GI5 MGV>KXN[6GX/PNH-,:)X=K"R#!V7GUGJ[O-#*,4 M _XXMET/7H^_:RZ"Q3!1. =L5X5]XU3$Y6LY=:Y0X590:0_?9M M^"#,43KE MNWA[YIIE5$T#%>WA9Q.@BH9I!]\!BE"V[V'6]<+7O,$_F-X@!;VAZH4T! !Y M"VJ,O"%PY'H8005J@$STVH!5#6L*_!5V ^\SX+_O6 FS^5U)<2^I?,3LWV.# M#IY%'@1F%C 2W*";'WK>V2MX/&!2[!@S1N%F<6 "&!B:8_3"&MKI5I;B.9ZF M2IN71#)?"?NIA/W@%Y5M \9[!VU\Z.22:OD SNW1P82V@&=;T916Q,VH)BPY MHEI#% "&PF_B0#Z^8X)!4_9;\'M ]I\U8E/?L)3M&T!ZAS)MU]UZ4S0GPUHU M^0LW^!NOTB_?^FHJK0W/!%;'&*8-E<$P;&[+(&5-V#TR=4!/1U,!7'6B,T%HX1SC;09VM MY0L$YMH,/X#/U891N>9&7_9"@+@K@84M<_Q'6(+=@A&^$T8>5A.*L)M?M]YB MU!^-DKYCCZEF)0,]@BSKM/X9*:\MA;RAX4](* :8!ZF*0+&MM#B0:XHL V&L M1^L-'A'(IQ!8 7E![VG8;H$^(UD;% .$YC 0]I)A_HN']LZX#AA3J%N;#?*3 M[K0D*MS#C=JWK&'+0J<8HQ4^%-C)AT45L[X# ]46VX= MMB+_3&$4U4=&$NZ M(1M+-C$?U?JWF4=978[KQ?3%=?)2EOG7P1MZI5-A>!Z6_%3QDF4"_6FX0402 MZ&RBZ.)Y3-,\ JK#XR;H! =$8\8&5<=8M[E 9=_4-_8?C85_^*R'Z) C': OC3G1!#3JN ',Q3,# M18@!8 5&9@ 8E])MT\222XVL@9 [=PP\>!,TP%K;QO(K:'KYD_A(7 (WIQ>F MX?89IGEG'&6M"7AF9VQG:AOZ3T([:[7QGYZM+^"_H3'EF+3(P,C4Q,C,Q>#(P9C P,RYJ<&?L MO'=<4UN[+CKI*$CO2)$B( 1$JE*"A2Y%E-Y4NJ&(= B$(KV#@(* 4@2D2>^] MHTCO-?1.@I0 (3GQ^^US[MUK??>L=<[>^[?WN?=.,O[(&'/,=[SO>,OSS#D) M=@J[!%"I*:DJ 7CX ("'^P.PL\!#@ ?__<'=Q#B/D2D1$2$A$1724B(2GIZ[O=%\ AP M/FZ-Q"2D5ZZ2X4ZHH@+P\0@(\ D)?J\:-^J+&P<(J8EH;HC>)Z9]\H*$RYGN M3D#\9U+N!V5M]#K#"!ZQEV\"KUQE8&1B9N&]R</M/5TS+JYN[AZ>4=]#8X)#0L/"(A\5U2V MD8>_CHY/3E%GY[_UP@,(\/[[\4_UHL;IA4](2$!(\ELO/'R/WR=0$Q+=$"6F MN?^$Y(4S+=>= %*Z!_&?R]JN<(OI(.A?OAF^RL C#N=%_E;M'YK]/<4"_[C#!LL0/X=$8L)SWR+!1 :3EB@\\F?N_2_/%%XY=F"EP'W[7>6WGCMW$=_LSW\C0V:!D)O:JV MK]$VD2$\3QP.$5,B1Y_/X!0I[]P2;3!061SW@HKLBQ9Z6=[EV CS"L:WE>EB[1Y^UR9' MGPRC]V@F^^9S0$US+Y5">;K[6+H-[P4VO&GIN*^4]Q;*?2'N>5QYC#@(;>;8 M >7+=;H'CFI6)P[:TK,\KS53$RI+W&K4=_XGRB9!7Z%^+CZ]<^!FO\'3\8(##:93RW.&'!72DYV ,RS+(^DW?-W*:UM7"%N^N\#!@S)C#=?+( M54MV3!&AG9#,/#N?C+0SNX*J MSZ1K9IIO#E^&2(PP/J@9=]+\.FHT-WT9:K5_),6N0WVWX]$-CY?--N^)B;Q/ M=WL09)J(3']YUIT%7L2R 51I6)QPA*DH?9P6ZR0[^O3/]QWZ!4=;F;V%'C]%\6" 0 L-P5;18I;'ZBBT=5^7F M"$#LG(H@5!V$#U\ILFQ[W'^B_!QH92N,U/KT^T'&VY*0SJX:*; MZHDB'?!_>,-+^9^GF1VT%A;@6BC& F8)6&#SFDGH[AX6X"&#MUQ&>GM@$I45 M!A_B3$'] ZV(7$A!=+36'T1*I%B.BOO<%>&;CO[Q-2=86Y-,M#T@0Y4>[I[) MA!'S;- ?J^0@0UET4*-"VT_T:LRX0PV2W<+W2RRDJ.TFHO)81QBBQ/?5')UJ M2;1T4;AXG=A8/FW# C0HM?YU5O5Y);H+V4G.]\D&:ZI/_?!DU)7P6K=,#F): MK%K(H/>1[@6E9MM^G*-9DS3S$I>LC\=D(T&6#_ [A?7M_.@(+V>_K#'9#XF# M=2Z_N(I0H+IGV^L7HHL,(".&?3+*= *R9J[N#AZ@^MNO1VY'LU+06E#[3R\7 MS/E-9N"I^UPICBDH2)MR_0""EU7^XK%SX[$#@:KW27[:ONM]BGI*KL55L=]B M=8VQP^S.6#.GY_/!?%2GR2N6D,R\'8_/KN/UC6&*DBB3;VZO[QV5?$"2VM^:4*9\L[?>P6!4 M;O,:63/=94DCVPKI>L*H.I*^T2Y[84?EU,B]3=8]D=31(I;Y+[9HND2!6C81TMBR!*OM4C=H/?4Z&.MIUS5Q+,#O;3]=.>CU%SY@53(_P7IG/Y+6? M4X95:5U#A9!=7#-6'A4^)OO^KOH:A+,RV*KA\/7Z8WX_LJ\A&)IQM>\G/0C= MX^#=PEQ4#.@!WVAVUS;1 TYB1KX0X6D%R+T).)V"/M^G;W:]\%K2Y(U7H73.X(%=OH"=!,5QD9I!@E"V?Q1[?NY*O9G4;ZWB4.IX:6S M\NW[QJ'C:+FO0?D['N>PT*/O9+*+<\;310(N/&6].[^*1NZ=J:;(R#]SK-I> MI&CFGO>LZ5ZD;I3S(13]#H_669AAYB27G>*K"(&3!6I>9V;3O"W_Q,RM$-.Y M0#8.9,@P:Q:. M<()WG?H?#;RY,&T,U4;JAQVKND4;K4]Z))1_>Q9!Z@% \U_$\+_+,'[Q$N\E M/\$P?U8$(?T:N$(*G5!Z$0,Q/W>M+]4K%;C\T+*:!)MS,<("H[GC!')&$?R? M[BO2:>/]']Z(0&8#5==NG@R3*F>0A(END@D F*KE1PGW/7!&YI,4"I%@ ;@S& IPX='@%W&U^SH>A MQLVOAF$42G6S_&4+,32PJ)8C+30W%@BVQP+H &4T#Q9@AFUF_H:=5Z>QP!E^ MDUX$@"C%0QNC"I&T[X5;$(^_1/) M3\%6N K43(\%WJQ@ 36K4H-/]G]7:>HU\S]U@_]D!OKM2FV2I#_9@O^?+$;_ MZ[ "N^Z?;%%L'H"AFI E0^S/JDTF#TA8-[4T9!9HN!&%]1(C2BQ2.\Z<@ M[RZHS04>^E7&QI)OTV(G![.GEGJ@:KJXKZ@CO+HV@BC^M.^VG5A*W+>K"NV? M9/=+O\#@KF@Y+/#Y5XI%[LD"O)W:9XF2'I8?%'2U.S-J@4EC+$"6!S^XI,Q@P97JIA8LP&ABTZ7A M ;?I6B2:][310X5G&4W-F1C-528;C7_M92$+VU @8V "T03U/%XA226.\="^ MS'J(\-&>U]X\%QL2GC(XXBE.9-9IZ^?YAA5."Q5,FF5/'LWIG MDT?FU5(QCK+T'C". ->)B;7R$;=9IF+'$LA# MD=7N0::6&&J4E ?RWDI7.?KQJ-G/Y4,-'7,*R1J[RXS3 UO[A=T2CP/)U1(I MA\&!J#'P-:@@H@;N&+],YLNW2OS"D9H "FF,RG['2)W9V0Z09#UZ1OV0Q>6MPU)[YS7>']> MN+WH$*>YOE3L[0#M6&H)Q0)$C41(,76D>Q*253GV0DQ#0WZFKL!L\L\6OL]GH^B3?% M-.1U^'Y9N)]O\$-*T05RJX\U*C[)BH==25H"C3I=G% !BEL+ L]Z=!V6;VT055R]$;UM:2R(3.I#Z>TU(#)!@= MZ5USZ:V.!3Y)O.&HJ$''B81@@1/0UN*Y!AN!1 O\"8H5\[:%$K;TE1+#%8MZ MYD>,BPR1CD74K2 <\2JICB#T6J]96@QAOYZH&:L[)"OPI3G;/5GRY7[WC$BE MR6U>KL>E/U8%VF,TI4ML.N\-MH))%[0@)>HX8*Q:&[BR6Z[HF>Q*T3<^/!,FVFB$8764>=F\]T>':1.'U7]VE/C0' M5NS0P[N1 WRGSJ5XWV[3Q5HV(D]WI_/>^TT6025J?F49KORR+#._(WE14K>= MQZ;H?EX3B&&R%; ^CPUM%+1,*6?:2UUNGW[T@]M.Q:146F5^,.NS')$7PV?$ M,51QY6#ZN^Z0/(#%$MV4_G=9\A0?8@YSST M]8K17:=](5EZHG1,IG A1#;Y)")QNCN2)X5TJD,I?[LK%+A],WML"07*UJ*3 MFL@@K4HUEAC3N^NP1Y>FYZ:82>C,[/&D$5TG!UE+6YR>7=9-Z5@DN._B7(+Z MJH)A@-2KV^DGG_36@^9F'!J=C90L=*V%6[MEVS=.'V949;] ')BA;B!:EILR M8W8S.XVZE"U?@+([J$'% :+)9P(T%*C MCKLK8V@YN(]Q^@-G)_L:/R3M[/%S$)@T..J_OO*YB1'-B ?+8,,T 7"4^ M"(95!W]KO@>; C5B@8H#?M[I&AFI:PUE44@S*:24,C(ZK^-@^D"_'K%0L9QN MTW$O.OBDR2ZW.V&!F,6U3.W"])WH+_,,R ?4!!:@QW"9[J3B6'^E"!/J)>O! ME2FC&6,Q13M?HIF="$> C-O>Y15S16U@!EI;D$/-''H'!?LR/>CA 1>Y-FO4 MQJHN-+)5O1WF3_.CLP0 +%/SLCT%X:%A#I]J1W#J:"A=V5MNC% W9K4CN,\/ MH@NZZJ<,)#F&5D%G7QA:,<]8T:=(W85L0=:]N];)5C M=:MIKJ0ZIC/=J]6+4A8"C@IE)S&%B!WX1'#NPBNCT.!&,8N\Z?931BE]%K=Z M97+;W _S$?!G_#R)0[IL'.V95QL?NO VIWQ&*6MG2&>G+U>75[L;S%E=]V\B M7>50.Y/JD2=%595")_M[QU?^?+"LCXU+7"D M%=2G8.6Q!)_T*LV3OP*E&X+2.N1YEE[07HAUUV<$Y4V_.CRX:QU".OG")$DG M5[3'[.R3S0L<0HQM73SB1>% MBQ"YO)+QWSO?@,LOBR3-29=KJD,$(;95Q786@73/5'I. M7HC!^G! MG:]"@ODJ7\E]JZB>Z(0^%\@X?X[)^P;%S*P/GP4KKR_7$C' CG# MD^9_<9_8F^U?+$$)H+8N'IM 16J1$7;WK)KS&-^*XQ6^^J5U$]]D3C12JU*; M5";'S>:EW_:M@&3GF%<])S\0W2TK9&^IC"%^S,.NA5>^-%=4U/KT3);LL[/Z M"*I[<>N[6ZH:W&9NVR70-_V*&>A;;@GCH'*JFL4%VUN/SM28X,(O? MM,G%B'7(%;,":N^"P?-+XUB "?.]F149&];XL'3@*T3/C'/<34/&(.AI93K! MUJ3D[4J]=2+;:??@A)?]\ [FS$E_;[I]L#T'WOV)MVE:1[B4_,/$J1 M/%D_XIY6E"*Q+"=1>L;-'>@GD.K&&!GN_OAX@Y^'6O,@+Z&>9^?69<#:B6%Z#<@>KX)3)3&[7QM9KJ ML56WIEBM:I7BE82A=N!=Y1-B9\F!,H*U?7'B4)L+=;\)%MCNRO(!B=UY]$=] M=Y:FZFPW5]VT/8+>:-GWR]J2^PF&@-":KN[U1'V1%KM\>9:M"?=,&OM4#MHT MK3T'O='VZL1MAAG>2!5=WOKW(E=O/[Q]_=V;PDKK!G,J-#5B(P(-*_ L-31. M5\)%UK4^N)W]S3C?=X:JW+)3)I:R:8$5-ON?Z#=.P65Y(25'%R!)Q MP$S@TJL@Q<2G#)27F6SPZ@N5X!+Y_14J4+?[RGIK"7Y)W,5!LA*GTKV<&J[7$:S]*JM3 5?+2]] >F09+U@]NWU47;$ MPZ)A.M?YH!KBZ&3CB<]TT9$QG]W"!#/A[4"^=XKLI&=<^B]_[K6R<-AFAU.; M>ND!L;GR_W*G5O\=YL?BH5K+_MUBV-;(=I-18]Z)-19(P/$[YP$(%M!,>49^ M_(H_*X (%S#_IS=Z"6/N KN4Y !TA:P(PW[M'.G@CAG;4NQ5Z!N$2)"X"(71 M'%2^KFIXEW-T.?59LWX\5_030W]IPN"^+I\U.G(D&NJ-.>W(O%C'D7S;GI[2 M RAN[*3""T!,C+P?S@0]>_H)AQ"U6)D^;KV.!12DLL&+6I@C\6T:A MQXB=[L7K\CR>4II(MH\AF0 ?Y7XTRHX\N#4/#I (XU3GY[HA#+\:_4 MB?J_*0J9PF7)_Z7A>O- #.FX/ =4OFKXN#!-IDE_SZ.FYH[=Y@[Q162!S:V M/H?L@1X^/OKYX?]TE_B/:_IL2&-#I'((A@.26AHD'ND+ZW1_[9LUJ5[OKMLP M==_S73Z?ET*;K[&MK#:)Z!]9=P<6(#Q'MD0T^B 8^K& Z=">N ;7W9Q055M+ M]^1M4:$00Q.IJPVS+U<2RV(?ZX^.70NFT_^)!:I.@T6.TSA"Z]._?"ZV'T6_ MR'8+'-,<-,5@M-=)P]F[B-< 6*S!*(45C]2?#R?W- /K\0"U\'= MI6$B\ M?&(;!P@Q5^B-U[O&58?-A@=R1BIKU'-DC=Z'W+W::VUH15'\4UA;DBF0GRUV MF&K[YS/JVN?Q<]Y/=]8SIQ=[9CK!M(T/X2+4GJ^V%SO/4YN;"E]%2R+IOK ^ M9"LSK37(#O'\I$3NT53<-D.AX0OZ+X):;A6:SPI5?*X--YLG3!1P?C^V0=[Q M34:+;\0?].09155>I+%QHJ_#B<^71S5I/TTKQ'S''WX4E?/?T?!UT8SPZ34[ MG^:MN _J9W[&1!7X4'JP/P?_C2V!4L3/VDGQ655ZOC'0"X_#DZ*$KXE-$5_P M9/>?*QS+W1IOZM1W1PX2AHO3Y+LF2)(7Y5A2*1-2+_CS9?T;GL&3=1\VRI-- MKD;/W*5IAR>-+05ROR25SVH$+VWL]B&^FZ&4EWRUM!&Y3?.7ZZ$6+L[.H,X? MA[TGFS]W/0Y5>29K4*>81T[46&!*<@,+*$H\1Q/AB@8C8@?3-2"#XZ?9GRA@ M&&8P''QY)3GS%./T^UZ5)0[_8(&CFT:PQ;,65/UQ/S]!+Q: )V)P6&[H@QT6 M@*W_OF&$!4*T4%I8X(%5WB462,,"D<7@6';PI#P]6JX.&1)O85,P;5N>NUYA M][J+U_>NRTE(#6\2=,W\@VX,JYU9CGZZI\A)PJ1$&)3DZTZRWCV_M!5^-U]S MC9'=/9OZ9@?)!<+D.8;H#_)#O;,?? Y(LU^+D^^V_(U%%(' )^V(D(*L 3=( M-BIAQT#CB:LG6L;A><4KL3EQXE7"9_'9MV[HQ;^OON#F%"3IL$]JQR49OM9U8[,Y:MC-Y [DP-:XHLZM[+#EY]E/T=" MG4,4W81:]RS2FY(K)41F+EJK[W4RO&XKV79_@P6L')K:$=MI!>7?6R:8?- MQI@J-CYT6REPO2M^3;!C:*=\NYFCJJG&UC+!*MP>'1G';F/M',Y])N;O7*O- MDC&,H[B9B$S,V^]:%U@ 5_T8-6-/GJ%T:6DR**H?W"<,7[_.GGTP25F,F4QU MV L.W@_@\?84+'D(LRG>^J4J5S4>'#O36/[\S?NK3WXRUV2_H-@NR\%,Z$F" MO&=&)+^-F-FQ.*9;P0?NN-JO6N#NE,+>5/#;R":5B'$%3P M\"T,$39K?SWXXM$4!^J2IZ6\IKW@O7@&955\Z(-?/^9_S5]"4AHNJ]!XE*&N M\]83WSN-DIJZDYR+YSMLIKO( =#2_;@$;Y7C04;[G[2TZT=/0!U5N^WA7,I?+\G*7V&QV9[385R-P^1 M&S*Z-/L8-NG5A$3[K:?]R3!F=8KXLK&_0^SV!H;J?W1K7"8]-W8*.)=HM$*G M^JP7PLL67>>?9$ M$?\J?Y;_?UI#@9'/GVM)8)O MJ;^0XNA0>TF82D0:[/E$@2/5["8*YLL7N+^>TG:O:3%(@@'YSN_J2/;0ND7> M_+QN XJ [/X?%;KTE 0MO'V&!<"Q LH\6608IZS)X8'@GJGRI(.Q\ MWR)F3^_<)ZW^54R^&9Q[H=%)_>+*R[@>=VJ_UX)[V_QL@^E0ZB7UQ6AW=_:[ MDWN):K7UC:,2*J#&+Q;DYVX_MHM)D^@3R,)ZW7A(=#\(;WG M.K5KG3RQ=;VKMO8#%4]N1/5>XRF)Q:86#@HB#KK3!36_C8M8-0U77NJP;NT* M[=/-+GPG<#00UB=497I=9"%-%.\R2M^I>G'#D[XX^GV*0:C&PR(R=5(G_/L6 M['DLN6.W^9^L]<37T7$DI2/;NJ!U<-.'RQQM6""8G7BH$>RUK$&,A K:%-@: M686&)%A.2O1]B9LW,O\6>OHJ7!=[-XGV58E$?%#N-.*2KBQP)4 M,Z@]SM!X2_O]KGC0K0^.%B \X=N[A(-)5X.:",JV[\%V/> :PFU=(2W+(D42/NHX]!" M.G6P/>W,X$'*UDM&K\S.DCJ-# S."&V,#.^QV,]T6RI_6/5__%*!07G-\SG> M411'A4>0B/RPQ[6)[#MF/26%JFPS<=\+51),DV[XW+F6.7^0>@BC]^M.'5^, M%:\]8E-;U$0\H[6]8^(T+NPW_+K^5??7T5E[40TQ'I5 AN2FQ M?K<\C>$;@?:5U9.-4E\?PATD8==0,#5$?U5&U5?9$;(&X[+5 'RE .)YI(/^ M'<<5^NT%:J13EVJSR)3IXK;WV,RUGEBW3,KF6.'D<#N&%+;"[X2SG?=_\BHP MZ,P::B[X^'LLTF$8;3&W41]GTM>K\F:VSC.#JRA)4($_C7HBC- ]#OELM\P&Z3(3,8[FN*"X(C'_] >$S'2+D\K^$2E\ M.;R&:N"0'!GG91[;0E1)2>LWMD@J8;$D!S9A_ :)+3(9^"(4;Z+*]I%K=$_' M@3O$--\$B998][N":D!VG[:Q"]2/.1V7B:OGL=FUE!D>B#.S'^6>53Y\%8$Q MK?EQX_+,]/-I^M0G2BMDRV[ZRP5\7[X.[\9)S.W :T]W&5DN9[K()"YK*VL3 M#/;@!*\>^2D^TB4G]DXT50Z&6;5WB"5:/]TQ2MTMD79"!&\M$S442(.M%M= N>>91V+=1 M%:UR51L?*\?)0S$F=#N-*L?Z8EC8W2. $E5WP;30E]61@Z)]4C4BGC(L<8T+ M"^B,54$B?;+IQ^=2'O,>KEAFT'GE6D6%S8*";NBT-S7 E=M5&XE6*%D]0[;7 MA'DG*3)M(-R'Q\+160(;B:[M3-00_U1>ST>$N68VY, M5+$>D$%"N]@YZH2^0^7;) M--L#OI1AV=^J$8E;[X=S$%-5Y&X,C;>CR[W2M=+B5KX?(FP)=M4$?YVV9S+Z MB4!&%^QF8%''-4@63XJ=+K'IG7M"DB?([8E3Q!4'3ACH4?*:;.]#_'Z"4,K, MAF..W;X52FJH&LI+)/KX;(T!PSLF+,'&JIG,J_QM],H5"*T#AQB=EGBUYN.F MUT3X93O'?ZBCD(G"/MQ.GG&=.UV^K7*ZO&LRQ#V1GQ4!\/\'-3@N!$?U$;XM MH9^'*G= RL\FJFR/:I,Q\$\AH&%U 7D4'-= 76."32 60#A[ M88'>RL6HS$-6E#D6L+ W/U?T,DM38+<[.8@"'Q$AP!@*$? 90^P?YU1MN6J3 MI/HVK%!>XD$IL4!0Y"!&,7MOD0FV2;8$0U\W@QV"O$WI\-8S'5$X^JI@3H % MEI9_88%XVPN/;HYS?!0'KO0R9J(CS5(4 :^\V>;;.,S+V(H%4-*-64'X> M&8KQ;R;! FU=.%+!-9D[_/^]54$RTWH6Z9\CQ_."*4.A[$XEKM-5$K4L79/O MN",,LBVY=Z?G'O/> MEZ:39E-4_ 5UU\HT5#E'<7GM&P(H*B68@^YX&F285Z[/RN#'OM+Z2 M&7^R[UM+KD@@IW1QDHRRRS-%Q4RL="47@$/-^\?IE+E]4[6D^JEIJ$+B6OJY M3CV7O.7V/%$!_E8O]ZV70@0"> $K]!OG M*;MYUR9"BY4ARUY[586Q;.#8RH'[14DCW4?!SZ*7YPB'WY+G\:K.Q]W'_W8 MME#/?D$[Y7D" 7DC=O),QGZ^2^ ]&X=6O'GYMB_LZGN+Z< IYOG:CT,L[.]; M*ELZ:$NVZJ61T:$G(;DG6A6*H1V^7T5!U<:.8[^>!)AV.O(19-S*[.*(3LU\ M*VOUQ5.PG9TJK1)Y MP>D9L=&%X1\N/<9A=RP06B$2\H(_&=GG7'SS@P,#!0)>K)5^-:C#T;PAIFH' M"]!BKFXO"" GTE9@Q*BZ1MKE"]-[IBR0:?&I8U)A^_3.#.,'N[66\1Z%(3MQ M;>^6_8>25TX^(,"A#HV2&:)C6@''38[SPK2*$V.Y ]]$UM9]&Y)Y%P]#W]!E MA#19-]LCS7>#?4J[0,4MG0YZ@J8V#ZL0IQ&\+141)P?Z-<'SG9$R<2_>A5L^ MF'*;Z2"KNU^J788XB!&/I=_L8PQS$($*LG7MINB5&Q2]Z;%_&>T &@[@396B MZ'X8W;H4\PY/ZBWFEA$JN\><"GKW1,#!N.V4X9N6ZRXSWZ\]G25ZP/*%.8G$ M!H-Y]4&'.LZEMU8"\M4A],-C-!WJ3=$)VVO%4@SPA_8ZGUF]SO0'%#JEZ,M^ M1PR#+8P)K;X"IH0J1*J-H%5]K;P*-E-86$P^$#52MUJH_OC:U\2]4[G'%^O' M/GHBTCPLKB*^1[M,7O\\8M9P^.U@#L_NC%XV>(9]/D@U5N+F6?*+J-AWN8 W M25B+;7[C741V:X:TTQ7(O1QV 6.2"^+D0"_[Y'7>=Q49=ZA5^UH)8]1B(%.> M";)W$!U)LACB6J=@#LHJ<(C?]3($>H$3,S-<.2"F-2H^Q=+WPL>MIL; =+J# M9OU! \+OX'[J 3_U.D-F!;A]'JPVX3IK3K!Y,L'R0YWHN%';7O6EH6Q7&."G MTH&>923+&-],]/C&2.0R0A\+G!O:*+"G_1M>7?TWDO UNB<*['&K=.-&YMGR_WJ#HH,2GF.)Y.BQ+?4OFV3KAE9MDWJM#G\#(F\+,)A6&!6RU:#W3.ISGM]?[M[='%9"- MHMLL2I]!C?K?[:SLD?TZ,_ 1J1]1.5?8XN/*[ZTWKY0C3I*^&&LYV7R9GC$> MR)3DYS081K7- 6TK$W6#;%!>Q$$LFLQCZ>*[E_@ S3I'A:RWS&5\)WF_9; A M<"N!:&9;M$Z5)$C!Y.RP8[DFDA.9U!T$+R@2DF#SZ)(TNMLXWCSJ0]\(0T1W M>%H:1'50L+VFH]?;7A0%F=QLN7!&;<_",Y*6=1L0,4'NLNP2HT[YLX-<$(^0 M0V/]P*%PNM)D;L.K:VEB-U]_>'41T?-@]&@*M%Q='LA3F.]NO%U$OU055^POG%XW6^W7JNBTR MA#:8.]@A&RUTGBD]WHS^S?PHQ]/.^L$9/[K-PD_-^4ZYT0<;S>,K/I# MG+* M:>XK":I/;G3YO=>P99]9,(OY MJUMEQ=FLT@N8UPG&/4(=%E_WS.XZUS=N=)L)D^7,;*6"H[Z,8ZX;HY4Q/X?= M3)VZ4HQ\JP;R3I[V.3N>O[/LG4":H///H)DISFS@1Z5%H"J9NPXBH.6&J@]J MJH2;;-<]R'.>QQ;KIG3<>W3NR@)-U7V73 5P5?FXBBK)..CS:%54Q%<#,TD\_RZ852Q4/_.X_'RH=XUL:30?IF>_O+>C_GX M];'3#8;-]5@@."UKWDP=9@/' BS;# PT/];F.5U#-A\8)*A$EY@RRM$_\=$O ML3NWRHBW!Q4Y<);7$,;3-[Z@HAW;([@^ 0Z4).)NNM&YH MTE@QIR6H+A33DZ NM72;!-!FO*?V^SFYE\AN#2[2S35PD9]J+X_V^Z0K0_0@?5 MAP5NM 1C@1/)+BR0HY^T5?FWD[/^!W-87Y]MRXD CC-N6:5[.W@EG:(_)D=B M@9=)6 "3;#A$\F7X;V=ZJ^T,SI$C2"2_Q#6UG^V0K>"J'(^G10[. LQ7F%Z2 ME;&%BN,5*+I\1Q*T=TO$>2:J\$]B@>G[P6@#J.,D^S)VN3F%1]^-K#K^6!9ZS>[/8 MH#=(5)8Q-AO+CK*>/M"!4=N)RB5]79@77'STABYT'D&F M3!9Z@7&5P;!Y>+WL^0DR%KGO$X,0T#EF[2 M8V:=CY.#BEM9ZR(ORPXOAH@R:;9&(/*LXZXHM9Q)]_+6J$57A@=X\M,2*WYX MS:BVI5A\E$=',6+Q?I,#AT;-Z$ _ZMNGE/[PIYY/;>(HYI:;7H[V-#,W)W>! M&A5SYN2.*\R,BO2'16L#_([*_!?OD;_I"%#,C)45RV].KL[@&G&V4 M&K[;^*S//90M)/F2$2'&VY4M-U<,Y;SX&AQ]&+N$TO'BOXB.-$7(83N$TGP_!&,>;+!M5;=0 MH4%^R=>2653S:T?T>4,LY=#GDH,GA& M3/F:[ED^%LGB4F]W'<(FP$"UR 9O>&7SB!-Z;2 MY]0Q/0LGGR@X,+1.D8M'ZJY@M. @+E2&_RATI[H6%0PW?M8HADI1#K;?3^Y> M[8/1A FS[K>?.24-6LEFJAD?A+$SCB;J^ S2;#$4Y/;&+59.#G-6QF.6^]7] M]M)DB=OD\@G"_K1X5UB[ ]('$^X8BLM4.&JX>F_?J=$+7BQ:]<1KF>W6T!:^ M6'[X0996V171M0_E,(\&L/"N317O8BQ4+*\O7]EC&71S_&B39OW8&N>1E1JG MEG$TDC=V!_QM"0:.S,/-&:L*\5S]J.QF_*R2P5RG77XFV991:=61#V[/>@@, MWKI?3(G2:!:!#8.&<-2T%(P.U<>PHD[;RSPU%;6HOM/,^E9H?X J^C(U1DS- MJU^>)[UP$7$";5N>0I#%RLFQ_G'V7ZJ7SK\2YU9R9H M EXO(M*@9E@@R_@SKH"9P@8O$1 M%G X_+7N)6VQ;M\V7R-]H%&!Q&W!P:0&Q(G&CE&@0 UA4*D_?+LA7O[\T4/H MKFBO2?R"O_0?+Z[\KY4L65A\!P%>,+S&?&7QKV!QE&BWCH M&X4H6GC(A^R=LMFV0I[3%+$NN[NIXF*F ]*Z;[X:D_$3[EV?5/S+M"BY@5O= MKL[EOJQJCD(J= OB.6+>F35C+6VPRMNLS(/((QSBSLZJVSG@0%D\9BEK1++' MVXHGLFS?]-E,W%72.GYI7[/_'4:!\\![ISUF+*.LSXP'J;;<'7*[$Q9Q7OK0 M-O:4Q:1F?[RBS=ZF"G :-CGNP>VQ_6D!.*SR?4;_N)-CTD'64Z(&\J*?9-"R M^.%8DHF/&!G$V)OOK*A0-56N,LQ8/,L)I\X@QH_))JSN @MX+/A+;1;1_4_S MXBA(U@>>MF6O,]MII-&Q:"RQ]K7+EY8UC/% G>G:KT\]0M)T>$.XM?QU:ANV M6EDD?V67VY09=I16-6[T:/0'X[!THR@6**):RKQ=*$AZ5/@NQK NW"G\;7TM> MDD/5&A5(NLW/+/%W7_!M[+_ :*HKXO"!&A; NI".Z.0WF,V%XW8D_CATVU) M6_WV4\2=M+?D/!=6F;U*;RBK".3>_-T'EB8S8W MX[JWW\SNM+U0Q8(-:@@R97F;*'+Q78;RG;50 ,9I^K;P2LB9P/'AQ=+.ZYY?BRMXV/ M%Q5/R0:Z$_/>R-G=B#%>+#;+\N=OCGW!_TXNJ>+L)\\[IF<'+X;38E2.QI\D4+YV?[QF(F2ZLU"82<$UCC:WTJGZM>N+/X( 4^ 5L MLL8H[*7RC-A;WDDI#XC*YXJK5//(LY)]0_+Y]P3N7,-D(?LEH6$O% H;7^&5>P)D%+M'72E\TS]]:H\-3D^-JI[VB+NAZN_ME5(Z: MY(WMPH!6^4">E<$S6 USHSO#C1QEI1+?$<5<$BCJJ MON51D\WR3EJ).NWBLJV'/N!,EMQ9[;6*I>:?VB@4N4Z[?>N2#D_%]N2&-IG@ M'=/S*5?\+I M(VCSBX=6_N73NAXEV3<=$^G"\1:W/ZI:.7%^#'DGK@9MO\?0NQKKW: (Z"2J MEF7NL5M]I/'-MDV#*IS5;C5PK_?8#]^,MWAM? M++^G.-SJ5XI/_4EBQT55)UH XK"4?=,\+P KWVV;/Y$66_-B/IR4US^]Y[MX MXJW;SX\?-V*OW:WX[JI%6/O;1W4&OXT']ZU_PIYH09E@41$HAL^T/$T3"]+2 M-9,F&?IMHG=&BE'XB_T5-;&[%XUQ\7AK-B5SE"ER2)54N:@'5,EZ?:NBGO[! MRLD]!6;2?'7TWA' )]S(R]O)>IO<<3_\'V1#,DJDX;'%,A?LG0!1=#5ALR>[ M#B[*,5A JPDS:833XXQ+."\QO,HDZ5C+X)^]R?\<^?Z?7KVB+W##V(9:6[) MI2(9KB=K!&,BUPGV3)RZ(D%@#03A"$&^7;B#L\.:%GSG^>GKY-HH#@&%)4GW M.HY6LX;S)8PH*E$3<1I88MF,%&IFO EQJ*EN,'+&)%*U9[OI_>R62^K[1'$8 M40SQ(OZ,/^@@[D$EZYDFV.]J9:^>V6@!K%=^ U,' M/I38R*P00:>5=HA<,(IC@4NJ=WB96(!,:MGCDCJM!_)J>7FRZL/ULY9TMF$.U]+M?UJ4E2 MWYME:;19LP8U/0BY2Z#: FG!EXH"N;(^&S\F_=(P:A]38?=\,*_KYF<:=:MZ MDT#"0BY 09IOO74]8&KT-_E%RF#"!A8Q=.Y@M"X'HL*/#S;,W( %VF-Z?O_& M"V,7K%JQJ7SQ_F>4EHF&OM)D9;2(?OEXD61][NIV "=U+[2O7W+M\2GS47&Z M_LDP@CT2O@/2V1\UC3&T&N.N']5(C2R6LS?A74TL>(W?_>/36QOKP?[B('\A M5_ ?965C&)PZ#\ZYI6"H)U-8 *FKCV');EM$I,]XVCD:XRY!AZ9 "@=#;#YMG>]G+N>R* 7C ,(M MV^.>.%*=#9?@"S%!RWIHOW90=+\M&;O8A9;?(#O_Y1>H\5*3CS9*T>7+_.:I M /N7OF56T$Q(9L(>\=(;)O"\O3]A@D>W?' Y#OUUFM[Y2::N%>AB;-0:27?[ MX3(KD_:;^P4PI M0SM BG%F-I25<=VQ_!5'-8>_?=;(?I)$Y,"M'8WR\0,)8V/\DWK%8CC7C'I/ MKZA3QVL"*CR+X'5_R3\[A3)::#%\\4C)$8< L\NPP'(A93>LRB;TZ( <0F/; MON8VJR(Q<5@J9*92M*A.L =R+:M>TQADF+O>\O[]CI' A3;*FI+5$*6W/ZAO M/"W!+V[H]NP;MV8,QMBR+H96P#X06:U,PM$5GPJ/Z&^HZAANVJN]5CIB^D<%B'ECQZV$N-.=)29$YVB$$N[P_RGL': M!U#I6."1]0&.(LEP8&[5@=G])KTE,MO52^E0:@OJ\TH.E,\FCJ;AH;-@=II'88#Q][2:!DI<_=\RQ6YQZZ2!3. M/_CY.69J@8?G^JHKIS8#[U\&R-=,"IBMJJ MKBIUGS7)+4.,ZTZC98S_*LN1-S(SA./0&V MSC-1'='3 1FD-MS4[]#,U,9,5E7II_5&6%]-D-PE^J"D]117J_YHIER4 !;@ MUN\ZN&!-PP(:$Q*;&5QCPD>9E-OZ$RS0U*KCJLH*XRVDM%)=O'92F"AK>()B]\I6^.79/0>-QNRAH)MUGZ:FS;Y_/M.?D#J'EL\_ M))^89*B(O6,:*= YS!;5S\AQN]1\K,4>3&S'HFYBNM7,&:2KH;>B[(!O3!^# MUB"JG^N?96[?I:I7;8#=:&5V2O8OJ_GK1&FH;UZU&.!P3*:2%6K8/+H>JE:? M8ECS[6;_Q#65Y9^JZ6'\)3U.\[URRD;K&![,-$,S:QDRNB06[NLL@;/00-YE M,YNQ)A<>?=>1Y$Y5]AOU>I5!&H2!L',$?H_+WTG3N;@T3:DVK+@V'AK&-<:H MW3QJ/;30"CINF.Y,-)4I\&V@N?3)TC?T(C= M1/TQJ 1%+-M:7O"N%:^PXY)'?&/?O,6AQXV9W>^5KWN<\?VE6OXDSUP2@@4J MM,)D[U\\L\,"3.NHNYPA3(I=W>&731;E*SH/"/7Y/CJ0_:(>JQ=T21ZL-_6; MQ@"A2L/'$(@#[.FH4V7.I+#-MY$%W9$B([TP+8^@0^&CN!<>DMSNW<.I91(2F?MMR]9[" O6]59;'.^O?OY6/9E<\K5 G3 MRON9EBSQO5<(:8C"_VRA/R?H=*T9J)V\$-(]MLA6O_YMLA\OC'*SVH^C"A)9 M.*$A+],S5]2*3Y_V,2!X8Z+.$ LX-$G"PHQ<9MJK,\DGVW:6O\^_VA]1KHU3 M%;M/3GVKEG1=FS:N*Y,_.UN;04[L+W-DV ,FRA;=F,FL<"<&4++-#UY(_.6NAV\=13 M:;*KGOAMM?"B;V3$S M)V:<0^*+M)X9P[)BV8-P0XFSRH/R 8D%I%]UO)<.9?*CN/JOPD.[/;(@/(L1 MG-R_-CT(!A$AE[W=+BNW7(I2R<2A:A@Y%K"FW),NT1N;OU5I?!+L2?*^A*F M3:6M)Q=Z%WD2CU1O8Y&*.&(V<^#0JS%.\XB_*CD:]U!@\SXAAS>AU]I&#R6# MIX\> LW.BWKA\WGKO+O *2?W?$FPB/M9/G%A^O,5D*#-ZX" M!L9S'_7E_FC+E!5S=+0Y*6S7T?Q2RER_<(@D_L]I/O:/6Z)?\D0AEOLO*UFI M29:_;.Q?.E+3FPC@$(PRS*2-)5D:F #O6OS#Q.LM0; *Y3!Y"B@,">LLI QZ MH\[P.>CS5I!Y&8'JG0(IRS? =[:RO8NRE*<3S8C_)4E_X6#__9]%_MH-)OD_ M4?[)#G>T(CAHN92L41(>P829J *AWY<\+_X?E$$<+Q+QJ_LV]"&"+[3Q"<2) M-[>Y*J\M7]E)E&C9D%O_:N=U&JGGR_7W?H&G4S :D_"4R\A4&"9,[:C_+U_2 M$^P2CXW&B"&?Z7LTLZ%TO;YN42_,&S[T/E_[2.S$Y1&0:2'YC"'Z&Z5T*>1/ M/_)TX^_L9P"[\E_7#C-:!.1D'LD7@_: -\D8UR!&[.J;)K*=7!RLB/::?KY/ MSK)8;SP,(EP*\U*9]1@<77MAEIF'JUYLR))T!Y$0Z(Y,4('M\.Y$T91O5C<& M!\9K@RW>*+C4"D#_&WGO'=74]_4)!P$1:4HOTJ2I-*4J D&1)E)$F@2(TB$" MTD,-O19_G^YUW?K]9\SSSSEKS MQ\U:N>N>>W8[>W_VN>?LP_#.4>%:_V-VX#]UT.^3P;4+R=%QQ=#8[<$:=7L> MO8E]Y?3">=](!C7=WL M=8SCA03,5K)S+BKY+2/6T^PJ[?["F2\F6PC\-Z2BM>>&"NO% VI5 M[5%+?1 M?L_=.;UE>3 M4$=&O@1,6_G8$'R3M@,LX?R=&QV%8W.'>("%$?Q*C@TDVI,5IC@ M: .EI=*D$AV2ZT8Y;T[OSY(MFM$(::ISK"6:D/W-D&F'3[M0)OLQOK#+5.0= M_N"MP'&-+(T9M^(8A89JJ2(0S0;SO+,!&_6N@<$*+,H6;=TNSS/I0Y^K.>G: MW)SQ(!/<_P_G(D@WCF3I_"44I'F"3N7CW5C+;**V8*E4$,[9!7HU!(/2'3#$'[--K((8YO6 M?]/=5 15E[$:1VF7R3GY!1(CKE.?@$!*Q.>:LQ53A>I5R:KJ"Y* MBNQC%9%9-R%34^ 9Q*HAFN-K@G$/:<;8PA.'!/J7WWZDIW-5NR17^%0\NLS^ M4]ONU_)9E.OE*\6Z*6RKV#82@4!.&-]T_@9,WLRC:Z$[_"!MG0]XWP3?S4*= M]8DM+LW:S99*CT-D0K^>QZ;[TGVGKX]@-7G:'#_Y,OCEAP>-JC^JTC;=:&:J M.X9]OV[K&-OIEWD4;\E,E-<_T;E;T[^J;M;X*H2"=G_(PRORM^:B5CB,#"N) MRGJ&$DF5#GQ7@67/6VKX-O(ZY16:N$;-C>$POR5VE_ME$C__[P5LU_JR6Z8$ M6BNV1>\M.N4)PK'EM5NI>AXF;0*JR4D3.O:E&N3!ZE-I0D)IJM1!^OIG]/IS M_MGK[CJ:L ,Z=M,J?U IKO80TJX>W#!__U@<5*6.F[S$IW5.@AG>N M"LB+%N[ F+ /7)B"A27AM%J%,#N,\J*PD08'CW!KZYHXU1.Z&^]N]JVK3'#> MJ?\Y:="]1-LF8LMQJZ9ZPNV 8>O]=%=%5P%$QMV_WJ.IM\3>#VV+F'**'A)C^>L7QD\H[ 5^Y.NE+)55A^J\>U^_]$M/=Q M63 ]OVU[I:TC4_ CNJ\/&+W(B7HP4;O@TFW*D3#I5\ M1U$K?_A=_-RT3\D'?70YN1FQV--'.\;UO?84"D&K'MW>69%MI A9-\N2K5D? M#K(XS?&"YK=U_$R,IX>]#R"/&AX/)"O6!BP$*'!$?,$-W"V'_EJ5#F\Q$R)$ MY^#3"1O4W*:86M-BW\#-_MW#.U=LZY1_7MF[^F# &5+?X+WK#%J'/ MP6@B9&QKP,%I8RYMD&CZZ>@7#XLSSO$'^@N)[\FQ2K"?",:E=W:P+;%0S25@517K,/]AK*JF<)QK%C-H&ZO MWI+"[WE;,G*(L(*M6;]\-\];ZL)CSZ^03WA>B^(89;:EUA(->6FZNAP7YL74 MB4#K+02/*[=Q(PJF'/-:/MUG$K_'0_J0[=49Q-\ESNAW4'LFOPV.WL<48^U( M%N$*9]]N*HRT&M=G9]V7=#YP$A)*41:]X_CR,&,YX3U<2O"['_7P)T4'82ZYXYX-OJY%.9E16ZX?3OZT?L%*A9$O9 M==+%NJ 0 ZNG^>5B)H-7/PH5HO;:6[_%\P9N4_07T#U-(*7EML%A?H/,&(3N M+87B =9R,DM(N8K8$_4=Q)2]:"U;E+G[I&JR5#,["DPX M1MQ@)BU&L<36*#:$O^B,U2'1)?>IH\//CNS,DPI>Z_Z!1TEQ/[4T!1$V7P*U M6#!O\0 !.G0%;CGK7/5D=W(52 E<0_I)X@'S!/RCQM&:%I#Y$O4*IUP1M70J M+8U++X6,^CS)GH'F/IUP]=6D6J2M-78"I-'GZ7JZW.'KG,A6[]&7OD5N9U5_S;)*(&%%'2N6S&L6WA'F.8BHP) ?L!37C+$W./PK*H_+!9AVP5 M>!U=^+?\C\Q=#GUZ.SU.,ISA\K=@QA-.KEPV8.KR-].25M?+&^* M:9U_JIMVR)R=R=P=7[7K%BI[)?]C= DQ2-SOISQUYB_]3]^+_*? MGAG@ 6\:PVVMGKX13-'Q5 )+.I.5 7Q)T3RGWJBPG@4?.S^1^@9$KL:]7VI! MFID*]O;)?GR9?+TZR^5,@V3WR :"!IT3<-_E*2>_J&?M#?KM8[4*M"Z+^; > M=+)-/F*@SEU3*16SA(>^/SRD![LHISXHH<'(]8/H8\;&YJE=M^:/J+4TK3#N M$?>MM++6[OMU9<(3&_SW6UX]'F&<5NV%U<;%T #0R0^ M!G6GG MNL;(TI^LA\( ZAYC\I!\U8LS(!'YE[:=DU%J?I"))S3>O7D9B*27D MQ%7J)V4US OG;,.>M81.Z3[ ^RV<-Y#PN6JQE57DY4HTSDA5?L=1<=XP(P7 MNS6ROGN8 9H@+#,TT#W+C>K)*(_@S31[+>&GFZ@ZE,V[QZK@SW6OY-IZ23\6 MA$Y'NJ>B%56J)FLS#+K.8PZB7=FI-:YW=MZM"2B8[V+)")D)1RX/61M[IOLK M7-G[73(&M#Q@\U%!]\42*$+NJ:U7H@C0W;O7D$?UQ%?;^''M\CVQACI&N "Q MZT'?\ZMN=9S5UOXU"R_+>"9$_1;/SD4J3ZW:7O%?BMSY4FO?,-3YK0 G;SYO M0(=R.06A.0/\1+9,N2WO/0S?%UDGXM:&*/M,P[ID5\CJ<(2-/PO#(6# M>+D+;0W\&=;%1(?/^ACZ;9P]:Q#E#&:Q:^B]NFTC..X=J/[CWXR*I M[P6U8!T:%DE0$2N4!ZD?E\>R?\+./_1+JZG^D-> KO53TDTQ>9_2XL#&M=4R MG^(*:#>TZU00U1=Q M^_OUNHM"_+%FQ(4$1JLK;3^ES&3[?*@2><+T'<;#T9XJ9JC8$Q H[#S-FQ;)8S]Y>*:P1OR9AQZWJ>/W MSB!TF[4^VL<:?=&Y:MJ(YOO9)-!-;AFF+//(1&I.1?UN3_[V4*7S80GM3&*R M^&!E7:J%]B@/<6+O2FN' MT57=$9@%G&BK[>[HR0+PU>1:^HMTS;; >=-GZ%1A>[\!DE*?UC4)KL#FP$Q5 M;=LTZUT#U&F7@CWK:[>2"]+1O)&WH!)L;6MQ"ZB_4^SK!_2+R-%*WO)'@XY8 MCLM,5WB(S#SNMHDR[@P,']N3V$'S=U[J?E&8T].]8]K6N.O' MY",]YG<32J:,"@UV *N-O;T/2F\D'JBI=$SU!QSVU;H14J)^F T>@#G"N.$! MYKUQ>$!NC->))\T>)Q[ \6?E.W04#SAVJC#-IKF#F?KS':*3\X(M!0_0F)K< M/EGG9,4#UNPPBH2VSGC 5M-YJVE =3?0%A9I*HZQM%]IE)4L[.&(\Y3=*87& MFMQ;U=>X+1'GJE0F/&/AQ(/-[^CT(+O=LL\YI[/3=5Z>Y8*D$ID"H>:@(E/= M*4UA0=)@)4<>TT%'B3:+Z+!^"M:,=,K(N8E?MA5.F%P42 E3(A_GZ5$$,6*L MS:V!OT6X4IS6- =87N>+OD_"\#[JPY.+7.;RET +SK ;4+^C9_65K77CY2VR MLN)"+Q?EC:;VQ(PKOW\7DZAJ%L_4W 842^_%+*OZP,J@KZSR><_-P0J.YK'B ME&=2[AO(#1(3W!O+&!!E?]'/V*]KD16.%^90A]6NIMY:/.!:1:1YW;AKLX;G ME[3%V4=\XR*TRNK="P_!0IZ:UWCEG4(>E9U=ILC2+PJBJ1LY3S/@I]N+;*TR M;&/)F6X3IGH]G=DLM#)NO$DDR=>9$U\OWKW\X$..'.2?TFQ(-ZZIKQNO&13V MZRF6M5S^)L:FC65?-]+IFTL M?^RAAHPXW]K+.XE0"^VY%Y&1%YR06_H+9[N-*^S6*@@A2U[6J2Y*MJD^J@*(M$O&"03BV 8E13\9Y2[R MSQ6;O;"T<$I,4-51TVZ4N!K:UPF./3?HI=B#:5:.2690Z(PB:QK2YHSJ5#.R MFV+RZE.?-E.5%BW=[;K+_$:P5T)KUKO/8)$'?18F2>%[Y/_::S:!QG*.J=.G&&_K D,CQ:OY]'6G7ADA@^=@Z=G:.XY= MOL6.?#N/K.R7ZQ?>Y#M% DH*_";3J.K@RP8+$GVDE(5S7B M>\]R ZH^"N-"],&PYY./!B M/.]M&X*!S/D9&9=%GX!QT0+3PFQ87#<\'343 MZ44EDA/(K^SJ>[SX]GCF&IM3P@5L3J#S:,ZT! KIT=YQ,K5%2*7=0CPH6[]8 M4CZCWV[:QD5Y^D+E%MA5Q8YQD#[0@.YR<$)'R']2

      NA0O:'X1W5V/ MY[+A"P\+-$EH. *\V^SK0TF,]*-\S_J.A,GA74&4!6]+2^TOVPV79S7'+ARF,YK8')EM,0 M!Y'ES&NT.=\T\W/OVU\.>)W6'63#I.S>"R3[+B4L9$6WRR MZ$LD"50@!&@.NXK1/U+AG#/E1TAH<.Q[7P*[F@KRJFSKQ@2.7P: MYOO8!K56EF;$.Q.,#?6_,;*].':8 FGJX=G_BSI MWM]N5;97N'X)F/^=VPDCA,5BK&R4!GI]MY[U0G^ 8;'L,F^ M\40XZJWU<&I,O437 ?LM&?J8UWJ9%=V))O=F>KK8S5)SG&[3!.Q MP W.O;>(M;JN6C__Y,T2OY8$T1:\^E=G 48#)=YE>KUIXNTDQX]1!&CN1?A" MOD=2)%V"@=@-\K58#0MCW ^_ZXVHN& ?J<-M N;$,8T='$==J7^C^J:E'F); M_Z'!ZF;C['NI3$AG#1[ Z:,UZJ-7O.7E,WO2NA!VNE?[*X0;=5Z0E+N5?#H. MLQRT?ACL&?LS>47!^DBVSR1J?50T#B>*\>BHSE#LYN!N,%%71I47PXK5\KKK MO<"S!?&22M4Q;XC65$>O!>RMW WXFM,=(8U$0@J6L38 M#GAB=O*MB9CR(5^DJ\ZHINP&VVE3@L+=(/TV-MS0#8'V)08,10\'=_(6%OS5 MCC4S1SZF2/SY%]N.!(8&-RH1P+7]?FF'-[I6+4-5I@*5MM@HP6M8 M^9B*[F75I&N)K[I.K*HP;ZV!:O+]^#OD=4_SO?WE[K$;G#Y!^>5:4C+.%H9+ MV))XA=3V(%*]*C4\;;V=SZ09JRH5/T7'=IM3MJ8U'P1S7G>-"VPCK4(5A#GY MNA0:?>?):XK>L)UN9GR<12R;]:3'_?CZKP]X0-=]*/_CWF2$X-RUT.H\B)/1 M+,$%68WGQ!+0H_MG95IZRL;O)PR_@,1X@&46K<]C3$DA-$P7/KX\XOI80WE8 M;:QFYR(]/!=4/-K91]]/VG2O<)Z&6\CO=/(E6.>E@O&?$SO^-@%LD+ (^SZY MQ7G*MTC .FYE7I/_TN(W_0GX&J<+'F"<]9OU:'CF,\-E!HXE\#YLA6U\6/YT M$S+V6K%81XR&A//YX4."HX<'?\B.%25]K<0:+>2D+G8O3B&GG7A:FZQBU%0- M#Z#,^; !=@GK'(>QI/DW!;_6 M 5X+#&M9J!^%Y)3'XD'=,?/&I=ZT,5)\=BZKK/]6O>X?6S/XKC UW1_7UC\ MWI[.S^[$@/9?D3N;Q 171K!KI8L_5?TU$)+;DQN9O)>?<6R89G KXL21 M?&9ANWZHPLVM[9GMI]O95K/MM RZUNRDUH21\U<&B1&;%;Q_Y_+EWQC,I@%] M:4G\'^M:SB'R4.LO7'+^=U0E^/WO"OB[[(GST@D&6(A&8L:T*&PKD$EN'^Q" MB392K[Q[36.V(J^]YD#1ZV34=@U%$^;'9F.;"P6KU(P<][BG["(B*M4K!QYS ME/8UTVJ\_X_5?A'(]A0A^A@TUT<\M/'ZA0U]_QK@=>7$,E&B_LZ_QM;_?HG' MG1)2NSA@&/A4EI#NG3^>MS/SLT##/)TMP MTS9+.*5X1X]7#,!3JS=;*]+O)C4<;7 7#_CA=N)5Z\(A@W%9J8B8U95QC)2 M2J8S"X"*OC0,[Z]?_U&>=T,1L"M&HV@,_L\UC?\5&9HZ+F?-3*T@\M%12--$ MEY5/5N,UDV.#^PZ]6H!&2#\Q;W<[ MT;'D.ORO)"A?)K;1W>?"2$T$=5SUA&.: ".7J;"U!3^6/R4["$\&5[PHO:1Y M]@V%B'F;9ZM?:6B;?(.OK*Q4L)8[@O[>[=CV.P#]D'\:N1C6P=6$D!2E*W?2 M:A.'934Q^#KU$8P;R**0%'ZZ?0J[.B,Y.']H/(3^?H\L:;JZ\OJR1:5 ,)? MSO3_+TV7BC)#I171^T%.N= H]3J$1../ZMD%E59R'19#K_MOKO%\\#(@_EO# M"ED,^N*AST,4O/-2_>48]@%5TIJ'_IUJ11>9!H.6D%L6\I[Z;WQC +Y$RW@ MZ:8IT0ARM.5Q \S\KZZ"\9@38U=VZQ0/"!8A-%,O$T24!*&D.VBN8"41 I,^DBL# M)H(ZF315W]W8'JN:S;-9;?"&S!.U'YBL_Q^S;?E_YC)(])'% Q).T!Z7"YQX M@%IFJU5+^LHO;$I%%'Q_D^ &7QQ3<503\BNN_X6ZN_^X*H0O"V!K,79+)V>% M?[!AJU>2I^.>.![ "]'' RI:@7^DO4D\\8_:814D:)H]CQ4\@ H:AM2+V0@K MZ;%<]F5W4T^?6;Y_V9!J$6?9])!THL7[6>/LX&>?7*<^^.4WD9H]=F%>C'<1 M)V=YI4N>UHK2Q-YP,N+TZ?EK)81/G5:U6!6*W+Q^,6#Z7#/R=QUP#O2L!>%@ M5HU:S'4JK N@KBXT]HP4$,8%["B[=C\\%M[ MOO6&FA;H9'X [Q&C=+M0SC=I '3HJLU-Y_^,O7!_*PSRGU.&]- Q+.O0M$T$ M#VC.)6A&?*ITZJ]6$9"+L"'@_?]BL:8PM$??.3Q "/N((R3_]?9L>7-I3]X3 M]LLYD"(+-/]#_WYE8_O-F_ZM&@ O4H*#G .SPC9?H;1P] 9@;)C*Z51OUCD] MEC"L0QBF"#R/D'T=-=6[K$47XD* )'C BI+;/S8'V_L0!GV.5@<0\]($=L@. M\"K[O^-=5&58&ST!W$T@"8HP.GBH_K2?>H7*[1U&"ZS 0UOTA!.VQNQ.;YI* M9B?^O)&B_3RT?9[H($"!W>V_5& G.$4R'"74&@D,%O%Y@J0K!V^?&2'*JS5E M58JZKVDH(R6(>#+T%)[I$2DPTQ,=AS"LX0&H 3@-_->X"1[0F:N'!ZRE 5=2 M_#AAPP7-! Z42_" [Q)$._0&B01L+(*5QP.R-#SP@.LQ!@0C(6"E4!.,+QX@ MGW: 8V"M( SH$;+2EZ8$9TS9C+K ^4HN8>])@G%JA!#NL7*&/8? ,;IV<&RB M D'U.RXM$) @T*=**@84\:6^NC7C:(-ZE;WAZF_\;^-8_>/;K7 M,#[4XM9^A=;?.YL$X0$SCUH%*NS,;P92(($4K,H M4C_DXJBAW/=CW>'@0M,$N)J\ZI%Y)D,-]W00$:EIL+ ES7%XIA1.4E5,U' Q MT\.]@EZ;W2&0NDT@E1 E#KH.?A]/P5!%D[#?_ $L2[1PJQAI)"Q< MU@56O,/T 0M[+J/<5:WN6T\%UZ0H)MAF/4I-&4_/BYEL9&"0""-[H0$^BNP M6YKS1M;KILD---?HET.V/<;;G:HAA:G^7TA-\AJY<0Y/YDP#_JG<]JUV8-4A M=3F$2$N&T>PR:1RK$:6R%35_-ZI_)Q+]V6>$+%E)^\&&F#0;J2N< MV(])"P5KU\:X^^IN#]6_F@]5_?F^G==Y4??.SQYS8Q0%!Q[P_.??A3OZ5V*R M:0R_M&3]A:*_B8>C4@DJ&BS+4("5OLRS=XVY:J+#+G;4Z6'P:M9T^\PCOJ;8 M\]W7%>NDSF_Z;^-CJ;PGB:__V\,V&%:S4 2KOPK:QRJ/,KM;?/X&?'J5ZC&. M%0]8GKJDEV/#X>HQVF3?1DWE"!$"AH+@(CEB" !A/T#*.$823Q B4:9@"/* M&8>!X %!X&/M8\>+\Z45!8XN)>@9EO#BCHKS.U[2EY>.J-S_P^@I MGVH'TK?PH35_;!]TFG)5397M\=X8.M5Q./P<'>*P_,%%@=WROTJ8PQ*=B%.$ M$0QSUSX*#U"M$!R'_&P3@_4[KL N8RIA6PSKCU=_]5X*+)-U#2PQV*6YYY9> M<^:I'!>>5>-]0\[WB:J2"Y#LP:UPPGN%:,O5((1 7*UF4C;6L!8%L6$-Z?FZ M8-ODGE_6C?XMQ=3D;VY)P?UX7GXI=<)>8RNSQ3D95J\<563+VIO+&5)1A@39 MU%)1'52\#60W^GX0$M%H2R[X+N(!:>9^[B-C'[/0,_F=8FW!N%- RM+I9WPW6OSSLF>_G-.6[K6C"@8?5]14,/:5 MQ\K6"N*$W6CL6KG#V]%C4,EZ )\(SR):N4/=T]Y?$UJ*!V!L#JAA(V2]61C5 M;3#6Z@M*%/O9H,?QXNHF^)QJW6L2X&F E? ( VX2KVIA>=U$<>(J?_EO6J+T M?]M#KVPY:SA#3AQO;+&*&T'#7K1,6D,@4I,^0&]K^K'P18U -1X]2AUI+KHA MP?&='WZ2GZ&%*S?P@.)6V/&"KP)'V;]VDN?Y(_E=4( "1Q\! MV2ZGYJ)0WAH.B".]B<(QJ\K,GWR]J4[T*%!_O3I\O3O%O6M--)[K;1))W N4 M=,QN&]?FV/:YA4N,])[+;(?3?>WZVRR4]A)0@0?5//:.2'!Z#@/22VMWJER@ M"T8'VG;9%,/L=+?Q-DQ93=X.R&1GGO^M_1/Q8@?^4]VF39D;YAGXGM0-3"K/ M &U>@4>V:%T65O1YK+!< 6UZ/7NEN@,A<59;\R\%A%DV/[DZP?LHS-NGUU\N MLR5]M0\;*D\'F]YQ) #4E*0=R:.S6!P?U!SI0TAW.2D@^DV3>?*/ EEF9PY' M5(4=B=1NK.2^BXTF!<1E0PC!Q09(#VWNY*1T(_@=XAG%(FCX(*5VYV:56N5G MMLQF>=?JR1TE&[? MMTAX=",T9C)4\2Z)-L\&\+K?6";01I;!FK4BYL2[@A9L",3_[7[,^.,3.,$SV7+A"-3=@9%&^3*^2YXS'2VL%BRFZJPQ5 MW,2?W#BL=_P4IF)]V#$;!<],VO*COFNI:JEKD!]&U1J:[OM&XAIW;6WLE%Y3 M#'\HBY&->8:^ K]N_,R$6C/)N9/"\:-6GM-O4:_18C9U./+)+E,\X%U'GHFZ MV[M*.VFC=]$I-^\> =T+'?35I(K7G")7V4Z;T,"($\XPF;!0'P;ORXSR)0AC MF&I#\M+@I YB?! 4!V9U^VI:N;8?K,I>J:_N' O<7,[ M?2#<4.\:]S.^+B?7N;$.Y21^XXM1_>;]RMQ-Y;]B7PU)_7=8&:;66GL[:;,&-MRI6*IE.+Y M89+X!;6W[[F:-(IVOX?>T_L$F,PHQP(Q3*B2;GDFW-34,0'8V+'*)7V=F5G MI)8J#;:6/*BU_6+[T5A(" 1Y^,Z96H5A'DJQHN(OL:-U#2+/5!?I+P^EEKDS6W[S=WWY#\[W\/BG ,RM<7@"K.]XF!>\L415:;Y@\,# : ME]5&K'ZO&4G!R>Y6\-=3FXD=<=E45Y+W_Y(U&#/@(!X5P7I8KK*\&X &_N@T MD6*K>/"M[E#F<<'\WB.;B;7HJ<]@OR$PN6L&D8^D1T$7I'#;2-:/.19AKZQG M6W8[&?0QA/Q]3U!+7 /[(H:>Z/G2:7%U,R;D:A!-\(G':+FLAFCP&_3-!(;Z M1.W01QRNAP.> ;K=/]B8S:AE7,+0]3U+=,+R8E!8)XQ&UO+->7)IY;Q&CK&- MH*R722![M>F\\>^\,_H%NNIVG MX\_KX_DOWH:4S=YU>N1_P\_ZPS->9_\'!X2<( )H.7P%6M@G X_:ST&4GER" MOU_8(U(JEEZ3=ZL6,UN&ZAF3:@/ZX#HV5#0/4; ]&']B.01A^G#T0/@XW&V8 M=O8U-'*&Y^)1V NQ'Z,U3UH&.Q?Y'Y^N?+)GJ*79B[&]FO[8#D:;GM( MBSVK*K#_-G2C,RQ2.)J&!_GGB][3TP>8^:5*4>?%Z*2('O%IZ'> M]J?JAQ2^]+(8V'4 -=T@1$*,\!Q32J5]/X^&8LU5W[FS\'.#Y[.571Z[W MY'.?KP.V!/" 5P(7A;\-/OD-P X=EJ@)L(W"'@_(OG[\&P^8^([;PNEM<%8M M8=/KN^ 75^9@FU<". K_Q6_BW]#P;D<*'\EQLPE9 R2[>%>=3O_M6%_-+2X5 MOV;=2I:'OXAKC<=;0%^VSR.G#;=/#>HKK#F^? /-"U8;]7>KW =\[NTQO'KK MEI,IW<5K#$A[PBV.!'+N$89]Z>&=>UG+-87E$-ZO<-U(O?G"T5SFTSYWJ@&E M\W5Z]D]38=L$@(L3K@_3;+7.L3.E1_NEHHXTZKY5H7S;J^MP(W&O&A._/\BU M-^-VLPK?N&_Q7KR'R/SX2B0F]*AKB=T ">\N"0!&H-Y.+?;/J0Z^=;$Z+94H MRA&^'_LHX6FPIQ,YL6?Z= FQ+E9E12O*CQZE#+>$6*/)N@UF"V*RU1PEO'X. M"F=^-6M@.B-%6-K'AX377'-OWKUU1?5*W^SI.2[=K6QA$[7-.+9=%Z\BUY/P MO,#&_,,W%4LR;L/<-YD-DH5@LFW.ZWY*/?WU08 MH/4%,/S8!C-A;^;9G%M5^"+W6,?5)X47MWL/09L(P4\O%5O"UU:2= ,-WQ-M MM R<.J-2HK%LJUIL,SMGF5QM*.RY7Y3+6Q&XC\/TH@3M)=S\ 9^?$^,ZL[;? M)F JP0X/J*Z#+^\ 9Z^ K]G,?E6G2IB&TEY;>\5>PW2OWJ#R=<'[R"G-9?39 M2_KW=XCW0K@_WG"FX1HO6;^*RNJ>,+:CE,!#[9O9\7!+U[J@C\1+V076+Q M*]J@%W<3 T&[#ZS&9J&;#KJDT#'FW0:,4^>&:4H(KE%^O=K0NZLLP7FWKXF\ M#ZY#^O:XG8$IY+DP]:>LXRVBQ;;C8,P84^3VF=*$E>KT0F=:J M,I@[:J/#&-5B;\OS8Y3/.KVPK-)Q!SY4$&3) 8_"A$/;>"F5E(GTCV#CW('D M:%,'-]I*FRE;A^DK?9-I<3$25+=QR!\7H&_5+?6UTM5/Y'[P] >BGT3X";" M\?38V,XF%52^=?1^Z\*PGM%)SIW)1)UPEX74\/V3BLPV6K_!$EZIP3*LN7[R*,*4E<&K\_M M>BFG7PM$+#DY"A,]9)'];%W\"Q%PB^]_;JV I_1N!A[ /XCJPO5< "_I:W,"QSE3I"+NF*%*ZEY/4AZ>JM@F=$E$J*T2(/A\/Q ( /K&SP*S1,%36.\>Y.-KTQLG<,$:7<-AL:&M:. M/+<5"&4P4+*,%5B%$E0YOQ$P?6$7B1E;7:88 M<&<94M$7^8BA0I*WQ7)B#[%2(/\LH=,\[J=.?&9ZL[^0[\YK1C^!<5'LDZ)- M][/*@:];HXJ2"U]_^=PE)%#"Z=$^BZ#5RUDL'H"*34'B 2P8LPO#;^/8ET@M M(EN<&/H:KF^\Y87?*&L4R')\7;WZ_NOL@#'+R_G2KX/Q&_:2DUAY%+@[+CR+ MIH6M&*15"MYLRH\+2$/N"YOD>+X)V8?5LKV/-V9/X#^4MUYE"U^FX'37)XN0 MM'%.D\RE?:.-!M-C7XKE1UT6 MQ"-!>\^75*O!3'A IURA=&1:+Y)2JUFCA4ZB?2@>E!#%8A7_(NA:-[*UJ\?O M)MJZ.VN&;.4@T-XUU4W8I5M&/M&Z:+LIIV,43:(E>1RY6WZD_#U)V\,S76W3 MAH)C(1=KB(H+E_Q4D_'8I*9U@J^IN3J2V;#N=YG[93Y1+WG<3^WYDX?EO6WW M1]N8L;JHI> 6NFQ;'$/:'.[& EEWTRWT5E/:# A"VW*?@JW6(L5+=DUU/9:% M3XRNGKLD:Z2-%JLVWG(/D985YF/P%<,@J\:1Z[8",E'?33E+UBH(IF#SK4UE M$"7[A$K%.;9NWZ'@]$"HA&&U\C$%%(TU)=,'9C5-:;WN<0]CH9_RXC_'?FT/ M M/\$0.:4PNMT@D/;:J/=+"::@$7\'+<&U]%<( &[W7^^%V^\FF A_R1;]+1IXC MU"7C7PSR%DM$;Y;G@UUD]F9AJC: "A:,!A[ =[2:=0G;XCRWCVQ-:[%>D<:F M#,?"3@@I(VRK[AZ)MR2#EO:$?4TZ1=3<7/B>T-ZJ;4%#:F>>:G:RE7D[@#(! MTIM[6>%#"EM6]7F=)U*+9&-K-?5ETJH9&U76P M\77 &:M@;\II&8ID\0X*$67O!O-JPC)*,YYGU$;'6#J>CBR9J:VU'V8Z1]]4 M'?([G?4(@MEI7<6@R^B>1^E[IR_H"]\;FP7=3M#:>'I4]B,0-L&/RJ6=%Q5"96 1RU=;]%:'L:H MEDE4[)5(UUS86*9\7XA+MUI?&"]0LO3Q&:W! VXL$-!5+8C"7DLKJ^=#:5W] MA])*5=*,&4#N%1HN#B57(.J+'RL>,"J+JL"1V\,QD4296DC@S,#S*3^1+F0_ MUHVT+LX%EF7 A;0LDEYQK MWFJQ-D<^AL@QPJAMI S>J[""# =[XD;#^.CX^_(*OJ010.XI]?UDN2WB$ M[J9Q"E[:B8!LC_P. Y5EO#PX_]H_VC$._$TK4/XAH?$X7VM AJU;!"\BI9*7;YPI-\\Q?U9E65];=P_(M!66!_9]T2@'85:U:E%[&_'V!:V#!4D>4B4/ M,_<*=(-5;A&ERVO/_J#>&_S0[.P%CEFZOH>3\)&>D.5Q@4FE4JV=5J<7\5!O MOVF,?0^0=3;K6S4VZ(Z;^8PYZ/;CFQ+"@F$Y)A#G+1JAFT]YZ^.%-#IN# 5\ M'*"'VSQ.=#X,=_;2%G]Z<=J 42NTG77(D8XNB\G,L9!D\_Q2E_GDU/%1MEC; M]/<8?5T+,\RLRF#DNZ4:X>0LY)9$.J9F0/VA6ZNB>N;.A4::ZFKM>/+)VF&P M;!NB2YEM'9SN0E?7X,MTRCEV['AMF_4:VAY;N0C5/^@,=8'0)L4BSR%==_3: MYRE[I*)%1O6PP OQ'8['$RUJ99AZ6'"YB*QZ&7AZ>DZ+856R=C&>XU.5:E>( M;]%8"$OOTS1BQ5EY#JP#RKK'.^8IS76(VE"]"'N7TO*PKU [#2;C40WLHGBD]Y<1J/O0I*)O?M; 5;=/LE9< M44=D A@-CRQ*W%60CR2:-+.$NLS)[[2-85Q6J'* MNC!3.KU@3YEF,0:-:DN MFG,778#)U<=4N'E\G<\#WW"%V+-N/S37DRJA?-7+3CZT<=OG$!@VYB]9>S#+ MM(('A"[IQ)YUWQ&1^"V$3!NC\"QH$#/)5;._Y72;,6GMF=7U@%CZ1/][I)?Y M;2PMY[IWD1=W^2>7:QO'S;1WIT;G?[X-;L]QX1:[4EJ2$.RSHN3IGG]!W]8, M@7F48@Y_Z:,ESII,%7=6L&R82F-]%S_I#W^VGD>NY%M!4U\*. MCF\Q1ZL8HTKEV2;>CK][]P9>B[XYBY#>XM+G>!44^MN$AF5GZ.'P;7B57P9' MAHM5)E>+ZL8H5B5WWY#I7EKMU*Q)K]H&SV'1P6)K4(VQP3D3F[^MT_-_V3QS=%"7)T#%X@ =P5+S\XM^XOGIJA_&ZQJ/:TK^% M!]#]:0Y^"(612V%>ES%[&[7(,JW>ESURV*'O].];:^<^Y08_8&8& MIP[4Y[#T^,)-%2\4%KJLB[%WTI#0/228%62E9GPO[OCQ4-Z'.\131:59F.?' M6N>4AK!E'5@,)RII,^N8^1L>T)Z'!["20%Z^!O[[6\ 5P5'@YH.W>$" &DZ" MJ$S)@@ ;#+[ 1LRZ\( KB5@;/""XXAE! #UA.%(!S A9G-\D)XV(K)LM:F%7 M5KYILBL\7DTKOAYRT=E2-?P"4V:+#GH9R>QCS]!MU)N_ MD11OT 5&Q5'8ZO\0U-6A-R&[D%K(_4FSP?08LJ/U/Z":S 5I8C6'+.RJ"*N7 M]LH*EWW+D$^0?LLC[U*3;=8B]7 W ;CN1-D>7VI@QWO$+[,BG@T>3+CD-&X0 M1S:*DR&D>08]OT!H ,HZSF&JJZ)B*2H]W29Y<20\S\V*]HY]>['P]\=5,Y+' M^R5?H2"3\7TA2<%!3NUO#1J)1@MJ])6J;=&EJCS3D5%/6U!AH1+]KGLUT)G4]D)"N!H M6^EP08R<&/JL514LGY? Y54A(.HNL-=?HO#_$B#;14H M1#0 9VP16C-3*^."@L6CPN&"_3QOUK3)OOXYJ<#@(^[GTN%S^/ZC,MC6V':K M49L/QM<;+;V2'.*6+=!YBEB)TIMP> L/ M=&",1ZSQ0J$Q+4PWXBLE9B^: O M+5$X1G W'G#.8\")T7G]1ZE5. %"'&=M(+"?,( E@.IF)4\FK!""&6&4C3P:O*AB>S/:/RM[] K53 M+Y:(N=VE[MTH.Q!:5:OZXF#XY[K"O*=LVE'6?UA7@OWPOS!#4"2%*!)V>;,D M#GM7"-[K7[E38Q#_UQYR_R(YHK=G68=N7BJ7$1[P[[\=72R;?JJ) M!R1:_5DG;7:9A8LTZL8$72C!.JLP914VYSU!QE#("]1^>G'H^+)M15Y3\T3F M=QZ]>>*[W ^)/4Q;!1W_VGP$7=@.IH2>=4\UG7X5]5ORL"V<^;XV_TY+Y,?% MWKJ;9# M2#,]F.MQL0L8.A939U2T?\].O:CDYHX'5',&VF-UTBY B\8FY97%._8,/1T) M+ +P.L:I>_W*UYE[KYR6^_6=/D QU,5Y%@R[5&Q_4'.T?6MU'IHWKE8P S+N M T7R6BS MQ[=3^,<,"_4_B(L-)%F$J[H'3L\-NITO[:ZNL'OWU)OR-!/2UEDF#BY"&HTS M&=6]L/S(\8Q96WYCN 7>#8E X %O#T*;0K-NB<_ON+N_GQFV?1"E?8TWX" 3 M&V96Z#"SYD[Z?-U/?_X.%>7!5=S$0!&TP(3U2+D.Y1!1@*DP0!W53C:+:4$L MS?D&5&-+2RAHA*JOE$HM4VLJ#U;L92S;^#SV+3:Q6>0=1=955D_L[I;7K(-B ME'LWUH5S&FMCV.MS$@P[R"!4.TEK^HBH"SD?683D0!R#H8E&Z2S8[BQMM#[V MQ$&(%;DQN2=25T3"$,]>3YF57B"C)RQZ*H/BR"@PF1YV*=\NX674UQ_?EHE( M U$(@O(: X<6^G\\Y8T@)Q-J!Q@NOZ&BCNL"WA3&/<((=(MC7)[C!J=J[)_Z M"LU F[7Z*R?,]-YN]-T*Q(N%\UY07W":3+A M\[C UI2N.D&P)#U*P%'>A6^R/5REDH*4#Y0$J+YE,&I*B>(/0VU?= MH)#QK M0$M52M4[IXA?M6Z KJH<=G1<9^3][=GSWJAO-W4Y1DM5G3Y%[UMS'*AM:N]$ M$)(D+77&Y!W2_W1SH#*I?U9W-5#^#17 < QF)TH)33<==3V@MC7E0C]C#2D+ MV3V/C2O\C3A_9] HU;NS09UZO:>NY!VQ:(T!%0I^.E*%\"'E+UO5N(X'/&^K M&SO1L"Q_)ZQH: J:7I 0I]"WI7C\I0841$I2.:M:OKATZH)RS10>/VD5T$>4 M\H^;5U6U58]+6JE*TEF)OQ/5]1FK\:[^;M+19M\5&0*S= 3 0U=0#?9/]MX= M^VJIWKRL%RNKRWV8YMS'\AV*T^\#W!PDRLD$VAV0T^S=[0OQT>*,6)ZP=U4] MILO/GMA?SV1L].=:JN&.,'UJX3I-OS\++8T OO/EH*%3]):K0?A=XV!LF=R7 M'[>]O?UA^X:=]G0Z?_ MLB.^!WM]HM%2BUK62-A,6*>IP*1DF5Z%9)FTT43% M.S>&B9J])U\RAS;&YN>Z>,E([CX0%[Q+6=:PID=WP8V535=C=>MIR_<@.U7J MC>,Q7FH>N).&%K5H] ^:)"^6?KE!6KAZ@,%FU>+#DHT:F:C/'<]> AZ3#N1\-W/7P0URZK9;+ MUI\DPO)PCVI;F@ZMHZSJ+9WIAR;?=)\9+@O,^$*3WZ1ZJ^F3.%A-H]CELMLD(+';I&]QIS1S4O'N*'B)^G M"J!Q"KB-25[Y7CEO;D%A-RFO J.J*YEJ5?N3.!S5K&8>F[-9);F]@AY3I#[& MT. 9V8@4A%>7G9,F%]^/YT=75B'\J.0L)C?0D_V(4LFRR)F7;?1_]O;RY@'W M]1WJG4M?"_+O0PRBKXS K+9?Z9FM:Q[Q(_F]="8N)^[=?]]\@S3JU5JS.9 MJJB5$ZKQSB/VX>.OAT Z**V%P\!Y6I3$"ALDOV?V/*6]O7[15&*FAS65 V_& MF$ZA\8KW=3=K"0RA 08>&>%@! "L;@6OG$/S(J^M"L\07DT J,(&"8#3"VVB M^?=!_^>^?Z,"IPD K#[;X"4CL0L1 "LH:0(@X:N<:.!OJ&:.\WEC?)L54B7/ MDOW"C$/?3Z?V;/E9HMMKQIJ'/4^Q[-7IU^*-_P-'SOT_"75_%\"+S46X44!J M>Y=9?WEE^+G=@@0;16M/-?L6WR_?75#B>T$&>MBS&;/1[ AR6@D7UT9^&HQV M,<#3?K)KGLXR_OW$.#]YV)?;NM7^98*O;9_9YED !A"L8!AUT&H%MT'\0F5' MN.;.SB-G*W]7UQLXR+89J-]7X7X>1OJXP20WYBSW[>0 Z(.1&P+&M+4L5MO: M.FD/SC#S^[[+9D//+?%M:&+D6X)TB9?=H@S?S*,T.).(D$I<=#@Q&=[QL[YLVB((I>*2';8B5UP!^%P2:]# M3@"LAA-_7>R,%4Y<(+!S,_X##%W^J_/L/E$8ZY# QH"W" "$21GLX"7 &=:K M !4BDF2G50( =PM. &!:0(BL#B;8A 0:AK_N L,NV1$ O6(02CP$&_'WD&HS MXK\I(0#";=',.,S?\2:]D0#@T[U6_'\L^O^%1953SR9WC[05X;TZ]>$# _-, M=X4KUHS7(@$]7TL =TD# 57BR2?V:#:U/E7D[4 =7.P_WO1R;+X2O_,"2[)* MV;K3O._Z>Z(B72NCE$V3SR70U=Y:Z^&>YO<<&NW_Y*84TN^=MOMG4F[AP!/1 M>:(\+*PRJ>*_3.YI3:^(H=L'X@"8!L-?I77N=W< M9JOJ&;L*R4>D!7F)TL'5D51N*A.V4=O@.\[=>V^.3F/J[O,:YR4]B7!G?5O^ MF&<2SPQ]UXF.[PGMP'YF:DMC2K#8IBA9^C-9<.@4";G3D/J;1[MZL463GD5] M-*9AXJ=BQ-?&!D/XQVN4)3S-01_X'[T02[K.E: FP\5&[K&9#0?INU'@?+'L MR)U8'J-I3PN.X[[VIDF)YOWEQ5''2,[U,-9 ^S69JH>8O4;D7, ]J#HF(JP2 MZN1VK1-1<0/9IU(X-$#UR!4NK*;Q.@F8M,WR\RBLPVUEZ,(LMM--3\G\S.]$ MK3.C5QR[/*;;@'FR@DZ&K.BV3!Y3@=53645<9H9_I?K&IY:Q->DS?N+?8!G8 MC3JAH<$QH$_#.P2Q(4BJS^WXQ5DN+;^2]29AURNH7E[(F3%J?:/]VO\U"\BX M!J+H7.^ >A 59<\1-2H-JHUBL'Q$[WO##.&[SR*OY3J5^(<_9>X4?+/4%LB MBJST$ 7[-8$P*3@\!'\4#0F^X =:T4 V+RQ.E?UMGD? N")51\,*S,).Q.) MQYIFR1$]2A0)PMUV N'2+ O%&6+GO ")9T8#V11X.9P!C 8JBA&(@JH7[*0; M]0EJ*PEG-L0)5WI^SJW+0DK'1%[/O!X83DW/:I ..,W^UZ]3QPGK#'L^*; MD0DYF[PW:LL"YL>W6D*N0TDKEK?2DG8>_CF/869:=W;0BE-KG6=Q^:,9K!04 M;N7F^I%D!=8SC5FYI(71$@>7-4TBT!.'"6?(/OY#YX>_:=X+"( #B]>.!$"] M6P1.I7(.OL5FL5%88+73P':ULOIF(@M_4_/4\N4W4OH/^=>!\GO)'+'N[^-1 M9XB,ZYZ/Z'MEZP<7N+).3EC6HW_6UL?KIO=I1'[Y^7LU!=>$?_5!Q_P*R?:_ MW[CFFX.B#-BM#F&H%%HG&*?C@%#%7,VJ\/&">12*Y, F4A<'CR>F' M8U3XN=D6RWAP%>3';Q=YR=+%Y:T6X;PVYK2&EK[W[^3I:O))'RX9;I<^Z3BK3-P%R\NE7JA M-Y$"D?5SR;IN5-@(\^IP2AO&ZB1*K;0XWA6>^]?N!S+9Z^V8%T=TOG'#/CVZ ME.40Z$H[CXBLJB]#7>/@IWJZ, +. /.UV3/?[+[I0A\C)7LB3W'7EI,>XOUT,%<72Y]__K! M%J7O0PU]C>CPE ]QUMY7& "+1U55?TB'8?_&H51=,&6F=1CI",\J6JC4+%22 MNO6]YXZ+\L9Y#R05QF\2_"T@*DBWFY#A,36+=W(O MFFL[)@+@C#EJJG;N\K:VTLHT$E0,>"$H?S/&H1\8AK\_Z;D$0K$QU*B M(M^Z*(ZXL^5U2#^@D?+>O)UL)2FZ"\9P$_WC?5JX??33^HA>N,5Q7&3 ;']X M/>_YHFEZ;8YY5^XK6H[^N,U%L;R.KP1 J JR^)+!_V\24C5BMQL&(6YA2XF4 M&ZA"?(U>YYE88/.:J5OUML"!=%*[C-9@.&VVGX; A%A4V9J M/P_N47%_TU# M>7<%]UG)_ A^X!8//&#Y&Q!@4]&)3[)\.89]$G ?-J'^-[7C1S?\LZJD "K< M ^PL^E ?399-!WU2@[6&L9=.R3]Z2W9JN/NJ35#T"VM; 0^O2O,YL;X_E=3_ M<.A/'VLI,#]OZIP66:VN;E 1.I46NT[D$-_MK=_F4!>DMUJ*7QA"F VQ(>@6 M2@51XE@=&B;DE0EZT8$^\](K@YLM\B:;0N?T+8RXI,EB='G&<,Y6 MI_?<]F>X'$G\0NSXX^MZ#I M;K&*PLE5+F#!IF98+[] B8VFI#^:Q95?BI03?] 6\08V"1]^61UG4KR8EE#W<(F0^[C'BV+,:7B%5ZR.9D8? MFZUI5IK3R<7.(Y$)N_J& >C6K2]Y-MAXQD/F[E%*Y%-L%6)I](B35_%V2%]Z M>5PZ_"E?;;7L\Z$9%?G)GWJ5C0S+"T%#%ZW@!"P&+8IDC@(YPEAW FY/5#$_ MQSR:D@>66"&@#1.N%8,+13J?@(MMURD&8+Y=$E?C:Z&@M3%J2*6C]8072OIE MDM_=X[M)PUM\3L(6G_5?,23I?695\>330%E003D0HB10(W1V#TK\>>T$5+WH ML0."BFEF;TS+,^["VOE4N$3ES47X0K+CD!'9VP"K#,:%/P&41'H"N@51PK3 MK+5"M"SQP]'(JP6=5WTU%WAEV%-7;6J69>^]?I#EZ;*"B]/?K MW_:5]I/8[, WB*V+T/2B?Y7%-VF*U?*@:&">.,NR^V;PKM7'X2&Y\AK6AVIN M%&J$4*!?:X$J8BA^J<=2[D\,=%K7/&V N+J#:V+ZP2%$>GM(1VP-@ M.XG-WD(V._;]Z)ZAOX].9$6%ZA%B+X%EE2M1T*/G5O'&ENE,XULKTT%W%R$? MIH,2VU3^FY5RM]3)C,9 -#![( FV$7&25@J)Z#G_8OJS%.%G0:ZO[6RD-4'F M'#B M7Y9RRE-VNK&.O!P;YD!/9"YVDGME,Z4[-K08I]YQ:5%9W7D32-V)UO3_B_^[ M1#9,!&=['+$U,AI0M)]OU\ =9^5ZA[O%XXB&R[Q3NR9&O'-9UQ8?DP9BQ@1-@W>U4[RSN"Y'(// RXWCGM[ Z;L%52?/DPN9I/2LQ0): ^V:9LA(-]4[L335_]MHUI\)4YE5N"];)EQTIT,EO@*#'F>/Y) MQ(%0O8F$G(T[&33PZ[(W9''N:-%]>@HJ70FQZH:'=_KE0BDQ]O&^5Y%+2;NU(;\^81:3I\?%15?=!N5BS0:DWAO%R#]Q/39KU?+G[)$3]):2 M3KO%N^+8+A9V@VT#[#=!AV:3XQY6= WX7)59+JES8RO]9TB9*=$**%MJD&V+ MZ^>WZ?(D%<(I)OH2!(#& *.E$HTN!^8T#FITTG?9@'-!&_41 #22.M00L/%$ MN8CB8GI<,C*#92U"[Z74A;>8QH_RC(P$->F8\-NZ3,U'8_]*7$T<=][:RF*K M,ZLPTFV83(GES]P/[Y \!'(BQT!A3)Q\OKVF4MGCNV MZ>4MC=Q4HN.*PC.G#/%"[MRR:38> M#/9EK:+"N/6*1IL.ADE>3;=B=O: )"MC"K,JBLVW:7BO&QKB!V.YA1L4MKK@ M8L._C5'(7$X*;"<"7$7UYUR[*L:ZI79*7H$\C'/FN+/FC3*1'=?3&^HB+"+V ME9;9!:MM>F^0VVSMP.;'$)>IR5Y%W3EGWCZ&+=I?2D0V1E2+'H 9?^+BA8*& M?G=&>_G&)5_P;+>(]N_$E?Q+9KA+YM@TM#/2CO'/+8 MU9VERRC71>,L7R\I<:(0.O/)" *@MRK8$H@6B'1[G<[!N6T!W8Y\!SE;Q&I6(X58%[7>@T*_YT M[Y6FC=K4S1W>N&6STD08Y*PS&[!J>57 M8'%C9OY.R(6IPG/)5S?#PGZ^8_UT9FGYP)%T&QB930KEP?CI3E1!-1U\)3<2 M:@M3^L,+/>QXM1[HB>T'/^%]H$I&#V\+&>1DQ%)>9ONM^@OV+5.@!R.3-9*[ M9U*-C-Z.G1@7?N9[()G_M'5Q.&I>)MGG3J/'2T5ZK!'2/A8#ZH+_+/9!ED53 MZ>O0#2(I70S/-AH:PN4ZL2DT]R*-OW](8E7;&!.X3645!:.2U_2]4!Y%ZMSX MP[0"U@$XIYX'5$BVJ9'-L$&R9GU?GP8]6X_[?)JCMMD=/^^F@_52F"FNLE"I M 'N **HL0I\<+?N,JV#>F%E 6LOZ*0X M;U>L#*N!-;K&%'T723>SX;5_TZ;WG'UD\48IN_HSH[$LNG&\E H:Z?TKOH_U MZ/'7+0&+*>ZD%S.\D:\S+I3FGQU*_*AZU"A4_5&?24?@1M_+;%:<*#:M3-L? MZ4(]B[SVN7P.)QO,P0\>U:,N5#AP]J'KIUI,O%4K$YD8X\!#$[&X."Z^XT>$ M%TO*:1PSTNJ&A6.I8A!2L#4#]7QT(R%R,\M*RNCG;JD8M->)76>I_S4#4)HBQ M4.1>QL;]/.P+7H6<[PW\G-P^5Y]B?N(O'/-.HE;=Y-WOJX[CRF:6 M-T)?F$[N'67?7EX8*?I3;%F#T1[^>2I[9%I?4/N].'CWZK

      ?Q^] MY2\KNIU4&&NYXAULT:%V*\8PI;+;K])\K&RG,9( N)Y'5/X.G[9Z>!=?VJI+ MC?;LZ]=^IC"P=$? HO!#4YGB[U)=W/?63S[6L8_"XEL$#RWT;E5>#'F#JX@11'_EK]:4;2G#PST%'K M \%(UMC<9N_/PB^DEXSU)KGRXY.^_FOA319O]!]=H?E7JS5$II$PV.-VP>%" M !PE';3;MU6M-40@J?17NF7C(SRE,50_(Y RDH]VN5NBEM7#7C7%1K45&MTI M- A64W-D4]"/.G##FH)N$0!_8L @K/P4"'L)1-<%W"$ )EAF8&C?(ACF''"< M+OB]$^&((U8U[V$Y ;!Z2!2-:T>PGHF_$]Q/;$R(#&GC,P$P^(=TQK&*GP ( MR\?0X#\,U!( (:-$E([_.^&AC@1>TL8Z$ #DZ<0+,(?&)*\M \\4WP+XJ[%VN3H(Z+\"0^;99-TO:P%"NP.A9\Q.&\Y"+I M(* M7MZ^ODXG].Y^X##+VSEY6W>E.'Q4#Z:R]#)B%>6CCY\(T;C@".L?/ E;M-=P M:5 ;W6@)IKR_Y@Z("3+?"[-!9H+5:Z:Y,.V92^V;$391]W(FIM5.?^2&YS0G MRU&_XY*WP9:0=N8U32!6F#'9+#WN>1D\! !=Z*;N)O,*;(\ F*)IQ?_BM;R- M"?:]@[.[F2$17I>,Y[LNO<*9E@T+ QX.YN*/ =Z>1NSD$5#+6$=;3(S8]:/& M^B\P6^ZSV>*]I?AEZ%?09AH7 ? ^PPDQQC(HDN4J;W=SB_K3R>Q3B5"K.HLO MJ!9RV! Y[H"5_&*:!*YG;A$1CK-Q/3=IP7QD!E_[8%R MIH+1DSCI-7:;O,O& =T5_W2X8_U-)PK@@KW;L7XEKZ+N\S_2KL<,+6X14"N7 MRY"3%185_Q,-?FTM-F7UDS,6X'W5OHCAN?3A6]'UV>T5NLCPF53:AE!L)S M)3Y&7&AT0).:/-;/?%D'4'.;#"1S$^:NT<1FG\^F@3EB!SC4=^U7MS,D0HEW M*D(3FA+.%*V@KDLK#$OLO5EB=18 9T[Q$#VPIH.+1F5< @'@R.,P3+3N^_QB M[$)["6E=7E.[*/'&!FTR2^PP^TQ=EI,D_]]:8!<4S9W)(H;O#1B[+J$TB['@ M 6\"8*X3C"E@MI_9-O&ZTB*F?O*')5N$CUC7>TOAR.7@OPT7-8637+M+G7)2 MQ=KM=>(W[] N6,#M7[E4^[OKX9V#8??#F-0CAB50;X!XH%/PSL WBSJVT#1F M6\?O0+C+?AN&WV4P#J3R7_5&^ 6+@<"2B6JPGB)=#<_#H_SS]O M/+EAFHH N ,\G+;-WIOL1E2QJ@GA5EB[[T6_]/L\=B)+HSB4G3H=<+C^F@!0 M4-/$HP#>=4;,-!'RKUD:#XE>E"%IWYI&]$;Y$?K)L7U<.6BST>K$:02QP@+( M:+.C&*@_F2(ZLR.5K9A]4J<:0P#L!ZI->H0F$]=M2P!M55T#S% M0#8!H&BUHWAZ*76QLCLA&HY[-?&YD. MV/U3>7^3V-I)\G)C_V.1YWLH,?%1XDNC%7VP'4 M@4S1M21-UT%=[4!H<+D>U';VG0#(*B:#>0?*/14*% U?9L:X M17HJP$PGA(XMK%3HB+K1?&EPPS_A>ZT?=_;'AP=3&P-J,D0DN$OZ'4I) @P M8LSPW2W,^!!?RWK+?Q/;<EDH: MGO ]]]\EX8\6*M!TZS&TK'2;6]X93[L=>G@6S)Z MOH*3A@KG,.M4*76CV#FQIE P/_RQ&E\4[>D)KG[" C]C25$S4=B:/FL5K1O],EE-EGY+ M7*3 E8[D[5Q@X +93;ZE*;<+*^%72_B!%JE"HE;>9<9+8>PNXV,=P)F&,TBP MX9((%LZO*1__X'JHP8'A,,WZ>I330C/M_E*U^1 M+0U5FS*"+X8^.VMI[0T0N2AGZ)I[<1=B8# NVYNN:3>M&_FC.]=T(O#"':74*4RE1=NF)A^6G4R70E.-WA;D MU(E]6@?L)KY(<;,9#Q8,)1((6R"UZ18S7*06Z4:/+>Y%Y6LC+N4T?[GIY4R] M*5A(^<#K;#+-?35)>??K!Q)DHSSKA:)H2/VCXVRL=IM.&39N;V_2#&6)=[S9 MF#HSM$.5\;6/]O7EFOB;E]YNG]H!+E!O;+8[.KH+A$Y8,%8O^7Y9^/KUNM8= MU?[^Z;=,0V3K%.(FG?2*\O,X,6SN*LUUBRWFQH?8DN6V]'*E,R;:!65>AP!J M=1[WH1O--GK.! !I)&'YB$XZ&*ITQT)R0]9_H)O(; Y]$R"*!A,BBFV40U[(H'\F\#)QZU3W MMCEE8[:IN[,%\$2FZ[/ 0"+2[L^?EKLMG7C5UP6U_IGTB.]% DTCXQJ<',7A M5HC_L]I0(K?@NWH_3>F54MV*B6FJ\ M:/J<(AP"%P"LIG"%C(W/?G "5:\$>U91Z2!F?D%-8+GLML%3VIV8JWUHIXU' M=!IV#6IO5'E=0\#4(8+#27=9+0B -[";FKDF5EMXX.QQ1F/#=.7^T:B4G&_Q M5,XWK[AMS>N?U+8Y?KWH&^L$B3A)Z"QH=;6N 'NHH?#J!%>UHI*ES"ZHS$>XK!,C$VK M37*MLI"J?)SM=LZ]9_?$Q;1_[N^]XC@"P MYN]\Y5J>+UIJ5C]L>C6(3DUNM*]Z@/%D;YF%HVUFL*[J": M+K>9DE=QRE>QN:WG7Z43I\60N=G&;:_"\DX),F(K"RU.-J6ZX,7)9/2>P"5: M[!;A_HT1&;VZ@WSKH8-.)Z'-^M3O>$VL8W_AT7<%;;H)@-J5B#9&P45CYRR> M)/S:BQ#C]O;F&7[?_?SOG!Y&_BE@ MHN7+N70/E?/>BCEZ,\).O7$@']D$75*4_Q%")_K.HQX&YXY*.PEG+D8H5E]F M T/Y6I>N]6-6<,$Z^\F*/AWBC9?M=;KDA?_)TW5)5GT"!%NQ+IC-0=/8S= V MO;(M^$!FH7#A1D3!=U]Z">YUC?+OIQIBHN0S+318QPR=\UN*1/&'$'7',^Y\ MU!7_F_L[SP7T1^FOT@MM'\3J$0!4]$X$@#)Y'PC'MP?J^9=$XO_#HPRPWB=P MV'@0YN\JL5\\^E^RG[/Q3^%#:3[ L%J+1.V#GI#*/N*"_ETVMES#"?Y+_O#P MR#H"()<4"<33G0(1ZC@)[>++ZW\#Q-!I303 C7_F(_]?:)/YV(7C(0 !RP59W/WO6+:FU,C M'TIV#9M8-9.&$J&W<@!M*.O%W8"N#A#:I\\)!T.ZL3AG4:FU)]E.')6%@5OG M<#TO+&1^O&9YIWM-P _CHJW46I]N[J/)P. M:EI=]1N7,L'Z8J)["0#ZCAG/#Y*M$)2U9I:%E6KKU)KM&Y2MTYH2[F9FP:I7 MY:I&;,R#1UNC4"(>D@5P[P IO41IS"'/MW^H^Q4L:Q7N*"HVS50R!2F#5,=>VJHYA5-BG\&%M8'^ \&0!&H4Z2DTT[?=W M5(^;*B 5,I)#.?P%ZRX_"S/ZEX*=<.DYMZL\D*? M=OOXS'#>\A7FO'KHMF&6^=@(Q(NF5U$_IX'&HC_8%[TBU@ M_/Q:+G]*R5[DVJW%/)X6N\";5X8CW@YM5A@W8L)C/9!E*U3]I8_Y6YW '*C^ MJ [;*&;[%]X<07=74J"]'A>"D! K;*;D7F?AEFEQ:&6;7>5.FI01LUPJ&)PI M0NGG@D'U F7IGB8?H'TKU0Y/GF#6(-;GDU3B?R,P0O2PL'S'1MF5D_!YQ5D[ M3\Z-B;A)2[E/=#+1V6FT87:"2D!W_R(>MN\;Q:E=C&]B;A]UGQ9(ZX:FX*;G MF9[$-KU^*_;.[Y71D"7@,MFK$T4 "RQ$<\:&B8E?(]1JIZ?JWB:M;F1&UH^ M=0=T,I/R/$\.KD^_B8T?6;B=%D*DKB"@D^)5C&%&F=.(.TRR/:PN;\0TZ%JS M/'.%G-4#L'45_\P:ZO&/C&%%AGLY0OZE'FM4U+-]Z6X1OZ=14R;3.:G;DR.P M??XHA=8E]9SEM@N,6?V!3B]P?K:?DQE3W+U""U9D&G=H&A>J]Y5C"LP+5Z.]$I.(Z9HS'L8Q#"SK?*%89@ MPX]?T,"K9:6@N[&M#SM77.4FE#C_W1Q9_T4+N22&;=P*IXA1K74Z-6W*T&J) MV3JA]Y5F5NKK'8X]D))S<&Z "$@Z="=0ZEQW?$LI%RNC;G.%4JY9_GM.G[-\ MXYO,'^V4/I+D?3(V36CRR/QT#C6DP)3(2\3$=^8:4GJ[5SR)]VZ+7AB7XGA? MUZ&]HP^6%AYSQ !$2E:V[LK7 Y[IX.HXV%* MP9DGG\(?IX@Q^YY%4.X90E)0$3-%R^98FM0[^D'U_J;!5YD.Z>\7QN]=R MT^NA8\Z\0"$]2PJTZ,DHU@OS$[^I6C=MI()Y63[YF#_BJT:I4)AQY1]CCIJ0 M&%SQV[V\5F#4"JMZ;Z:!TKAG)[6SY4.,=_MF0W:>4SS#LPGEKU/:0I,U@W0B M1ZPVJ0XDCS/)+U!VQ>WY*KZ28/'>K>EV"] M$,#[.#5'TH:\-K\N J#>IX< X(2X*\RWI7 MN#U&&$'J^NYF<+=!(BZ?=T9X5;P?&3CGF(G-9V0+VS4:LFYS8I38XAC MN5P<)\^=L%1A1AF@>V",\W_T(#4]'EZY6DC>:9M,JH2ZV.%'X@XD [/6[SS8 M8_0&N")@7MXE]_,1F9.DZL4[6!YWD[K/HZZ7[QCC5=U2OCF2CCM6B4><)&%- MWF%X T#H0XF&?4@("A._R%TK,2CPH4M-;@PH:IK2Z9@=KHGX!%5>EAV?4LW2 M?!V'JM(5U&0+3WI \?-8G^*9ZZ!,#HUZ7AL!8(X]1:_TJFBY& V:7@UV3K71 MK0''*DN:1=L$UI0*!X=^N?9G,"C9T!8[MJKA->JG#F/^L_/546K,]ZNI))*\ M-@P@RAL"NJOTV&UOW8&5@61APM(]%S\!N@G5*IMW,C6*]Z12T6MO\M,"@\'8 MI=\I2GP,I-^YUF%^6 ]#(;P<5+:S;E;D%:8C]*3E]G>WTD68HQK=Q+*.,%G, M7 MN%(.#VZGZ-+P?7&/4[=8S8ZRI,4FS.;WX+FGCJ=LM],H;602^IOH8I0VP8"G MC4MOH 7CY"9_.W1*P)0I0P /]F'%UB36QA 3\ZZ]P].?[G0WS<#:\TU!9V\C M>WR)OMR$.NH1V,47;641=?@I>[+V2? MQQ="6A$S::^_FG6T%UHZG>#?O%\G66^VB%)Y'O.P+8'RBN*Q#N8&QI.(>Y#T MK6,33]Z09\TI]6:0MGFAKLC(SP9 .7[IJX.\UN40V=]N\GQYSUM"T[^.V)!& MG]D<+*^S3)^5-YUI>?$T.%XIW.S-OK&B6:+IA1B]CSBF?%'=YO0FW\;=M=/[ M'@50]N;;XB!]4.\^Y0CO3SSG%,?&U$"R(/L3OMU!+6^9#=$3FA&4!2,#R4^! MWBI*52']X@C/@B0.N0MN:2;WX%1S B"?-(Y[<\]_Q=D62-TF#!8.38"X/0W; M%6;KFZQ8(/T)N"'%2-^6%%T-J>Q#40K7.]& MZZS(TH*.^.!EX:-.%QTM%PFW3X7+K#^^F9AF]])Z>*0VX"FIJ<").E/+1_WY MG>&&$[SP.$Z%HJ5!_/FKJ?*\>F-.Y:[:I@\-^!#?,S#/R\M2>2L;#+>@8UWL M51QGQ]U)>4GNMAJB;ADZ/7EH7I8[EG8@T?I6?6S!]=$F'H"#81P&0/&6MUJF MC_WI..B-T/[X,J:0'"M-T?EX^*K&#,IX]6=TLP^@[2PZ*.[QMA8XY6U?&1NT+[ M^U7R#L6+V.R?X_N[>Z,IO5VSZ>:U\FYOXQ^))$4&V"I'LPYT70EZB>/#K PH MTF(3D;U?+4VZA<92WV7 MZGFOQ>7'ML?(UGS?,DC54_"E6<_[P;#C9B%/6*UZPXF-K*8+V_= &_^O6JDB M.:ER&=Q?8#5C<\Q45=L$#RQHW64UPTU0;%-+Y M9:X6G9ZS?$B:!9^!$S&(JQ;PVM9>2UR,O,&)UF=6V^8I^TY'86MUL?O]#T.% MRG=9?339R%A'WT>@5#$$0%_V5:"R"[W.E(C0GDN5J"1E&6KJ.YB!A)H J%7G M?FISAO?5!:4-Z&X$.6M?*.!_S%J1'@N+;;C=4BDKC ];1<]I[.)B\1:H7T,9 M^U)B(LJHXV>;Z:M>.G.U_9P\B@]<; 93&V=-9R)*'?6LV%F?9%F,KDO?XRG. M_%VJ(S R?X,[\1#X*3U9_S+OV 4X8%J?&NE5U,W9C"SS5UPQQF@?C1::/+Z, MO(I7_GU337=!C\2\88/G$>/W[(7D07A:,#>&*0,Q=E.5(SMD,/J8I7*SB=]X MH-#=\55@E?)WP"M4 L5O#7G2Z9,J1OQ/>%%Q&>[%+PD@@RIB2;W_7.USD;%Y M;S%O;)%_@@8+H"]<]\[_5+M]T/,&W(OG+#9VMB@M6@[M%?[9GB;@E2M M[3?U>W'8D==.)_$2M5('PZ&A4_>1V<^<, MSG6PS]NE:.?#OQ8[;[85M>=-/EW*\OKQZ>/:ZJ^),C AWT MN^#4]D*6H5Y#U5UN+&(C>DTGXN1NR@X6FGZX^3@DAO6!B1E6?'Q6&%$U=W]- M'=U1G+L$2=9IB>7Z-N4Y,E.3N<$D=?[%"'4;L6G+%V,F-5 2^!N3RMW1GQ?8 M?&B#'S8-:XPWZ&>RY*H&!ZUQZ/2IP?>?BU+4=WR+&W9\&L&>::C0'3^LV2M: MID@/)<.<=F%=XZ(KG=)C?-+2O:I.]-5EC1=,!A]*&^2-2L0RQ-/?^C:PK"^] MI$\#U/IGDDX=E#3L6@819)M:9MKT$-B7J%-G3FIE^!>33 MR=SE#%$DI=^# M.64&T%#BV&:.Y>+9+*&*4I'!)KP-Y29E9W)$H5\+[B_R9B M_GOGTW1&&?& MNRW?TJ(=LW?7Y))*Q5FI)9AEF\YS#3. ,VH9E?;UWF+BA M]R5'.53I_TR\M-%FA$P ?\-SHO>HBB$_OLFQUS;>.*3OT9I1(%J5&81-M:(=^R3RD MYP$78,%\U\[5D70>] TJSH'SCBUVXCXNB+OD>M"_P1RIK/[ W.%N[@MI="! M,JA4"[V 4 UO7Z- X4"(N0K&RF,%0_C,W?4KAOJ6:K$^#[TIMXW72JM(FB[3 MY%\+]%^XO##YP\?>Q^;=UB%IUJQ67 1?>'Q;W^G!$P-^YKO;%,FNW\U;:JV; M=G3FU/L,"8 ;"TI:.C1FSHV6I.T3]10VB9]=ZPVG[[0T),X56;RT>7O[(.-; M/L/-"^$W\D(5F_YI&IHW1\M8;[I?.X1^JWCW7!$_ /@^ZS3@_L*S\SJ$4FG2 MPG.4N;?%]7/9W7IW,)A,=UDPM<_!D9++>O3@\$OZV>"+RS3)G0Q@I.FOJN"V M.]3-R$=U079%/_6]ZJ=6&QO,HF4*(-"F(8B9O8WCW%?F9Z]NLA =OXK-*8M^ M?+<(G1W:YN!F)]+N HR0O'PO%$QMKFOC; 'T2) MD\5&EFG;"DMP>/_=VS5B6R99H-_PV:O:7)W63NZVR$KS%,MV 16,T9&3&O-J MRAHCDID'YGH>T)->?FLL,H)\F([TT'TA_2Q>]_*3O%4.I-ADIHZ*O+=VT0R[ M^0P3]B5X=T&QD,Y$H>TD;MF,I:V9X[>:]45;;W;&(V2;VP4[3A\#[&VG[ T> MZS&P6#!SUJ?$5K+R5[=G&R8=FPA 3'[P\[^D9(GMO=R\UT]BL\5AU(.GO,R7 MN+16$-6=EOCL":(= 9=8."6H4X[ WN3QTQ5,R'N$756N%;1QA*L)^G5UWL1S M0G@0O^-BBTR=TCJ =;7X'])I X+)\I9@<=Z:;[TA@K6,\JX>@8(Q$XHTD"H5 M[&M,LEJX MW?(T.;RYU-;:5__ZZ%N'XDTPH$\'#=ZK+U!V^VFZT65:']>@U- M(R+EY8IT$*>8V,HJ N#Z^M!IB[OA%%69?XFI">K#(-?ARU2ZL(9[9T19AJK" MJLOST411=T@LL8%HEP:$V5\<<#-["'"IV0V< .^Q>^ 4?]&$'P')L.(ZZ01 M[WE 4.[<[4'AGY_)F#!O-^__"*3FR @.P"CLK-$$$@ U1I'RFJO:0*/IW8HZ MRGPT : [(>%;E:3:-NE%&?OTP'&/3HH][PKK%-A6(V;\5\7E8&AX(5FJ;'"W]4S12RJ[=?4[]D8D>?X($N^541);_RF10K"+ M^VVZQ=[;DP\TUGP!]C*\ /$D#;)IJX7W/O,N>ZK'U0V9?6]'-T6^LWRY:O"% M3F/@*M0%23.783F#DQ8N'&V(+]DVQ-]&+R<7+RTOU4W"OSN52)Q&);/\"F9A M'S$B,?GH%S_NS+#)L_2D<=J]GKJ+ M.$LXZ4IUCAW-IT4I1](]Z>D*NBUA^ 9CD_^"M1A@M.[*'.OW+J[LI]WH^+XQ M2LA.+]R[-1=\(AN77#+*UYZY^"XPC8ZG1HQ_E^E.8@2'>V(_]+??!1\X"8*2 M5Z]]UO[+8$"6LZ"E?W%W-KX0OH5>L.@;J^4KL$T6G%1ZAU_V$MW56_,# K & MRE-'--2Q1D_\E4>]2-_'NLAJ003B?%%V#5ZV]QFD4_6]'A;-"G8!+@ZBJASY MS!Q3$8F;-\ABV1(*J[\#LJXY]__CF"OYP9-8S.T..JQ*A7,"%KF ^)'0WL3) MT_J->6+!WM:<1>.L<=.A8?#Q>(725]@3%7ME 4 M^A$8R7#Z"-Z)$IM0XLS\+S#K]9\IUVCBGE2L9M^Z;C-E_VGKE)UG!K;6GS'\ MAH( V$H$^5U^^15_8Y^3=9*LU.9VWD^.[T6PP:^9(=S 0]0>Y&1@5&&>(8W*)LYMGH$I0<8(K>)=T ?%SI](-I^]G@R:=/$?\!?I\9-_4\.J; M.*->.X#O97X*XE9G'^4.B\&AV(/5&48I3RHQ#4'(6%,8'=9?4H?&=*N#,5E/ M2^Y#GC^GBT;;LV&I9(\.M0^HJ\J5OL>GT:#Y-<2O\+#\/]\@AC\5!#5J.Z=V M*Z0?:;CLP];VY)G6-5<>G?0S@6IG>U&@)TV3K]&+H%?-(<_KTQ\)?(8;EP/] MTVO%4Q4-WE$\4J!6)97/.,G%9JSM4T$-T+#P-@Y_)+N?&8K[0K%MMU(GPF&ZE1:.HX[IU\.!!I3 M*IVZ.1O>E1+7$I-_]YGGC!':"!_MJLK!\^/(T*(#["C9T_Z6.]-5$MAE0?"' M?5?A+-YWE"6.%A1D)4.2RCKSQ8A<1AWW8R+-9:Y S.)J& XX-6.OQ,?C3:UF/;A_\@)^_10!HI_>+C$>_E6:$ M8VT2&QOV%M*S=T=SG5=N+1@WI4NB6[=:*@KP[%%S)%^'9>.SH%MO M=%LUAN21K10!-R%B?H7-R8^#]IB-0ZQ,*!4-\2R&UXMOK[T;R%7:0BDY^LYV MK\#C=I"=,9X*G#"R)8CW8!^;$/[.Q#%%/4NQ-).3D'LI9-S^$?LHU;?D(-R3 M=1H&C"C* 4/: [OE!E5P]W5%0\3[I8T4A;.T)&_*R\Y*.3EN7UESCSNJ%@SO M(TN.V9Q3O(8?:H!=P_.,(4]GA+W8F(QQ\>2EY!!_<_C*OK,:JFSVY3F&[+?C^(F6Q+*C=2 QW#',/,U147;_I^ MG4,IF:.KJ' FV,]KL+CW]1]ELV-?!%,(5#I"]RD)N M6_=-L8[QIY4L'ET73&W9+RX_*;([XQ^E#3!SAQL74ZR;K5WKIT;0CJ0P!PI5X> M./P\)96#+2RHJERH;]&#LZ]+9LA '^9A!S0Y%V.!?)ASZ"OJW\%MQ=:+)?RXM-=J70]1F M=Q69)BH(@-HTC8,WN?$7CVP/KU;2JG]DQS:LN?HA:P*$S.?@.%%,##RS;?;] M&U/)W33#DT,6V]0[I,RJ[L-)S2017+.I6)N3+'161HX3W+\CL5R%JKCW0QOD MP_)_"RX$T?MH ^@**\07]K'PN=G_$KU<;O 9^( M/^KB_P"/'G]S_K/]=[?=_P!JDMOVL/#%W]AV:9JX-WX+D\<)NCBXLTSF(_O/ M];[X45XG9_M5^&+YM(":9JRG4O"4WC&/='%\MI&/FC;]Y_K#V ^7_ M &A3-+_:P\+ZK<^'H8],U=&UKPQ-XKM]\46$MHMVZ-_WG^L^7@#*\]10![?1 M7B>A?M5^&/$$OAE+?3-6C.O^';CQ+;&2.(;+>'.Y'Q(<2'' &1[BH_#W[6'A M?Q)_PBGV?2]7C_X2/1;W7+;S(XOW<-MGS%?$A^<[3@#(YY(H ]PHKQ'PQ^U; MX9\5_P#"$_9=+U:+_A+-,OM5L_.CB'E16N?,63#G#':<8R.>2*7PK^U7X8\7 M/\/UM-,U:(^-+"_U"Q,\<0\F.T#>8)<2'#';\NW<.>2* /;:*\/\&_M8>%_& M]S\-X;/2]7A;QU#J$^GF>.("!;/=YHEQ(<$[#MV[LYYQ3_ ?[5?ACX@/\,EL M-+U:#_A/SJ?]G&YCB'D?8MWF^=B0XW;#MV[NO.* /;:*\/\ G[6/ACQ^?AE M]ATO5H/^$_;4UT[[1'$/L_V+_6^=B0XW?P[=WOBF>!_VM_"OCV+X^* /%_& M%?&E_>Z?8B>.(&%[;[YEQ(<*>VW%O%"^!FMM*UB(>+]6O-'LQ M+'$/*EMS\[28DX4]BN3ZB@#W.BO#_#W[6/A?Q)_PA_V?2]7C_P"$FUJZT.U\ MV.+]W-;_ 'VDQ(<*>Q&3ZBH_#W[7'A;Q'!X8DM]*UB,>(/$4_AJW$L<7R7$7 MWG?$G$9[$9/L* /=**\/TO\ :R\+ZM!X>EBTO5T76_$\WA6 /'%E+F/[SM^\ M_P!7Z$9;V%-L?VM?"U\NC%-*U@#5/%K^#HMT<7RW:G_6-^\_U7N/F_V: /?V>5TO5Q]M\9MX'3='%Q>#_EJ?WG^J]_O?[-+%^UCX7F$6-+ MU<;_ !Y_PKX9CB_X_O\ GM_K/]3[_>_V: /;Z*\._P"&MO"NPM_96L?\CU_P M@&/+B_X_O^>O^L_U/O\ >_V:6?\ :Q\,06]],VEZN4M?&W_"".!'%DWG_/4? MO/\ 5>_#?[- 'N%%>&:C^UOX5TR'4Y)-*UAAI_C)?!,@6.+YKP_\M5_>?ZKW M^]_LT_4_VL?"^D_VQYNEZN_]E^*H?"4VR.+Y[J3[LB_O/]6.Y/S>QH Z+]H_ MPXWBSX0:UIB>!H_B0TSVY_X1N34/L*W6)D;)FR-NS&_WVX[T5XG^U+^T;X!N M_@]\1;'Q)XP:=G IA0 %P 'AY9BTR,#(U,3(S,7@R,&8P M,#HU([])!I)?0(0'I):$&2+EQK;V_?;[U[;//OF>,.\;]8T^88R29 M\WG?Y_?\GII"'B?/ V?O:.MJ U34 $!%^0/(4X F0$--_?N?>XN3BXV3@X M.7XO0D5#D:&E.TU'=YJ#A8F%X__U0?X.L)X")FC.T%!=!*A9J6A8JGV;D.L?-PWOILJC8%7$Y>05% M)645S3^TM'5NZ]XQN6]J9F[QP-+^L<,3QZ=.SIXOO+Q]?/W\0]Z$AH5'1$8E M)+Y[GY3\X6/*E\RL[)S0PR&6@WSQ^T"/)D)P/@2X=EL((!DM:A<,_? M-LLD\22BJXA,9V%SJS!\P;Z*V/&2*"E8;]MNWU*HJW'1SY%P7;35[9CK/!EH M&B(#N/NP5ME !3*0\0AT0I0F YRVN5I"UFUDH+\[:$.]4//HW#1\@BVO-AX(&2:08C>TDGZ MN^HZ?\-FNO;":/^G(8&0/-NZ5@Z.#^K:Z?^;YGE_A]9@$*5>$TD&$ DGXT%F MX3O2-?\=7G10,N#='4@ Z']8^1]6_H>5_V'E?UCY'U;^/V0%])?N!8BRI5A' M],+"YG7#-U86D_BXIQEOV&Z)A?&?\4/:(J7P4F3@ BP2?'"]GPQ\L2O.M"VV ME.?4K:K<(MYUT$Y3^?H\RFJC'F[\)4JB]T9+E-AGZC_/'5 LK#PL'.N%&6[L M5VC !+R3=LNT/,OG=KCHV>:TY6%H9PL2W8S'&3A*@T()$BX\OQZE8/P$=.JN M "33&1TZVWJ_# &0(OL']+6$7T@C+01T$,(.:[4+-*<8-: %?+BS_*=+\3%A MFHA,LZP4LR:#":9NQ.0HDDGBB2=%:T37R9./UV7_V"AL>-EEO2 ZU'B%8M$6 M/))BT<,WL.U?%$"<&L2OC1+Q9.#B/U[1.7@B<:1YXGGU]PKK>W"XM-^)9M]% M; 5N9$MR88#4-B3V.$$Y;:)[M9P:)@RY?V%:8G=M:B$YKCCXPC2^#\R(U_** MW RMB[_4,:O2'3OG6\*!T"JI@#T3BEJ[IGH#+71RY/F;F8R8[R-%Z VGR6Y1 MI$DTRZ>'^5<"[JS.U FY&/UWD/J1@0E?Y*\;L"K9N2,"O/(I,K()3<%"!@8: M_GV/^V^#)R <4CFZ5^NOH*.[J([0E34I5[@#KK,Q8,1(/]MA8F-^R8INS^ 5 M3Y%7\1(G-Y]">%VN"I>'N0C;E-US>P&=]AL(Z9C7.?.1=.&(<9_*]C%:3+?C MSL\#.Z61J'<"PUQ1$JUD (J(3!?&/\!NZXT09'PXDS(\"S6?#/6>>O?LZ:)H MR-:7DO?*IBFY N,&SJP> <)3N]K!3>^#7Y"!UON$AQ2(.90EZ(P&R0"+*2Z$ M%%8((G#JV,X=""I^.^F7/C%G(LR].I9"('_]*>8%^Q&1DCM"=O 9LO4-EK^HIK2)Y]3@:MD%H[#B"^9*#B>5,O7NA+S3'ION/ZD?FR.4'>L -TS%L$ MQIH*7" 6-%Z#'Z4\^_U$:-QWMF<;M&DMO1O,L%))L3#/,Y,')]0"YB9H?'[*.U,<]O'1^9V%I/9+RB^F_53W2YC^5^,W%"AKBS?( M&Y]^<)3N<+<3=,>5W1\IO&<.AOSXO1IAC9+5"O#-9$#3-)S$F)E)XLW]AVSE MGQ;Q0QR4G#MJHOEGF?S_C0Q\0]7-X3#\[R*KX KS#@"\Z/25##3??P&:+%PX M308^_EL@_LV.%&Z-*'$!28-@1\'3C M=CL1K,&2LWA8.V]%9::=8-QAP84RB]MO]7CC=,KD/5$_2I6<78O_**KOS5OB MD.@U"1DYWHD20_+OW8IZ%B<<^V$QE!;WX/A,DP-&C[:A](,^$\DYZ-2&T\0D MD6G?BLQF4G\$S/?^6C3I_XR$#L:($>?-_Z!X ^=.%59O^[L.C_YP:_E>\ M?WF]T'^3+X7_@J__< O]WR)D@/<_B\BF_S(@A?Z9/;N% .EZV&0U9(D &K0> MA"#4N8D%) F]!2'F28AOV(^U'R=F%64IEX;CF4020ET#GNL'AS#NRECQQ15W)FD>Q#JE$_1BHU[7'2/@D_;"[W''EHB /-__#J-&< MX>@R-J>UUU':7?SF_4T\8&@ B J:K,Z'[4@(-,?2#LMO! MS?[JXBM#:4X>)N9/3*$F&0S&10EZA>HA7QHO4RS0BB_Q$Q3 1C!\EK7FARV, M_$MA16J>2',21@3UI M7QT2R?K/SM0!T_0._&^E%]H3S"2$_Q2H2P9*TV%$=I9 +.P9.&J>#'0UH"GU MVN4JI65<#KQR=3Y9%Y4V+08?_+95,^_]L?6";/ZM(,.'-% F,V[]J_2]= MQ6_L&<2:)$I/_2=V^YS@2=C9%^OER5;8)]'Y3O.D?;F &N$T'8\O=\/4I\V' M8C@K,>H=T0(FMGKI5PMLP"0[[ ?$%>+%MB1MZF1!Y M['923-&-=U5BC]'(Z'6,-QCT4U3\0^VWQ+HEV(=',49:SL_IQ=HY[E&]TA;[ M\I+9B-)GTG"#,.C&@'1N^IA/;H',>'@S= M^\S_$KK+!"$#IKED8-R@APSH9 >GZQR>6Y%8O/XAVTS6QN@8Q3CR#FLA@R'+E74UC) ,WRQODD_G<_FSA T(GC0C3]O MIYVXSWP:TD8-YMVPQX<*QJ-!'/@ /811LA[JK"9G*,XLJMMG2_*:P7+GCU., M-SZE$&^5.]?&/Y\J.$*V!PY;"B&&G]]+2"*J;Z-Z'//=.A ,5^OE,1>R)M8J M5:*;LZ_F^J\*@\HZA&>W>JIN/->>J1%E>/4@&<8H?R+UZ+C#[5N6F:7'VN&Y M62>%U:>M$E?=Z])?>6_U^98DF^ +T;W0CGZ,Q(SP/:=+@^:&XPDZJ=#0".U$ MG;>:]CQ'92%Q$I\'ZUVR"9HXLXR ZVNU+D7!7/"[]9'V>ATUXC]"9)AYS.D^ M+- *^E)7-Y2(?S)762U)>['QXD2%/=$HZ,6>ZO$)FKXIU_FZ9;]45*?;PY2T M]LEIKC"^)^>U-[R7I>,K[K/!5)8"-3(@OE:6M4,52LSG*DNX+%H?G[WI(![$ M^%;C$/ED5-7+97[&Q+1RI )*!EB=;$6'A*M\PJ8MYIR^7+[(R>IXBE[V7$R, M( %?6>%?FY0MMRX_O3)U7S](-/4& -#!D5_G7_";&_!F.\?M6@82FN:1U2WE M5YHM^0A-)?W;-Z2C9MF& J7LYS_N?CO5]HU_I+@&: <=[3 M)K<-QF?AVWD7FU;Q2?&:>GC.U90E+VO]L#[<:_>]$O&JUBL%NO?G(+VD,*^: MH,S%*X]0Z\G.A-C1IH5)Z>-M$"G&DNBQ M":%I@W3DKI"!Z^O?(&B]$;2Z)+[*"!N7Z.B9>SM2)/&9RWJUO9.:1$\3VAO_ MF0ST!,!.L!+3]49H%G#[6*G5VFGA=KZC*.&@7*5V3P@V*U"&#*A>A6T?(85 M5BR,WH5\39JCA09%V;YJ(!94H$V^;[AIM''MATN+=PH2;BFPOKX-+@[0:6F* M9,?G\QDV1?9N7*G;/-4DC#RQ#3]"72HAG%=4E]57U(F[+;?_2B0%\T22(\&? M?63^C 2J7@8-%6)TRG>T%QSEKX\]S'(SA@8Z/%/-UY:QW-NYGL%8X%*UYC0+ MZ\PB UN*.\CN5%L6%#%H&K8RAAR#]N/W$,0.2AF]#AU;)S5N@?>@YKFMB/;\ M%;\)%#9C_5@P#9N+KB7<&B#<'CL-S?=-Z6H9L]2::7ZCS]K_8?TUT[7OP&.J M=/^H9$V\^;FH"@A;9CR:;>8JV=FC/U60 MX<.W%,6Z#Y+$P*CJD^P/BV]5GC2F%+1=T1V>V/Q5.2,P>FSC'+BOJ)67C\3? M((R6[_CSO\]M09RU?6KB["Y5)ND?X/QEKH^XD>3JSQ)Z10F5BZ[*>Z*,2M2U],,N\A#ZU11/WY*3NPV)K:_'H#5[ MS?(U+\/B/T-'E4X9]I0'MFXM+G-^PG%'@(,>0 )>'%D/R8EU!Y1LS1P3-OPN M];<6.Z,T$DWC+S!Q%IGO3)X&(3C+B\R4'[C'L*DXGC][>ZD\F-T2[V:*,TO+ M6C^6GRWRXLNN-*$;?'FSZ)HU(/L3I"0"<(SV\Q+TRW"5H=D_S$U+Q^R&OPR7 MN*"KJ3L<8NP>2Z"4UAI.=^;*-?+CHUO2^<--@H);S>KK:^$;V-X<@[<5]8[; M[^V[G@A=$<9[QCQ&:7HYWK)>G>O1.9Q;;NPX;1)KL=.@2HF=^)_XA+Y^ YQ@ MH5/.M/P8@FZZU,I@YG&L=:A;&]6#H\+:Q0-%R][%29M"B]7B"R?R98U+<:H/ MZ5V7:]2S1GFW0X],^QRA=4PI!N5&9L+K9 ONDQ([.>&C;=+DR*C&NPQRW!Y M-X:YU4&G(>U(N6=](C$*MX4Y%\D UK 5'AY\K9_(;$P&5CX4KDASX!ET<3%8 MO;Q.B7)Q4V8/SGG4+]-?I^QSQ0O6-HCT[QPDY>X+5NI$DX&6+9P.X;"*,N=3 MUZ0B.-=,\*$5I>#W>64,LG\HQ+QD,/R\:%Y#N2T>VTG 41XT+57[!I]1R%_0 M.PEX?I B4!ZEBE)V/-(0KUGO5CTH.;:(N5PB4YD6(WJG,=E'C1U=!8>AY8:M M>E^AZT*HC3F.W+9 >R4_/<33X[,L5[QE)B:^?[7JN%:0N:^>.UN"ZK_O_F[J M]3P<])PY ==T%9,N"-HE1%4U!(^IGA0#],=WFQ]I:$7TJ'D^2% MZG?M KT#-#VQ'SS.Y2LM;K9#B#FP18RJPUX%&1@T[7QZSM_TVYK,6B6*71(K M;M7[]+NNRS4ON_/]M ^O24PK&HTUW6V^HB?].KJL2A/M'BOY^--[2L>L.5#> M%#*\CCA;+L3@;&F"OV'^[L=AS@/+VR47K<^.+2Z+/@V6U0E6,0=_(5PK'MYR^=68:%A6?8[!860M^\>%J?@=>'VSML=U&W!XHVIC=#&>-Z"] 25% M4#QX>ZAX]PO&3O;]9,/SO.H.C.X^IU K(EJ0!Q]TX/1H<%]Y.V.,=[\DZ6FK MH:OIR\B=,]>LE*P?OTK4[^&AW>2K6XC1T"=?+P!]LE[^ M;50.&L]O/J@:<_MM^DVI/G2"SEB^.5*YNMUK@T B):.JTWB-HCPVYX8-KS;< MX)<.U2I/J3_MGMF+87C[)MP@S//TQ^YY+GYX*TZI)&1!.K1(]1R.W63H18]> M'9_2'\^^VJ3]S'['Q3C75M/%,L?9MY*IZ8M,?$ :B-.."4J LKW1N>RWRUE: M(HE'C)OEQ%KG@[(F MM&OE]M"RK/N!OMI6$T3:(!><38=YA/[&TTOUFAUD@$M5(\.WT.AK M>0I=U>N;>;SG#:Z!(!T-3=LO2FY8X/4_0VO3VHDC)A5MFS4_[M[LDQG&(ONP M9=D&+F/F9NI#Y8Z7GMX0U"8#?*H&:S\S^86^SI"HMLF57G?R.@QWE%?[*EXM;TO2%S_ MY39U2/1IW3X^JOT=0OO31D6W\PHX[P,/YE'DS]L$9]^?#^%%/JB5OE>*N*6GLE;*P# M]!,1T57R#12AF^7+9(MM".W(]LM=2[AE5SGRX,Z#B^H+KZ_7]/^0I88G*_4& M)UK*V]RN#7#RVB6@TF.?!LHK&L;GNY$!FOV=T>N:'3 ZZ4!%S'K:F1[CLB87 M\%WXO1''7<9HA_$<;8>I3VQS8C9M\#L=C7@3Y*I_29ECP(&517FTR(CK=HKQ M0ST?GMAFH(QKA?YZ.NC.>@4\NI$7U7A^C72E?M"+*X4,Z'+%?^D1?+9%:T<; MOWAVFJ:')J1/PJ.GPU^Q#ID$ZDY=J0&(\R MK0M8IMU=?+S W2#+7V(5I;>Y2U /4O_Q9G%$R-Q-/X#05%P_20;0!E79:X?> MBB;CF@*5)=;*:0OK\XL,35-&ZH%P9-JP&PR=@:#&BJF&/"1(?K_A5+N$8D%O_#,,I M(_3>^]6AVJE]I"2\#:7B$R4\5B2:KI?J1].JD*75%G/SNY,BLXQZ&H/S6H9Q M^=;B^^*=F3'"4R]- CR3]G],<5&-LS-!#&O52M+.U8DS[G 6#VUG<1* MRMCFPF&+ 5AS8@R7T+$R=-^Q*CO8&/\"CC<@L),!>[IP4IPET9(ABG 8 9L5 M7@F*TRLM]S(K?IV.;VW >]*91'$>7P>1C;R?RMG3S M\K5*IGO(J-I ZQD?9SP'V<0+NH2M_"-IT) .7UQ<0QUCP M,1NJ_2LL+YK83KK5H)HDD>2Q%JAS[GY"+*_3RA9I'?:!0!E_D=E@Q7\;@XVT M .Y,#J.;?PW(!MCD#BO$2W6YFK'-S.N64(4G3*EVAY9/9^[HOIIS4O<4S;'A(^#@=2VJ=XL#X9\&K:$[:Y MY D#@1<-AV$S;L13*%TK3;1.:BP9\"\DB1Y]_1(EWG?MW[_A\F\GS?7_=-C> M!?WG,W@9$J,Y0+1Z0P:FETG2@V>0'V%N* L2VU/)-G%DA$NWU !(W/GX,:J? M#%0LATO5!]AAUYL/;QZI]$<]U'WN_B'ABJ4&PKUSP5:!R_H]6G%P;DN]I=YO M]8?:GKH6WAUKCV'HX--JPE;"W>BC?MYR/J[/X7ZR3-OQF?Q MI61 WF:Y"-$T ]"YZY63MJ$5J1]8IVB;.K=X MYX6(U(U'WS.IOY$F**5(&391#5E4IP=_)0/MKW5)$]@,^^Y+)#LK\\2>CX FIH:2-.=A_]@(\>=&@V2 &8RS)X6HLQ.V MP/B4DT7@Z??,$T<^ AEX"WN"AKW%\Y&X89A.(GV@Z-$T#"<':P41+,C YWZ* MO6_ 29<;\4H< (O0E-+<,B'D1)&)$/[=D]0JQ%ER3WC=EO.[EWN(^^AM8;R: M5@"QLQT9!6$*GVR\@+]A,!JHBEC?1YS6%ZXH6$Y.F-6HSMNZCUNU);ZZF\#Q MD4= ,Y.:\6N7\%"-A+TSQM*+N"X@]W5D1<)X(/NS;[@!SB#6H=!)T1WBA(H_ M_;DFM$HX?T6CF!&+>&GY @8B70[4P\/LWP\\N_IYM'P<-%.IER4MHK?RY>:X MX/[6?K>QN.RW\97H)7-[[]U/QD.##]YI^I$!P40R4#WWHTDL4"(#FJZ(H^L( M00===/$TAT8N^F;>L'_%_)/FSG(HYW$^ANG7L)S '5R'\>RD[FV!EGSP4#WT M0 4K$!ZJ?L;"&6MUT3GXLO?H=B[-DN>%RW*B):RG@ "$B6TE X\DAZ,QD_GC MYX^^#K8K=01(&:9)@1_!HGWNB7QS%N0LBP^_5EY6 WG4_-S9[6]4H>;X;G[V M*@97NC?U.?[OV=3 .3[IWT0R/NOSWJKN"$Z%;D<9*ZWJ''0H'K7^1<_A*X1R,#B=)P@8<6V!IG62 '1(0LMXNMESQ)Z6@C6GI'2$:2M+\9];A_Z*< M$L=#(V)9+ G6!2Y[WM05R/(WSP*C(]0INT!;$+]W884$GC&\8\WX&TW_$<.! MZ[DC4 *)+5 :/W=R8R7E?6-R+EZO/4G1)Q;F_C391..YQ9=\BYGDIVAZ69#\ M%H*1=-T)PL%V/.CB6F[(NAK#;C100Q*Q (Q_F?AR0_=@1F+DK<61CX*EZSU[4-T:1#9B2YV(8JWD%' M,7A#P8_59 CL?V6BN,1?#/&;3?\3[N_:OIG!] A7*/D%?@Q,]YP][< =!N. MY/@<\']@]Y]]*'#>Z)7.09_B$1DX3^JE5+X+6$6"#$/[2]BB/-KP=VJ**$&@ MPS?Z<9GSV]&Y..U$O_D9[6.]R]^@T*2:4UTVD-= \X\XSW6(T\-[]WE_E#A% M%9]C3*A]\@ZKY&^\].99_WFL8F?T1X*IVSP9$/(-JN?!]+P-[LBQDT_*C&O\ M8YS'[0 $MMS'>ERWM3K1Q8M/=0B=EJ\4.V)2SM378F04)&593G/ MG6MDD4(7&$0&Z&A2;MC/\SAXQ8FD;WXO\QIU;*-]IOJ;2A7QMQO2%YX3I-[;V1X>;:8S_"VN@W> M#PO"&+:GJ4@9WAK23C M:Y6S* !.\/ZSN)3]55P@?Q472ED3PI=VDR:Q.;K=RM7K:\$&3_]ZC5+J$(S! M?Y:ZW5?:=/]KGOB[AO\W:>+_Z$BFR1OZ..=.LZ%]VK' RT^&D1<;(V2JQ6T5 MF#/"9K5UU"1FEO H' W:OH@,<-0+/U)5JY9,%\:V].\QU["=+=5S^IPEZB,__CP\8KY85R*K^\] MN)04O5/*^Y)2.[<@!U4?,Q_6HJ^][*[FMV2Y!>>COFE#VV!/N*=:KRP@J3/+ MDP2Y4(*3K>ZB/97ON>[#14_J/@3)V,Y9)\)%4E0N;I4HNJI=&3&Z9[0(JT 0 M4I%QL/7O9&!%#\(UM-Z;_? M#9+?GY#&+J\%NW3PJD@3(!D97CFS%@45O6GMM4TS3H\<6/:ZE@JIP2#+0P2O MDT*C"(ZA.?8BT5;O!E%62>34+POJEXNL<^?-U?+Q-"UCM<&O\G^@+%T1EQO< ML^>4W_T(_-!#)6J8O+7[ZKO( =* N[K\4Q*RJI\ ?U>89""+*$MP5IC3'X%D M)ZNL^2D$-Y)&KT_V"]3[@&@CW:XXQ#TQ9NU2.B\8+CBZH:+SZL4VL^_P@ZKZ MX?/UE2&M*-[0=[B9Z\U*W1#9ZR.!10S@%Z^U/5ATT +G#$=?;+_I\>,_5 G. M*)B]-?FBBNXS',K&&-=P4Q0UF=K>+I&=2Z#XXRW[I)$FD4GC3>2NMLIJQ:\! MW$_BTUY_>SQ49VP/Q@F]U3N?,MSF?7":S:"=Y](GR8^'RDJ==\>R&KD'"/(^ M..?!%PN^*7+/-9UW^Z;>B]B]/<7/_ZK?VMUT_\.F(PSO!MX6EG^9'MO]8,[& M_TKCW+1C0B]4[=NM74V1*RI^\7(1]V\WS5KO"V*^=+7[$](9*W#,MF<#Z@K# MRZ-;9)V+G^VR:;=0M_,(_[*N- QDC&Z=8Y'3U[L_X)!V^42P%%TC[^["OZA6 M/QC:Q1)W?SEF<>AXFJV.5$7Q9S+@:.IA%%M1A4EJ3$ZPZ1?I-71Q=/?OJ\3J M/5]ADFT+C:"IH:GPMYEK;>#QI;G!S:>,D)-K'%[ ]_L]SX_!L/J\"[L%.="4U7M9T,S]'Q91>GGC2A M/V9+?BM:RKQ<_ *Y#K4RE/-5>OC]K ;#6QW_7;<8Q)H<\C"+#$Q !\KGCA@L MR0!*A'2K_G!!]#A6@K@*/K!<+2FFY^&O*2W/GB4#B2INX8@=T=6FK2K2&VC6 MWSZ/$\_ 9L+Y2/OF!,/=1^Q1-R>V)'+PCLP^$%:"C(NJDWS]\1LC/8XH'AO= M9EK!T55;J8$B4&CC!=F)!\YEX\ZO)!>&'YFFWH6K'N4"FTK?^?=4C^V,:W/E MZ:NJ,!M.F@SB>PX/]* DUB52.%2W:#D_LQACT+&YU8W][PI M28M[WPYBJP+;9?IN,E2*0]@(4J78OCJ'S'Z,C#QQ??+4H[CNIM&^*9_$.J!$ MIR?]IGKYV,7$07#S$;C[BRT#*\=T)M3'R[]J=!KTV%:7,6[0I^2US=\,;DH$J<^>F)L=MT8 MOLDZ:SEIK'F_JJ^>0YEW+UMW/Q(.* 5JIYFBII-/(EC MBUI3]9I?EZ9S5DQYM!Z=[YR4K'VZ>&@T\[Y^1LB6R&L#'9K<_!(+LX&$3WZ9 MI;UFG_)ZA]/7>\%=O2@R,.I$!@[8OY&!P55(;CRQ_9B1T/J?OGQT=QW_=@]L MC 8?*E-*P-ZM%!P$#MXQ4F>BS&\_YH[UI *,+M:;+_03WAF^I@C+5I$2>FQ9 MI.';!'AY>OOVI.A!"C9YHS=CE1<1-79P?_1J;'&]V;6CV+=U:7&W :JX(V5, M Q>88W4';Q-X4Y0IN^)#([O2U$EQZB'KB+MIO0.6TC\ASFX\_(:[&FE?8JDA MEB[FEO' 5(2&ZJ5P2.\C@@'6('=!BD%_4*Y[H_A%H@^3L]GAJ85-K@B-:Q=N M*6Q=T%"[=JI3/M[Q4_!/1/G5?)R5%3X4C62G5+!6<*5.6*#6U6C)%*ZJ'">5G"KI<';3VBAP66?>!;?I4G.IL,GQ MYPI8OSP18HJ;JN+)[=4Y#E71_/&5%-_ACK2BU:K3DKUY6@D^VS,[WV(_/U;P M/O,> RES; Z"8JI"GA5[\4VY7&\Y%FKCZV=M*)OLJAKN2M!=S).\%3'U>+!3VQ[\5B6=#F+1Z?!4* 6&3C5EUN@RZ$].[11V=Y]1N^"7>R/ M,TI]LA*=!(>3/WRK;H/+^<_-7AN1*Y9N.5[ZZ)0#63WVJF@[,+JKX<#8_,>K MN'.2NL"BF>%+$C,4(B /CB8)J,26O$?K(2*-UPYCU3[E;&%.+5U%.#ZZQ>EM MM/OV.56'9V? F*\$(+S@K>O6]3KY5AJ+\IE*R8H%-9O-CH[M&PX7,%R9VA$3@&E"/U@^EU9+?H][>5?W3F6 MI)'&<_6XK61TWJ87")_B[%,KE;VK_46QOJ(SEI0@[:K"^!L4^E?87PWA6R&MB5%4OY(IYVT'6U[>147OQORTI^?V;/P1-1W M:!F3'KV@K]?IS9O6\1X3$/N( Z$'DRF^9%-(HY1<<)7S.?6.;O=G9A K:8P7 M%=7(%JB+(J09?C=388BT'SP_6I1169^BELSZQYJ]3^MUF?-OKQ4LT+Z%C@;J MG)CC;S1/)N4Z^![ZF-4RC-NCO"PR(:*&">O4K.?[, :_I+X*9#16[_9"#V1Q M=,NM0A&D4Q4X@Q0Y2N."1Y#8) (BB[)V7K**T?9O9Z6)P0_O$G_TLM6 MGEBN>F5>#=;!ZYJ9"37N1)N5N1@?3'(OOA9S!6W]8FE:XFZ>I-^JYN<]IE=\ M8&]NS&-!?6I+8A$>"2DUJUI([8_6'FY+\48X+?C*3?D:ZST0*!H:#NV>5DP2 MNFL^>FS--KE:^;;O7C__[;A'?3/? ??TB<\@02R(D";4+GU"[P0YID%5H*)\ M&4@&<$PR,>0%DDBU/KENV<2V!TFX'C:GP&&D]>BIG>\VZ0_X6=BX.F4ZT*KP MJVJ>XUJ=I2*^#Y3'Z-N:A=\9"E1*KC*^>,XA3JE*AE%9E";;WS".TB?IXAB( M(5O@/2MS]I,;$QKYP7VD4^6UH5==' #)"QG?P3A:M589?QTM_U%FP[A)&7JD/&WO@[G3U")@2+X5DPQ7P>$ M.Y!JH==[P0S'$/[ =0^:R7RM8?1-DR1S042!]8V+I9UFR,QZ@?E8FN^\2D/U MRIF33U.>>IZO_!:AG0HW^[X%?8TSWSC,\D4L'(:2Q'2O:P5D.NU.Z#J_?/7B MYP\[Q_,[[,M*YW>_D@&61P]"F1#^EFY"\3V*895 M*V_F,G[!0;]:@$J\SL0C3,W]ZJL3$Z=@^;&*-(8_L',1N2,O&NXLZS94QPU: MSOZPR)!E2+"9XK1X79@XXADGH=)YX#(6J(SK;R-)#58$<=9?QT1_D*[@8S&_ M'5<$8 4<30841Q_(ZG-6#22M; MV<^)C*5<8D5GQD3Y"^R5E9#:>"O<.HE5_UR''F:;RSE=>O29JEDC3V74LGYE M69+5$+7DV8A4>VI3A+LPP/Z Q$1\&ZA%F>] @;Q#.A%[=>_PL'QK2/>5BG=\ M@Z)\-V=VSIY>3G?ZPHT=;!#VN('?%%_U%=5>,?]F'>EOO*N M:ON]R':A17/6[3%%*\QXJOUUUTMG+-P>*?(O M %*>P>S$1((>VO!,(&]%%<[LX^5<[/'2"@_"X&V[E]LU\>>-#R]JV6KT#048 M4Q]2JN+3.BG:0(U:E%>QB5725(<$>IU%UDK,SK=$Q'0"RB3\2&MM:OHU_<9> M\8S/02VV*9P@=US1EUQX>VQ6F R\L;I76A4IB.D[$0',O07XW)BS%EFM(XEO MO:Q"<5IMQ\3(ICI-8\Y8O@U.\DC2=9J_F![^=Z??/';:QZZ1. M@>MD0'NL'!81@6CI=_H2)<'V^_<"( X\B Q<$EH $V,H/4C6X/V4N4V;^32: M@U?#P6=MY%=P\GMWNL6;4[V\;ZWR/%N^I+'('# "HVI:S"0XDH'26/!>BOA> M #P\F*<.%]H4M3P@>0DG51]\7Z7P>PZ:G?:A.F5L"I:O<(-O$>(_J;-WJ%\F M6*((.B>W?6'S36%>NJJJ":LNQ5#+WG*CAA^WN LT&#[PF*:ZZKT7H9;IEQ_R M1=J,@1TWA=L$I5%>FSKMZ@Q#>VV)&XE94D',C4\$"-_SEZX8UPMJ@ZR'U:\0 MZ!IP#.T4Y[B'#*KN[W/"Y_?4//27"R5]/51^3MS@W8]YO?%_*5>9D-)U-O M)?4;?'PAY<$U=G5S8^^/NDHK]X*/=KOUXP_&05?NL?6-T\"-4JH@%> P@E'& M"JNOL92AQ6B@;NZL[63SH_BBL7BK)-W%Q)\7-'2I;#)O1"P(I^3B- ]<1@GN M\X@P7;NBU0-U::S(VVZHVDRFM86-2^2C!.6+(@ICC+DA\7'[9YI.E'U3#/GP MAATI@C49X[YAG7?J!BO$SGQ8M1[%],'^47C-WG_]O3NIS-T_C[?I4/\DN*EA5?VI\-]O*D'7[K:N]Z)D@_H+2^0;6NF2M7_CKI+1V'T4U^ M9+OAT>5&<3+PU:&3%.W\@XB@5*=P2MG[[@T[O@0UQ^02$@TY8>-7_RQP#L'] M9&!'LYZ&##R\ 2:R57PCL>\3F4D33%K*IWCV_J8I MIHD=MKBH3G'XF@+8JIJ+'B88OO/8T"V%T =?Z.^$@(+[!6F2VX,OG3.V*%IU MC7_0V:@KXOKR\4L5]H0 ,T1XL,3367&\C<-"KUS/U=B Q](/'[ _+CJ%9CQX M-"<]5AEH-3\#ZDR1J]6)*$^U<;S[/D2M>/'6[6[^D)!5ZZI8DJ --$F=%WOP MWL7.'LUWXTW B5S\?'Q&K.%[CAOT' SCG?$M]HW:ES[I;-2=W%P#S:'%LC+X%WS(NIA\D0 MY"MZ?U1>/@Y\S5;WAO5=-F7.L%&CNN -P@_S5R-?U4Y:816'KP/U?3*S%"9G MLM/S"WL^-^?-6OAYMY#4OU[?4OW$?Y8Q0>83SLP%[$P&Z&WPE,9#R\KFN6&. ML\EJ2EK7L,UF^='%6QN[/VKNWZ)J9>\;[N3@WJ_:VU MH#:K[;,&,+^#;E[ECU]BKBIL/IJJ6O[<<<;3]FA>>F+XWE Y&8A)<6V"02\E MPRMNI*Y,MOI\=$[4*8.Z M>9:>*;EUXJE$,F$ULL-S^535DYATYIP5@?6,E_ MW:U@4;-BD3M=M]3)X-1J]VXAIO30:^3\)BJ)K@KTGL\QP)Y(F3>3KF&]RS 2ZQ+OL.&A\-"BB]]FM2:Y M@/[+\PII49D/^R_%^9OVTY-^'E>UNH4VG24HHA&LG2[YZ^;FL1DSUNU+[=E6 M=]J'@#HE";:K:T0< M$7E]3_;'CYX1+YY%Q@/#-[7$PR@2)U[1:F11UTM*3ZNLOC9!GK%8\JUP#?"< M'N/+N4-Z?\+M.]O7B;EKKGX>2QC&][2:^ P>BV MO_&0X+N7.,-7D!W31@78N/<<&= U;OA6;SAO3GCO%HLX$*@B T/WD<^*UP-A MEXZ$E5P.279:'&;TX?&D,=B.:R-EPD52PCA#*O !Z#C"ET2WOL=Y@/C??"+; M6'>)Q$\T[*UN\@P5,I^N-";UW$-(9I;XA2[ MT,\JJ\$SFBW3_!P5KWTA@O9C6:T!>X*/@F>GFL29.N2K8WEX1.-E)_\GV4Z< MOV);NANO:&NTL(&-;$>U##[Q3YM%?R/5(4"W3'&+D?<7FF3E=96, O1SJFH@L]?$'?V!1^ M]]/T!-U]$[W>B8@4^?M::&2 MD:4_A#XH, AH".ZGY04JUPV[N%P5:7J5L&"9>*NE8R+NOL@Y]0+WJ71GOY65 M%/.]?3+PVDG<(BO5P&R]T'*UM@D/F9FZPT52P[$4U;[YNO9->.W,-^MX#E\? MD_=Q\N :&U'':0O.WU)[#60X]W+D>EOB4L.F'WN?IU:#>K9!3N^# M0%/.LCD9T/QNN_SVK'ZZ6B6'E)N,#[\"(37:-QP;H#/X,_VM"%#C^1)-,OP&)8GI$997!@Y9<]Y=*DJ:/)79)[N<;$OT>? M([6RKD[7:3DX]QP9.)U3L[1*Z5&<=.OTWTQ.NL0"46S7!A]*_\SR8DE)D!;P M#4.9J+SA+7IKRV?WY)L.AZ_><_#HQ?>3A=_GJ6P0D23N7AC&Y@YM\IU!U-W! MAR/95B\2?_B6OI[>X=^_^,U-_:RSMV5Q;R%DLJ&X,4$^7WJ4SVVBJZM%Z$/5 ML^#R]]:J[V=@Q\^WB4EW MWZ\$K8&Y?6^Y,5B/:\I/F\-[M-%;H-W]TZ2'S)R/ 0R!YBI\.:I@8_)@%$VK$&4U&/[WA:*2R1J MOR?M(4ZD.!OI_7FD3XC2B,6^U'_^[GXJWH\,7 Q.):W#5K1K[U0'BJ$[R$"# M*1E@)TQDHXL]#)GQ(0:CZ%#1] X[5=T+%WSB/G9:SHX$BZZ=\TZ_&#;T Z7O M=E:=J/TTNJP;]YO&->6),!5H$@.DV,=(1B\"6<=RJ& M+_7&B]K2LV^B9)OY?BC?/12@=Q^KL10WY74?E5XWW-'JX;1T'GI_0."#I;KU M;2V;G&M3NP7B69N]&,=M9F/J$+CHW(2IDSOZ]Q,ZI6[0) 2]$GFU!M5L2P?#.-;-5'J7X _E(WCI4PZN M-6\%?F%TY6DACM+&W>8N,8M2>R<= #/T"&K0D_L55'\P%3RW/).2?@5'.RN) M$\PHMF[G/Z?XS>];UA_O6%Z>N=YO]^"%D:7(EP0;YE^BRLH]WEO$!\D8:BXF M>A% 7D)6=_-D#SDT@N-ZQPK#.#H.DP)R\:BE\,B'<4M]?3SW=#E28E-J!6.8 MUTX1RB"?KV#/H4_.B[94\@B?%)/D=Y6_9:WI3"J4KR02C8YA3"H($\1%"/O< MH!]7O0_.ZA;VS,O)BIF662N1?/Y(QXNJ4=P+SZUW&$QL[7$W.E048PEV6!.C M0?E37DS:.(E G*)X<(\TLTK(!O0SCF*A'C2$#>]53N33^S8H+?+^=/WM'MGS MX<:KJ7\1+]<6#2FBAM9$Z,"VJ4X[E%I M_A^+V MAA'@#2%W,O!EL@8TD4NZ+?2R:0/D1@8^,ZX3_NOK$[#3QV3@(PBC)ALE5J1' M6?/E/YTXMTD(4:<5><+_HI_(9SML*W6B1P;R\%YDP#[N(QG(A#J#V_XP1#N6 M_^X\[?X$$4A/!A+@. 2I0XY2^YX64F"HT\"Z=?"4IM6>%[8J9[IY]SF+B]7" MT6\@]K'X=AS8 *^('6X3E!D9S*D<*K;UJM(,2[\;&(^L4Z /[]DAN8R_#\0$U<154X2VQ[R2LG M!\G=.9L'IS>V?KV_J\WORE_T;''1_BJPR'M4A3YL@?%8!?>G7\6K8>!G\!ER M,Z)F;+Z>ML.O)3>=EL/C3&V.9MA93LZ<-MG9D1#6W(#"(X/9RXAHD2YS_EJ?%Y42FR]L;WW^ M3!L\F2$8))S?A%?&Q&HN(",Q.$C8/M%0 W?N0"$S9W9%\7FGBYV[$X==1OSX M=B2;UA.^8.R&WCV&41R>#+0:3\]:Y=3E?BP:TKUZ;I/I)-M Y,GRRX9^UWWK M0 -LY->H$Q*;OLRS7]5TVO;*V6CZA=7(%@X M/N0^/J!XM?8-,LM6Q&C."65R5U$G=SII+;D:W$D,B):7=9B M&2-9N3*9?:M,2)2@]*"7?5>Y4 56J<-(V[EXRDGA^ MNV59C0K\:@\9$GPAD!G7F,W0CMR8HUUC42A>(-XP&YH4LS<^<#_[.-X 7ISK*DQNG_[ M;!L5%;W/"YJESZ"\374Q//C>R/FOE3CU]VH;NPWE9KC9"_&_[C&=MUY^3NO^ M()@9CT*#!7W[V])Y!O=ONU:H,9J&_>*ZZ7&B\3Q3^8;LYT_VHH(5N+XTK'G' M@4J63^;WXT\FH.A5C*:*IM!'X@^1+4-2+0'7R8# MW5V!0F3 \SXE-/T/"G"0R*8=#R$&,C ]"MY+K\S&@76.9$6K>H,=*TS53"Q* M!Z5XU^_5O^Z8\+UN?9M5!^/\RY=A4S_;>?+]=FM9EJ_.?9SD@/-6?T"N^J_A M^VWWNT4NO;\TS9VWJVZZF%ZME!2@2I(:R'@]]* BFC9L4\^J;OKS@^0:S4^* M:'UU\0&4ILK :!'X&_=C2/2;':M/080%I !TWHV&((J+@3 U.<;R66/5:^1( M KCLWKY2NMY7;S6<'9^I\_C.:>*=T+K2@0(EZG!*A8O< MA2H>,XZ7W3WV5"DW[@3(@$6!KDO!Z7YG;YIUY&L(GU2PK+5O'Y^+Y&H_NMAN MS\_:6G)P6O9+U8=I+/BN/#P;\,W]CCP2G^,#;]R@)-BL M?-L)6U&L!.E.54?_R9DI,K J;EYIMM\(3OC]GI!0TRXERWZ54X4?E%$&=B]< M/]%7B'@:BAD'CVB1,&3@ L0I^&]C@A7#<433-&118MT#@NX?(4Q%'V:2 ;?@ MD/4,/&Q!>%Z(TPI:.E&\=]#\QEVU0_[2NY $CO3_I[WO#FMJZ?;>V$ 4HR)* MCP(*" &E]XA($P$1 0$A<@ IH:CT(E$145H$!(X@O==(1UKH" A(ET[HG00" M!-)N]+SGGO*>[][WN=]SO_?[X_PQ3_;>,[_9:];,K+5^LV?@U:?E%25V@LAH MJWW M:+WDQ_?T7+/AR$ :&+?FZC:Z9DA4M$C]GO6W8_!;V^X,53ZHE3N/7L[&=. MEH4-K"+\@L+%@K:L4$57> OZ"CG)).? O+#-EX,*!;*?.VWL)2'2?=UEB?&= MGPKOZJ=S#(^F^*0-Q"3,-<\"?/ WJHY=,J#V*8Q[);U^4WG#HD5@1:XRR M'=J0X[V4DTIVR:A-9@K9O'=>>.CRIVM'I,%WCJAI ML+*QY;H0I&'E9? WKEJS91H1F(RKUH=N/4)6/%+FLSPC=P;27N+CO+DN8_G8 MZ?YF=3058-SRZ/&H6G7PU:*TQ^E_K.YSXU@9=G(L=CF2TE-=ELYAK_YSVVVI MD #ZY]O-3WC3[_>70+1N#).3+22C=QZDW+[RI6+LR-%9*RLWKN7$%;.[O2&G M=18.>]UTXTSG-MQ'-.Z."77ZB2&R>M$3D53 &G43)4EHHZ3>I +>NN3HE/*Z M;OV+5 "1N?7?[>XU @5PRDSNYJ"G$=^#F[R9/T-YKG1E-R=6D&+SZ&@KQ)5D"NBWXU:K.!-04F[YK15%;RKU^G#W"]H=AOQT[]>I_;M$-YU MLZZ1J81TF@T>%Z("U[QW*G&Z-"/3UD.Z0Q/#*8H65BGZF#D:39L';ZH]&IUO MH 56VL=%N:C Y\AI$)%^#+%85J"R8T<+DNBG1(D':49A\4 E%?BO"Y3!&OS0 M\RH$Y*U?UZ\/_#Y5F^[$T$C3?ZYV#Y4,!?O1R.6R$A?BVTP&8G%D!(D[Q4PP M7I/04_W1,KKIQ#\N9>^DB%TU%\)R4&Y"6Q!$UCXJH)F"@N?G_K)NX7"I1^,V MLPXMY&2_S5W=NW:FY/;!FXQ206YG@#A5#E4([<>_Z7/&OZ_\EE&0C.3;Y38"!:9REF$3,-@M:($Z_*P:3?'4-ZG Y_I([\9 M&< $J4"]AJESG2(?_;U1RNE0\<.!!W=#N_5Z"X7WF:\10C$;S/ 8=D@ 42G7 M^6Z7#Q8,2&Y>L MG(LF.*X*%;V5KQ7+Y$WT=C^X?EXHII_"3X"IX5YRL]0,0M9\E15S)YHM1*8V M#APP5VYAH-/Q6H.Q>*K0]-JD"_)$FAQ%F1'B)S%WS?G#!O&\ >B#&RDI85?; MS EYDP<\8YU/^CXB"*$F/ LS#;U*K(PQU; =KO8?TL>4S],AJ M4^P,QGAZ19)=#EV#GCS]X>Z6J_?C4P3Z)>S9C2?/1 MU<4[]L$M6MB"7F>N<6TWU/W[W2).?.JN_EXGR MU03):4?I!G.>?M2V?+T=9Z7K3GA\R.SG*G=FSJ;^<+ M*]X;#,-YR'4?(+P6#88X^6KFC[E&5*8.;ZEGTY-W(\E&]',+( M]?"VE-O4S/\SV_=UR>+C(L_JA,P4D]5;@.XX>[ MO(6=)B6Y_6XV56M+SJT>\RSS:#9HOQUL0Y,*% VE&\62?EM.TC>=LLF.H +H MOCW*K64E<#:RP5VC+C?9U4U1^42=OQF+.X*;PKR<2.]KD;MBN.\[Y'=DP,ED M:\TP"T:4LI$-Y]/K%6L]CV=K]FKB%N@IX#VMGFLLQAW8K;?/;(S);2B]*%"T M=1]]ZE5S_WQPL6.FHZ2'I$ >%2!HE"3NT[CVU'5$*!@;;@?%LQ11@;J75(!] MJ5(!8:F_!QNSU3.F G_,@V)X>A&+0M94X/E1BH09?6$V";7^,( ED0HU[>[(;3*!W-0V^W-NF^F,53@9=1GZA N3%\9*6="MBB#MM/7,9JQU.! MP)1SW+S8]>03I9EU.@J[P?(I- 6DRI$U4#R1]Y<7^G0M^_OGHRL0 =!SOE"< M2^.,7L^ZU%B+;]6X%")BOMVB4?TR]]T7#'C%W/+C3 _[@DO*!26VK_=HAJNI M7@A6O:3*=@8HN6.E%W[MV#]N M/96+Z0E GA-%[QBINS8K!:-:O9PN9D0R!4 MH7N8USRO]>.9WB?NUYU&BKM(!Y3)6;6"#Q8H%_^Q5C,#+D8'EE9E^^K13#:S ML5)Y0'DKFL&WCSDR #Z^8H%FJ^&IG;TA5Z*FRO$D. MF$'MG?95ICE-(I)\=J"5TGD(_,SO0'TW27.-"N!/F2.]'&*B(TW;I=4O2S@H M*K-*3H$/5)LG'MTV(BA/#YE)[;<;@P*=;>1_&G!XW\&3RGW\396=><7!L-)J M_2BI:.+[&KXXI8"46%9N_">6YTE_;/7O;TJG)TO0^\A?/[[71!O/O)"*4&<( M.B9^M>Y@?^S>\DI3N%\/F+6$ P9"I!/XZSTR*#3*I?>SR$9#5!!#'*',2;C) M&^FPH>HS1C[U8:?<93'VNSG^'M I&$W)@K&%%/&P[T,_DQ*I:CX 4_1$WJ=I MVX\PGDT(-E)#UBF)G81,9+[0O]7/RW&F@]P?KL&!O)XZ4;/?M3]YNRQH?M!S M'3)W&]?!?,3HCA@#[PLF9P.I_GT)-*^,.W]*)$](4-U7$T$Q@<])AW_< ;_= MA#8\DX4%Y9W#) :UG0>M5H7IDEWLOQ !@+7U'DUT,Z/@ 0#M=5]'3Q](Q*C M_O*^O=^5H;[5H>N@>(DJM;IHK]<8OSO7_=N$H6 ;[,0;^E%\\8K;;@I_X:I!.,I3ZP;NUN/6?-L=]NK' M\9]C=MK$LK?IGM?GH0/!S+Z*./W&1W E;G38YGC=Z1:&+,[G MO-C'[C[O2DW.9/3DB4AD]ETL+(_1]OP"L>&[^;7$LZ7AY8,"^9\*DPC6& [; MBZ]$&1?#582/.?(]7OJ:4WU^5NV:^6W+]02AC,^I/&^_<(#H",Z:55I5HB [ MPQB[6('WKK:8-!G*BI^X1-Y/4&1D$^C-L M>F/%3(>M.\_5:CFN]YAL,"IDE1=?42Y7B.P F^#M;P6)"=#9':U+ M?50@/IW8C#I!XL..Q194>9Z*FRTM#)[_5!U3\EA-]B'_P;#XI;39U9?CT9F@ M/X<81N_\NB9 @Q*@8_:5DV\@E+9I*/.R&/Q<6=/LJ#.=)=KS$OS M^N+*MZUN*9W\'KQW7R+G)OD@AR=;!5G')H=7O^T5IIM-]3947=R(1X'AKGV.CG>#=\']2>S>KN*01CE:LF,.6_!-.*''KIE:TY7(RIR#QLRJP3;W*35%YINN*( MH"LQ?$*(U+ ^9%]V@QLQ@X&VQ/S>1\ ,7/TL5NVI@! Q]'_D/I(\@S6A6__I MP43\A^]2C';%KP?16,#+8)I'3LJ/H1SB)_3\$9:RJ!BJ.X=XG*Q*8P,-JK_W M9G_"N7*W9&ZB*[ZB% C%=HI$NT>C35LW#X7=D11^O!DR@RO(V6@>D?R9K?]! MK#KF0MECX0BPJD';I=IWY)^5#MJ?'I\D]+7$ZGY+V/QF8E>I/>+/=^7LB5Z- MS-1"@YFL@RSUH4T- 9=&APKQ>T=@Y@4BDO=-0IQS\87;5F_Y>HKD M58K2W> MJB<7B&U,!3825P(39NJ]SQ3+=LCV3;=!H]SQ1G679HJA#^P4NT"4,]*-B?NG M)< D $D2H (!3-@%RLM0&FD!>&F4?$,@9R'F\9/6PGI:>U\17*C =35_*O#L M%*TDK^\1@@MR[Q]8H9HT18&%F$=S9L@$A6-8Y[KR1#8EOF^=&"9V4RV5S+V3 MI>^L+<>=CCFRSO#'XM&$V^@3ZJ0V=A %4*>P!&.W*%J)S;H%<;0PN:'&O.KJ MG8BL/,H7!/Z=BT7O(X\-4;+@!S!)P#D0BN>SA1+HP 0]FG0^I#VQH)[3BEI)FA-(#7!K#'*G;4P M 3D 0KW?[MKZQQW']K"20.*Y\=64JD6N%W[BJ;[ZOM(4XDA'Y:"<&1-E2 M4]MHE7Q#!8Y7T0+NKS,S")( ;4BP[W@+&1C:&8O)\G[#(0G6XV!*H"@G J," M_3Z2?BD[-X/\M:P@T3Z^N8V[-031*+)(RGC0'S,A&!5K^B!TJ[E$ORQ[[ MURH5V!F0#^3SX;[Z3WE03(PK8I^SFD9H XY3@1GS;E7ND%TKZ^MRN M7^]>]/[*9*K>+VU'(\3 M&CL*EG_,D?@G]=8D!"F6ZF#^MU1_F1;1>[QT_FQF:8!30MO+2L4FE"M\+"=V M5-@LP@?P(":[!)9>2$D-=SN3M$Z96:&IZ?D;>GB63-5;.3>]-=^EI'ZD!5?O ME57/W#X,,54K&G(E!C.IC7","@4(0JH7N3BYF[B9O%C)D0ILEL*!-VIP]*\> M/+DWLCC2M(/U7WW^$F_UYH!;12V_=4@4/^GKD@=O;O. M&;[JV?K'G.^GYLQH"EE\@FNEG!&G J$^BF=\[.,;(Q21K/^4]R>!4#8I2$?] MBK_HX ST:F%25X8\DH70.W\6DQ+3=.[P/6]N^(CM/^1X @75GO$TQ;@G0C)? ME?PL,?>^7/ORB]XO3\VZC)']0R9'#D-8(IUT5DLBO@FD!*DPPD5\^FC3^C+. M9K5G"L$"CX##;5R25^Y\Z,BR];ACW'%AVY*-#OF))>XO^I8VKU,,/_VKC2>7 MZDS_?Z52Z5]R\I&'*5WF#%B=LM@Q*>;ERNDGL0F%3W8CD[<-W\9G+@7A]P7E MBNV'P'Q&RCE5M&EM?/;'M&;+&=JW+LBUNYB_5B+MWGM<0;R%B]7'OS[W[FUZ MADDZ"I?\626&KYK\_.0#4&S:7WB1W(68)UY&EO[_E 7%J/C*TH8C+XU#U#'0 MA*QJ_^%%D):MM3R^D@3'*1C#LEP] 9%JKG7<2L7Q1&S(9KNG*B"X[)W0*#D# M+II 8F!L2MFIA)@Z[[LQ/QE5E%8_A1SXR+<7SEP.9+?0)_-^1!5:W1Z'=RK1 M"2@Q];]98)](#MFA AKV>#O#H(;^D%0/M_R=R?TM&7O]R";E;&/CI5UV&#:Y MEI,V ,*3J,#4(01&_0^^Q\A+U6ML<]WCK_TB^$]8L[DS+AT5M++MMC#&:BZ, M3[U'FB=,HZ\@4#,_+U4=K':0IS+^1;RJEI-IV""-;KS]L6KZ%I^>9A&UG002 M_+YCY&+W=.:0-BT*MS!'F6OE^O+C[#VWFF@D]M?G M]X*1U[T],A$-]#A]2I!C(H6!IN;IE;Y<1K?8V)SH<),M5TV$8+V.?MH',ZGM MIY5EQ(1"52\HZ3R"!;J8,4P3^064(H(D7*-<1O1H%U.!^D,(DIG%MB>B^QL5 MF)TDO4&5)9*(B#W1O7\%"#8*))&1%)KHGP/_QOV-^QOW-^YOW-^XOW%_X_[M MN+P?42'B\_ML*O#-^385Z%F[V_WL#SA7*G"L&N3V?2_EPJVJ?B/#2I_L@K3* M>PIO.WFCH2(ZLDJE=T($>][=[8^#P_%HUS,CG[[ M'D'_;Z0+,BA!W-":)K8/,U$L$IGG&8HH29&)'NF:,(U^O0^-SK3;D9P@M.R; MB3;$CJ\RE?G V>9#$KX4%H*S4.W:3+&.4D+O[[6YN!'WYOU,U)V,WVSS#95' MS:V 905OMG&;0UFQC[6%RIYN4P&F9FPPQ3]FDB!82>,PKHC&Q[X\5"!I;I?" MZ(0FC/L*$F*AS#!-2L%7BKLG>M0 &@YVHP)_*@7&CL$8T(NR3ZG BS@411K& MZ'<)V=3S P3^?XN17FO#/C<^LU*>_ %C1+RT(OP4V-S+5R::D>1YE1[6((GG M-A"$ =\YXBF"EA:.OP5\VMX[/L\CAETD'B@TCGG2T%OE_ B$LWB<4!=+;&T+ M51^#?39JM[3M:1B*8AT?[:;0X67L2X5Z#;BBNCEH9*V2X$$%%-TV2/PH6KU@ M[!#L!!58**BA B^W-VCL$F5Y*IERF!0@\ :$%9T5"HQ-W$2C*70#=AX*SA3V M%"]2Z.<1D4,;T-68<3Y7]XO,)])0M':\NQLC$L+&E-0RT4%NLU\J,#1E4F* MI#I)"0F 4:<]:*Y,$79J@N!P#,DJ)0PBD1 4,BH)E M[-;Q6I]3=-W=7P.*G3[\$8FT;KMK9'AV*'I36>%4YW%_>"O/$4.N>OI\SGXJ M$$6F M@#?1ODI[/>:H66J*6RD5=Q;DS;H>U'+U0\;TP+\CZI;O+)G(,H=4\5 MDWC*5Q];\^RJ;:SNZZ.%I=T=3D5-$47\*:\LGX_4M&<\GHT*/.?F3INU#V__ MQ6Z=?T>BZ_:]3@7"04WHG>.?:)9/&Q9E#J8";[D"R8]A<[ <]$GTK I.E.PO M@L#K&\T9!=+('[T%%;AOM&3P792JG>E*D/<_^:>0+W. M"1E)O"B)MVSB"K:T-GV*ZQ:^'-4]E3,UE"&H3]N6LU7PZK@N^L@0S M,Z],=G),- \>*J7,S"_UNCD[)7IM3:J0!5 F@TI@@K&"$+:>I[*J=[WZ.@HR MF.X:S",P<>9%CDMX"$^8DO//V]F!=3+KDKJ'KU>61$M1>.!9XTX]MSY*T,\? M>W'P["%'^D/,G3;;(X+F.J/X-1_*+71N_R*J? ;N9XO;%^K';_B7F6QW!_!\ M1-<&;,?Y= Q/5X5=V?EJ&L'Q3,WXX]6W]/R]%:ASGGZMJG(.L>Y)Y>'F(Y#& M&[UJFR.?G[ +,IX^RJ7,I;PH9/N38'^,L#D:NX)_^"1=IN A.A^\'.;3%2+5 MN\Q!_#2?^'G%G%C )&I 4'WJ.(4^M63RTL0L2"DY4SLM3SJ8=71>D_.+M'1G MQ-,P M4&C<#T(9F& @B.,X&BC'<,=C_ UP!WGJ'*TLC5[&JTR48&+ MO-/T9/_5[Z@5W5.^8MC,X.UQ?M-!DF*F?659!,4Z=&Z\J.UBE=&WAWC#]VX_A=G7NA*-VWF/:L,6K3=,3&H/5;RLWZ78[F@3=F<'B9F<^\\#'&' M RPN772P>&_$+_]<9B;,-RXWC:F6#%='5G]P:^OW 35U FO]^/&JE)J$)G#WY:U%(STFCFCR_E\ MUZH/!"AW36@N9#!!ZQ-+TA=")?-]KB$;Q(P](]5PC+;286WVU1N!ZU?\TL-T-%=, MI&!'\(K0F;/Y.&Y@!65OXF#BT$@QGA;3B 1/\-HO] !)(&:"-%%Y:40WH#._ MVF0=50!/D$9_7EJSS/K:Z4.WW4/3BQ--/KGA_%::P)Q*I^IS M%FL%L06%.=_LG<^^VL6E9T=<.1C\\\[IF0"!Y<97?$'%H%7]S%%/1X>U:K/L MD14I/_Z89N^'Q6=.O7%8GVW]N4III>5Z&"A[O@JBO_,TSI@0.87@6.86KJX> M](4XNAQ2T[KW8NQ]"]<'D:LA(L!2&)ZN@:1 +G>L=LSW/-&[4A]3J9H97+"! M)YJF>G&VR*ZI=S$"1_7KF):]/7(I)\B%R;B6\JEO$AN,]T7>3X^;$[7Z1/FK M#5QVM"<2C+Y 3:7U)H_,X 7^D;OZ^[ M,F)",^7TK*TF6X@ I=.$; P8;.==(F<8FMWMA;HU$I!/>;DS$A"?MLNT<,M) M>5-%V$=WG? T!RW)3H?/;-$-T?<5*"^-@(+&EE<4:SH;[[]7"-90>'?\M/'K M!_D7Y&];1L9.69-1IY<;,8Z#X1B.?%6_\R;WQXSY8L(;!C>O/W_/]YF7DXS9 M,X+C?*;NP\Y);C#92W/S].-?XRV>*+59G4I-[$)V"*OX!][6&>0,[0PK;5E$ M%$$* NVP91.B+),::!"F*JBI WZ*>.W#8:6'5W>O 9:X)$8E;G*)1"('0073 M/(C$=.2&^K1Z>)PU]%:(T0*'SSIMC<_7<]P]_N*(COI-CU7(=(US,Q4X40U[ MC+(_%QO0B0IV.R;C-RH;-?5&X6/A$?S]V.!&1*%2% 9TW).Q41.G36)O?5'* M$4P6-?*Q'0[JIE0*\A+S,OD3&%#JA&-8N8F'9=+ M:<0BEOC'K0_C6ZO[0A4NIS(.^^" M?G5XYW:[#H>M'7NPW!X*CO["[-XY)R9] M*L%E*';6%E4:+],];:1DIMGZT$/.J(7)62.X(9BK(%XA@4U$^&%%N0B10U9] MX= 3+^!4J^2G%)(E^V 5YC-)TR*M,6UQ:_Q^W4<3L2PO97F=WINAW_:>\9T$ M7:K."7$K\+(0:*>L5U*DJ8"4(_LVKZ-K'[9\C[>_5/0UN^@K-PB'.38J=FGB M4EFT:H5REFZ628>#/H=9QFPT'U:FU1S>7=II(1DWG\ EUJH1R)>?_M+:\HZ. MYMX;?OY^K S V-7,DBYW,C-GLDH\7E-7O;!W14DFTH YSI%7N^=29;FIZ2?7 MBI$+CUG/3V6LY<:GRE_KDBVP=4T)&KP2PI*B%1E9I11$?HZ>3?.]1@50QT3) MC#>)#GC4&^@#YSU!\$GH2D,'%;@>43OJ] HMTHF>M MAG%=(&A/I17)C==J7#0=Z3@7L M]FI%"8;-DD1M^"TS<9,>TG:0FU5=F*V6Q3U'@\.:7$?I8[\2-K!;+5!./_;@ M>R4$5]-.J%'A@$/)7H&*INM'#3[/.8M-00>+:WP'Q'05O.B]^%M%1W1 AWS% ME"YC7Y:9C)6-K&4@?>"N16I8B:+7XV8,3!P%4X\:]_H3CI.3.[N;0<%RY]Y, MZO1*@ ['26MK?LB82V")7&AK47Z4RJ7K!&^MY?'[0I'#^07@P'K%'\,459HG M('V2KR4^%;SE,(6;/0\NY_5Q5*!-.U"-"DYZQYCP?"8?/J,]%W)V$(9]:VX[ M$OVV_-PU2(>QL/)TC+, :W+]]C%=Y<2[J!;GP[4O) .&DJ34MHCR!Z2W:@<^ M>''K3(I_69"76F^5:95L@B>6HIX)^ZI/*?+J#D#+H!@1,4T[-^M#13<^)IW_ M=#DPGJ!=HZ;I0&=N,9WXG'(UHJ.!6QR;Z9_G*GK:EL*G[:.'78W-O>4F=<5+ M7%QGF&XGXAP*8.YFZ24$8D!!HDK") Y<1B0F7EZSCZ0D*5#*Q3VR=MN4G'6) M[Y" X9SF _D$LNU7=>LIY[!!:3G^($D$,\&_L<,B\B$3\Z<5= MU^-.XO6J] E1:!_B=5^Y/EYM#1L&-;3ZI'VHM MREW^RM$J;&0"3E:9]L35#/C?SS*55[Z@9#C3J*',ULJ-MQ5?!1WP5<,.-8WS M..HV[%>S-[^3!MD)OUT_(AO)$1[U['(C[PNYDSY#FN9,1&$2! =NY$"]Z9SF MT%B+@>$,6@JM+-];?3G-(S".K!Q6"5\7FK!C^/[W=069(!>6KOUJ8%&_&-CP MWQG8S!\&5OCW!K;A+\\X_IN26+5>1FTI9MQ()_2%XGA:V7)KDDB ,AF^&;RZ M2="QD^"R1A2[.:T5*%UGQ(4GY'C[P_*[=W.G= D"B:306AJK0%E^/_V\ M^^2#U<=2DYM+"886K\)X&-<'%>2)AMT4!(0*;$RE_G:)NII2BR;>A+5[@H<+ M*99]Z%('&@/Z3O_Q3F!?*WR^J6 M(&A).BF9' >>5_P_O@NY)H@00#QLW4/F0*U0(0D]8-V".:CUC&GJ("[SM4%A()5 !)@N/&$0/0P>RP M_&U4?+.%97#^Y?SAXK'&NZZ"EWV^D2.I0$#/E.@^9PF4!$)^_[X;T#W%N4!A MAH"4T,[?X65! MY)B"7/V,$ ?E*[6NAA-ZIDY?\;5,I@)3OH@9=9((@@Z\]^&7=WVO&EI\@?1% MJ80(+H)A*[^?UE4)HS&ZY[@?'X]_>1#]ZP,_J1[U'2OH^\#!1,L=+ _/_"3TONM:EW*.=W?59TS M$M.:&!AK$#+DP2W1V=Q*YW1=]4 MI;^T%$*J[I&ODF-5)VJ@2 7'B^_V_>*G0RW7O%VE!>X8E6D,2D2]VY1>&Z-/ M1CGF#()Q2_1D%]B<(;PI6\1.RKW9^/ 9/>-W_]/U-P1U^#\ 4$L#!!0 ( M .(PGER02X +"B ! %)T 0 7 >'EF+3(P,C4Q,C,Q>#(P9C Q,"YJ<&?L MNW=85$VS+[I(DAE LL"@("!!)&<&5))(4LE)1++D# -#D""2$1!$0(F2,Y*% M(0A(1D8R#$H.,\0!AIG#]YT=OKV?O<]SSKWG[N?><]^>57_,JNJNKM6]JG_5 M70O_"[\,T#Y2TU0#" @!@.#J!^#G@ < $2'AWZZK0GQUD9"1D! 3DU"0DEXC MHZ*@HJ*DH*2DIJ&GI::AHZ&DI&6BI;O.P,C(2 5B9F%B8*%G8&3X6R,$1%=U MB$G(24C(&:@IJ1G^EPO^&T!'1KA(+$!$< L@I",@HB/ ]P#@JWZ2$/R] /]4 M" BO^GB-E(R<@O)*H($6("0@(B(D)OI;KZ^XP5=\@)B.A/ZFJ,JUZ_K6I+<\ M&,3"DC^1<=^OZ6)\,H[B$7_A&4Y.P<3,PLIVFY>/_XZ A*24M(RLW(.'JFKJ M&IJ/GCXS,#0R-C&U>6EK9^_@Z.3E[>/KYQ\0&/$Z,BHZYDUL2NJ[M/2,]YE9 MG_,+"HN*2[Z4UM;5-S0V?6UNZ8;W]/;U?Q\8G)B<^CF-^#4SNX)<_?UG;7UC MU]KA^2RR,C.%^\J>:+G)N\2>XQ1,/!(KM]%_,^WOEOW/&1;^ M?\FR?S'L7^V:!:B("*X&CX@.@ "7HF-'\C?:>6=-7-(UV>E_: [(*AW#<'3M MXKC@ZX>05?4H//";Q!&W@K.KWR 2_P<&ECO0'GO.MP;KJ]_(HQK%J!V-GAWI M_L #\6!4_&;NX49N)AY@F_P<*@Y9N3$)61^'B.,D8-W21;#1SR'V6&>=6.!* M^+7;8SR0^Q [BAG' V2+5U64WISEHBOD^/]2]I>ROY3]I>PO97\I^Z]7UGFE M[*IN_]_;&;5[GJKQJ9J(]IINU72[:5O6.D[)%@] \8"<']%XFS0>X!+4/04= M2A:;Y-S TF,Q1?19UF3!02J#'K_(6E.I&IDG2Z(<:AZ]=A:8D=-E^UTZ<'3%7E%J=V!! M4F+-X)]TD#21IWT1"\XJ4I[@.$25($SF^VAA0/0N",T+BX)05QX+,AE,5;XT MTU)3V/4E3N^OC8*8&\7ZYU#FDF&OH1")WA?;]>C'J>H*IZ/BXKKM,0++V8Q] M,GF@RHU*LY7$.*/^19()R3'"]GF" E4<,_L];*\/E=@=P"X.\1T/-#Y.Q4@; MHBZGWP;X%&N'U'U(O.5KX%EXSR,;1E>Y"@>30U9X,*J?G4W5&DHWE7B;)ZV; MF=\$<0L^T@-G:G(33U:#E9\@AJWJ$G>)2OW++#YTX81L@U]P;)., Q)QT53Q ML N^1;\=?6_)Z7YD^ESB;1CYOC,E;Q +5S1M^0+N)H;JYC M3,4[87V#8*VAZEA>\=;<:$=K^"!U%W3N#9/DP(:8CI@#X4_&#]9(%[!!YJ?: MGZ_<;AO,VS0UJS]7= <],@/1;8-J;JY)PS-)=&H @[C>N;? M7S2E(4C2-%G/C1A15GT(/$"K0.18\4_6'[?Q$3UN] ME;-8S"TK]\!$Z!*J.?01HU/CEWVY4"'YT^V?SW%SCQM2U@Z0@EH.?9:.\[?X M3_G"-"@9,ADS/F%R-=!"(KRI7V:W^*-I7.Q,I'*AG(+KG7-J:^O*$Q+"NMJM MS35MZ7Z1B^0FTOQZREQZI),281'VQ.SL[+Z5@BNX/.85I4B?H)#&B_KO65I# M;X#91Z#W-:M?]BW]+F0Q1 8HUW:D[#&(9<8_5KZBD*N^Y3!QD6_8([7^,"[H M. \4^+EV7T$_WQ&A-KMO5-W0S/)#W/RSS*@.^;"J=%S]C6!313$+9]U$_=0; MPJ9_B"MRWINOA4HY%$B^J?2?A.-8LV1\7)S@VNDJ:5IE[^)CCKL4^8D\8PN9 MZJPEIYC0BW,#"N@ M%HMX2CX=,K/4EU1MN08?#68#X<83[[8V@I2=]V]2R_% MC2!.X"=2BQUJ0>O$OTAJ'ZFR=DV]NY%E]DYO]:=G /A1NW, R7&;UYPN1P\] M54&-C*WU%MGR&/&4H5H[<_I9F/P M^X7^M6NXO?EUI2F",7T#20[3?O50;5B0FPVYRV>M3$-)ODF>!"=*$/TF6WZ+ MB5.CD>O;YG3*UY[Y4\LH?J)'L:.3;0\*G:\K&+)]_+A3$]=B9LX3ES]/Z&&T M 0PSKE@U%&:YQ#Y*,.7F>5IYH$6;9_OQ4:U WP3!P><: MF=79]JS9K1NM_NOAS[)8@9S@K8"!$]4 MFQ_<=--N'@DNY5H15(";KBCH_V*A7J#JON.RZ"M: MBGG#DCO+V+O"#JZ?)7+\QM$S1>PBJ0!M>"SLI3W> M5K5+?7^Z?YA'_20S7?&W3Q]2/%;9\G-=A8)ZP5*7Q$E+8=J/>U1#/$9D0RQX MP"$B##-YM."E,YTVISLE[)8N'BTU*12FVS'AH9G;6/K@"YH MO'8D5#(88* <(#Q)RK@W&U5ED]^3LK0X-_.PWZG]1QE;ZF:*N@2!;TJ-*]9E M99M#>O=PN\7;4!5;XX[0X!:Y')OI"RY3Z\,AGM;%[HT@!5L=U3;6(N'YB7KJ MUT*%UM+;;)"G_2Z0;K:]Y)5A*=RUGY65^6890A2F\-:UQ4!"]3^6#45;C::] M3;-";ESMH2D=+O5EM]8GN9"A=Z\?ERD4KD",9E3W\^$$4-N(RKW@:$&=]6^8^JH.!]61UUUD5MN3YW M*^G%EI2U'6>LS)R8!CR<%8RD#J@*JK_:6N]<6<]75!YS-MM5[>[N%7LV>O(- M4QRP8@%Z/"ZAJ"V\MU_H$>CRA]-;O^0)0ZAG:],Z7XGI',8>5<(7ZYW(ZI## M"YX1MF;P8W.I.WO#TZ%'W=Q$EYV=';?VGG-=,UF;*.&UT:A5 Q@^_-+!R[\* M+HV8;I+*]]FMOW[/*/%B165+_N()T08TT51P#3)CA.Q(#5Y>L(.;M1Y(*LI) M-[>TM+RKR5KBNZL)@6<_#PI$N*#@*^^G?)SQ -/6+=STR#E,6FN\D@]JIM*' M\!FEP39.GOJ]^!AZ\J)+A2>4M(*UBO_R4STYUF)Y//\7)GT4CA@5&"19^/[Z M<7YI:O;JIH51=_NM=174M41KGS+UBE'BFZ8G?(LI7C.M89,2H=M>6L:!2_%0 MR$KF$V$ST^I)VQ!#^7]R]()/X'H-/X5OM=0U1^W-ZK_+(B?*![V0D2!X$5O\ M96O:5#([(S#R-Y/AER%M#ZZ'5E_X&(WNHPWCD3$?CSX^&7WZ$"+;\/'EW'$7 M,E2RI)0MO;W(89AMBRV^\$VJ/,F/;T[I3\U4<(T. M>W0I2GA E)0(G4?-IOPMA8 XX7/=;IM*X9:4U_SLEJ\?$RIQ<91J8Q/,>A8C MP^XU[)_;U4FP%0CNU8:9Y/9-R^VF[;]'F\Y9O+'H>A4^2'-M,5N/M&/V;)U+V#W*L(XJ/3/.I9@N*W/&KW2>$9C"OL(R*^1^H):PH160>6O3N[$^-[$;1'_P0&PN MF8+)RE*\E!4M5KBHL9DTNT[7D2'T47Q\^3U=KH@YF2I%S >/+U#=RP(%B-VL MQ*SB1LH,3T/.LQ2-<9T3.WX-%O-L'X[MK25F_R'3.C%CC!>\*;"C2,4@W>"@ MPD:I@ILN2?&:MI<560A94X2D&1Y@<#[5*L6T/K%SK&2 )D7)"F0>[P77/*8A M.EE+>+ ,HZXF';1X&![D>C BCKE6/AI;SGRBB/HEF&+30#2W5N6&F4%-00TP ML.#/9>5&F69O-1/[*JK+L3KN+(3;LF%[HA' MC6JA1C*6750EY\R(:R\,5OLY:L7R+"Z:7B9@>I5"H>AEXJ#$V8J0'G*52IV> MXE.BQOWNCJS+ BSHRFO!I1YH3+^2^" OB[T8+QGZT[TA&CX<3D::31=AT@G@ M 7L;U.#>JA7B[G4]-,=WZ_=G&D3LC>1;_X;" MRER@&^'#)_70;DQ0T@1DNV;!O8+]"/+1"T*M?>4XJ)E\("C\P;L=2!' M3?U/Z./&&KA7E47[8&V1*-F9#;9[#P^$&:6'C$.N+?7@ 4:%&Z6;.];!CU9> M5?W^'X931CZUAC/JK@0DJU$$CM$U(:%0@0>@_BFVN31_NUS MJLA+$N$W+Y(;LSVO5_,U]P:L?PL&(2WVX4&RWJ#K#M-RCE^_DE,/OTF&!_Q@ M2=TPXT-7%=^]=6B=3-#E(YBK(YB*,5J6QK@M;TA(MS+WW;%+'2&OYS@07V7= M;64PI\ZE-'-F"J0NESN>9SZO)5J?G^W]H[;NT)'/[K754K%43=S+,/$7J4 MSA\N#360&DFA-QRHM%Z^#)'XAK+Z-7+G-V;(@X<@CK)8QY:[2#H/7"G8=OD) M:B]5B$9TYS VAZ^=WF]((5^?K%"V;TG.1M?^GCG11)X-3 K[!*G[NDJAA[B@5FKYJ3BSD[!#L*3T7Z=_EZ<&!4>D7^1NK#]):8E@29!W'9-09> MV1ZC#2H7WK#O^2N=Y]C4XHOP]AO?0@30I_':L4X=-]PH5 BH SSKJN(F)*-Z8M0O[;.$$7MIB"P$*M%FO*9FKMG$.)MR. 2#?8I:KU/KFZ[A7JWL..3:XVZN[*M MFN'"(3NZ*S^/9:EQGO_*L=*7TOV)5=Z+)NGP[M-MU!&\<9*+\DU>CN>[PH2* M>?7M*<('"U&\)L;\ST<6-$>]CBKW3XHQ,&1B#*?06.[],3>1YY,V;E(^ #>3 M+===78AO&6Z\@P2MVQ//W>T[*QVUGZ,E_]Q>C-]**.G:8KM_$6G+(N;+$2A2 M&$EJ)>?L(F0>Z8;T8.&&) C"82^U&-"C6%Y.7D2^Q=.GKB&4DP^G7.RKG>,A.Y[]<@#ZXP>OQ"K)E4ZB>A%V+,U/ MR270/$;MT+2Q+_].$16,4T'U%6L<4V/& MO?MQ/:]5/RKKYW2W[,]EL2"Z.SC?WWH3,CNT1G!H8[VJE-8?,H!SQ)PAHS[J MV]^S8&423Z->KW0/2GQT IDM7BFJ0H._39=]GKNL/.E>'[V0NURW*.#HP!X5 M3X'N8HZ)8:CA$-(/0U8R9.$#B>^IVT*=%T*(=!KQ #%47#S%0.+8=\_]FNYT MFTB_)0/F#9IH^32ZGDR!0S%F\E%!F7R84/DU H.=C@)$!Y1VTLV[*G)6*K5T M$\'$[.M.Z?CIJY[T38+8N@QBJ__B7]_OY(,FK,YSRF$KZ,YGBM67M!_ MW]'()8HYYW.U]H*%S19([OKF%^]!7\'K[UAL MYMPX\\X1'S=@-%C8A1+T:6_2-I.W7J>-MU0GN]_R-$VD1;M<:((A/:D837KYN)'-.2;I2"BT^$&F-'$WPGG MPCOH(*W!X.K^?OZ9W7O.X@M=_]F+;[GD5942,VR+)P?/:A.\+\9)B>N(MALT M2.>-4E/ ^O][UEQ+(9U&ZE/E#*NRX^ M0)B6Z/>$@=-=SFO32@[J@A&"/D##NP/3F].6AZB>=*_&[O>*+3(TAN7A^Y1'G3G?N-JBJXEQ'3X M,KOMSI<-,*BR[28RD69A[FQB<.20R^&E.E'B)8HM1"_0Y:KH!.1J=59FV%X<8"=3M!G-BZ3 -=_-7+ 2";91%!OO@]-]T'MT;7;3LGVVO6O7- M0+IQ8#E;FU"[[<,YA5Y_,E_]/N-UJ#OLHPD\.@]5#V0!*T*-6JL;,)2?'2A/ M+&Q,Q]VX8_>-)YX33C#=1#-_#.O0;O5S(;WM&;!]U/3M[1=)/!"^R!*L&K^J M96>3-'S(K/K?[J6!L"S=-UU*\O^Q,]<0>1#DRU$DA21>VXX*>/HV/?2F)'HV#QHR?S/G[:.-"TO8A];FQMS$N*%_OL9_>IYD3 M?>"Z$MW;+.P[1&'=R1A$=C'3-DYW#+[U M3;'Q2**B]TB^PL2(""S#3Z4[4,5QV IM"^KAZ0!1=5U[B@J#**'G Z5[S^AU MV4^J\KWEY><4>:4>?PO+DC'IGT^/MD: Y3F?J M^W1>]L+CAS>]#K[2K9-.!7E+GL1L6@EOY=(HF!7BQC)P"A'WC#%YM3#'<:C<'JV=EX/Q=544A M=Z&*39AQM<*H<;'1\/!7/?R:$(]E,'<(8.Y=)]0^Z^AUBN[ M.K09XC^+9%0%?E1_=!7]P(_./:. 0*-W(9-@ M$&SE.51HBIZL;5A=^]KY'-A_!RR76+J'5:XR+K#^2AO(I@P-N)"%6C;78JS* M_9\PF_C\*C*N=WCKN;;2N$PTPYZA]"-8<*N3PM\71.[OI3,A7#MN^I#[$&3D MAO3:Z^>Y=.X)H<.-1G1!;F"?5FHYUVDVRDZ06[T[@WNYX %W6PC;.E.-^+$I/-U#>[IARB43,%'Q\2^E9 MPTW$,L*P_H4]">!C8=RTJN'\)+D$CS><-;'4J-@?36>MJV=@!ZGTP=@&,2[+ MN0S^SB=!Z(S(*JALB&007&"N)[9 Z@RJ *O^CT1:39>%WH+&]1?&NY4=(X?=-4!*G>R\ ML4U*\/:VRHJ9!1B>T6(?M;LKP9Q^1R'5F>QAPGT:L-,Y.QM*-Q$/4$(-2J#& M8U#KSXZ>SE+I0_0#Q,1N3^)T'_R*F&ZO_>V?88'B+'I(GK_=)'5 :?PP+(XG M\9TXC710PKO0LTKM.VWDJ+I^3A8TU;0E/YH'J=6>96[EF#(<>-9$G_1)EA7( M/K>7X4#L:)=:6$%%IW8K>0,^-TPMRA#5N,3:J'$%O4P]YOT*B^JD"N$UQC#W M==S(@#=.KQL:^4WYD-<(-LZ_TA,SXWE)KTRA(-TYT MQK\.[N7$QA%'>3NL0>G9_AT@DS@TZMMO%ZIK:@%E>("JTP$/1)V[-@JY*,CZ MY>F6/&+2FOF65O#"_Y!'R/QP.PN8N*R#>@2OY%YS-+V;*VC:_^5[MU_,\OLQ M4*I2-"2O,@BI]+9RVQ0(1EKL54[<\9S?AVU%6W)Q%-E/-JP:(16Q_XY:,1-7U=#(LP0T[F-I1V2T^ MQRV4MH@J'>Y8KGL\_"$786-$ [_1&J"@ZG3-G>5TA[CK"DZC=++\/2\3OZ'U MMYF79K(,_JQ)!^;SDC4P;@Z?NG\*Y10=# ZF>!TV$_% 2 M:AWON(O)[^HV=+D]ZUBQ/"!X/3_L(.%;Q#G%XM5\=_$Z@:%'WT@[^,WN17SA MW=:*EQ*1?!>NH:[_76%UH@%B;Q7!5AS5IEF!&>IA6GK1.:55V/[A>9M^G>N+ M7QLZS(E.SSW 39QOBF[,\UI7[&\-OUF0'HG+2C8G@P M$_P!2B>1YJ.MFS5#>LUC]-Q#;D/?>#]1HN8]YQZ8,X08DXI4' FSSW,P\EN: M&18<V% #E(*]+-.WXV'L7S72[L]"J>K<9B>:2HT_P\ MCFM.\J\3' H2#(S>O"LKH_I"6B)YLXH+4USEGVO6$JT\"14M:XP6ZI*4QP"& M*2"DQADI]5B.S,@=@@._GG9"2#28U@8M$NVBC8C,.2NHSOI#T/0Q__G+.*]# M+E<"!5HQ,9+@.=1IOYQ?CQ79YOG)^Z6OS;I9MSS'OJ[DN[G#E$ /S$=[P22. M5T]9W:. FNUW7^/VR0UY!^7T10-P:_<1RT;P&XYM.!ZP=R%%ZG93.R&7]%#M ME_W153'BO4SDL3KAJJQ8LCW1C3M[I"X73F8]2U3"Q:)?,D7TN)==];RR.7_^ MPHT\VD=!X&$\=-]=W@NNRL@GT,A/@W:U5RJ\^G"4=>/>BIS[^BT!T[[^4\1Q M-#^\$+,MH' VM9K/6)ZZ<==ROHD&9WY.VKO/ //?92#]%/X-TI3-P-NC\%&, MKO# 3/[\:'7S,14H MGI.[&9VQ*[F22[9 /RL<_[.VH@8@C5O]H?>1Q\ MPR4[M>>M!SOWBQ^M)TG?W/V5TGYA[3$J92*]BJ1(ONCRW"=!FB^"MED\UCK@ M<"Z(_^YRHK7)HA#&N0SK@>DLV&9F4]U[NS(L)G'(,V5S4)@9X3I;$M#G,7": M!WJ*&5\F4^*'RG36&Q-9D86,O[P(\4FB"E5JA["AJF;>(N,[HT/8,'5J'4T) M6@M070Q+G'&KUVW0',8KSPZ=^*K/\T.""2)9TPQL% M;N[&N7#"CA>7[\=?7'Z&ZK,!,5&[!@S/@=M<@%)X1T_G5ZG&IS^J!V3C*5 M/W38UHYBQN7.VF>42&HM)/52S"ISUI#:&_FEN[8$<3G/;[9X7E-O",(#7<[R MEWPK"9'%3DS,3,S33$,N/$84!$)YA%P:Z;KP@,)+LD'C]10SV9->+KG]7TNJL>L]';PM+F*L%:_^W)K4\S] U[R0 M$CQGW-VU,C.*@5)AMI<3FO9IG'*$47=K"C9F(QRSTJ94K%L, MN;Y0D;-RB!&PGE:6Q@('G:\7"=!WDUT*Y_V[MP2'=@5F=EV(/5E!/T(<31(- MYR(Y9XZKGNJ'WG'((XSE_\^I;$E3P=!+L?X64 MH[O&,OJVIRSK9E8OQF0YD78SR7@1T[@F6/%D<')'CRR[8VK$9";14"&$L*(+ MW=D=\BSJY,"%\^5]/& WM;NXJ ;>B6*QV2&O7!O9DA_2L$^\-"_AL3*G2\9N M$%I/I""A Z]Q3L$5=;V5:F5.55*?RW M,R2YF?W)N#*G:"E6#,V4@;YN@!9NJ/R(G-,Z-M!2-*@^";6)&2#QZ%6MP')U M8-X&%%56Y3ETW*BI:S:+( KE5WC;0/WD\#5%%W/'H35OYXFJ001 M69B8WT^I!_&\>BL0_)O'QOV4P[FG#8Q:[>4DJ/Z@DP&?!;\]_7& !YP69,PR M_=AQA_ZRW,77VB>N7C==L3N7:71N]6UGU._DTQF%*,DY)REOF\V);DOLQ6IG;.7-A3]:SO*5?P3<[73RCB0G M0KK_@*(5'HDIC#9\4OHZ8PRN7<)F@]X.X($<9O"Y+#_1!,2)PZ\[,+@QU6U5 ME\9RRY?ZIK/6T)V?K#S](^^_V_/ _QP/U !U!+S>Z#[S7<\M4&^NDOW(%CB1G[!+(<$W8>!TIQ MSE":HC9$GY)@;B^,6$&EW-%#@==9MD?&I3>)OC!ZBM!)^1.X_PCAVI"_XD9C MX9^H,UYW,K2Q1\^X3 ]M<#5?OC[;"HFVHJNW>K,(UK92_9C#L6A>/2@U0)E0 MNHK(^;G<69,7'\*,:53[??GE-#S@6Z3SC1.6K/T+KS[1RI!NF[!L^S_TKNZ= M"=(ASW9(.S#YR#]%B(>4(Y:W%$J"W M=="Y;ZN@@L'%Y@Y*MQJ$V$:0JLE6'+XMI_OF?#W2J,*J_@\@C/I1XT\E[M$F M7JTH+7F;)D(3Y=_5>C3C4P2Y,!E,,..?IMT@'X[+B47+-[_I1]F5GC0?]+DW MRW"T9 F13G8RAO#UHHH?)AJV3^R)U!\@[_ T>E^3@OB%JWE%3+2=XX&3ZLE; MJ +.FS6HD2I8%;=Q0LPIDX:?'P!P@U;N@0E M8JQ_U2RDRN"!JAH\,)T'*H)2KBI"D*#(^LL@+3MGK7HA)F6BF\1E=SCSP@4_ M5=%?)KYOZN*0N/ZMY2M@4[Q/'>3"1<'_.?2_A Z<'V.UIYX%*V.J: MU>GH81Y([1\2'.S^PZY(?K7.A4TBA?E6NGT,5]JY>VZ)F#ZK% M>VA*9[V'W0\G79XSG?3VWU^]G;2K) ]W!B*(D.Z@E=PRSYIRDC%YQ:A0UDG6%?KL9 1YL!QN/[_KL MWMW7Z8@Q-UEX.#9\W=O6.ES@\@IV(J)@ML$/NM@6?N1PH*<_%6P:\='/J5)D MV.+V-/L"5FJ2+9<*_.WZ'XY-:C9%2UE3R"3M.?H%KWD&IJ9H5CCQ$\$E(#.5 MJUT=_%,B4'%D:P6SYI1_%%V5X2 7AF\'5?%@HKE5T>JH?;-@N<$?=07WYJ)?_'Z> MTAO-PCB#$8=?QYAUI\O=[EV>HA]A;$IP$QP29HOCY^;+-E)5Y5)0AR_5\7 R MH"M.Z@K\LW!PW8X7KA(8?95D+=>9-1\BI0C)W9AP"0,.AN=V'U6!9U/6+5G3 MJG59\D$1IR^3I4NP8H)=.YVVK/7[;)VQNU!;!;G)^?:9C!T!HQ^>6M#6&V=FYMYXO]11Z]Y/WLY:N*EO"EZGQP&N:=N<5$&UE6L&VR6&%JPMTU56# MZ_T']W52]@LC1U33BETJ*A?>.1.HY\BF?NAZUQ8/F,@?#1P!WN#+P%W^/! = MVFVGRP9I]48;>>%&:[7)3%\[(&&83V4,B%5E5RJ?ENS";,LX1)!"EOR35TN1 M":V?)HA>\V;_<.8-OARL4;/^8QHBY'[WC)*@OZ\PW?'3HE]OF$PHNGG\!+,] M-?I-UW@N3)P6ZQ[XCZWCY#GM^7L0XN%_R1'_O\)^L>H,'#X7_">-\'&XC_D M[9>/7CWW[Q23EW#LL/'4L98+6#?G9$]78)'X[F[<,L@:L:G,M%%)^0 SGK=] M/IR>25U9Y^;EK_%ZT=%+.3$L]5 L;*+%C0Y3!.^>UI]?DD^4,FB*XD=XISY: M\J'UXSNG=^,']4>TI#V.?^$S@9%QNP55(9!%>2 MFU1XRKAJ%C ],9-\$B/"?9##9>190QK'N"Y;(R>=4B;]N_^^X?167_>.7(L=9_[(, M;?R;CT9"--(-!+8JB^NH8C_]0_H=L/(*A.6!,(BXUIHB'C8RU:QT6,GI9HXH MW@\5!".M[3#QJ.[@F4F$7HL)"SA)P^67>BZL/?9(4>1A_3AN\L3AY$9F5H!Q M=H;75*J)!Q0R?FOL6EQC9HU)?+>@/%."16]3V?4D%06;PGL*W,A;\OYU2,D^ MT(GI%H[]P@S\]7[RFGT3T)O;W>K&B@F!L&!MY&22/T>MPKUZ_7ALUAXZ&EFO M7WY*/JK2:$!9)CKF6VQJV:686#([%V:LB]>Y__A]H/EM_5<@A6_DBK \O$HB M/;DYYQ7Y75XOGCC2!8O^;"H4/]$([YB9:C/".AVG=2ATQZ=O-V!&_[PV$*V-TYZ3,C3S>KV :,N$97HJ-/63IN\K8U+ M *%JNPC'XO)W/U9*=Z_=!*4T=3@G\80"M\*D(TIL2$!(];?G'QNKE@A%AI=H M90YJ>R?I)MH%,[,Y'A>>K@1;/H J,-A9K78?]ENQ" \TBQR8*M]H2-R;P;G@ M&%RG(:WV9TT8PX\,!)FMQKC=W+6E%;5=FXM&V =8I..X,NN'OT3_$OU+]"_1 M_X-$K2X:<_^[**W)94%?R 0W*$>AUB.QK_S_=N8X8T80'KBY*WTY $N9+K1= MO()90=IXP-/J=SW!E_\J$/C_)OI?!Z2.8_^F 1._S@/.2=A\QIFPDZ'%/C:Z M?NGT-DY+F>W=_R#]__]4^FMR_B]0YM_.7/[]7G-4J.<5BOT<"_#_$PG^RWY) ME4D5;S,>2,R$+4%&0A5O_.,IFGR\_;_NGS C&_ZOSD'&R".=Y%<47P MR>PJ,WN[L9E@WNHW-TW>S#E8G'W T/0]S^P-J8$AWSH7RC>[* M*N[)):,%5:/O_SPVFWDY^7G\MT/52HMVK?(JBSG5WD*S;]IW%SCQU -D2*IK M5O%)N+FC$9M+Z>*\Z4(>?8R9O,7]%):7=%W?%=C05C'Z&C@!3&)(*:SVQ<\V M^9,OD-"8[V*7OE%OE=YSILUA6E6B^ZQ8.VNUJALRX*GJ_JCDK]S?.ZR4FI^H M7]03+&&<^Z4X;VM=)@_;2H99U<-]/['=&VHVSDX.5P39F)HR-3!U%A?NT VP MTU__R1$GU[1!RB> M&ZF@MI$,N-M3D#K7(TQY]J\',-*DBXQ!:&AT EG_1*CBM7_$N5/E%L;F'%8Z M%Z)Q6HWFK"J"<2*%7%(EY>TMH]BCVBN79(5UF"O' Z-:(A=_\$!?J"3_7[R_ M>'_Q_@_F"?X[7KFS#+CMG^M5P$*NP D,G4=M*BCB6H<'%(4Z]S/P )O4-N1P MXI]8C_Z_QKK?,@*;-H$MB> D",I4;>G*(Q+%_BY98/=SS+:@6G_K 1Z(!YSL M.1R]S(W>0-VAXL7S\^9;41P,/(=%+',5,I^.8"+UPZ<.V M[[8I?- R>P%"&L)LFF 'H@T!P>^\EY\D_.MJT;R*C2:#XF?(VCV8(^,#7'SQ M@"=D^XW5VA3!GK=1>/$N<[DYZ A&U5:,R-W,RE02]]]#(1%=A77S_8(P >!4 M83P+_6#5+1:11P:5)&D,JJ>"'/'E::(3,+:&T]^#;^*:\T#.PZPGP_ZYV)MX M@,DM[+!-G;HCF(*/(P\&LMJZ3(V(_\/YR3XM^B@/Y-#<'#LQ:[+FP2YZ MT\]W62 L13M@'0YZ*XK9NC!L^DHW-T!5I&6P84GH+KXG,SK=9H:,#J]2H)UV MMW0^V$(8J;SO[JHND9G7Y/NRRMGW5>8SM0#Y R';J!/]0X+YQ.FP7"_)XY;@ M[9B,K>4G,(=9V.@4Y!1E]/I7R'#ZZ732O&JE)H\X5S+--S&R[XH"_5AQ*JLC MEE3<&1BK3:C8>J$VB0OYA %SK]X NZ>XCBM6WCQ,:C!UO,L[ MC2.MHS-7XP'RX^P;K/[Q94YB>V=HN6"/"_SOLYEQ&K9>F'%Y9?7J53A@$"3J MR0UQ$F45QP-"843@>./_R>W)/#1/R?MVNHE"I'(:)5_5OX\7D6>+3NKP4GE#C/& =YCG&.;_'/_N;/4:=9K]R M:?O"VY\I*"__E9U?J">;X!M'F6DL,%H_5EY>49F7 -BT^ ; /_;=7_#*:?,X M*K7D0.G$KVC:96C7TVH*E(JG"]T765#)B17_5C'+#Y2WCIZ!'#OWM+#I#8)W M3W$/9MTN4O# [2N'\%]U#OD_104*%(#I")JILN5:1(F33I1J?=@:OUSCF(Y M\(,GC1,NO*WM.?)F&L_:4A]UZ3-/I4YT2%SFX0$7F2J7?:CL&+'>A4OE1$M^^W4('7?IO0&>5?E^_O3:O\>BGH7J-:.:Q?<2,,#X3", M!*U.<^D]TB3?0V7.8U197Q7Z^@HN&GF'BZEV:4ZHBB([TF:*:#,;86:,HT.U M)X9CY8LWLE[:"=Y@,61)2] !^C2/*_XUP. O4+Q#&4F< C !<@/#&5BKFI4 M':6>@J,X7JC>I()LWF*O8S#5;/ZG!/[/+KV:JWP?#CM7#_*GHE*O>F\G;6HNM\:;=L(OX!QM 2P#6JG:J\*_T>[I M0 *O+SB#L+V.X46HDBDF$?41*QWDXEA@9K7ER; DV:7[;CV/I=)-#5795.S4 MF"&^P2SMKL[ER)7"':W_4WE0J%":%H)Y,H*_&P15,6Y, MD[&M&U$ M9Q9X'%FZ2_1W1+4L^8PL+'N=/T^DK) /3$\NT#FV?EI3B 7+90%X\ MP!.\ILK-AEWOO-(7#=7NL+O@B_;6EM75_C%!=X80+\'-=K)*WO>J=)P-Y)Q. M%TS&9!V6OKCWKD,.=2:/!S;OY%0H-('-EC^)9&D=.EQ$KX)ZR\ $SHV^TG+$ MTKG?VM!"1YT.W6/_% LDB=!#OH3 MK?L6)XA!]!N-+VPO"K2WIDL>(%Q_?3-/#0O;TK;N+5U463LS2E5?:TX^D;WQ M_MAFRWD%_17[Z*-N&?+NQ^;@A=;%;;/?=I9^^Z2ELF,\67\ MF(_,,0>E;MLS,X<]+DW#NX#R,_801B?M)Q,BG7Z$L'8N\'2GN-)U*.?/#HD- M9M/X_EX.+7CR[ _AR#(MP;)0\>2(1*?=U+8V^M5 MYI.W/:N?R.>>S6I#M'()WGZS<4#R/?K(-!$HV="QNB\+U2VX#PDH_55\@2"# M5.@W8]ZL!-V#[M-N>N"!]@ P!M%#>4&%X=6YVW%G6SS;ZZ*C\Z-)] D]1N_K MA6[\\8=$#!D[SL!J+ENNJ1^^GW@U5%Y"-"_PP!\X%O;]@F)U53=T%[0/MO1]^"!W0W8@:I0JQCL8&_I#BQY#P%KV.^F%(]&+Z;W MC_,(7PK>VC]9PDB[RJ)?TWM=K:6K=KBT-28\4&NTV$"QCMN\2Q YDMS'3;F\PMB*G!5<:,+!,V$SFVPOPF5#G]]\=,KBY1\JC"I4V^M/7VT 4MZ.5=:B7;VFB@/EMJL5<.4'4I"KO1F:SA+H]NI,V&LN M4B)V+\NY55@8C.IY:W4BG).Q(4B67K4MH*Z=QLCF;E!BUE<8(92B%;76C'2N M'_\\]>IWCG1-0T.0)2NVACZFB0+Q&@TB@6SW M!V8J%J;G%T!?AZK?;]V#7[C9#WY8I+G00K9:>%OQ!G>A$@U2S3%>>4[T\S>* MFQM,J/HQASG.U95&*Y'E)R$DX]8M$3M-Y*Y$\"97>&J?O)&!5?[*#?] E_W! MIB778OB+BN/8]*:>D[F0,%4&(Y/!V\+__]@&??+T=B;7FX+D\%OA)N^7";8< M"'[OLE8I81K0<#B8M#ZW?MLH;.^W^=PFBM;N_04-?!YM>1M]>(*H1GW[.JY M->X46$2A6P#=Z$_J;:5;XO_1 0R]R\JE?MS_CSB M^V;UZ_,H?-^MPG]''582IQ#XA&/LP68;'F ]V3RN13?/;W-"G?A#<+LW:C'G M"OY'T/6/T:^CN0R7HO& ?05%GXI2E8=2G7> ]PU[4?+ M,QBSAU^G*D&$FK17T0&TZOB_L?<>0$U';Y]O%!%%!5'I0I0B($VD2DD$1)KT M$J1%*2(=I+<$I$F-B(" $.F=2)<:>E1ZE]Y!>D()@81D>>\[]_[_[YW=G=V] M.^_=W7DSDYF3.3._\\MSGM]Y/M_?.>][[]/NOG\)BS)N5]ND*:/_. LT^M+#2 --%VB&^IY M?!O0/TO W,ED(L@MNUXCO.\QJ(N8Z'W_M).5?([;-S=FWC2?'!%]:Z2_.__R MJ.I]NA7^$5X9,)%!X,.'#4G.1YKZ1 S IT3]+:N4]C6,M] MEP2TOVYVJQ>"("M$_\_+O+Q,-?XHY?';N['8@.$%2"0!B1\FR"W>VW)?UI2; M-/S(-<*P&P4V&45M62HNZ1 $]M[OV#XB>+0WS#6+JHA_V4E U%ZK(\L*CD5< M8S P:2-#4WN$5/C_K@0AU71D-J#(.F3M/,;U[OL6!H+CY10JS\RU.743>.ML M A@WU=D0BL\C?#39S)3@!-:X)VL^&;^5L^&"[)U(C,+8_F#NB>G6#]WI_XK& M,OH0."0VE@3AM+'(C-(6/.R#0]I81)2+W:AK6>D]UMXZ_5+'DPK&5;+ 61GH MMJ^\FBC)/5^3ZZN?MXB+"5)G-@)8%GB_F-QWZGS.2&]Q%$ 7>TE/3F]TW$$ MJ;\7KE'$&8EE;X\-+)/3QSU;<'OCX\5W8'0FN%Z,@ZEJU2A/0^ SN<,40&OQ MNYS)O(]OQCZY?'V%;MH[,3^UZP)B#40C9*5_?%+UMOJ?(?E MMXCX$T+1\HU?"P/A.]>=W*IF585^4 A@26GD$1DO*SE^Q9H&.EJSM^%ZT(C MW67WCMLOG":^9 ;>:N'RW5W>KIV8.!#'"GM^H:7:"6,%9YP'LK(O:?%_S.M5 M^\LTT:2+M/,G8IL&BQKC:YU60DV?H#%29.Y-Z-TFN% #,E9R1["#J9'J<=/0 MLY_?/ V?FB =<,U\'7J:U]%3EB*CPB_SW^F/3WY]Q+>W\F/EB)L5Y8:=V([# MF7577HOR%"AE:'&M=A3_D$X^L3(G&V7#K8 Q]S^P2:9R/)9D<8-+E0F\>?([ M=I7-+32Q>5%=]$PPHVYM0(GUC=XUI9;[ RDYA3O'#Q*6# BN[<4_4J XD>*G MW2 U0^([DW'/.2#V]_K/X?)<4!TD#/GK*:JQA1G6.L7FZSVUC(% *K=<-#7M MK-^57%*N7!%YV:PF*8MJ-CU\\F0T22ES'ON$^1"G=&G#D M%5C*;?$F<7V2R3.(Q Z[1W!HH0117L9B M:,397NU[UQ:Z;)5+=CVR@3LM"L ;%[E:- ^A12>NWV _T7>./K9 PGDJ8H@3 M[S W@1$>IY!O;Y%8G3V.N7!G3>-ASS$%I<;>#FPKL P6_LHJ+F?X\SMST(&+ M9>GO0-58?\7GH!C20)P$G,"G%6PDBXK9?:/0E5>)H0"RF,HQ&FSU M-5HJZ(V:[D$X]<66U#\* MXA%L!)$SFS1!Q\S4WS":;''X6%9BV($A\2KJEF MSHVH89OD5M@S3]>/8VA#!VA*.,>LS<^2Y:G>8.=?^C[OQG9>R9P<.7N[JYH# M:?AL,*KWW1_RA>!Q>59=L$ACW'%[VM%G A(P;^=EPYMN=3;=M[%V1$;3&X0- M@NA]E56'%VJ_#V:/['P'_D0\O)/9+#=>1Q*$TE$ @T_ XA92@W+Z$W9X.N-Y M">SH=$"+VA;A+H(CF@) 5A(G^T0[D'3%RT0I\:.^AR0Y[#[RY+(2++M!X^&X M:I+P]_.G$WN% D@ 6YR#TL"OH.UUU8X]>BKD]@\P8P&\G6IQ[_32-'R><5#/ ML-*\PCDBDGP!N,\\(08^V(<&/(H,J;Y 3Q*=R4NZ".I_SI\NR$R"I\6,_L< M9N-A*E0@:O9ZD0((QI"B?(OWR);@YJ_>C0L_12X9-\#2[5T^?7K0\$?Z^0\R MPV:0@SJ)F2[=^5+#/3/-:??].OM(+[CYQ,MJ?_T=QL[]NU1%LBU] AKC]CS+ MSO5.21E'+3M[V>H.%37#>FM#@7M;,V4%OR22*VHZK012%3UI9,"F-6IWZ#[7 M[+7)=#W8=9?V<X*G>I$7C== M_W#9,,FI[;RS[",-MOFI)LA<@7K8X_:S&T?@FPX,4ZJ(V?8GGZS/1BUS)]J@ M;& '>L9 9[3S[6?10=)*J;6JK^T3%08*OJA"CU6!INLD\"+P [R&.3:OP8]O M%.JSA]I59\+W9(9^/X<8R S\TCDJHZ^3V&NB?;,M#"Q>$_LTO$X^'U\!A\&J M+RP"+Z"MI.J)H+KE([%.=QY362E6]%;1#ODOR7&[3U2S:JCT=65%;73_,./5 MNX^^&2K^!93XYMP!O*(U51ZN#%1.UVM5;S(;+TM".R8DQLF*2[^\0IQ2ZX=R&CWH=6-_S813C(BC,I#7S]( MS%?FD>(-^?22CNVI['5OQE^!$D-"\D9+[*11F,] M2U+&$3NFU-^6!LY:KK@Q3<+.W:8)GN>V]X4RE5N"3*3+F3#^"* MEJF+Z$A.#FQ[4<6(U2W$B3/_N9N89R+#/0MH%?@9EAO VR>,O5L^2Q:6ZT;U M\I\A,J=,\LL;T8?--.ULTA'65_/M:_%?R!+F]:<5*T-+],QO6^[42K-UE]CG M*^7P[N8;DNW2L, /X#H*H'V .O5^)1K9F1)SC@TYOQ,WFG!FPUG&534RM7:R M'R,[MX.$'%AWK6IB?TD4W;$N46N]0$@C/";B!PF_<);/:PFN6+(F/\^BJ\A] M>S7.>AD]H^RS))@"Z>U''1P5QL"^]M-B6O^3J%:%6A'F@P(9O>P=RV*=RN.\ MX^<40!2M!Q*[L#/[MP4?I(ZCPJ,(4.R,6@,J1FBE_BE\2 B!% F2RG>'ROL6 MD&E5I6K>C8/IY:\%E9H#D_B:?[)N>S_0!N5"W!> !#[7#@3ME[4Q\L@2>])* M>G*G#070(#BZMTN^0[HZ4B&*?_ZA4":<\449 J\JV2-O*^MP6#C?G_L9,LOY MYHS]^2'VR*$GJ<=R" (_?S@?!*HO:2GC(PEH'^$Y]!(UUCBSI&E:F6^R4S,^ M"_+X(JQI0@";CG^+Q2 "Q6S+"2E=S!MK_8--NMTF]P^NK"PB%-X]W;(8P,Q/ M@2:ZYWA:0"SQ:ML\M+?\#._S7+=SA3M-1'4LWW@W_H0KU+BA+EZQ9ISI#PN, M\60LD )02"^A-;JO[E$BHYJ,4R_PV=/8;["?US9LJ#J4E[ZVH) AFU2?NU/L M@G<9&#*SS-"I^G861[Y*DJHE&J.#7F4]UW209H\'A0>?/8S/PJ4L #MXW@:" M\T%5\M8.<5*35CK$;6KRFR;V5F 5HE,GSEC7,?DC>QQH\:LP.<>CP]FJ@+U2 M^PHX*2 E#+Z0*:*AOJ1SFQHC?"/L)4E:TA%"8R V[IGQ['3T!P9!K=&1U@R[L]6&X\50$_L"]6@?!-4 M%YM]GF/'$Q<)ETS?I-H7=%^6FE:J.!\Z+:H?TS"^6::>$N ]%N3B1;[FAS<. M-^Z>AQYCF)TO!*]"R%F6?HE4^M0NS7IPI"Z/QMSX1:(.T FC !8RAJ5^R:LO M?=8CZ=H/GLMSS#0+*2ZHIMI?+\2R2PAY0V>IJ1F^P&D$N]\]1C!%9)^]7"0S MG,7#F FZ)1DW:J(F@$VC^?9/SH>HUW"-HS/FCC1(9%D8FV6Z?7ZKS/[./9.4 M?5U!U8O)S0Z> OK##&I8AR5'B$^)M*CQ@Z$-%6'&^G[I5^OQU3_^L7.X=RD8 MJ&(']0W5&KE3,Y?EZ$0#E;+567.,'X>!?&F4:'9@ M^-.8R?2".':\(?)H&N MU.US&82!^*P'319NZRKZ,+:]OE,D\/P/\8J<3M:AY/Y>M^LT6*T:>SAN29.Q M>V1_ )SF03B8E8.P W.NVNTM7H0GN+U.(&V3@3 AS5F_'Z]U7/ONI\[7SOV% M3,3>7/,4*^>#&E9#QZ1#'=0)I_.+[M@'V346+T_M50*+*8#:^+(G704=L]HO M#F?*SI@2T(Y H(7H*;"#/5M':4F'_* >7ND>9)72!T^MFRCTA(>"2K);="F MB ^$'E_Z21C[8[M\O8&#+@68$'D00B""0ZR".3-MGI"==8@/*PEYC!2 Z[W3 M'>E*UY6!$G[49V07M#H/=R*AR:X;]%J/ JC2OP*W3U_N;0@J!.\\%],D2I9M M*<*GVT^7-JX&8<9RESXF0@6E0]#VUX:BY WLG>AM/H'.-4ML("/AP(\" )O M?A(ZZD0N5 E>JX, M+;5O2@?]U$''N7QK<@[(TKHPG.,SG3_33S)'/ >V8[ZO@S#1^WL?@%7 +DT* M@-92$[Y\>XG[RD%$&@]\+F$C\^HA*I-\ER2.HT$TO::+RC/39%QY!SLUIH;U M7EC]@N\*D'F!HM8/5]$^_+!,%JW9)&Z'9TI[O:G&-/R.GMKK_\&%8^*7]'N5 M"EEY\-^HLW^<42UQ$1(M/K5/*XY;U5A,>VG&>&F^O(C;K]W^BE^J)ADLE4!I M3:=_N?&D!=2/GW\84A\D-? ?+MQ27P!H 5R&S-\2D+G3?TW[\PI9/4=RU%>@ M4R_JDP6NZ$>+94P?BPR#\(OSNX)[J MCWXLW!7\!#.1K,AR MI+(866Y6XWW/JBX6%7R])Y.=(V23GTKCWRYF:9S_OZ=W@B7Y_VD%T[__MWX/ M2"@@WT1>VIJB )+PB.T>@?+.)]W['TQ$@OYE"?HK0D?WJ6AP]9],&[8NO"F\1S M")5K]TL=?<:W9+7>A=JV^+6+6N_ZH7+=%/BI^#I +,--]W/--OP58F6#8J_5 M<(4_!2**CB7+HJ\P9I3Y1FIC5U,;1E'WJ\/HFP5?(5_)(MN#)70T>B8"-?,) M+J,S#I $4\RTWVI+:!%*8!PFY=#"U^@LWB9K7O>8$S3!9<>YX$DU&R>G1&#W M*9N]H=/M_[4AO.>=L_4[PP F ME,K%RRQIM,FZ2+/0 OAENB0CYP\2BU)N;,9.=%A0[[J4>U( ]!NZ]&F. M44PL$YO:C^$&4''2"PK@?2R!3S&U>O[2QG&F]-C+VN=8;A4GLX+KS]=/'QYL MF0[GZ#>NYIT'C_+F#U^7M2Q=,,6$DL7U"(F2ZR517(L MWGR,J_ZB7<"P-+L(>?$E8,4S7R-"HUDH3]7$LJX7.:\)3>O4 H!4#-A>WU4=7!@B,E=1@W:581Q[9W MD+;F5;"DW^A8"L"! HBWB>-31;3ZOYCW5G\:$@S:23D3W$9<)CW"I@3O)$]W MD#E&JK]\MCYCFS5$%G4[%@4^7 ^QG!BW-R!3\VX)0T_NSOU^1^8A[X 7D'1_ MH5CM'4B7M&80CF_I!KE"[N8 =0O*'\L_78H%K6XGCS.R5S;T*"M MTG>\AP2A)=\&JIP5D#D#I1ZKP,LQ0;!4"D!Q1,S]'B@LM :^\ S2<^[_X(5O M(*XQTC3\JKWN7^_U>Q865GX_CZAV45M'J&NLZ4HS-9OU?L(MJUE[KRK-M>#^ M<7(B>SI=FT%M/@%9!+"6N'F?;,5MOWX3Q9^=NV^B,:2K:O EQ6X\3;P)6JG0-1 M==>"BI5.M9H*A'U*?K[(#>"##C >SP>3Z0ERBWW?8YX..FU_]?JJVF!\6O\+ MG.&=KIIG_J[(*)#0$*]3<7O@OI+\%S:-:XWSIT?U^XC(\R[)O%U1IUR\)3T5 M]P?X1,40 6JO3<'3$V"5@N)SCVAX-:\S;$ U7M&-OO*'6/]VKFY4*RT5-NB)N *A?5_]G7]#T[)279"[R_G7 M;/.SUL.\[&@K6O[\BE;YY;E@#A6W.1'"V *2BH9M(,K).=^R=H,O7?0,F^J M0S+ 9DSE9M)%K_KZZ.&HE^_>_^CW"FFKVPO7V,L*[ER2+-":;NG9LY-\H<5F MJF&*5/)%=YU"0SS9FZU?-FIJ7O.:Z9]5WRZ62_P#20MD/[9)_TF_' M/;_\)GIJ39'XUZ.C:"-A!IYP .D6U(F=9Y:PEUUAZ6I&)[4#OR:0S\ 52/T#4X^\%[K^% M-@37XGZO31';,;G"DW/.,)9/^W+:,B56< ,L?@B'$+(6A:G5T3B15!=5(VDU MLWT:R8XM8$U*A\+=RG/@29^P++&GJCL 0(1SR)V<5-534^'C)<4_MM;-G6C( M)X )KQQ8'_1&]>,RFG"A?-N_$T][X;CMB;B>Y)$Y@Y1?O(3,<-R[#<;CJKXC M\'1!!^T.9T*60UIN:OO[2WZD)Z4I9T4P7M^/SMB]#K.D&W&5YBKW@9D 5+[$ MP)6_:8^IOP\+E3$/LS#"/Y89QMU\;7NG7=?ZZKH_B.BT&:( KA_C$%W7Z="XF],YUN^4N5MH%FM; MOK?FW(';CR*P1>V@! I #K'I#K^;2[;K&0=_/POO<)T(M"C>?.%?_)7J9&7B M=0X, []1_3%?2RK@F,-TS?L5G"YI5TXUCZ74+G69+Z>0; I3P= HR2EROBXA M]T/IC\ W9O\.^7H/=PLL3Z]/YT]:*WR1+I1< UY"6S>Z4A&*UTUP$MCSD-0@9^5T,VG@,D_A72+UK?L4J.!BA].V),SR?8:0SMH5R%JHD! M9B7C]!X2>N'V:KN89OLA+:EJISDJ070V_1T@]_/6TKB- (_^]1*!S2O?Z$6QF'#(XD G M!U@+NY;E+AVQMY/G5UV_R^95;=L]R2VD;N24$+]BB+YE^[()CNTQ4#?6>LSQ M?(W5%D)]"4$E] II_AZ4WSA/3]!1P];4AVI4Q/=S/5):^21W_9.V0K%,(&O6 M]-N^7-7\UC3WCSUX-S3_N^D8>N7,=W*#-"$DI3J_0"T=";M2,5>M^K%2[>+UPW[#A$/4BRKL M;NKK?,T"15M:D]_LO9%O5A-]YH21S9DG6^HYOJY:V.UW^1EODMOUKU6N5+UZ M99.I1O5M1WO!+W?JDNFSAA5U+U#)77?AN8IW!*BDER,?'\P:'90/G M5KVY%ZA5E"%[.CPW&X^DR[I:PU.,>?"\(W.9PW<@SWO<7R$OO FK0ONAX(V? M(6FZQTLXL[[8GR;,$WE#77RC5FRJZ0]=SR?O^.BK?W.^_^6GR:6 (?&*L[.P4OJ_ZC:%[0"8Z5U>E8C[Z:M">*1%8I/3<*,LE,&O05[_;W MB3L,&_7<\,EQPTG3L\.](JU-&PQT#1R5(UBV)37VV]OM^UQB8-IEYP':>/[X M+P40Q_G//QST7G)T0_^SS9I^UKW\OVQ-4D>@'J%M<2 L37!^*Z7D[A>05JZ= M^(L@1CA* S"+;FP>+N-M;!IUPH[K%8+>\N\[X8WQ-6L4 &.+G.\ _L/$B&K%>]_J7[87 MIY]74<>>1]9CQ%_!O_23% !>J J+K9T(]$S89(N_E+ !]F?1L>8[_GFXL94& MP Z$H"NA'\C"I?[)WP:^^0;NU^D7[/$!#W_IN.(10--CB7-=$>!K;Z'IFVCD M19-T]N?GX4^-4X3A:"GI2:Z6CYOQ7/^X N9MJQ'5-^!PL6BL9TB6QM\ M,_?PV(G63"#\ MK6_)<7'_?LT'S%57_3\S%$"$8YS.#?((O.;"C:(Y9"29Y>OZ;Z7QU8]$^HP? MI[1;$4RE*1+G2-RC4^]"WF+1:.+:KH&94@"MH+!S(+Z&W5O@3?PS2XA4KZF/ MM;%/LZU/\P%M1KX/,ID(L8!-HEE:).!D-[-5GA_0R9(Q\L-G/CJ7&8+DV" M%SH6?+,<51XUXTGTN]Y%XT4WSP-_IJ^PM8&.@%;MA;?9;9' M!T ?[U HKI($%Q$#7 MW;8@@9MJUU]TR3']]A=UI3&>',X>E7U58R#UPZH:EB>:>[;S-TEVV.-PR?1F M.?VQG/=XKDL_&SQ+:5A7@^]A'2_NX9$$>+XBRP^<<%[30YBNY^1W4# MP6"9 MOKMG+]J2;Q2U5,-FD3<=0905L[L'>.+:4>-7F?4&(. M?Z$Z,8VTNB[3[R?J M\6EW2@%5 !T\DT72+5CPUQ\<3$*-'*>A5:=()Y+2N3\'8_)Z>%%A$G^.O('> MIT=L+.A+1 P%P(&BP3%WT\? @:[3VF9]&F0![H/P:D2W-(6[T&4([.?$R >WOH.+00T)CNUIX# GXQZ5$6&) M1B.6_;+7AC0SRT7'DCNE(M)L]26CJS%_T:A>['I\3^6DS&M[#W5[GS.8.I": M0(6GP:5$66LB&#:9YECK7 (_73IFH0"\M(<(R/:6CP17XGV"^.+OTJ("4\>& MX/LMDZ5=^/?L8[JD$@)]=_,>U7 LI$!9I./U4:P+L5F'G?&KM9BIAK=%G-92 &@^DJ-V.T=C M-OF,?Y1'<_GN7$A=V9P_.'*F & (PM _E2=X<8AE)@0VM,.UT.'655<>:F>G MA!8_Y"F]@:46M@ _,'@TR[1-Z%:KMG@^DVP7D_C#AW%>ARJJ3'V\ MX/)2_,LE>P-DU>?2@:RF?VI7F:[T @6@\2_WJ$IR7 _RP4^-E#^0:F$X)T:4 M>6*-Q6#V[4- W88)QN@LB_SPG%;+2BWI1W+_=CUS8MZUWF5(L,IN M.K(+FR:/S#/![O]^C86$O&^=N=;XP5*_Y>2G"DF]1!3+O6S7=4=X&7PW@VM8 MV[1_SARWL=I50[_DN"7S.IYE7&9(CSFX^!'-HD[K8<%9;A$%T*@?*[_C*__]-+_]+UUQL M3IOAL3%O4'_@WYU[W>B_.>W*OSVK]U_S:";>J=:]^"\)7__=I^[-T9VHF[,$ ML[:&B!QKY@R/6X$YK-<2XS ;%N+7)R[@0I<8T2$D::[%!Z,BHYA+=(^?;';Z MTT[%FF^J\'H,] H^CV#*4]=)_K4U7==+V.H\/=OIF'$0+VT(7T'5G_2(/6A M1I"EQN2!Y=/F]M/S_:\^F>X_^Y;YY>A0$JJ,M:Q?^B/B4MTG:_8SRZV2!?L( M\Q7@3^9X? Y#H5#JQ/8A3*FCGN#F3J_;5\8ZX,^ZYB ._^H- 8_?&[GUGD-D M.!:S=*)-Q1Q?HFW(M33RSDMR6OO4)7.JL3&SS6E-+>G#0S4:FL(B^Z+A#*@0 M;+>6EC\[)/S_O?-8+'XFL95C2[K3DF=$GC?/W"&M[Y#-&PF8.;Y=.P9<"HJ4 MQ*(P\]."!KB.@2S"H[Z\MZ4O7/V&E_YZ+A.C@VCXT'F #AF8.I8E>!6QP:. MM!2V[I1Y:,'NR80YRY9%OH;R$91;.17."DBVPH?#?9[E%, &6\;XLT<(%0K@ M@F4,E@9_;A\'K..2K6,#QIECFEQS?1]VSFQ"N!XK3M(>\$3^@?2 V<%O5][_["ESX'XZ M-/W%R5JNW$75B7^UI>#:2^U2@>G4S4--[WF;Y+(3GM^QYK4;!/^,R// &QWG MOCC[9D0[67#+\>;$K9/KJE^B<[>/3R+U+#EL<2EM#5*1N9N@1^,O06/] MXOV"?X$AZ._G8?]>3/LYG'UP$3WR$UV(P/.OTCK;"(4T%9C;Q>(&'*+_J(3D M U1"&TI?YH,>!> 3 M*;A[E#*'/[G;_[F ]!+:8WOFG^F*'< '8.G;38SDY1:G-?VZQ7T>7N5S#5H_ MM6J^%R^8BBOHU+E!4ACI6_]0$V,A6OC<)IR64- Y MIX";[[9X]JMHD[FA7.?JCU(&,M"3]I ^'%KIW;R\\>EE*&\^S,_-^#X%<'$3 M]KY%DR&S/_D-.DOA-[*+-"EAP/Y#Z+";3 7?FBT=YY';YN_*V:@3N?D(/D 9N$WT>KZ[@ M^^=%]UEO70)8+S/JZ/N &^+B_H5?A">PCNP;330E3]C3:6G(]L71(33&,X M#FAFGNLW_9%F6)TX43F&U-D\[8J/?#-A&C[#9/SS\?",&H/JDF-;H!_1QM?Q M>6JIO)@C.%KRL?>]$+48GXDB$O6[-+MM]#(\:B*J*% +9[C(OD;NKTGT@SJ= MC9T"8#5[("J"V")]Y,WLMPT2-WMS+J^IS L"]3%I6WC?NZ(XWAW>27L@VF?_ MT5JG,0'"=3"_"Y(@)&!'ENJZ1D?E/4K?ECG?$7N?S/O!G86\Y'5\7+HW.8+W M:"&@2D3RBE5YD1%E-F?;L8\FKM.+%1Q)GO(%M[Y_3,_Q4$Y31NCUS>F.NPP7 MU=1& > +%LCIFB1FC:]W LRR*0"P.'#[CVSTN\0@4N\ '4%.&5M6V9&[89Q\ M)0?01EO4K>"?-MDES'B@K:V][Z-@\\E8R2K:5.#Z?W%JLYA9MB\\$S84Y'I9 M]N13,04@;G*,OA4H^!H)[C1U "IZAI$CJN.>#*AUH1.^%BN!;VNN>1Y"HGR) MRS21.WRUXQ(ZC.T3> UE^TXY91_6E:SV!>D>RXH$E&K\\R M8C;4S[KGIU@L:YCG B09EV[!QC,9H(WV1>"S2BCY80EZQV,QY%AB5@714$BN M<13J1I]X_O)+9H#W= 8T,RXX$RW?JG(I,)TU@VQ9\^$=IAL[9%0'9-^?? C' M24(G?>=/\!0 _0$?48?FW/Q@\+X".6U6L!6(+[,#UF.]B$@_.=A5/>14J&'B MF4[('A+LLV9- 50:D']W>T4NH7NA4U]TUDC $\X]C^*IEW-F4WT>=WV8Y9J^ M9'P?MDY$F+])/ZNPR=Y._Q$Y"5Y>7@?87NW6'CKU2"%N6S:\VH=IOW10 MK?'3LR?7%51,BO'>N"FE[^TQ=]2RC&Z^ LA>,!;L&,G:%9S6S8[F9_F?E)#_ MG_9RF";]$Y,-7L[[GYYGV]"C(=?V2W#.)_6__%3@SH8S9/BA69GVJ2)'$ZW) M00]G:T#:"1M^SX0PLKQJ,GJ20E\K\43 ]>8N+!3I889F:^'N62[S\\R0J-JH M'79244:"7BR#R.^;4Q;0'1)8D3 1D8\VL@VG* )J6 M%K@"? AVH,U",EWO!W-:9[162Y)+:P]?(]P]:&#AAN_ZS@6BO:EOP(XL[.6P['!S,J!9HB6\T.1*'^@#": M/>!@@"XU/;/O\1+]CLJRB9-5A.,)CP?>@JMWIZX.NG<7^TBV$5A$%7TZL4"_ M#<\)E# +LNNTXO#I#%'FGTYW5/X;?+8&G ,'[UFBL'7G0RB(X:UCP5LII0>O MKA^_NS'2/U<^/_*M;. F(4<'VU>4AG]50..DG.+ZK=31N$")+N\E?Y?+=*5* M]ZUTO>A&R-G/-BDGP'T0=L)-$A'!<7?)@(;YXC/>$KZ^,3)";.U1%<2"3 M(_-I1H/)Q7EA'7_X[P9XU':S)"R")@;^UB)@22=Z^AG!,=^2T-&9PH/"EU8P M/UM/CA9OI2+N!=,XX.E#@5B=5:0^H@O,(JF*DZJY?PMNDYOW+?:(TRG#!G,, MN4;&H@I!S"1.;$I;\U7/ =J_V W<3?F-B@;']^"HF7W,(4>%16-#=U[J^\*5 M)#_:9])'PT>5L_#J\J\7F+ F!W23 3/8"Y; ]\'SR<%=1$ M:%55U-6,Y.@("[_^(*2!GJ6]++9CO%07/74GFG^8/^>"WDW ';I@NG.Q?D[9 M>XH$:VMA1&1!S42@Y@_1R;$8E2N[YB@XWB/M1'2)9@>. V+P$8.;]EF3WSNZ M<@7"T&/[9OM<3?+:]I$==9=/D"DG2-707V(FA473R:(E% #WGF@4O!H< KO3 MO5'FJ-=\&B^Q):_EAADL)**Q7((K_T)C=:AH>7_=#;K9"2G["V,E MN&/;=P6!U 0X^;;K'1O^T:,[!SG/C^)!&4$TRY9THF+EBWWZEK]%72IA,3X$ MH'IHCYMA_J*&2/4X!?"[V;('9S>0)MUV#L10QEF2"S#^M;Q!8,@VM\Q'+IZ!]KI-OW2?*>'!#\?!7C$\%_;N@UHA0Z?, MK3MP# 2W!;PI^03:8(^3?BB[LQS&V8'TQ\_2=#3X1#A95XX(+576:D?=6@:M M'(/6ZMU.+/E83G(S9'S\^TBUB*4^W,O5ZVRKH49\D_;4!W-006X,F8/K^+R6IW5,TI![[8Z;C]A<=)(,)9O' MZO:V+HVI?_:# !R_#LOMS@W!1N)>%J65_E!6\];9B?MWK\C7YX/?MULS!4V& MBO@/NH7+4&MO-A5!QD<*%].YJ.>UYJ&2$#NF"AV4%=@]OC.7KH > M>A3 71S4?S6,NBT C1"[B%'B1,6S&+9P74;#5P"9BZ@M%GE18C/(#RY1>Z)* M^H4WVH(SF9=4G@>NM;U+Y*Y3"69K?5Q+F==2F5;\<6PC#WMSOX_TDNIP2PB6 M HB40%\W*4M.+)C>&(]J[W*^J0(,9BQ2<8-T370VCB61&H*F.20*#7*P@M1W M#$SPY_/?$PE M=NYY3!*?,*ZG*]FI]\ F@1NX\X@QLCA0 M$3L>?;5Y0LCYY_9!.3SCQ6N!C3N3^E]?EV;$QT?O-T/P"5B1U(\-.;/?R>QO M7U81EH%E[X[1-;#,G2IU+#XG$)/E=A/8\Z!Q,<5JK;P(G8E,[9+ON':#0V5_ M8E]A/_IDFLPLW;G'8/-V[BI1EJ$S496;C.;/E=7!B#*(V(TZ5YL@;,6*@!\? MU)+[OH)C],6.4D[,,<3GM\B,3S17R=Z@#U;,15W6FS"QP6H+C.ZXDQ-N5,?M M YS+L542&,I67;+F6[7DT!D6^-N%%8.>>P76:$ML!U\FR6I""6G'+Y/@$1/4 MZA1 +,XP_ E!R$7S^, 98"($TPZCVHEJ^MNE M4WW9)\[6MW[Q-J^\_!7W@=UP7\U]\&BI:8;DA] +)3X^D52KMD?9-38P'5"Y MRU8E1P-(3HK=2T]D6I?3%D'<#IPL+6/WH+3VB?:GGNZOT]Z]^-3BYZ*^G.'Z0. 5PXY7+S0>I"UO3I6Z-!13 DAXZ@XOD3X@J MH@!^2B^ND X?MXDC!F@%N' IW7U*$D31B-+MY7NO_-CAAP^*0#VX=3U6:2;O MA[.1'\5(??[STW_ )UXAB4=K\&(%47R4JS&4/U>]4.1.QI/&AD^4I9R%:M12Y\7D"1 M0+V\=4!&XFA73D\\>COV>?3.FLW(%J_TCS2/G*"0$N%950K E4>:S,C7%:<. M'B$%<30@FRK,?[L3J/4,U\Z0Y2OK9H0OJH56.IO#%(#&H,ZDMF-6AG(W9()O MY#??D9VDRSS^.7;JP+UD4YR3Z"UZ*(&N\X"?^"B)G6!(7X*4T_V=3_N^]I 8 M"!ZODT=;N*Y>(;:YWC,X">P.64"%I+F AI:DFQ0H@&&+*@H -MXX#9^T:[MI M'>AS<'J2H@"_)V@Z@??&WBC@5KK-,&<6Q7XX^[)'33G MH!'D1*@)PI)9A+;EZ6T^>:R9S_]:2\30QJS!;)9'YGYPT!N2N\:$4: ^ZJG. MUFIFO2CNA("(2Z_66HH(!41I^[2U!"J""T)"XZ=Y5/)$[:EK"QYC[6 M-A:GR2_Z:7#;B?PXD$O-2G115$0WQ\WB,1-@^2/=KFKS2^#=EMO/ZW6N_4KX M8_\1<9;6G#G="F*OC>!/41QY::T;;3K\V.WR$SD']P4D/57"-_O0F9<8"J!S M8F1>TM%T:Q>^%G"-WL@+,>-;"1M$7K<&\T7L0N1Q!1T#9+"^](X ]I29$Q(I M^H&JL#K,>GIOXMRB[:S?X(/TVA1 Z[G6(J2](V@^BWWM&4#-^7Z,YC!W.;5Y M"T6B(5^U;*^'(\"Q)>/'?H#=4=ZT7)_EDJ RJ%[ _P M[:/M>6S,V_G#*Q7GE[2A &@_^OIHW(6_F;(>^:F#+?2L8J8 1"?(YPYY"6T+ M/9F8\:V"C;BD%#=^G *I&X(ME) G9MVS(5> Y$%A.I5W^$I[$ZUVC4;RX4<5Q!_6@1 M('&-P+@)@2_Y$3K-X:2>@"_+0$'K2X\X%,__ "($X[@D4\?/R^3CK9$<[ M"#S*CA94>O\__@[\Q?#@!94']F\!V8D2-IR'@)I_O_?@<P_+>U[40#J"?1B661@$=EH-M"0$.EZ'D<[$.[U4-UT <>KY >8.5!' M$4G!<1T> :-I(10L;;C4T'S2E$CL;_KA4CK9/W.*'(04A>7M<:RB]\Q^>&[)O.S>L&D$\._^P<@;_M:@W?=^FNCR\Q ]N85_1!Z*&.B$ MR0#,U)@<@X394PQ^/N9L/:4E;HQ7M/%N[U7>- +TZU@F[=,CT [(.X&F.'9?U\7R#"_4YKO: M-E_N!S)$6^9O5,2^KL#*_N(WDGEA/S<"_%#1D!I^>'1 8(ZWO^BUN_*,YC;U MMR>#"OZB>T_ARWP[+Q?G(QJYC,XDH?\PCFB6>!.')9F MKM=,9]Z"6-X(2)6]TV""^E D\;-U@N8[2LBDOR!!C@/_<1.TXX$/CSTB^D= M4/Q\UR$+(_YY4NZ?O[*!4J9!I5)2;H4F"R$7N2YL"XYUV!R^U;+R8#U[TS!F M8?H9>'Q_#+66-&]D'>];G,2U,6C93T\!7(2A"K+E11=$M^T6D.]_,9*^T]_T M361/UVM^^LQYOD>Y=;U^K>6]G>&_[K7X>L%2%.>*+\7JM-#6M0W0>@AM V0+5S@K(]T@.HW1)^7ZG09\Q3OXNR2Q-H6?93R3+Y63";&96 M!T ]IX-'CUAY Y^YLNPK-Y++!RI PK#Q3%J">>54W@1^[?NWI?ZN4&KPCK0B ME)VD?)8'XPYT&]5.*JCIBON,L?&W_,SN\=YWKF/-=1#BC$W!,^+HHV--$;'E M9HJ5@4^J=3)7,6C;,\?-LVMM2'JX'8+^)+FV=LHA)-3CWKR[&*9H!9GG6P.J MBXDILK3L3]T=28:F_#+H4)TV(HZ1T M!Z^M:B+9F?<'ZK/%?([QQT0KUK)\? M;=+G.6Y0 #2>!WY7TC8W?>MN##W[)DZD/0*S.NKY1G:9EA=G=P#Y:E MOBR9A:V^3 A?Q+8R2MMWT)*JMKR*EYHSGA#+C@?9H6EU,#.=-:24:N3?MS8)A?G#]VJDX)*R'V, MRL'NF5(T/\H&=SX2C@4IZ]:."*TV--9'C\^)U:^FMA>X9CQ+95U:%E@L.>)O$[I3PV>GV'M[ 6_ M:82/%B!RW\A]9"E"8R&FC*0W\>#]Y ?/X6\P0Z\VJG#2XZ"MB0CH+T8#9I'S M4+HR, 1/;1."B*]DUR,76NQBR$-=ERN3F;VQ[L]3!XU/EK]-BGE>'0P,IJC[5KFX*'BZ4*TT7]1:)O!ZR]B[@*FW>")/Q3+WDP)8HN:@ M:V 'N$1_ZZ<5MB#,1<3'K>I%7N1&R$G:!P)T631>43:BA#/$8?F!S!_!"X=0 M'$J9*)4KB9+I&-LZ%OP*G'J4^=EJ_6\U<7+W%!-UF''Q\6E\GO.;DHF^CU0G MD*^^H?@O6._X+F&[=,,O;DR3,GR;CL@1"L!VYP'X$'UK:\(_D.LV25EO-^QV#W]2/6K+\R*._*M;%B*&[>_I),N./Y.U^_!Z!.6< M8Q-EZ\;"?F[ M6*9!=T&?H9,E)J-HOR5Z]IG?Z$Z&U)1S!+JG"[L:*(*M&RAU; FX,)#N^0VF MG';N>79[+(286[ZAW8D?9ZW"*C!;T;/#:%M7VJF;QP=SF_H^C]6K;Q,@!4(' M,F5Y_.]04BD+""L9?I=""F!!>UUF3I3 MZ@8H_"80TEEHY(I!1SCK@G<8;CB M*MC>0ITPH/+ZRCD2Q=,>90 7:<(DY(-2%&MFP/'/YN"FFV421$?>KN8F-]'< MM\PGD.L40(T8L+L\)=OUP,[IT1%WE=ZA:C"0*? MSH0">#IT?Y@+AN"BYL99 MGPG %[5(+W#BM\L(O\H26@[=?LX31:B#Z&3NU"#P-G9E#I]2^GMVC:5.BU,P M#\AV81OHRH@(GEN;I\WD E'C)U>1F$2+_#@L7YNLU'5_'H,?9+GWYLB!Z,.' M@OF9%F%YI?:H@0.)>+98J6CYZ27ZUGEZPKI&Q)P,][#+O8%$A5R-'_A[UEP_ MYJG(OT]](H\*O6Z8ZW:CI-:C"=7%Z?+",>K>HZF:[ M+<-*)C$]6 6@5T4(*=CDE&O -C?\XITM^_XCV0FV[1'W[1C4DN38E2EJ.6V]#8\L/,3%.MY;#R[M< P 4>_,4F1!LD;36R6U-0@,0GE1:3NYV0-_KZ M$$73-(?WO84]J8 #.(=KQZJ/V.NM:-_V/BJ^S8P '8TY=L?\&J$AY!CGZ=: MHE(VJ94'M:^U.MO1+,U7N]IJ\\I-S?5S?&=\?9\?,V+'I@$'[ QRX1'--=T\ MO?(C&9QJ\M0#K-UX*:IQY.YA^7IG&B,Z#B1>FW'/3^((>U@!E7CQ=%HHF&OW MZ$0=J '8#A1=GG;V5]!S<?2C2'+ MLTQ-P\^?HD3G!"<_["3T^7V>XZP=MIG@KDU>-ZBKC;78G+C]0]AMB&^WK'L0 M +A>2S-1YDB2((06^J88.=Y08HR*\F88OB@DBB)!KBL^N=(Y_2* M"@40O$QZ2Z4?W4/D+*( %*^@L7?A<4#K,?#?^\QD*L2_YKO=]B\XN\1U+G3< MR1)!"$,*X%L8E$ '_K]2_*(K-I&'-V/.U1F&,(17,""_9X OR% ;(#1_VCP M?X<&)4Z-8>CREP0?M?I1USP&LZ>-LXB_-/4+,,G;TPYJ>>EZ'RX,G(:0)0_H MNUT_3&0*CX,KRESZNE/M'\QTIJMT9O[8BW]Z^I_8>^^H)K\O7SB(@H*""$@G M*DTZ*$U:5 0$I(ET2 2D$Y$F+20B39 BH" @1$&D$WHG0:J ]!+I$'I/*"% M""_?>>\[\YWWWEEK9JU9Y\L%E]=47NQ%;9T".GV.ZSX?C184D!T)&Z[7KB?X[A3-]9I %X]77 MXWVE:WZG@#A2\"D A: T>MNNYX'L]>.:_VI_\ MC8]Q?]NT?IIL05=!/Q]Z/["6CP)?#)6#[YL+U,.[$&Y*_RF@BF?#TYKD^%,Q MZDDH>W'EYZSQ!RLFO/HG^X<&M/GP 41E> J^BJ-"G['!(B>*G=7MZH!%(%JQ M^AB$S(8EX[%SFM&G &<41U_NU*0>E-<:.][3+Y9'Z4+XE_8ST,),U?%"1)-1 M59'Y5E7^FF1-_!]WJ6[YH_66XQ246'92]>,^971WL&93%6D"N3_>#R1"N M[*RRU@?P-XS)53.&8U[$G9\!DURH_(A)/UPGA-RZO8V]ENZ> BX15S?!-PF) MQ/;!35[F2XJC]3(B \Y)T,]%[W-O6G? RXG;D+D_=9QF#BT>"=N(H;+8"3N M;5-"8&@]T]?'7NG1LR^6CVOY#U!?,2^ ;Q3UP]"WG!4'1MMZYLW]\ZXLANIS MO+X/?^AI&.['QR,:927*[2/IBNSF!\24G@(N M=A!4]2N#6O ML]NA%,:5R!\DB&:$?C05^KF\CO2^KW*BE7X;8ERM!7)Q+HE^ M"BZN::I^*-/-KM:EG\4]!YK50"N2XH\M8>JDA,Z!?O))]Y/H!C-1QV M4V<6$=HM7MF#']G_-'\LK_=\*V=@(A.N?&S:#F)&N&P#R3;UBN#/]F=OZ4OF M3:<[L#>(AK;R)5GT)!QF,_]N'D.066ZN\YJK>I)A/QF"NC3@11DC MBVX PX'E!Q'HJW_>P52@4)Y1J:.8GK)N7Z'RQ_X=);B&3]RO;0CP+<9M1-[F M[F**W@?P:.9Q\NIA^0(R=*:D+TKY.<%%5>H+R?-G[^[+^X&UM#4KR-@SMIT= MT=F<4%7F/^^\KPBR"W1L2PH<+B$\EU/K<1AFS=G&>R@?Z,OIT1M2^="=K2!6 MKP37MN\$4)RJHI56CM.W"B3CRPGQB2MIV),?/(@I2/N/[">\ST84/9;SB3KF MH)U'FNN'73ZNND:9U>Z/4?I+<$C\)%F-=&CWU4HN?FZ8<[IJPX[^HB0W](_' M05Q)H20=F6D4!LV3P!!HMLR_>_+(S$[19MF% 3=0IP"+>F#$S 5Q55YU]*!? M<27-,19[?>[[ 9W7#JJ$O%[W=TU@K5Q5):==]6)[G'X.C/E]"J#.^.&H2W M2&$.5J$ ^;_6*+);A;+GM[ZB%_P8F<':O5G'8V<:)BCQ+PT3#3F81<308(T MR$WV5Z#5-V>V8/5>S),X"[>R[X9WZ\\;:AWG.L]O)YW-E MHX>?M5S[U9[Z@0DEHQ5_(DHPY!&I^UC_%CKO#/5=1(3R+VCD#T2:EDZT:".F MF[%YFI)Y"L<6/0]Y9E:J'5F?/+,]%"YV?@TI6 GP;9,<7V]1O?QIKX<*,2>$ MO?2GU.)+<\R*5=#\1NT1-N,/[!8IZUC-NB//[_A9<@L::(=6N7.SLNM8<\!O M:TQU9'V&'N%P0COWZ):N3(M_/N)Z=J!;F?Z9LN0GAXQYD+ _@A*-J$'C3/.4 M&L3^.J+8L/FXYO8Z>7"$G/2KTR#/TDIMZ-!D1G59";\^>PH(0[.9%:'#LCLN M?X?O;#U .S,6W%O&KUH7O!)]2X"T6HO^U-8HP 4^%EB[\5B^"S%+YW6(_6@% M'^ 5)>@>FY%$'R:]]B@_ - M"A2'3,89$TRC]T'4:]5LG-$>G7/'[WY5-\1X$,U?O1(X<_+B G8[3GY +U1% MLB0;J+_Z)3CL$'L]WI3C9% "3MA?$6U'"ZW!Q2F3L2WMBHVM0V[7=!SI8TJI M^Z'L3R@^H)]3.LTE?E%*XKYZE351\[S66UF %!O$P^_S[FA11*$]NW\@W;Z= M2&,6Q5WGKT1A83L/5I&=H0,CA"N%)J=X&CZ MUU\W>(>6(^%A/8SA4."4[7/0E9Y#7)VUT3PH5)F5VF+<-2F!O<;26J)5ZNC< M]QOD]3C(.%][AA#R%SXGG+]^F1?:>K:R:\QGAC7(--E(M1O?EQ1Z:Z;7G1P[ MII8RWOB:G)6S\-?-3-G L#T;KQ!!92E;E+M,[0-(CA\Y6&>,EV^>";]=!A9, M<[]S>0O]44OX@,X3<=/*G7P#P4Z&@W ^J!\A#B?/HW0C>--L*46F%<@Q/NWJ MS_IYZ_(6A8>3OD))H90K-12?GZ9*/=*I3T-TCOL^!74;:?LY:5K(^&Q+KI8M ME1[KDS35(>4KK^4YOX>$F=VZVHY@[J,HF67AA-KZ>*.=5'DX9;/P0JG*W %; MB1Q'P>#RKS#Y$GQS[F#AW@0M-"&9+7+<1-SWI3)Q09_+7A/]< MUW,)57ZQY"#:9'#2-(LC$7O]H MO>F[G/>+M#R;'$[VR'D %?\ZM%!]7DTV,_2VBG0TTWXA(N(44)X30;Y4H)GG M7\V9O6'5>J PP;$/8,!8[+G_6S!QU(Q;)C^_ES[%1[S_^V(OKMCY1E.;XK^% M'%T;)O^/P+'_-[[0 /'[H>0QX12 /9LITOC%J(V#C?D2\MXDLSNK[7^\<;GP M*<#!XA3@Q#53KDYLSC!'/I^I+IX\NB*P5[,W\6(H_7UE?NMY^\A) M2][:9=6&T4H6*J1CYIB98#"B+9_OY M+$'EFKGN2M.H79NM4F1\KJ)HTOA?$LHG&\?]-.-3!UF7<%+]!G9/?.+#@>>5 MI/[E) 3D:WZHU4(6SUA8P!Y^.-NBH,*VN)=K?KN-<4.4IE]F]3ZF!C)3EV&K M-K'FFGR"1+.E:R\JZ^2UU8T+G@(>Q73,V) 1#R:F:[8CIADQI/)Y#@E)CL5J MQF6P7N!;^,H1%JOH$ZIH7V@R2A"3>A3,Q/(<((HM$@C-WKA)4!D[I)@__!$4 M[9\A -]2? #'2/;UI],([QF"I8\4_GZQDU*(8?9+?H)/BO$J<#F(-S.SO.DL MF%)"6UU++ [$Y;1A&&%\_99&6(GF:Q?#1^^F.+JK T'T2JQ45%W@*.1^8/>H)Z08>^V<%&GUS-IWY;MIZ MYF7Z8Q)40//+FT7GK)!72(I_7+"'.S85Y1SA@BO4T.,%A+>',?PRI36#GU29 MWS(/BL9B>77>X)UR%Z7FG+M2L#:^+S9 MHRG! D3? MC:VE 5\(T1Q2%]GWSE7 V>#=JLHDK$QJSS$ZQ>Z>A ^/OD>"W1K+#KQR[34$ MK]?S0&+6->ZZI6S-JQ=,EE4XI7G9^=&"S_-&GQ0J:4_<:_<_!YAK6 R[=&IG MKKM2.(L8@&>P:L,4AWJWZE[H]];KFS,;0)O7/0-GK[P@B;-ZRNQ2]+WMPSG&Y,55"6.\<[:*+[\919E8I8!TU@^DT+8,HDM4R8:I5&U3MKEPOPP,XW8OK'JF\; ML-%M#NZ)@%KA_=S14\ <)&^RQ.Q)GM<2[XG>QZ$)LGM.YO!NWR4RXPC9/K<# MY4?9,E]T3U4"_!E785!=(;)N!;Q.@6:;=[@ZOTP:)43S>T@ 6-V\62K7GY<= ML;-C'%!"#1E%1^4=[4NRA!WPP+BH4]&MQJN&ZH)SZ^"4I8M6#+B8IF)/*=<% MT'@.\7.:;DT#'A*VF$#_75#IF/#IQ7X,HT&0_B+82O^3.MW4'.0%582O?V45^S$FQ%^HTG#/4Q+Y>3E9L_B@0J61_Z;@3%$Y3F M,:%HUHG$?$AA]9\NLXFKN_>.7A^EXK7(-@0O8E)*4<,]-PH3/BT=];HU2W&Y M?EXHMOL(ZX^?)^K@S]"T "?V_19FCG_T[I*6P 1\CFL%?C!O71VEJNPGV81/ M,RM.()JUCU26&#P\NAQ[P5C23MNJ1O%EX2D@I8@M\\0\W5RK(XU9]B(1C4$< MLF/H,/;N%\D*.]LO,T\!H2$6M!X-C=9=,=@%O?O+M9U'I@4NX\24N74CN6^! M%Z)OJ^X57V^XKA^%O 87^#7@9Z2FJ)O(35\;H;#ARPL2&]GD(SK5CVY=/VC/ MN%$[O"PD>/'+)]XQT&!F):UPX),@Z%\HO>*1&K-/=\CW\:T]2&SA &T^2#+ M0GLT UA6@T4QTB_FF>WNM^O/BB*O@]@H(B5W?Y\9&2VRR),G9Z9UOF,/I>E M"L0'#%&LO ^?O6[I[=B7;5[#5&1\P]&'V,^B&" \DR ML:/Y>Z#(HBN!\XA@.*]%FKARBX<8XG;%$!\[;7]\4[$$,.04W!A$ E__H%Y?_U7C*'&7A*L7'$Y1[+J.\P&(EU;YG M?R&3R^EJ?;TWP/077!B[#XH&*S[>C!][@1 9O4S@=,RC.-0AXB#,?9&5=[\Z M)[@/%4&8%8'[.R'1EWT,CS(";!OY9DU;J.9X^%V2"8C6T4TJNI;/!GM HV%L MI88HKODQ[OO;:GC)6J#?Y:G;4Z7GLB,M\>?G$V,HD:N)$9):+[3R%"'[X\'3*+ M]EF]3Q\/EB7L$C_VHR^O#EIJK.;YQ3Y2U7TKSW0D$U%"7'/MPSB=246PX UE^'V&;T]$YS]O%&U??QHC#QUW M3VD=?[\8<%Q[:(JM?&:[<&A;W#JNO;$BOJGL>JQ-&ERB["SW/./:0FVEV1=] MM/97 5!_Y4:.5LO&C=.V@,X7SC0#+XK%O2,;>RJG89AD G_'3-D"IVB_<@>F MXKX.PSR.U=7=YY"TJ]#9F0B/[C)1RU>MD\CMQS,!.+7A4\!%V3W-4#0;3.(D M?D^A4O)Z#\_,N^PX[P!;UJ0MF/=47!UZC+[#).==BV'V=<+@T"%SY2F@0V#H MN'2FP/G/,VNW1\-2I?5!4$0MO'!W)@14FA,)EW#)PYT"HBQ"-ZF1,BTR*;_6 MWP8\#V"X$ B) SGW4<'.#Z2U@!@+H3ZZ&A=V#NX#JB,C.!R ?L<,*NO+?5$S M%;S? 0_Z3@'67)EQ-GV#Z-=HUW<=LFH7N-2=*BIL&Y*Z=U71X?KAW7.; MNQPN1^#-(S0F.67^,?+:*<#%G>V:ZE"!5OV2PZ$X]!GE#;QR_^"GY)^6%@1# M&SH'=S7C)M;TLO+(*4 S##-F-'R<>H"D)ZD]QCO$,Z1DKO8[5TE%BTG=H";L MJRY5QFKX%4F-O1 &.9OO]M7?\Z@=L1@@*OALK!(MSTY"B&V,;8PARZW<)F-V M0 "=?[RA9^MM:B&5@KDX5E(W)**-L\%C7?[7>W\I8S8& %P:I(%&A>..U38[/YW9EWFX'G6?;=XI M+=^[Z=TV]6]4V&-#_IAFPE1(6F<_532#P J(5&MR^9L7[CE?B:R35,'@$>6J MXCLN52^VH5_1K.OD/KPR9THZ-PO/Y6(Y]"Z">8]BO)IGTJ);/01].CUZOCJ8 M9B16%D!E$J%M\02'CA=@?0'KAM:7.LLS6L0&?H;:^#M\NAE)LYR@09>OHJ4B MNNP>B:DD)F=#Y")F+>4)+QLV%[.:HOM% ^U2&(\; K$.0'I+5@D+0\Q"HWF8 M17\F2BX0^PZF_YUD]"318%3VHLSZ[8X>V98PX(.UH C97?DSO]$EW;=C/(OD M.Z?WWB/(N9!>)A052T-ZR;X4>6(RM91]'2I&*3+SP#)%<=#_[U M%53%QIO ()S*>C], (';9G(N^ Z3Q5>H7CV##VI^!>$V)TLIX6:G@+I+J*RL MY*-Z0T'3'R"%: M>'K? /(G'4_[B+\Y<(7]$&^+-^$S$7IHXHG5\,^84 M$"DAR.@+2+Q3EJ!Z<%"Z'AS535+)= $#"<]'O*UO[EL;#FTY<&_I5+_NQS8V@)B2^!D]+)S4,?[%3 M'9LUO>1!F&E'7'4,U#_GY_!X3LA]PM%Z,6CGU7M2HI'S7Y3=+5ZVP1<409H[ MFI10A#81> DF@N]X^P%AORJE*<4N?^W*3O5(G.RHR&8[S05_S+-6G$^;<=DF M#XBG3_//2![9W'F,5W0.,890+_UH[?=V*PB^>\]&E(D7GJZ/%P446]<'%QMMGS2!VEVJ9SP7*9:>X/NZ7.-03.][4!21K> MU0,RJQ'$;)RM)KCDD:;0GXR,J2#1'C@_V6?$9Q/B$.DCD9YS_X]&]%PV:%IU M>N0W25X=B8N(NQ5AB#E9[.9X*<%_0REX6#)/!7 *H".NS#8BMUW=*DL/BQU; M"]A@-%9(9:2DO&X@(F6"^*EI]";Y/K MSY9HU5'Q3WTH6'M^F[Q2'OKUH?5-N=*7"[S?AT/GB_QR-B,"H/#SK@4\XQ-: MPC'W=^4J0ORZXB#9@ !^##.9CY/-_=JJS;,7R,H<8!',_5B3\@>K*G@,"6]@ M4AI;Y:\PYF*)4]"MA&8^?;-V@FL2+]%2E^R#N/&!M*%.NH7K( M^Z #I UH5=PVA:358]2=V"J;V:%B8EYJO? MF>/F, MF5@Y(5+(L<8Z?G54;A=LV?XGJFN8?5-<,X\'-*N9NM2Z7($O);(K'/=MPXN@ M*^C=L9\+K!X03)M.$CUZAO\4(+^CF4DJ)V8,P9ALCX1:N&2C#- ZI/"E&_RB MT;872T-Y0W3RKHJ\%7E=X0/TV8,W627G M&A2>B\X+;'J4#1V:[I\"SN^O.7QV0S/$6EX)Z#P%6%# FFFP&R<9#7QXE]]7 M>#LV.=,D!$8DFIQGL+3LAAN8H@"7:#JJ#@NWQ([+;EL_F33^:B<&4=/[[7H7:EBVE:NL:$73? M8QP@3Z M>?MI5&YU.)F1'C+3N:."DS &39T".+$D&[SB3,O3&$=PXK$I)'E94GBR5'I- M(P#I!5&RE"J*26NQ;Y1'/C[R103O>7NN*8BX,J?LCTI!6!H1G^!"?0= .IA[ M\:1.'I#1VF%SW*M*)6OIWBQO2.H:^AI9C& 21J#7;$0/O!0OLDGV3JAI,HPZ M:GA^V4L3L-0PKBP]$?J9T%8O;, ZX\VTC\V.B]>L 7UY%@\-3-U('+TR\SWR M+UZ'C3S@GV58:O#%]6VJS('"!2T5EA27:A0X@R(GS]S'JBFV5>QX@WP[DH/L M3WB[N==X32F&Z\F'S6.)#/K)+LSF+]7M?KA/.7Z;^ #]1:"WFC_@"73WCN2V M!' MT'1@L/NV34+>9[V9J;^0$-)_[MEO%U/8Y]M>_GO*B1T0Y@9?0O&>>H$5 M.BWKKKU,P:V'\1,W/)=/ME0*ABCLY,L$^^F,FX.;S,T6;MU5EF,T$HX0KX-W M1';6/;U@_,%/!+V8ZF 5<;2'O1L\7>((BEPEF;+A,..V[4KA0V3AG!X4A+E" MX2E?WZYL3QSNB=PUWJ[H9Z8Z6Z> S9G=VMX279!S3%[!"J;/R[$96#X30F;F MG(8\JJO$P7I\/E3D=V/#,V<2%QNF?^KD-/0,=;^!6275-NC%U.8;7KZ-8R MHV!0/6,S^DZ5DO3O[-^-(^3!F47>B!SM+YFUK_ &<;Z8_368X_R$M5Y M3J,6;;5OCP;I?^GC]8([UH2]-V_U:;YY8.=\Y0L?Q?PG^X-#.L+-EC6%,!-C M"510I5N/?>3ENIB4TW&9P_#N,H%FT^0WG+H\HZ'M]< EA[ M(^$E0?E .>-/#N\5>DVWONS35#:8XU:412]\< )O$2F+4"C4[H9,&7=&XT> MELJ;KU?( S6FC))MT+OZ \IJ07DMXI]ZPT1^^K^XZ#L]]^2!]$%H&M9Y'J7P M\\=MU3)[]**O#>Q%&&]649O;7.L,J'HH9TYEUQJ*H)VW M7LK.FW"6NVL]];O$LCE[6E.!3G0!$XF\NHV^[?=65(DU\5CEQ6VE8U5Y68I]TG;_6X81E>^PF]VF2\IN\9I.MKVOXT[N[WQE6GF9Q9 M6))IBUEM5UI[O5%XGOC6QL;1'M9TP5GD@X;SGB&8Z:C&4/T,Q0 J0G%OFTS# MX/VG@,KKH&]*'B/#K)G#-[<-K>8 MKL>YOT??\<_QKRSRQ"?=C+W&O_4[0"-DIXA]/XAK+JIN59\!@VNN%QCI6IH> M.GG'L@_:]$5)^!D89][X#%9?/1"TN:?7.QW.2 7A4;70T2ML)+^?N-JV_S$?5SN7 M8,+_[/S^C."+03=*@J9A\,V4V?!I%J^S M2OR 7T2K!2+<>\Q]7_1C956TY^^ 8ZI);+!+ABA!LZ-(3U>T954P9:[53=>; M[,Z[? JP9]FD_\DK0%K,URSVRS>7.3G/,TH4_32-V8AM./R!_M4_ZNBY-[LOD^QLJ!86+]VF+%*[2DDR!\WU1VSCP4XQ]<';MVC<.E5-'N< MI?5+VB%)F9TG4D^:@LKNO(KAV$Z M+WZ(-.ECWX2(D<&D B\"8YO!-*0V?)*9!OF\(?2IYN\@L_B$F>1S!3 6?#=9 MFQ23L]K.@GQ E;K"/_WD'5OI-I:;(6L0O<0A2^<=5'5K-?MUX@X%'0#DW-7> M=SD64TE]V5D16)Q-&&I#,KOS#\(8OS>6R7=AW;MS]X4RST2Z?@XT]L)J\A3@ MY(A)V'A)9S6@_JW)-Q])JP_7PO@"\$&Y\Y.FZX&'U0),V@%V]:T:]$%FPXJNL MHOJ"8.0C,)$S17$LELE@(.EFPV9L!J##WNR[P#/+++MXM+S)D4=*)53,4*TD MSCS1NS"<]T&E:07$; *3/[XKE_6Z#AFS'[F?-JJ4>G$!^N;HNC*RA77C"!A> M,7/%/+LXV>["1_JFQP;BL(T,$.?ACY,OD%[]/\D<\>A"_^(X8)BX MCPU>1FH[561G:Q_A/Z#/J)=69W$0&#/^ )>NSKK"\U_<^2[EZX7,J-L E&#M M*2 N!3$#ZFUT^'N^)&#O;R79K6KKPGNGEFL^W0B73OX?%SLBR'_Q7HO J\2C MF,*J:@--+ZC(9H*PP9V:K8O*G(!=5W;WO;[H%>)1@WVP^Z[0?1]B: /BM4+7ET')Q_C]3-&:R/"=2H M)%2WV[TXK!WBPY/CP9\CQQ^577E?XRWD_%RE')SEF#7F3#S7-3W*#@6(+MP" MA/+6\MSK[)'7[B^44;#@4>VEO_UYR_ZMU!ND411@EV./WEK"&NHV/O^TLN*! M;[Z^\IO*X7BAK2(2 #H?NZ[7.0,DR:%Y)'23%RO/("^8/SQ,_=[4M0SS:5K MRF675*1_;H-#7']8FC\BJ-%I665OFG< *R;/;*E;O.HU?-.6)?2'V] M@,;,G<&']P5M,N/H+R4]1'^Y[HAQ+FY).TOCOV&*00"E;_@4L"(&PG,@VN,V M3O0I;UM. 53)9->G48#N?Q#_VQ$3LP$.02%&IX"O*(J.)&G8TQ+2QJ6<6O-X M^-IOZ# I#CBV"2[F].!B#YWN(2??B^_Q;+14!N#/NR3SMO;!X5Y&V2)["Y$ M+CCX?^(N9U@?F;K#)3>=MW]_R?@>D2I"*\3RYVV&\M[\. MCL.[SK9U1-R,LQP6,//Q3SYP&KBD'*JBN&MSW1K#K!@8*)@"U:E\VFD;90R^ELV;51XSQIX^'K&2\JY M[L,IX'/N*:#I3)]P^A+A.:> !S9G4**;(ING[D^[0@/Y^W\R",DC V4$ESG&,?5B)@&0I85R??G4*?=-\_$F3Q1\?XMMKIOY![ ZYD* MTTU?C[F\+9CL;(RU9"53G6B/X7,CGEK*!C]S;<<]A:8^#KZX./&-8I]#"5EQ M#?+X&)O@\K.ZWV%?=HQIO,0B^H.T6#\G3+3ZZOWP5+Q?]&9F6VI%)0*DO8GF MA@D2(CIT/96"1(:"*MA-:NUW-HN,5&AM]KA3#R=?V]_&%,S)IJTW-BIAK-DR M.H:?WW%W!A;: 05D40ZG@$ZX2OUG+U)L8+?-W/9E_^I*3&XVX>.(Z9OQZE)T[56:BX-VHOFG0R^/JD5- BYM[ M=!^+S3ZLT?.GSQCYS#VFUL)7I#(@+X2G>5T)BZ:[)NKJ^NAQ/\,;JL'B*TI/ M@;NL?^5!%%D\O+\.>5I8I?I@JKY<[,_:_>"3@C,P=+:!0XYGKVN=. 4())-= MIG/RQE?E$JS!3Y*(!&''! T %9@:%QW&:S"G]38-)7!('MA3A1@') MG;B]5DYX9A0M,4=?QZ>0DL2:O0T7V5JO$ M/Y3+Z!!S>)M>2,[U#=8"(Q T#1Z$NA67.S(9P'Y[Z*!+]=>* VKE0Q<]?6Q. M+>HA/J=I^QSY6KB*.XXFZWHCCML_TAXIS5J'1[8&];$.Z,_W NC" MPB>AW*-=:\Q/X-C.?--1#5:V-C/AA*7P.I[[4U>CHA%KK_MU*6B8@CJ]S5%SA="=]?ES_ MTE&-DJV/#SG97K2*:)H)!>'C)SM0KDS C3\S4L\8CX(@4$>>+])JY\0,6K^9R+(#&#ZCGE8^GKNY M(>P^@J1/MA%U_(/<5/8\&2?Q'1W!W7\%J)?DLM-E 1A&!%A,H^&Q+(9:]ZEP MM3,\I%/ (Y+/W.%^D.>^N+@=!P"9JC;VS%?V-]F9M#YW"G@[SC;N(PP?R'N2 MLU'G_<@_ 6FT@OZ!45 5(]L0:-OZKFKEK9L*=9U_'R@CU!4,_=P)D(FJ)*Z*M/Q/6U*-8 MG*UC60WL/Q,!)J> 8!@5CC&*DVRA&;'!WU!C*U_"'GOS9/EE,^:AZCE*9P8/ M2=^=)BOWEBM88"*I[I,7M]"@[.;^.D3I:27L9YT?5'@_&:&V?GL./_;(V,VQ MT?1[8 2!*,ZB9259$T+WJO'HIX] B<9;IQB:5EVGIMIF:Z;P-9V"J!W M4K3"QN1/3'X$BDDI.'K]H8(P35^&6%&? E2X#K%V>%?UPAQMF>6KX?$HR;>SQQ.P34 #R6/E@1G9!)YSN3OLMDU5L1OX;$ M;*T:!DLNQ'GJ>X$=<=OC0D\&NIS0#*6*(Q3E&G*HJC;P/JTXR33##_6X,>&/ M7P0.&\F0[.")=[Y:+TO5U%I'ANK>!"I_F.(99(2N2-@LZ#S54F [ASJWN MU]&HT)B\#J>B6PT+1^4-!---+KFB@''-8.\Q']=1)?CP+VW)&N P M6PV(3&ZK^SXM25#Z(OC>3M@)Y[[U:SYX8M$PU83P$D.XUF[)>&%,;19$+2P] MZ3*4CI+:KCVJ/078@SC[\==3[.:Z^TIAR@,"!,9WGVTA5UV8:&[KGV_/">78 M\D=EMSG<@ZOSFI\"F#99"V<*CE7?;ZO*N?A%! QB%G>L@\PO1#07Z;2.EJPC MF"L5R$)S%8>;%:+N"9H\;_37QF2GG> 2([*6AG.8,%XN3KF/&-&9CX<3(REQ MB-YZ1CIX+_,:-L2,,)TC@8(M>U0R: L?O#P%A%\(?)F<9;Z2Y.QJ V7-KKLL MYB'1+SKO8?:[6WZP@/@,\\E]%S&DXJ*@97EH.G\*H%[P.]LXA$,WEV5POE_Q MYOZ)8>R2.?OGGP=]XN >5_LK'R]=:="Z?%NJM/W;?=ZF9VM2PLYS^(I7I8O9 M7'#WD8QT18/O12SRSMD=[*LZZCYI_^FAB?\'A#-ZJ2H11N+>[ G[T \E'9%BBES9/[\L;IR_?:A(]]2?'WI M5#X;Y614)_<=S90->2[%?!MWXO1IC(G6N5!(Q\JD[F2H[E=470#2CK:[F-MF M?E-8/O!IZ@[C. *75(1/F_M8U_[N%F=T\B5W[D2)_3A?DXE^9-&M.&OG<]&E MU&NN/T%.<>.HQR0MJ&K<=_9*R/4[L_>YI"U>!*TRHEZ%(*T8,.Q^0\3/I# " MM9:NDMGHJ([3%E]=],2$)GUA:=7"\U]4OV27?)FMUGQCQ 8;VT9:4YP%;,VG MXI[J>^H;J0U<L*.L;IW-9Y>3JQI^42D_8&PV'$>(2Q'?S/T"]<+;FUFKJ]X]OQ6;,WR$#-B9YO6K[GDWJ,)WYIXBXK?% MC,4:/6U45O>1JZP3/6O'W-LMDF&\O"3#;YH_G$P,)W*I?Z>Y;PNXF\B.444) MNPX:&IIH_R(("-V[IS55\EV(A3G:Y&4CCIZ1P;DOM#0;/X]%_/#!-:9ZG S'_%$2Q'RO+-N9][=) \F,B= M/! =QL/0\H=QV[N8&:?97H]\=U?+WOVU-^CRM]9BK3N3C$\8]!#UAZG9LR? MU@S9LF0MO$\B"=&":ILN #%;!6,#@Q-G%O14] ,(*X-MR]BC J*9/<$X -)% MC\K;',D+^25&7:A>!/O@V-TV M7O)VZ-4%OL-]>@_V#^2T^\5.^PE,6@O<.Y<[,TEZWV;Q#,S-6;20ZM5;1J_C M%G>/$%)+>Q[/$. QB'[/F+K $4A4"*C*X\IY:NCI_CC'<5170[2WVP3N'OE; M6F$MP0PU5Q\8_SK*N>I3\J-%(?M,=[61!AW">C/DLMH*D&ZOIC+(OKU3-B5\ MGW9$JWT;1;^/4AR2L9QA\PN%K#>#WV?3-BP6:05X1P[IT)M4UB9$FW13: \SA.;TQ_J>$>Y.3/M- MD]K9DK:SX?Q=H$X#^(8298Z^,JW8ZLF!G\F4/C6KXZ3&4N5YW ? M/:S883S<2IY1#1F;:S._B7D&89)AKC.Y5%$6MXOGO_[O[<7^KX?H/R?1HUI#F4KCB%GX=D'G&*NR%BY0DFX%JYCQ[4;X-%-B1F$@ MU9HN+ 4GCK D]FXN3EC$U=,%(-=2,S:E95G.R"W_XY=7%FW91Z\PXUT96] MUR&],<)F39]5<-D0Y\[J#&<<>"EK;;LC2L_.YM4M^CR(-H^(ZD.-6Q(S:TAU MD(>#-L>2X;<^*CBS^%=?;F0_!7@'FM(2TN;[WL'ON/3(Y=RK&IQWWX,J"MY2 MZ' [!?@WKF%;0"%L&?QUE37#F]DO/H30? DY2#ABVX.X+!2]BQ'\QMHC7P89 M??][XUNXCU&>4/>%>D3"%AF]^Q&/;)DR:F=J(!Y#Q9*#/:047N\9#I^X3L/I MX1WE?FF0TF$?(-,?K1P+*_XA"\L"#GOCFZ5]@&M2^J.-BHQOP&*QTS+O]=^R M?[K_>/3^N;C[2J8_R-?P0N\:F O $MG.=&-6ZO$W7OTNO#@;R(W\9@E+>?S)R/U#GN16_2A.4$N1<+'/I9!)J9.> MS*LO/IPH,7I!^$G(=K (:0(G\'9\VC*ZZD;Y&V9NM3/3XF6=$Z9Z@92#R\CU MF6&WUK6'2D\;GP)&:_;HR7SKUM51%!$_+B*\!,K<,NJ;)NSS7Z)!8 M:=1]^QZ$>T2CWY.!E M.,GPAEQ8G9F85L6$OC/]+:6<9J-'LB-#'EC%M<:-IZZ;1NY)1I@4_%C-.\XJ M: CT5(2O@HH\!B?\=HE1A(O0^YW^=.BG@]S9Z24'^[)[$36 M&]HYB&CX+SNUJP7:OCJ6EGE8'PMX9R^9PZ:5RMMBM4/M)(B!@6/5?:LJ6YKIR38JMW)*?/OY$K^?6K",/F MURQ)KYG36L+5J&;X5^4Q>VC]Y%LMH;+\MZV[@S5G7ALIJP4N1FBU&'*U@!WT M,%LX)UVU^I[PW3'YM3'_VS\\ 9>-(;PN<@&H]VANOX2N':ZIZ]U&M9492]/W M"84)C^R>Q \M0\0#'8NC+W>O8M+?2PT*I=Q!C[MI;LM8B0QT(CE0&2>]< MF4LW&YTFI*N_S-N^-!K.3SH".%$7XCM:^4>&S'0UAIV3.0TT:VCNKY8.>7[P MVXS?9\5\=?%RY7QAFFB1!I(7B[]K7X6XI!H:ZP%V%HK8V%L:#?]_E<5R.Z:'37HJZ)R^+UD&$RL%-\\G@MRHG:(^DWYW7 *^/I] MYF 3T9QX?&>7\C81,5-Y"J#[*V'^%% N"5H1EC\YAN"S_D'\GX@_V-H<$0Y@ M1/]3]V,B9@Z,(*2UCO<%PX2)!?1Y]C49AH#X+(/2%YX=U"HU!T7"/X=30WT= M!269+_-XSG73S,K#OY#\3CI,6;W&\C*OM6P3R$][C)#,4& MZ[M:SC0?HJ4 -W/@K7'Z#\!:A>M& K\]>ZO9RJVT(N(UYA/)3UQ+2::>5130 M0'32C-.,5(P6H.*)WS35K_E#!_3;6-Z8Z^,'V5?.@-".V$N?N-^'3GK#J\:O MK:U1CH&NZ"/1(UX"7G].A/2P2P5B](['8=;>$+,XI6]#&=ARQ1(#1QV)UC,G MYQ=/ 1@="@MF+!FYQY)&.4&13(--OA?H]EHB"V=+GKUBX8O(+$S&'6/N/DV4 MC9>7X^>0#@8X(V(6"SMM<6?6CRI74 M*G+-FB"\6)"**U\#$3C.3"P<0%][H!J?S5[ISO+IQL,S=PYI?G&;TK>\?;B/ MB[ON>@JXIJR-KX7VZZRQKM#CD0;'(MG*C_J!@3=W M!5--#OEXIC4W0.E!FGA1HK]KBK;S*:#AXYOJNL76%Y=]8V4W5 +!WS9_I\\ MGGZ9NBQ19HF.W]\ZED1W&PUGAX?=%B$5,8^KV%-T^E!J[TGW\'1KQ\;5SIO) MAJ.6EV]1>U^W4S';$]\>&D3/D[SPY?IX\9J/IX#LM5B0O_?\AR"V?F/4)9A2 M-1[\16RON_/60]_'2[*2? &)H]4,::^S* \39A%#LF<':?5;1,SYS<*,S:U3 M0/'[;]T0)F4UTP'QA#%)R;6-(6H6VS+UF+%3P._JXZ0AK8?I:D\_9I:?,PVHF&GUC)>/\4,\H*N##"YX/L2\^ M'(GL@[H:@#C336F!CPG.E&L-B08U3XVW?T0^@IAA.=SSSIZ0X2X[X7\W ER9#2=0KP.[Y,9RV(U[)K^D."-1@FF#9^IFE3=;YE^M+G M=FW/M]>DHJN]N?OSYLW:'CXX9'*C7<> MAW#!DE:'K>B@]U9%FWJ-8WG1+HY>5^DN!L*1\T>V@\3_# MI/CCQW[O<3S=*Q2F\.5'@S]4S6J,>_;[05.&E$)@;Q6%E=*5:.4VK*QG,<@A M?;/,9$JFF9:"&V!T\!8<"_R=LW]MP"=7/>5"U1 MOJ=1W7]7W'$;W7U'=+JG #B6+!+^5XV\?YEF^#^>A]D>/WL>X!_$?Q#_0?R_ MC_C4Q)%HOWQR0?!,.[E26! .TV>H!?(7:KG/:9OTM3S\,9^HV.:KL=XE $(D MX]]1J6BDN_ZVY*R?A$TLCHW=*=N@:\; 3U;_7^7]427;S4&Y=&IV-RK2N.[A M37^_'6,J"8@.3DU58=:/:BM,Z)IRFQ H:M7FNW?OGI5=HFGN5SKB>%!E>O[$ M W>6ZVL7K[8'&U //_=X4C)8N)?[1,ZD9*Q5;YZ;*?1IT*L+EIEO1"?,)L9: M!Q[0J7%)V^9^/:?5*30YK/@R(L>IW<[N_V'O+@H;B[)6B (=WK[//>K^U]]G7.OO: M>ZU]7>?[,7\D\[F3S)GQC'F/^8QQ3TNLGS]J^\RB.%QW7>#0_^&.N\UJ<@0[ M(.??U:#NWK2)KU0D(DGX@H<.G0&T_;DN0O&-M((#,M1-441/B8=Z 82&EUEK M:CVR2.&TG];=1JKX-3;GZT-MIR"9H\5B- @U+!599C$N(.]U6K+O31Y6[W3+ M=CFMA[!;CI\I$3ML?]'U$&:QZ[9&WF M6=SWHV;BN6@<[,/2 L@5E-%*WB+D%;M&4#%]M0$?U(== 3^_>_LR)IU@:_[$ MU,[VQ=%;OT1SCGZY%P>9H=>O_:=F6[M_L(X+>"0H(#KB\6Q=N$?WC6-";K)& MFE+:31],2C@Y&[ZR/ZT;86UQ7[N9I.^::D52#[H='"R\RN=S:^NDO9+>R<3*O/G]VW&]73X0=%'PA2"2YNS M%+T-^I/K,E_)D6234HM\O4L?^1&3I91%%ZF' 59UAUSO'\Q4P0B+L3\$3"_4 M7H0?G6V+ZTU1?8RSROG3:67NF P?PV-VB<+09:J-(=%^^S@"@),+,,^70'!. MY3[R^O5@+()JX"3Y*U,$XS-CG\C_N;N?$ZH&M7+8BHK.QLB7AW$SX91R*FDK:IA_GMI]B+D*FL M8\$MF;>:(A]H3TZ>\B^ESB$\6A8I)U-W.1\+*G^KJPY;)]-?9S:+B&V-<0;> M%/?WN,A2:)X;F"A]5Z^7P_H;F@3F6A^G;?7P,;,@T9M]B<^5NNN[V%D*QL;^4LKU( M3%,%D2H&$)NFH/0\MUF&%UX..37A3.%D(J-F&H\ =(':0=("U4=FB,G? M8]6"+4?%9W[O"C5"*8[;'S_"YR;1T_C?7H']/RUO0I1J^"\N[-^7)6\#M_I; M0??V/SC!DL:E2T*;UD-E='+UWW?0L_&5_N'?3BL#M9"00.0U!I4CM\K>O.?"'7C8#:L-)+1]^E!T+0H M#O(PIDA]^)IB]0=A6 U<6;XAF($H5(T51UREM_UZC>#R+!C6T;AY,I MW9)W (1$PQ6I)#[XF0FE&;QZ^VW*OG"[_1HCO<<=P.Y2KR:1@BXXG>2]7MCM M-#UI]=+G>\-V<)*0>F$$,C7EKIVEQ:28MOD@S40ITNWM;CM25?_+KP83XPUW M=H&ZH;N?T2%, ZD7XP9[-)SWIJ IXBI_=L;(VZ;QU5,%6':;Q#2LM4KX(-IL M>J)3 MO;G)=+44J=TK4UMRLW^M]"'GW/ M>O5:32YAJKF!X&P&3($B9_;<>90:HC%-Z>):),+(Z0Y\&[! =P?P+MZ'?5G" M.X5AZ-N'RG:?Q"Z9U%U^OR*4.0 !<00KA8H^Z''S?-M%;\RAI?RJU98R? Q\ MW'['IOI9S0T FSWWWX/Y4((.*R!>C:D'B[;K#S VGI_3G>TR$]1M1GVX-U,* MKSTYA-#WZ8;N8R/YV'C)"@4_4I_4*RJW^52(B@\S&+V9G;YY*AQ)E'K,&RY5 M)92RHDC];BS1+G5N@XQ=TGJL :"PZQ?J[),2 [9#KF[:\1*\=N/%>\[HNT-M M_4(L.>"7OP[:+C.KVY08!7PVYV7RK(N.$5#2L/'GD4CX <4=@$"R>CJR.*B? MX]I^0"]%@7L)BL9,P%>C3%?L!)1B(;63XY2;%[.$C";1@MY%KU IJ[_*SFL. M3HRVD<)'Z1X8\CB<:4BKKGY!!Y&=!C<7E%-G>>$3&T=)[V9V4ZFNAA>97&_X4T2*_KDJ3".@\6NSF$-K0*V_?NXU']^^\]QAE"& MF]P[@+61U,Q%9ZH?>M8M-7\!O4G!/=;!B\DUM!!(/U*=K^3^JW!"SWZ@5$$C MI%#8(A:4TT(!0G%X]TH^[K\#0(]N>QK5/M/79F1UP>AW,JF:$).I&I,TW?@= M:IN!J#Z\ER++)Z:?CYN,&;?8K9O&VO%@N*+L/3ZM6GMB'"3KK@;^SY&D*6$" M@]%OU.N,?/7U6-(*)0,]!3?RUO=CY5RC1>J'9QA-[ RK1P4NCZ!EQ(MPTOG# M+0IH8@L+^-WD+?N>QA\#YG#($Z&Y6;;%Q/./%[W&.*NI@3LY5Q6U-Y36&]"E#"79\CG]@4_J MF4/Q],^"LL/L\IKDU4V+X,>)C?U,@*+<0N;IWCL ?:M#4LVU:@CBZFV\J::) M>YB&WUN&F[7;L66/8>^$]#W%D7?7370$,2!9]>R2E+5-F#UJX5K1RVJY-"YL M5>U Q4=VB$JE,I9_)D_J>!@(8\,&9'*>3*_6]J@] [^'IZDCLC5GYGWG_62]IDL+.ZEY@YRSMN*)>VG_4C_P9H!E1$_Y7UZW'L;8]7>;)Y'O6\MG.N7:(=^DY6&8*4XYEO;NUJ )+[ MN8MOQ'1T$$.^Y"35?#(>OKR4+/ZYFTF%*$M; ?*(XXLMF'W]U%LL>CCDFSH9 MKQ..VXBE0\DUCV$,C;EEVY8BY#)TT-T!K_+3E@0(5/AA0^I7F\3VU)&MO3O, MSV/#P Q?MN+?5(F%S)^9[XM JWX&9^A?&[0H<*_? 52W>J=[Y!*;T\D%EF2O MSL5YOTI569 )J^2@))>N?0U=-\*9-)%RBR'TX&NWL@=;[62SRK$D: ,XR1(Q_'$I-.O2HO8Z<:I4QE6.3L$O#C7M]/#/I)^DG M*<]LIJJEV=-JPY.XAH BI5">.W4PFGNKD'!C&G.+!.V7XA'14%E&+ MG.S2U MCKJ89'6JS=QS!_WC:D+2OBL'"%Z-8BRP]UH^A]#1:,=T 7&TO/2EA:8KUM*> MQYW&[.@08$-8 #J,-4-M-BYG>T!QPI0);AG*2(\YQ;$F19YBVS';5#RDD9HEIN-)IGJ+S)L=5F34Z=9XY%'$)Y1#=:2) M1[O9I+W '>" .69J,&_,<5::V7G@#_8N/L"'F[0+!5JEMM78LRDV8LURR?NZ MZ$I])">O,B!SMLNW9T(75#"_FVJOIZ>[9.']:9#(_AOD<&N)! /RM]T)V[\I M)DE3)?YW12E4S", [F"C.P 6#R6B-?ARZR A8/M!\]X:](!\)3;(D$FE<(17 M,)PDS>0%-IU]UH'PQ3,@;"45O8V,C6YY?@N7E(HAJ<[2:KB,+DNRK@L;E[SQ MHMOO3;WB@CS1F-+_8?/XS JV^;W(?WAEK23KK??3S>8WY^;TR #PLSL Z"]1 M8-NI.T"8!*K%QTOH_N6#Y_=,>Z\*)7HMX;6T$M#E0-YMRC/>$Y)GH^7W,]-F MS2HC.%V>JIA8D6V;LP)S=V]BQ+!*O M7YT=5.^NPGZ*A%'T2-^R 8-C-ELTD;%1[K H2;:(Q44.*B96;GOS=?:=NNNK MS$D8,2K+!-6[VI<=(?2MT:&F\LUQ3POD*@$D"^9%&9@C3M3P/.9W$S"V3(CZ M[@"6?M@GT*@HL\!8@;.TG3^IU>4T&B:CV?,OQWQ:-V\;>-(J:CNR/GMD JJ, M(@-3Q+J*K_O+NP+VH2@XI L:<4N#4LL1RE_%/:W5BL-O..$:WHY<;(*L'1UX MYJ!?7JM&KYR0-:ZZ7YJ0;.+*W0%^18G57F-F&>NUF_(B?S4CJ;N(;7VFSGH* M"^:%IOJXHS*)GKK1=30U)#2Z'C/22Y? >P<#V%EH"Q$9)[^K65 M*8:A M%46/0?Q[G)!S%\'V"K;>V9^BGJ=-F0#]+=^"M#BB?/5ZCT36Q]3P[& M?%J@_38+IQ()*_3MUO:69(LD579SQXV.36^\OK\7_]K[EEY5Q8]_A?#S;$"P MO65]#.F4>\[GRVE:7/-LF,R12=_9K>E)Q>7U#[6ZD#X5/2%O(G@UZC7]+N $)W@*'E'G.GZZ&W]R2(Y0X M >0G-8=E!)?* =W:I 'CU_-+K^XR6+(N 1JKX48"W_UEUS:HYJ"AR[34O+P M4%RZ+#%[2Q[$?#]E;>)?)>Q245MEK3R_D?T0G>B@L&KR4_XG\ Y U9@+?@T_ MJ&*7 *YSE3-EM7VHLT$*Z3R:MQ[0,N*)OKDX';T,!3V+ M*"C03)BNF+J-;+3R%HI;@3V8;X&N#2N@<[R>+9Q.3T1+TGE /1*7@"/?.AKOBC&GP\3=?NM8^62V#6,?^L^ M>Y -59"H^5>(>2XR60%J&KGOZT&44SAL9SWEH+#OO*\,=UF@DBT'8)ZQ%SNX(7(@F[ MR?BJ-^,G^![XY&=(F MB\,98BS*L[8CV;;CRFP# UJ+;01P.";]U^:NHD&>W=SWB0L7,K8DZ4?RHSI9 MH72B4Q*R)8I6?IYD/Y_MU%SL\S7Y]T K5F\@?#'W9'!7O*(8P#"-H* M],YT#GSJ'PZ=#I2JL+H#9&? -J4Z8O=_W &VV5PO8Q&E2NR8O->L 5=/YF_- MT>RW_5FWP9Y2W^\ .),Y@?3-#KQL:G!IG-1MCMS MJ@WH+>OXU#>AE%=GDV4!?+>DQ[4'O-?O#=!"PG1T",>BJ][PWG[!_A=PN-5H M.OCH%B8S?P[EO]Z"-4FW&WCO MC#3:UIA=0-E9!"UX*+5S/X3;J(VPEOYLSN6T7BU>*=<0]N+'7K91 B"6#]V/ M_!U)W-'WY>6U->-5:>P=\B3OF5T*H)FWDF"U<;0)5DU*GK&RA,=Q2JK.*@?! M2\!9^WFWN1ZIT:M4".D@P>#9;95(N<[+2P(JG?7)HCGE,W\0U)6ZJY5.0M&] M3.%*,I<[,^/9[:JP^C##F;_XE4>)Z!%:#1G;-=HV=)'R[F7< W#=LWK)D'K@ M7F!+55U]78V78Q1?SXS;+ %RQ["!M]N$=T6RWJG8U*3OXF6A]>GUQYN#$9F. MN/076Y2LC=Y,CX MDM=D$2HWYRDK'6&B1[\P> [;1SS6OJN?2X@>U315KA[U')& K:;@>R8-3RQQ MDZO'#_J?&FW]PD:V7LMGO2-X<1'DCV]L]XCSP'.XHM+U^P$3_0XY9@TV@D-T M/>H*YS(UJ92S=ICMQN;6ZM!+@E:,).D%9SS1;?6>YXG3D2C]8Q2;+G(D&SYK M\3SNY30YOU#?>RVTZAU@]),O)D@9_!Q%8^_.0D<3H2*OK3,C6?^ID>DS70Y+ M;Q_PTOS M!XQ<>[GO<\=4+5,Q1-.A$_P S![=#MQ\?""C6W'M+,8]:63'E= MUBB\]+18I(>5K 1K4J:6I)]L81?0=@:G%?>8VOY6%BM' 'B#\V M.K/O0(#:3:0Z2FJCO05'2CJW&AC>/[L9=8W=4D$%(9ED4*Y/3.1-&E(O*)6I M-6/Y:,,I+N7K>]=,.9#4Y[E3U4="L$Z%697P/F&5$/%8QT'4/<^@J6VM2UX? M*9K6&Y=<"57SO62RXLU20)])>NY5ER>1T?/^ MVF);7YI/O@/$[9JRH#)66ZF-FE)CH/?L'1IF,=)MQ2VQE]DN;?/J\?:#F,VF M6[6GAC8J7*:TE5[)VGR2/_T?IA _$)WEJ^;?KI<\FT8MMB MEV;UTNUWG#:[E%&K*11A"BE59LS_DEJ<.M5T!TCF%@5OE#S?KL_ZB9B088QO MQ%UKN -<[)>8Y+_4N$R]A/A#NBM(B*AO6)_8:59?$.4 M^CWF2:_AU"B:]B?*UH!E_+38Z DSM4GI*HZ^#XU>0E ?4M_X':>JBZWX[-:G M#DL2FEWUJ/FLCKPUZ\OMLM,Q__S8_?#6;1;7JX!0^IEG :.J6R?T*X:)>O/I M/:#S=W> TV?UZ%Z4QDV"U,W#P[^\6*$LP/*>]\'N2;MXUM!?*/Y[._N_8>J/ M_@GZ)^B?H'^"_M- S_X"[9V _J)S#YJ3&N?D-+9\0](/$RC_XPKD-:GD)'ST M@F['Z*M3OMP^F8%!9JI\>B-^$*;^:U=X8R,-4DAZ<\;4.$LG4VSB4-M:MXO.>TL*8'8 M[[$M:;+@+0LH;\3:RM$^Y"=XO"QW55'=>_H=IMKS4PTT+D@#1_M5\\T5#&*^ MX4+Q8^W#EJBO&*?'U1W )$;MW/XF0F )@[OV*]@VSC9U\V&KNG*%_5GI6'\8223N_%;G4Z=0GRFFO$0$S= MM]/%)C=:3/G^)P&9K=!Y#3C8:'4IT@J5/VXZ,T1N#(EODD@9B>U!KA'.<[1'YZJE0G$(=3)$Q[ MU[,PVAS.BA7_>&7+8.QC0 M"AG4FFASGO0KZC+?."B2O(+6'YU,])U*T8']QZLWPM9>(_9LA/>%YCGKCD4H M\"+$Z!V3ULG@T_[/X<[4!V*A^]]YMI*E0#(F']"T2(ZO_-U.SYY*>1P?BQQ% MG/,&956$U;NOJDAUT3$GPWL[:SX;BS_Q3C0/))0&JGC'=RO'D[ (77$N+*E" MRS)@Q9T;7O; /PJS T5>:V#Q6^ TL0[%PMMNPQ8QKU1 M 5\4VU&E1 AB-TWR?&QI_';"7*)FVN;CBW,H@8G@[3(5\=HT,K>T4$/[F3S( MI2MJWML!88 ?(I:"NUR;WFA- NX H$\8. $SIE,K31,"PTS[QRA?'+4#OU_- MG@$\VCZXC*'"!_Q%TRGHZ]"TRV9S>O2/*WI1+\QE[*]-MF,P+C;5"9A19!(3 MTTW2KMT.Z 'X*6(I*%DTMX;\8E>TH5Z]B]YL5"]'[N=3=@#&'\W5!F<#5FJ< M*<7KD\,[@&P%&@U[K;]DI3+:WJ[YZT+CGM9&& UN'JPS%LR*'"A'&')NJ[U\ MIQ%A^)__#/+_^&>8'-#QEH\WY7< &ZFGX"<@0GV4+7SXR)V/JV)^\6>2 M$.0EC.IM!MT!@D/0.DN98^]7F@G7]%.:\<5-(M,010>N?C/]#\- M&;2Z7@#R#ZLA0E94,W(?5R^1V*QI-??LF;"NW;RUJAS"7CI7Q2[ST*9^]ZVRRJ?JBP2@2-,E DW2;_(+%#=3LD0:2H24ZFI6-EG"PW.;X^]-H;Q9(SQ/ MJQW5EJ1&.4%1WW.-9M+L/'9.&S"8Q.%0\9EY&]05\66_EC2ZRB>LF5E#IOU:MYRA)M#O MF7C:&53FBP'*:ME+1Z81J=/U9B-L1G+X(V2"[6%LMN#R=%?U$3P^-LWV#I#1 M*O7FX,-O47=!52%%-T/>DX!/9Q)J;5F5I8N5KE3SO9*%DC)"R2\\. [N[?A& MYQ07_-@)$\6I,2E(7C/FD%UKI;M^\V,JUL"%C?WIB4'NN*LX\/N;(+!G4J:1S9R1_Y7IEN,!4N\+VV"D@)@CGYU"PR M3QW:SPY>OUZ>+:?.?D7[Y1;3X!*R=]V'A8A\ MN9Q0HHXUY$S?52CC2DHP@ MW[]<@3VZ]"3GNP/8[>+",IQ;&;/.];*O,OWV)K-E8UBTU8L>/2AH>Y 'A;9; MB-CSZ[RX/?9;7&*IW?73/F%33>MO 7W> >MYC0\#D MO9?$(%1"L=WBF-P!F+"#6O?@6W> -TK7,PUZ?5FUT^W-3KT-H"]HV;SOJ4OR M!L\;%0EP\J*^N^SU]:YRC@\63W1^,-X8>:D7@.C="G6G MQSLJ/5VBMID65BUOI_SXT6PB8EMJY?7>X<_0C7!-_F\]!5[F;:_8HF3SE\F3 M:ZZ;X+7SY"([=1'7-(."'>^=*TLU7&[+R0P2H+AU!4!M7 &4?\\UQ-8U>69F ]= RX !]/%UZG' M$A.=J82?F[@&F3TT028E]7.YL^UY6WD%0?]TEO:3S)VJJZ,U%=-H>JT;26[94L\("<'TB)0PCYL$N: -^F/XLG?T M%=)X(-,]0M>XZL/M':#C" GD,'M9ND0=D20_F[IAFCX.7XR3%"U'@"*;O+VW MN,MRBX;^#(T[.J&]*^^'!9M1!C6S7R4-ER5G*& /!TS$PEO*PYB#'LA%4A%$ MY *TDTHEJ7/98!&%'*U&O"=HU0C](1["FU[ISEA"Q>R%G:_>XQQ8%^0F+?\^T>'05%(NDM4;=OF3ZIAD M.YYHNE-.GL]-HE?D+?,?*\+\O[_]/0O 9_C_B03=,+87_[5"&?34SJ.%:HRW MVJAWQL[FF([X#>#>L(;L!'[>7 MB)PLI@1P_4P[.-G=MPV-V&)4NEY2-]7"/N711,"1D"BU,".ERII X]V&ZM'J MJM Y'"^N0[\D&3;$&52"G,AKS00%HOM^:[>#,YW2QG$'D'_ RVM^!W"OM7 0 MD="!4>Z1T3V?]J='#:K4DS<0I!0:SRT8]T21,3%2A C)X] ]!'\TE07('+S MT=-6DGNZ-8M98JWW=*[?TG[F^HTJ^?[&DVUZ3_ :_HYR(5J]'E&5.IQ9:TY_ M'IJ<=@,AG]'_OA4K;O#)&Z]$SN^KX!8=]]B1A(PO$KO;QXW7[Y=LD?6Q-(.F MRKA!^ORK &^YDV#^+*[51J'*%Z,#1*NI+L-Z/=B(+9P4= MYI@9NJJV;30_DNA(R\3D T7)YOA;-,Z-#/GO&QY>ZBZ77>%&=*73:A7T@C[KZ2T:EBS M=8+L5L'BQ#)8H;)Z540$&)#$P*MA$/"GX@XPJG1Q>TV_(G_.U7I*?._"6WI1 MZH_RO9<.'FJ#Z9#//T@??T-&;0V_V(/ M=3QT++6DB*?$J?B]^XIO%\O2D&X\_:?=@F#94EBK\WA4!@31?-#<< 19]/>E M9(NRQQO(OIDRB\WWK=WO1YS((-U\FGN@'VKCYY0R#44O 0SGM %4YW< E,8B M*?T)X;L[P+3 ?:AK9R6#\H-XV;"H<.=/C&O5P_&+Z\YA@R#.D $^HD+RJ$3; MUR_Z;0^V,T/5VS=FP!M?VY1R"L=:=%IB#CAK'1NHKCX&0:S+O^YSO:^2W6:, MXK;!&;KM3KD-UFN]N*<_.%+E]Z0_.^GHYERJHZ6&+XHTIR240\DI577_OY0P M_ZTW=M\@8)O%]YXRQ2**F/]'O?_E\/._31G[W[\0\$_D/Y'_1/X3^4_D_W^0 M"==D:O=7!OQU(:9N!-32%AZ7:+.>E7Z8N'X'>%'^/[$__[3WP=N10:IRHSF9# M'OS*"62,(0E7Z@E^J2BBCLW6_&IVA%JEX['Y9[[Y#D%,MLG5DK]G 6FQN,<( M>8KH4(<# [.Q%G/I7VY!@#93*_AK@U)/P:8(DRL[OIL(W>8(7.VTC3\?.L2C MCH<6,+;YYE,O-."!M/_(1>%[.](8<22!!C) #(%=Y!+Q'Q,;>B*'Z@"BG4&_ M/!5W$C+AFMI/A95 4HO(Y_ID,(DSTOTG%]88D_\F8A7,TZ;\B ,<%FMZHX], MG$ E=!DN%IL);H6YX>95/NUFUWG3^/7K61"FUWDV:7Z[-L"\DN M%VGBL7_(F'V^;8U1*F#M/%+D]Z1;Y*D/S70*6!!K SS="@-S5=<K( IWT5,GHD45Q@";G8F=#VQ_AAOE/PQA#;ZX SQ9B)Y$#:2W>-6 MVI:EKV._&K&Z6LA3Y-QKK2^\;3R8608=MA=-%R W^^ZEL&"?LI^E8&[$S2:$ M:=B=&?NB(C;S+4$[Q74BCNN2 ,;\/SS"^9B<\^-AN<(7!E*&Y=5 9CS"U_AL MWQO/#ZF;^8>]+]J% U#2WYOB1_H+0.PVZ8VD1N& AYEJ )R3B9)%F>4Z\ >K MN+-:)'U"77UO_,?CIHQFH5!:H$W0*3>)AL*_ZBIQE&%R8/][_]R$]BG#J'I#%)COVFPE+==!ZJN;)ZP:Z'CK6C[/&'-WKE)T15A@ M8?0F/Q7Z),JV& C4*^46Q'B,L;Z:\??_UR5]],'AP[BXN#D!>!)1<&6!^>BS M?J@D@L'ZEA%U3"]D%8RD%/VX?6?2CDE0WN$>'S8 2F9[KP-N6KD]^=4?2=,-Q>\K: LI]3E61' <; M!BM>B25?/Y7VJMO>_&U&%1;8 ?/\45%7FOQ%>)58='G3Z0;DL>=!DXS/E,P" M"&1Y$\>)@UK&.QG<:##&8Z.H>"J+9F=5["S)BG-GOR2?J)%K&@WS8&-1\HU: M+&>J 'RDWW:?[_H_ 6 MQ.!O,>K$?U_!*W6P7H'AJ1?#1$$V@=+%2N87SU43([0/EX2:(B!NA;.WIP+EY!84SCW68ZY?4G=.MU,&ZR,LS*" M)9@YFN0%8Z@.;>".VK\I='JC+ NPL,VDB]69.FVL MV7$[5;8E*/?/3K+-QJQ!6S+BEVLUT>L"=&#QY'^S9_"(, +\:I&C]IKD(KX3 MHL G\11=RGZ8WQ HCTU:;F-'FE2BBY#[W4[\,$: 0D?])>"\6^7?_*1^DHJ7 M6F%,@"NM[6P"WW9_8K5'VP>0;E>6R8_>CL)*V4_'13UH/.9[*GZB3,Q(EV]. MOZB0]VI2>6,./LOTM"KC'P':U?R;:9&CU,0V-&3'3$<$?";OX-OEH)U,X?3U MN(C=9*;$*6?OEZ.\VH8F-_7@S0J$[J8Y.\?-"@Q(Z!Q?VW M02IT,B9' #:;^):[$?#\TD66]5K\8N.;(FUG@%S/2[ZY!^75 6$-F?FKN!FJ MO.2VNG9"Y'UA(HCPFVYF"TR3,Q) G_EQCG;_EP6 MO0JTTC,J9$W0MO!FLL10+PJE0&/IP='DDJV2/TD7H6P!)V6=H:+:@+UYTY?E>]$^];1701 MXT(E_<6<%MALF9NIQT?E(&DC[\6%RZ6#V^_")/\H.;O\G$!._1E9R&RGTP,N MYZX@4@UI *&9KO7?YO7U7];CJH$2-$>NM[!?&X=Y<^FI"5W+P;A$G?U_UUMO(U&,Q@?P$T2&KBG3TXGB;B!1C @UAM*&^RTY"R57]T!1#5N M?73D7J5TE+$QUUK)R#(P1/!KONS+%?RRVDIFY*7:S9:\N'EN QH,&Q]XQC4A M]*2CX!20#C>-1JJ]ADL(%]A)VB<[[QR:-P7OOHIO6T,9$(J>GF43=#)&16RX M+7U-M5PSE7=.V*FBP%%%:)S,/E>.@PP]!H@?5= M;@&!(;E:9IL)K*J$YXWM'SBZ.RB1$*MAQ3L>D]PLK'_# :)"F!,.I)8Z&*' M@2TAJ#+<7'N+B-4Q=&.:XFC>J+#Q_=B9%E,Z%E_^1OJ JK^F."1U&BEOR:D? MF391 99RTNHTU]4?C!G+M2+3.DPIIB 3[K1J_4TA#Q2ZWLU]PJ )VI956XF- M-"5'QOP2N.'4N%:9>;TB46.*;:I01AK3T9#9KQ,K>&!7O%0=0_,Y[" M#?45-VH>Z4C(QPHD"0TBG7?&3<7$7*QCO^6S+EVE5GEEY'OMZ]L_7/HK'UC) M73I4SV0KNKP>$C)Z7GP%ZVKFE&MIKG61V($4"9YU\1W&3 HO+/JG7Q-88Y;U MG>4RP>M:2<%:$V!N!MVJ24'VY.<2)S;GPP+.AM\TGGK]JE(\Z.B?!F%K7B#-NHB^*HRAIJ+.ODZDWVYP=L05/F4G&?F@3CSV9R MG1,IVG"\Z;D?L["03W1W%86P7DU-"<+("O)]+=]#U]/%=$[6!3/<+ DSM[#O MO9Q,]I/MO+YGM1_)L\$ QB5$%TGY#M/JH$_@Y M_=?E>ALNBV_2Y5]AJ98+M0,ST_Z'?*HAJSS?S\723[C.4ZA<7\S/]!/Q XP=RH@<8;FP%#V-] /NNG4H&2'5J)"\74E:OX_#OQK#:3K@R+?O5M6= MS3DFA7RI #LG/=;8@D,HSMYD22'EJ=K@S8'#'@W2X:1].5&S#Z]> ;O=YD+O M;^'ZRESWN()3<7?0B3RR_M'NR M9NP=5$*:7%:4,_-'L0'):^<"*+9_JK#YV[0A=@ MTH!^P5Z4YVI/$A05QDUZ((C/<[XIE#ED*S3\N#%:?FALJPQ;9"^BG+9%)E>P M]P[0,3IV!ZAB_NP]_#$E:^:@X/$=P+F65J)B2?.1CU5$(11M.H86+:HN72C+ MAKLH/,_2BIE*A6,#2;,@+J?9!$>,R75W '*PT@2:H9@9[GD!WPTVV*JHM=%< MY$<[RCOE@^!@]SSK!IVDT\JJ0?^!9.>V_/5Z#TH=69I,T7.:5, V?S=EF6[G M*E;>U4%+7("->^XNN9(A7+P+A^NNF"=-3_^#F*;L:4!7;OK MT)K:\$<&,['')!BCF\FI%"[*Z?>WN<%562MD^\/DTH*\+<]'(Z_4-X'C=)%9 M8!VC(TKK!C?A5_.VZG+)$]Q->;7S<>6?);>88GVJGP#C"%R,*FV_I;OGZ>&) M".0'TDR2<;/*NMR^1*68+^\,:>K;BD7*TV=(_>%.U7"BE[J_$9W]=H=[NU1H M!:*9U&N2H!/Z+VJ(C'BVZE@\G<7?/U $\@T#W"YS&>N?(?D5Q3!W-5B&._,[ M#:DIS#[6G;2WQ[[? MZFGQ:BGZW="/>^7$A[6U?=6)DPT%#1^+57@#LJ<" @ MXU_P!YR]5*:5JWY&KZOB\IHGF&*4D^>.>=#+CP[E1$]+:E _K23T/ T]T@IV M9]V+29+/1VC'XB'XM8U!(1=.1T#-7IBSMAS\0&'4,' MV?=":=;=N@T0F\T.JPX$@SI52^=&?9_'G"@<(+_D;0$3.0F,W^JP20"[G#%( MWNZE)RAY#3*JS'(\NA71_5PJ269G M)>:&Z>LKE*S3RM\@E.)LA9_BHR)R2VW/9\G2@&=SK^8ZZAT"RR4#,?K9?G%^ M&)RY-S\O^57'C-5AS3WE:\'#A**Y+C8[H!(F7C21"#$[4$]J/$4!]3-W3R^9 M@S"S)O5SO*RY/W(5]]>[P\>+UT9TV<3\TK1AUGVD[8/(6-G::;/?F;.WBW"; MVT&R0NY*[MS!='MBM[VXS*3&-7HJFQ;L\>1KK<0\M1=OJ H&Q)^ MD83M+0K^1J!K=,LJ%FR%V]+LJ"T6N +Q$F+:/-DB0F21!S'%)<.Y\V]<\G>1 MLELW,4@/_NYXX9^4>*]>.GME$V0)5+?_ 9N-006O3;@/H/OCYV](D\ZF*N6= M/-90YJ[3$+KFXL9_.8?T/S9YY]_1,,5!*C)5)F^NV;L$F3!O$H*4!\SN9Q_9NSU6D&H$J>I1T 7CK6+YV;E%N[$L=LFTZW<' M# LV-V+A3,/@RA*9-4PDJW8S>6_WYKXK+&US*[AE,:,<5)3F72+:1)1C[)7* M^U3QEY%D.3'%."+[Y,&-W4S'EFE[_T"BNPEIR_UB#BM-N7Y;*GSB*6E?/7$' ML,FJE(U,8Q"*8?:Z<#LZT@SX>#MA<#\MI>*WUS$M)9@/HO1PAY;0EU]N'[C= M: 3 ^OVV6')MA1L(@]T&8>3 VO-)]1?S30QF^4Q):II^V(;'T*_^]'8@P)Y/ M;@6MLL[4O7-\_9CF&1XGXXO"WIP8M4+!_45VA&KLFLC[2/U*Y3_9 :]8/DCK MGJTUZXWYTUG3T54U5_V>>!XV>XKA_(5[$\ 7DH[L1^\-?-ITN!"/KU!8._O: MO=6[0* 0T9Q'17/PJ2TZD#\XM)51UF:.!1H!]K0IZQ?@L(1TL]1DYO?LK'\2 M[@/^SB;LFI9Q6*8E'NDX'A=G.78)>67C-.2RE M$(;[-4A_GDP<@T*D?RTB+GVK"WOR%$KOQ:D?H^R@K.2+A.3'P!9?3S!QU.EB M9V33Q+2E0A':0$B$/[/!4HV@:UES)_;UL/VN1#!0FYW!1\\I&RTU!A862>Z! MF1?SRUEX!' "/=;1]><%$I:(\\'N,8%@F]-A-3.%,TZVF5>$[R[H>@)%"?'? MGMR.9K(W5O1/)"@'XT) =8["Q-C7[0%*8RA)PCD)NZPK A5TJ"-8"C%U%%H5 MNS_859T(0;?,!9>ZW,Z%H.7KAVVM39]-2 ASSZ>Z_Z[UA9Q\?!Z^> L!;F.& MHN(=4JPH.8!-(."R>I&_@I/?L!T,H[0,MX\P5)J.(I]%&-=K&V M.[!:UC]"%^1R.#:<0:4!V>=HY)YW7"JN1UAUZ9\5H,T+V+X:4.OAM?C*R8U[ MX+F==X-0:O3AK$A-:&BJP)1$,M,P WYK=S^TS#TVM(5\^HP26HU/-KM[:.R4 M+-/?UG;SP@%[I?6+!)\_KT SZ^+(E@U(B"\D9%*O[TVH"U&/KY/=X8GI!1C> MZNOHEX=JQ..!&HF^@?SE(?96IU#EWO$PZ0&]J!N:N4HZDE ;%5DO:ET9Y$ T^!5E(O)66U[ +:A"4N7#S.C=L+P(#]-BVM= MU+'KO2GX/QZKCGYKNC##7$N!$?#%J MG=!\P,S@;:OU2!YFB7VRVD K+$UE%51:)46PJSXWZ&3+O=S H%R+25V^E"H( M"_6G1/+\N@K+S^]U]1AX.F 0-"M&0*@4[Q3F\W#,9@R7EU'\(8<0>(7)XZW6L]H!5]]$QY,KUAMO9BQ6E%!(8M@.':-72121+226>O6 0R MS/.,;\1[G2\=+W>Q'+1K]^E\X'"B7=EN)=S,[NM[_5*3/R3BSF(W6!I3_L0H M(]"DU:33Z?>MIKK>-"9QR_*Y$!/5#$A[OD&WC0UQNP/.YQB![6R//.P8:K4H M^I/9Z=LKI?R21;#.J-M@].NK73BG]=/&'[31JQM#?(.DW25Q M#6%Z>N^>VMV[S5#@"OW5@[D;[[*RG@%:L7%..S+0M[0 $BP8M;):Y'4* MOZ'[+:NQWJ\]JG&O@'=A]Z:4HAGW4*.3#E.%57)UJ\;GBL#.EV9:?#7VRRQA M5!DW!"YPVIP\H]0U,B1D5?;2=Y2I'RRSTH68@@95NI ."D>2JT]9!%52&;\S MJ3]5'\KVPRC+4K8$Q;1P-GOH3#B<1EK\F(\.9_1 M25M3.P4V]UZU^Y$3GE]#EJS.CW^K%&_0=\%V7-+\UC95K2>:RCMS3K-\JI2M MIG:.COGW8\SD$6]=D8=7JPTF;"MJH:?R&?M5WW_:Y%C3AO"Q4+P/2NBV]@IH M%U,+;;N%U;"O>'#V;4+E_?:)T!VC[3=CL=BN*,K%; M_E-;$_%V/I"7*C>AT<0!,;N"U#;>6.Y+ MT45L=5>8UCL\J;!>K?$F]]4%-JUKX.G0V.+]PB=#-[R"(OI]ILXIWZ6.&JOV MCOF.P"4.\'A"V=MB5S0N@ O$P21-9V3Y@%O.7)FERY9@*.X%97HU"+=4U'2W M4AVY^%P/RK^FU?>Y ^BE"+](*:K?])?ODKK[E_+TR'2BIK@3TNG #"-1I!Z86TA\7WXFB*S+)#@?2=6?A:L>GK0L M5(TM065=X9"T3Z"+EU,!O)O>V&&Y2.\PMXE%K"0+)Q$%^;1&J>Y,.[L^U)<[ M )#AWFDH3G).9*^K.S 5S[I1/*-EN; M+^IK)>:3*.P6V;A71-R16*/()T&C-VTOO8ZR;+N3.=7(O=:4X;->FKUO#99_ M.ZRY#W<-$/T)^$WR%*@HF;2P2^5&E1]UGL*Q*?.*8MTX+HDIKMN5BJU##+4R^'0(?SE;RYPR^/E9S&?I^>7G8NQ7@N0;(B[)S1EUDYE"MJVS#J" M"T$Y8W0OF>*D/EJ5?Z<4M)S*7-3OY7'TG_6Z.L;WJ8W)">D2TT#D##X,L,6] M^18K/"G3 DDWC* MZ9#72< +TE#G<-PW,N-Z-.SY/0H5E#^_VP)HKABMQK63KH&P6B[&OR4_?):) MB1%U174RYZ=D=Q^L@IZX9[R>LN?BJ2I<">/Z(.+X WL ^$0C:"_B3+GUBQC^ M^4_:]1I0LT(R?C'30PN-P'S78$ IMU%G#=5BNCVO@WGF!$,14?1GMQ>^1'\B M "=9L42")UZL(X,9)F=[W@[!?FWAE5)1="GR#L2EGSFVH FF=C))42X!RTFRGT0[',\/19_D4U7I_G^U]UU137#-VN%%1$!0>B=( M$94N16I D*9"Z"4T$1$"THN4((@@2B@"@E(,8 2DB_26(+V#]"(@A%X32@@0 MDL/WGHOSGK7^_WS?6>?F.^5BKO;%/+-G[]DSL]>SQH"G]+W_5H)$GNDJR,EH M?1;!)892>D<[Z$P&A.;:_BPFR<=!^N8&G?#2MXYGTG2GLC+RJ]WF6&FS7,TY M65OV+X[8]0 )-+^^T2B?6IVMRBW./ED/$'=S6OKD(XP$7;FQ)NO4SC2F#.5 MYQW=TJ=.7@,#']RK@1/]R( $T(78+TF31]?#5;A;3^*1:K&PYWG0 M.>"8[&8!48U'FCO*$*>@)[5S=V,)&^HV1KIH"P%&@K@8OV=']#MF2O_0,WVL M/A?M]6RE@3OTCXX)R_HQQ^I[HQ*)@NE>(&>S@:$7:7+M@:L+E^WXZ;V1=BAX MP##-TR@9O#4JR I)_4[G0BR7NF\65K6F ML2:C[8"6,KKSR.C<3BP*&+Q_ZAG] 3PJEE.M"7R/Q_>??JOM8,^C@@Q5 MBJK1K[];/X$)S U?>[-H[(4<,J'L@&E!<;F'O2-Y_8^K^1SVU)V (AY5Z<]0 M2KBTK0K2B<40(>_[2F.04X\^VDV-> D3Z-:PCVXDKN/$E%+0;^18QB)?F5A- M_@K*"D09Z*G%!0_^.)6,H6YEF&/U2[@/??O'0CC5M]L6JO46(Y"CUC!Z @+G M<:C*-;RW'+9<_'8?6%;B,65Y-Q_2Z>E.>_>"HZL.UX)I""WNVS'+NGF*GEG MWD_B5#M8TBLC.15AC:#$ ^-KSPLFN.3IMN@(BB^!&4+P>([K2WV]HD@7K2%? MR+ 5[%_ZFW9@PH].DFD]&3H=*[#2X_!60"B\=6BQZ81#6 -&&@:/S?)%*8'Z MY]/0YD$=17E9S':!\+;4/3&+?1??=8@L17/*Z&O?ZTK$ 7:^EZ&;B>\Z0[ 9 MOTN:4KF6YM\BD%NL/B=Z$!LX7-MEKN0DBO&[#2@9N'>\L"1T[O1K[ MV0GWR^OB-TZ,%TPY9GSNH98PH(A&#.;*FT/E#-7'UO-TKH.T#R[+/Z>XVISX MEF6'YVQE/2N[S/0\49+\O5O%G?RY9406X2LCPSN8N2.HDCEA4N22"MF&6\U; MY[97L%X7X7ER56=)/?O*=>SAZ'=80$W3:,GR]SLD8*REIH_4SX4*H1<9%1'J M15E,C^Z0 9P@SM;'=^:MNX-4N\''SJZ/:6?./OZ^?%1V#T<=);O+-"5<=<#= M9M-ZB_>[AG=<5VN*0JE%,PHPJL(>^E7'VZ=^E#W6N\"&29)567N;>/^V=ZQ_ M]L7 "%$@.^L)@!*_(W09V3_E#BAV6JXGYWU=%L*QKKW*]E<)^)%!#GWO9 M6+N\^_*M2UC#Z@T#P_-'F M(/PAW#I!)V33?^S)FX'4IW=7*A_]_F97.Q@<\$P[CB6MGSOJ&ESK,0'97@UB M*G\ ;TV41P-XXOUKN%*#-U!]08 M51I;?S^TT.Q2&PA7JA?].$P2<#E)FO,,>B9<&6[[@'[IZ9VKB"1 \"LR8%S. MI!7(>J#&LNGY1:.F&A*=LMI.=89L=H8K[#-[<:>&*]\2O6*&0Z0@ Z.UAW8\ MY#>"&W2KOQ4F&;1)M)U'"'4AI/A>-4^4W>%_@NP-G M%:K!1P9@!W5><=8!J!WH9U7HK;T3SEFV_AC;NV+/*C0P!"OI=Z&J(:8@9D)" M;B#J!-\QK=RKJM$GV@L->X:]SXC:C'+HR8( -ESR=EGJ6 "5ICX&B3>='\4H MI2JPBU;G);;G$.)'IG8XN@>G\/%#56!D/0-A_IW+KSG[3&/ 2M9X8 M/=L/\)>UX%U$Q]0#(Z^;UK/7J&M?3W_ K?.)_\U!$.==6GH_P\UJ=BZEC?)9 M[6E?S57XNWF1#[$[@WDW_CAC[9LD:@]Y-K(@1$^=IPZT-?EK/]WWXB@SJ!-Z MQ) O4*2)D]%G3WUG/^W*I32G$#\>JC'9SC,01,M-T-OBOC!$;7_N[++V:>>( M ZB3 MQ!X=B'FK,QF9H2O=PU97)$^W3-<%=',27]UXA M<:VQJ:[VU^/*D6U$4)K%KOP8SXVN;A5?=5Y6UIX9F#[V<#52 "=V)T]?PIC1 M\MK^Y:CJXQ#I3Z>U,[$K65?:;'D/9K5WG-.'UMO$QRI_,LK>B_TZ>=L@Q%$Q MFP$1LT0$XB1U<)^VE^,*9Z2*;2.%8DD--R?.- LG/QUC'>K5;ST'"DY9V[S1&KG4C_@V4]+ M$AO.+@O#>TU.7'K.6B= Z[E&9(J""E]PS/B3G)+PJZVEU"W3>^M8>$SRE..T)(DTO #;W^.#1P[ MI1KF>'+L:DU]* M?(0]BO;W=0ST9)--=$@]%A=RLWRBRKI,Z2)+,?/3YBBFT3\W$#0\MWA<*L1. MS:@#]=AO\,Z,4C=07:]!@(;]MFD[3>N#MA=13^*GYW0YP#(ULUH)W'#@0^]Y M%HJ?/VU0*3AJ\*C-/7+KBAY=@%4JE=YXI7GLSR,^3<#_G*\P! MN_.AE%YI>0>3,,#6:2A?AM?*( 6E>=>H8$H 075( MD=PV89-&:,)8\.A>HZWES0XE-=D@?QD5<46%^Y"RZZ$KW"(L52TP=D*N.PZ^ M@,]8A+OIB6EU.25-:]9V;'@U\]U6W:P3C]D7X31)CCQP.7 05BC0>:H4LP1S MP*GI8&U0MDO/)PS*CT?HN'6RNN"G>ZS4KMC@$[,&-'!M?%K^0X&6EZ?#&&U) M!*3TJ$XL-_SNP84L=09O8ZOSW4$2'_YD;]TN$DONY>ISUZ\TE/D5]/MW^_++ M!B]5-%_FZ-Q5PBLD87Q@)X1&..;!G;V=DM)%EZ7HVD^G11]'\[?%=^768*IH?!\9@."R.#OR),FUVJ.W-5Y(K7\.//B)N;)5 M\&* XI7S5$T<<95S0/3 S=TP](\6_<>J5B77W.\KQ-[T,SF*B5SZ"HJ0-8XT#AFGGKL@\2NG3I@S[93S&LB:#(B[3@;,R) "U^V/QO[$XDV%*>%V M!360 0;((];#L%UT(P8F'%H$5;M2>5[-\L!-<4+RQ2-1_EA!PT.N6KFU)_[N%VI7OR9=JUPF+J4T'Q'7!N"!"N0I\;.$X7 MZ._R)5TT2&5R3-@%.YO0HR-89?'S!;<+%VO*66Y5*D$RW/JE2MS-1&TOFL>! M2Q.(V1EG8W-S17$H: )WI+'7T@OE>ZM8Q\,"J)UJJ#%JMZN-%P_I\ Y\)Y+A MA+36IX_UQO0UI-6%(I"T+,%)^G[R60P'ULK<,T\B-"0%K_:+WN_0CO73GU7G M2WF@3M!:R+J\P794S>8CA,AD'4 M9[-U?S1=/VW%*Z7FYVVP2[V5.%@-$G\B\G%J",EX:"Y0KN*(W9MI6WQ0]*#[ M0-^EZ&BD\UE.HY%_JBZIV?H7MQ+Y@COT54UR!@VZ^67:FQ5Q\OB MF7MSGB>;FXI6D#4R8%!;+5#Z9$)O@0RXM$[BTF:#"_;T,.8C-(6B=-0M\=E7 MHL-V'1.T>'@[")C//W!A9(!F0EL),! M\SX3&U=291 '#6[-!2DA>G6G5JZA6CPXXWRN%RT2/9W+=V)*29(V:\.=9;V+ M07XC<9L^PQ\'59Y87%L@$,T8RCU.;KL6%%SLTW<58G*>C#F+2IT5B4.F,-US MB"B]?67!;/O C=OJWKNIF5;^M9]MA3J+5#Z]PCXI9T4DE/,SA41M"= /&"(K M\3CQ+!B;605[^E\?: M3#4&V(-:G=G5=>Q25'4KC;?8RN<\M5+FD=O/A;PO.+U45&3S6\7"P7-QUE%O M6$#Z;I[+D;?=;'\X*P3D&!5*HZS7J2X]5UNBT$X=_4(ZM,%S&C0A^M#&Q[!% MI?'4,?>Y^?P%F(A;0 V=DXS4AX%;1\:W*U:5W\Q&Z)4T630K251\E5ON+UU_ M0GO=['&!E$G*'#5]0O!1PD=%_=N+(9Y1T]KOR[^DKR#SOE!P V](;\^1 5M? M54DIR45J1 'S%T!L/PI>N FYF/4L3K8^%)V9W)5/Q_T( XAK>_X[>,*I#":" MW7TK9S[J6;(2DG>7C[##*X7,IM!=K.=EUZS DM(N9CFR)[O1;M_K%KKB$W0] M'.2 )>6*[[9D1=T&N_NZ(RT)252-(9&WXND4XQ\>2+]6$,)ETN*!TRP:9 "M MO^ZOUPCMM^XZOM+^>[C=3 L'Y]\E7+TMF-;RR7O34MH)6TGT7:9)NJN_5FI' M"8YA.83Z&9.([<-MOFNG)3)&[\HKPG;;.@LV0,\P*H;463 +W,7/)*XQAW$_ M^L?F%54QH6TXBT,O,5= MI"#I2.-]V3=;D4[@-2<12D' BA_:D &%C8.>*9MH;/M$^XR[ ,M0'DX%XC*8 M6KU] ]R"!G=&'_P@ Z0VP:=8](+%M2AQ# V7F(O2K5@*@B'UB@4^NE-#YT0' MKD<&O("<-BR,%Q6OV=,>B,YSMCGA3"#'M[59@O9!>O?(@,!8YAE%D=Q@/1M$ M57]@T<)X'$8YPSK._.;3OW7PC9T3G@8G5L:#P;F (.VFA=?8IIJ7@JGW$E=Q M7J/^8.$*+K!T .794+MI*,6N+2B5A1B(,VO=4O)34BW+'(R#WPC@S_*J*VWI M7.AXF4]X@=&.[_6/W0L:%HL?Z",ZU#!GQB'Y/GZVCU;BF19?^2#<4%6%H:[S ME(Y,9ASQ/91M[APZZ*HJXW#E$ZGU]DB&G+WN]F&=YM>#7AE%J **Q25;)\B MRXW>.=!ZN[+GA8'/K?8Q23TG=T6GE7*\!>1EOF&@U'6L8VOS-(UWLKMEIJ>Z MZUT@L[$U3"!!AXB+8$Z^E)P%]!_K=FR46T8] RR?N[U%[Z^A9ZGJ:0$+:D^3 M<##ENIK&YO''8Y+LQO1'Q'T9)NLZX?N^ZS'@J,2N%_Q$,&)&4#OIY!H-T&M MX&S=OI/SJ#2Z$WB9O4W/WQ?I:D+PA7S2/NV5>2FO1,..]-NT$JZX^S*?=(-B$S]3_(0,&'E:QH[S'VS[ M@F,EK8X9!I546K,Q;@]R=/**KGO2!YJ L2EP"+1<5GYK12-V&?78!PS*J\+O MIZ_GV$_*'YN@?=OZ;P]NW]"^59SC,0N.)TWA>,B 7G=?X*ZJU\FW)O;DL^(N MR<;6E8R(YSN#RA5S*.+,KITW3O!W:AIF\TN37GS6"X4DEPD!(]+0X5'9_500 M@WEFD(4?S$ M2K30U4]4*0D,=3_.DB0X-&KR[(,B/,UMT4WR3A4), L]?-D; M,F!_YOR-1R%0G['V+RMW*5W6'?([5)^D10\*!B?;,DRGI\7XP+[I!WWB,& J MH)4VDV:";R"_$\%4!'Z8HV^)G4X9O,[/EX)!#F#)WM5Q)\19[M>LY8]%,H / MJC2WG >8EM45J0!_/K5\UE^AM3R57 VXRQ]^U!<7MR\)43Q*$@F)PXO;?)J MXH*/:,H0ZDJ@?6M]7.YVRGNX7('XI9"WO(883EH#)8LT2%EUEFIQ:+5MQ$D4 ME>:GP7Z$$I/6V4?$' Q5=/85=[_)?EO-735L>H ^&!V_A<3QQ:5+IPQ3@8S_^4T;"AU6_??F#V5TKI80?"70; MTW%CAV-?]FQLJH\_VNKF#-;2Q[0=]-C)$(+XJJM/2A/*YERFJS.@RQ#]R[^; M67PNO-'FX/$)%8VM&=\]''QK3^L?Y\KHR3J>X5->*@4/[-YW!'U5*#-L(+CE MV&U(S:DP%75>>M6CE^;H1PFX_>I5S,@X3#)O\^3QI#WD2_6:&1+@+GW[;%Q# MT5B949WO.6Z#[1.,F?Z#4B=1B&T;6K$+H/0$-6BLJM8_K4;Q0_$D\=>2ES67 MVUV?/H"O$^AH13TZ\_""Q^E%"UG1)_F11&O5P_8IG'AQH?'TQC%ZN/C]H98J M+4*10\5L,R$"P5J/0NQ8*TX'+=WN>3%VG;**LY!,J:)2. M$[4VD[E_%("9_E9Q6#9\GF';ETMDX3YT^@;FS=M]T&NLCV-:N9[09W$CAS4Z MOR?;<;KQ5]@/V0\JA"$,J2GLY/!0M@(FFL\'M<)7C&!!'J4F,2:NMS:;QM%O M]\$O=U$2/Q;6V%N2"8FRH7V.7+ZZ H,P]\7ZN#M&9SE+H^*IL7$ &KH M_9U!SD&.DXFUHQ;@:S;[2S":_,"G+4$2.547*H?/5A_[&"A;/#5OO%_79[/< MJRJ5P9"L>>&IB/$SD=:#_):6_N+EI^G8!X ZM!O3]K>%O',:P M6%OD23\3J+8(;+$5X(QJCXMZG>/&,JMI$Z1KB6A.1%-NB [!=+ UZCCSHC/D MUW/;,BX\UMWA4[FQ)9]H'MTZ2^_'K7]-7*7A@9[*ID\IK&NI6[C56;&7+[0? M-O)\].1><;&WVA4/Y#><*I6) M[QNCD[;N=@ME+HT&V-,0[^2O'^&](0^6YV_HI97R9H;[2+4M^:[K.E/)?UH$ M4OT*?-52'U#PO'@2G#/H^^CH(=?BL&&NAB?OW<$>L(J%%5;"VIQP=R%!J+ X M0+?"Z^*4^MG*;NA,Q:ZM3C11))_P=!99H2/1?#'=^;9NLQ]5@HH%$ ..3"@0 M!2_,:NNS65UGMK5$,KH%RZ3J&/7L<%XH51JZJ-9,YU:%M7B3/C8LJN??B_\Y MK=5#YT,&W#0ZF_U1RW=8@C6VGK&$/4!N&)X'-A=+5P/GQJH+.G[#]*?8X*M2 ME_ E$UC;_#>5O$H#I.Y*]+?OE5*3!HZ67< 6"YX0KC794+81C83:N\RC-J_*=(*W_A::O%7*&'_I@?^?S;_YVTVIA+_'V=T0:=LU3\EL+_O M#6U]CL[@9?3_=\?U_SMZ:Q23+FU3\]_S8D8^K?/\CUUV\:;;/^EI^M\8S_XG MVOR7#G,]&?!75!8WA1L>""KP7Q0NUPHG3_T+4$L#!!0 ( .(PGEPP0MC( M?P\ ",0 7 >'EF+3(P,C4Q,C,Q>#(P9C Q."YJ<&>=E'DXU.^[QS_V M+6LSMBS9(D0H2[:D(224?1B5G:]LE2%,5!3ARQ0ED2U;R$X8V;YSA_GG/=]_W??SW.]7_?]7 ]]AKX$\)F;F)D #(P P' < M 'T., :8&!G_Y+&8CY.%G86%F9F%DXV-E?T$YXD37)Q<7-P\ GSGX##,+!PL+!X2;BQOR?Q;]*\#/?FP& MP<0@#3#R,S#Q,]"[ ,ECGRP,_Q+P[V)@//;(RL;.PZ&Q')P"@H) MBXC*G9%7.*MXX:*FEK;.)>.K,!/3:V;FMVSM[!T/+T65S\\Q<):>A7K],SWKS-S,LO*/Q85%Q26EU36U??T-CTI:.SJ[NG MMZ]_8&Q\8G)J>F86BU]>^?YC=>WGKW7BSN[>/ND /#SZP\4 ,#'\A_Y'+OYC M+D9F9B9FMC]<#(QA?QKXF5FDU%@%C&S8[@2?E%:/88=<20T;A)@-X- M&>44E+V ER/^0?L7V?\.+/;_1?:?8/_%A05.,#$<+X^)'S $J"?!7E^)PB+0 MKV?ED;/KQM3?(Z+7^E>EYLW3"L2"M$EEDH0"BA =N&Q#!V(T4,3[N(2<77DZ M,-/M30=JIA^X)A?@S14%_$-?7SE9HN(9E2Q)@^3$TH&?G(:$,X$TE9;I#@S_ M6%V*^)DGCY@;1&$%1[A4GX.;OU/^(L4$[WH__HR[A8V.B 7LD)K MWF@[,AC^7T4'GLDOM1TQIE XWM&!Q&)5 M#!>H?DHIWA7"ZCCSA/3VRQ(=:'"EVD_0@>^GPNB 2\ZAZ'?'A&D0MSB<8?(: M SV0$"&DM&.MDM.6 R(X'N@$[+5*W?6M\!QXXO$R0BO$3+Y$WW_4$&\&JM(> MY],!1B\ZL+SQBOJ>#JS,6=.!S_=2Z$#!642OJ^.722FG'G5?W^E^,3 BZ+7L M#\ABJ]Z(-)A(Z.Q$B!(*L-EOBRZ^I[8.E<'TPC3N&9.>]TH:YEY4C:&)@('= MHA>'BTI]A\*C#(J*P]%FH2IP(;3"3W ) /:@8Y%WZ4!:%(H.N&X:[GU41.-- M*0G<=.".O@4=L/#.G[,]:M#2:--"G28%D2@MI5.;JP[_;3"54&H)1;(09.H0 MA:W%WVT<4_F(V2G(G-KQ]+(ZESR^N]?'1J@L+EM#S<%I5_6Y:!UN9+.-ZRQ^ MZ*X.=;0?]1_B*[R8WOQ=])XZ'5CZD"-0$2T:":UJ'JO\/MYBK%D52'VOIXT[ M]<';6V2%P4B2((6X@*LW:2-XD]R_%4Y?;-*S)%IUJPU&^63 '7U)%>;=RH^! M\W9ABCDMCFLQ+KT4R*.N2RE=EC)=!_J%QE&A:]X+0KW!+@D)*ET(SX9@67GSS:,YUSJ\J) MCU9#IER/[Y4\V>)>6I\3+$'5,GHC'5YL>O3KL?65U(%*$7+O2Z9=T_AH*6VUZH:WY)?Z,96R;!R\3):2A?I+B2"0Z)6P7M1L_LI4/#X0@ER4%#$-"BC,'+V6.6Y^;*BVDS9[ZF7F^/WDUX"B M<4]_I!#)'7SA2;RQO8SK63#8A:/-#+%Q2A;-6@*U2DT6:,5G28R,_*:ZEY>\ M#?@)<>+&RPW)M'/(HUWSQDEN3'R9W\W:0&&RWC1_7_%0:]R5^-!G_8=(Z*_1 MHB=9U#9EN?Y39@5-+@63+;74&YPU73T2/3LI>A7H>^MG_:GADG=0[3IZ4<5@ M(M[J95T;Q&\HE,3U$^_?_!$P#N N#6 F/K-CQ7B <^302#-B8)=XV"V"Z7/5 M/4FV.?/ZJ51XWN-;?U?K*$9[8X>2.Y,G5Q$\X&CISS;&?=0SC&1#XZ6,%_N% MZ>N.)M<_A_LDWGL<8M&X-N/^ON?+"%;C:UHD+PA?DHP_R-3#!CY7R0P(=6K, M]/'8_?&7J4!1^M!3F(#"0K*%6(B_GU.4J./A1#EDP=2G*$ ZO0(73]%Y?3W M^8UV1U:FM0-ZVGXQ@0Z\V'?H5$W$_FCX;50&'G\;$JW!GQ;FUPT\<["S=@77 MUI)N0KZ*U<"DMB>R8ULT\%M-1!RI9[I.7Z/CB$*#$)Z5=TV?C,K&;VX&1/Y" MN)W+/B_A+3<'K,7DO+)';3XJ7J?Q@^<(=/[V*2O M)D,O!=';MRE4I5^2LUZJ$&0HZ5)]'8C"PTM:8&7P!9>Y]9[5T=M:EC+2?>T% M"SLL-G%N2Y67_(2O7ZBZOR+AAXYL:%"VPUK5]VTEII]I"1I_U72'9I1 MV$*.-L499"/.D4*(FFB#)\N!?&#.IL]8X5;L] WW!S)*BB=6=(2'C43V+NX% M=M$!*#*CIZUZN[/5K4=0_1=-)OMW^7>-CCL//9VL=:ZPCK4;NS.51XX3>4E) MU$*,$'*-QD=%]:C#*AD$ SXD#-_S #[,5Z6FL:_,.V#=A"@R*[@$25Z*3IXI M_M%*Z8SPC^;6"95-?N]@?I._9./3NK)N\]1E:]JY[X??==4J/\S;?!!XM;QT MID79=W"NEW>XMD$)KGO4>O]1=A@!1W(F;FYOII10;A'+DPHQ+U6V I4[$+(5 M-TX\7+<52RHVH@./.3NI)73@[L@I,&,E2Y+/0!CF+]9P1FDN1?W7;1]5]SOD M[OGPA3HX=7-VPPVYEJG.(:.7WFT-M$BRJ@ OO!PH7+%-MDSQ2?),>=]F&Y6RE9Y MQ/3O;D*>6RR.N44+[]^XDG(K]DPF>>#VU_EKW;A5\>"_F_9L$$6PH(E>VY(X M1PLYYNTB5,MZG !?!5'KGB4L[-2 M)U9B,E+[2=*8[KS2]#O.R>+X#QE*?E:MDVW<++=8;I1[(AR^6(;['ZU'2I%/ MT3HR#SH-GU65K?+[LF[]3^MN8M7(S[R5:*_0@AH8IL1>O'\6-T M:&."$E)Q WV@P8P3-AR]^ %54\;ZYO?&Y/>5-NB!VFEW>9'"BM[WRXMRRPM- MY0&U%H.W7GMJ/XAW](R&XX;:--9RL'2 9)=(2B'$968&S%]R>W'A[FJ';_N. MAPG3?=7DR[JVL0SMXCJ5KS%B% BU L/F[.*#X;?A>34FQ%>^F44BISC 7J4U M]=[6W]C#)&1I!KMQ&Z\/JV7IFB&Z'085ILLV)[(\%U5ZU[P[W6;*ENE DWW M)XX/HS!2=#[%.MZZ;5=ES&Q5+4 A5_KFFT,^]]. TMZ-!"6T^!N[W@&54C.8 MD^RGM$M!;RXA+\K=V-K:;'7:V6HK 3L&27G@8YKP]/%+;N=Y4GAQ$/E6#AGN M2WHU*\VB)[96"7V[9(%[OJ@(#A)55+F0B1VC=4,5"=.TT[9IZY# ZM0O ]QD M1\EW&9&,ET2Q1.].?$6D\62+*8JL;;SL:AX>*VY.=JU)51%0JQ(SEGGM4EK2 M,W^TB_!?,N1UC;2.1TS4X1Z/(DNW!N&8<:G&1*?:*K(LWX"]KF5QG_!5 ^N9 MTZ2+V\9IMEFUH+ODY_UQ,I:B[[SGG6+PP.9<]!D:+N?@/JZ0:E5,.7FN[25- M?-T9VI"XKX_8Z8"_%SCHXB^=;#O=GU8FIF[2US?M0DU?>VR-K$+(WQ@ MXK)A]P:.<]TA(F K]8//5*B+TR+,[XI>AL _7(,[1"X!R.M^I5W.G[9GK4Z. M:&8&PPL^C5L'ED[.]V*'+^BXWQ]_Y%^8E;9=E^S0XR:DYT^\BH3NT0$(:&P7 MHV=S^YN%?Y[?P\\U_:LFSQ;MN63#[W*6C%B9'W&1?$8ONG']RE88#:08%_C; M'T47WTX8-_//L%2W3!B#>SWTXM22LF/>G#?]?.A$\?UH2G#OCEA-72Z_N=&) MX&O^IJ*G\P&9AUQID;A:U>?!7EP@FW#=-VF6OVFD: I54][:$!^I2HV/0G&/ MO-RV!=_!D\7^EL.D?F?6/&\;H' ^PD3?_WJ/Q. )/-3SD3-V+RSB7&6@P]V@ MFVL5A?)A_HNTTKG63=35B!\0&[?34:=M8!# X57T<'W0K ]"S?'6;93@^IB6 M[(^D=ME=&'36"H3JNQ]EC=,N&*!RU_>Y5Z/[#3C8W$.*F(,W8-"^ADL2O5TY M5=%5Q91K8&O9>K;B1&6+$>J#LX5$AF;N UF1I* NQV2U*'IH40A_'5G=?*=C!+ M[("N[]KA.E+D+[OK>F*36XMT(-@" 3["XT2CORED;J%9RUC?X^LTTZ=U?*15 ME5-KV&MJ=#E<4O_F%:XP)"F/;GXZASE]P2M<8MSYDG[S_+R9!LS[7F,LBTK7 ML\N;,=LPZ-"(_-,2P3USR;??'EF+3(P,C4Q,C,Q>&5X,3)D M,2YH=&WM7&U3X[86_BNZ=-J%F3AOP)8Z+#,LRTZW<[?MM'3FWH^R?1RKR)8K MR0GIK^\YDITX 0KL;M@ Z4P!Z_7HZ'G.BRSO\7^"X+S(>!%#PGZ\^/A?EJBX MRJ&P+-; +99.A#(#@YQJ'.ZCZJ M"-E!;[_?&_:'KUG_A[!_&!X/B[,]:IW97.)/X,G)<0Z6LSCCVH!] ML_/'Q?O@:.?DV HKX>2XU_SV;2.5S$Z.$S%AQLXDO-G)N1Z+(K"J#/?[I1UA MSQY6K[2Y"J8BL5DXZ/>_'94\240Q#B2D-CSL'ATMBK089_,R9805N!8-DELQ M 1J[-6HL@>LP4C8;K4YP4\^RZ9>JP@8ISX6?&JXTOP MMP$MTE_PV*0LK8K\V=3\KA^QAX:_T_FTQ#<8BYKL9R$:-5&TTQ8"*@CA(6: M:HY%WM03#L!^_)N/V/O1<%!F "7 :;0'\N?@8;CJ WW+C GJ6S]@E MJE("1OX=CV,-I=(64P:4HU"8,N"$7!0,8\.4E)H.6,ELH((3427FD:2:Z)NJ?@LJ7BPZ52\6."6]F_P_&I^1QVMQVM.,9+GW1.G21"E.1.MTWKIA.E93L+S>-.RI MLO=V2J[PX M;ZK(B$1P+4AZX0-M%UX4-$QE*/AUILVX2-GY7V4 I;'H[*E3R0F'E>04,^": MG 2+(!I[^)"\G4G@7Q%00_3LV!^2]7KR33R2>4$\CYX6S^_M%*_1_?[N]-ZL M1TLQ$0D%#MRHPF&.&S0$E/)BX9CKI"$<\E]PCUP*KF^:EFR/XZ:CG3<;2TU; M*;,+3Z[J!965+I'VQB4#<8RH=P*XY'D,!<;X$MF/-5"26:$F56$]P]U[%(P0 MMAQ_QAR/-YWCYQ,N*^?SB "0IO12:H+0-:NIZ#RDOX?W]H\W9Z>.S]@1G:_Q M"7"D*GO[]/>)+_B\-5!VG]Y]7,6BYMS F2CP:D!Y1C3XEI+/EY+)IE/RG0?\ M=>)0EECGEZ[F.C4?X&DI7E9Q7&GBQO7X=(DUZ%R+HIKW]YTS;N8!-SDYQUU( MG/=W,M>>><:DN 19GV&OM.^T4^"'+^-EDO7)<_#P.9UDU<=8[CUGTE"WL_ O MY.YR92RBEJY:M%P-.:H'1-7+^>M<+HXYK%7:S*-85T"Y\4AAD$R5 MB4#)W B[2%WDOR&OC+\IAV[, OQ5"12<%I!6A;NX8O9>WHV!%^0G-_X8ZE1B M8H9%[HX:(H'.86,!R)LZ IT?!TV!7U)(Z1,U%U2Z%-.]@6W>Q#R(C?7AC3^[ MOL'1\00[&IC[N1O=7).58GMD(&*RXX-:@Q&MJ7+4 6K(K:3VNS>^L'J9/O % M$7'CSXE.,2Y--;J=#M("G)M$8KD+!34#.SYD%,5$R0E0W%CP<7TO0M>>%?)2 MJAE@[313WIWR)7XC'S\_\.VNE2F?30NZ7NW4^V:'WM#L-$2I1_%\"6(E)2\- MA,T?;3E>X^29OW1*U[))(:CGY1<_[3=!_LHWE;1N<#N^-;/6HPW\JFZGEFHH M=/!]]X?!MVUMK*"U=8N\-3CM&;T$;S34/ ?$SC!"0WL93%$#=]Y,G]?SR"A9 M61@U^%U>XKHWO=40*^\) 7][O_[Y[[9LKO##[O!@J^_'T_?!Z^[15N%?2N'. M$"_,S1>R,1MBT;\4A=>PG'?HG4/V("GO!/X:Q#PMM9!LO]]A]#G5BO_>PN;1 M8;/.Y7P-?-U@T>CO4%B4+KZW5=M"\NM!\NTL_!28U>%TG>X,RBOFKH"P;_KN MOT?>$G$[!G=.>J:'EEI<_X9G"[ZO#;Z?>?Z);K3&'\5N7QE\6UAM'*PNZ+OO M3S)KCRKF628@O?XQL#NV/,NXT#CB+6TO[E?_9J_Y&,(?&+(4PLZY!,E MDGJ[CXX<*FLKXLOZ[@C4_RL!/?>/#/P#4$L#!!0 ( .(PGER53.*!AP@ M #Y 7 >'EF+3(P,C4Q,C,Q>&5X,3)D,BYH=&WM6VU3W#@2_BLZMO8" M5>-Y Q+60Z@B)-2E:K.[MIU]D^?@?0?"AR'@10\+^=?'I9Y:HN,JAL"S6P"V6SH7-V(4J2UZP M3Z"UD)*]TR*9 F.C47_<'_;'HR X.<:ASNH^J@C9P6!_.!@/QZ_9\*=P>!@> M'+#33VSWSXNS/6J=V5SB3^#)R7$.EK,XX]J ?;OSY\5Y<+1S]H^.ED5:3+.V3!EA!:Y%@^16S(#&[HP:2^ ZC)3-)NL3W-2S M;/JEJK!!RG,A%^&K"Y_ G/VNBH?0:H8P0-Z M32QJWDPT$P;%D,(NPDPD"138X)\_'(V'^Y/C 35\2L'^3E]GH*U(1&.RP&*6N[TCZ;DL?U M,_;0^#]IIR&XQ5S68CD)T:I-YIFP$%!'" LUUQR+O*DY0EGK"1JYOXYV:IN* MILVJ/.R4D)5=4]]_*H,L6>#D'WM.#P.;=)>U00*>:UY=* MY\%X&)R3;?NKXT=VR032/H^'DS.58\2U<$^CR=YD"\[G!L[QIH/S'3"=A@AS,#0;@N340]JEJ,_))](SXDP ML52FPG[D*;62GB"E5C$D6&S8+E(B 228Q_V'JSCCQ11B=3HOV[ 8JRF ?7FI MT>UT6\/ZLZ?P+M_;< Z_!X,%B&87XMU-M1Y%GS&OS/V[4!@8 =*FGLD'EJK2 M. "Z+0(=>4)L!84;APX,ECZTZX?]D2_RL(XL:^O3JQTTU0ATIBB(45(D[KS< M5)$1B>!:D/3"![\N+"AHF,I00.K,EG'1J_.;R@!*8]%)4Z>2$PXKR-?$5!#],C8'Y*7YX%?$,^CY\7S>SN\:W2_OZN\-^O14LQ$ M0D$!-ZIPF.,�&EH5@XY3II"(?\%]PCEX+BFZ8EV^.XZ6CGS<9*TTX:ZT*/ MJWI!9:5+I+UQ07P<(^J= "ZAG4*!L;E$]F,-E&16J DFZY[A[K4%>O\MQ[]C MCL>;SO$/,RXKY_.( )"F] YHAM UZRED&Z[?PWO[QYNS2L=G[(C.U_C$-5*5 MO7WZ^\07O&T-E)6G=Q\AL:C)]YV) J\&E&="@V\I^?U2,MET2K[W@+].',H MZ]S1U5RGY@,\+<7+*HXK3=RX'I^NL :=:U%4;7_?.>.F#;C)R3GN0N*\OY.Y M]LP+)L4ER/I<>:U]KYO>/GP9+Y.LSYZ#A]_3*55]1.7>*R8-=7M+_T+N+E?& M(FKI9D/'U9"C>D!4O9J_MG)QS&&MTJ:-8ET!<2H7U@+9 M\NZ4K_ ;^?CE@6__49GRQ;2@V\Q.O6]WZ#+T3D.4>A3/ER!64O+20-C\T97C M-4Z>^3N>= N:%()Z7KUC/5Q"O+YA326="]..;\VL]6@COZK;J:4:"AV\Z?\T M^K&KC36T=BYM=P:G/:.7UXV&FN> V!E&:&@O@SEJX,Z+X&T]CXR2E85)@]_5 M)3[VIG<:8N4](> OR]<__]Z6M0H_[+_9JOOIU'WPNK^_5?C74KBSPTMK\Y5, MS(88]*_$X$=8S7OTS2%[D)!WXOX1Q#PMM9!L?]AC].W2FO?>HN:IM^,Q5_,M MX'6#/:._0V%1NOC>-FV+R&^&R'>+\'-05H?2=:HS*J^8N_[!?ABZ?T^\(^)V M".Z<#,P [;2X]KG,%GK?&'J_\/PS76B-/@K;OC'TMJ#:,%!=T.?5GV72GE3, MLTQ >M,WMS<>K_AP?U/VOI.!9"V^(QY?3K6JBH3.5Y0.&SIV/BM?K:A3NS$* M(D4!0?W<$+C[.7M=TOV:??T[^9)/(?!)($\MZ)#/E$CJ'3XZZH\/6K/ARX;N MM--_?S]PG^__'U!+ P04 " #B,)Y#$S9#$N:'1M[5EM;]LV$/XK7(JL"6#)DFQGCNP&:-T$Z["^ MH'&![2,EG2RN%*E25!SMU^](28Z2;&L3.&D2-'!LB:_W//?P>!+G/SG.LCKQAX 4'Q#L,O4DX'I.7;\G>I^5BW[3.=,[Q&VAR-,]! M4Q)G5)6@7^Q\6IXXTYVCN6::P]%\V/TV;2.9U$?SA)V14M<<7NSD5*V8<+0L MPI%7Z!GV'&+UE3;GSIHE.@M]S]N=%31)F%@Y'%(=3MSI]*)(L56V*9,ETPRQ M*.!4LS,P8_=&C3E0%4929[.K$_Q;SZ+KETJAG93FC-?A\R7+H23O8$T^RIR* MYX.F!']+4"Q]/K.M2_8WX- (3\.Y=BAG*QS*/9?&@: M;M.,'CDQ:AA4SS!B_OV@N?@:50M0FJ4LIL:+)*J)SH!\4$S$K*"<')]#7!F_ MDOT)*<06S2'W@&1J45T2E5$!93.^W,.-7D9:U,3 M>%YP=X#^JDJDMOX?1&\$B:40K;DV_AACJ1 5QH-:Y= B+!:/4:8L@C4&3D#[!1 M,"&T)"GC7?"S3*'#%:YI1$U%@@+ <"4P!.)<.2M+8RA^3,L$(R#)0 %:V+?J MH[6[,VI W@S(GQ60O=\,'V*?+'&\ 5ED#-+K^K*3+C+*%++=>:_%.2"Q52M> M%#UW^U/RR3UU%^[&\?YHX@T,-IK(PH3IXK;J&& ]M=WRFGP6+NEP#\Z685X8")W;BLWK!5Q1NJ9 '*SEE>$9_[D#81LS=; M"E_LF*W=Y! TXM"-$DF5@')BR3DM2@B[B[X=!SAYUH10LZ<;AI'"RQF#,?!R MOF =:*9R.*UEI4-::3EK$H+#J?M+L&L0:=59TL[@-TAULL%I%G),>2L$S&G: M02:N-]GM$]3.WY'5RTIZ8TL<+^5RW9'6W3MK18LPPF3ML[-&4KZ:Z6SJ:51* M7FF8F73+S-U+>K:6XORW#GH-L?(;5=%D@^VW3KZ)[_$/MN^3[4/WS0L/;F;KUT3]0#;-1Z69 M6P-\B.*Z4S _U+=]@*_J\,:*:I/.2&HM=6A/48OO:'Z;W;.5H\EOOK,6'[G*GJ*FEN9- M^\U#W+W:^"TOR)ZXDH;V54.7\S\4\WJ/(=E&ZA&-/Z^4K$1B7KM(%7:AIG=V M<^FB99TGI^.G6# M\28D-F6>/3]J#IF&]HSJ'U!+ P04 " #B,)Y<@!N05\<$ #Q&@ %P M 'AY9BTR,#(U,3(S,7AE>#$S9#(N:'1M[5EM3]M($/XKM==;PB^7W^S?DD-O3O:*K2 0"&Q]W6>9YZ='7NG MOSC.J4R9C#"&W^9GOT.LHF6&TD"DD1DJ77&3PESE.9-PAEIS(>"UYO$" 3RO M[_?=ON\YSM&4ACII^B@9P-Y@Z Y\U]\']R!P1\%H#X[/8.=B?K)K6Z M<.D8E0=#-S<3ZCF@ZEMMKIT5CTT:>*[[?BS1?I.LR M57##"8M&P0R_0CMV9]1((--!J$PZN3W!O_7,VWZ)DL9)6,9%&6S/>88%O,,5 M?%09D]N]NH1^"]0\V9Y4K0O^-]+0!,_@M7&8X L:W-HZJ?$'#?3PQB0KK."$ M2L14>7J=\I ;\(9]?SH(B:=\4U;=-,)6ML->\8(F%=R40' MD^G -MRD&1UR(M(PZHYA8/\]O[ZXBZH3U(8G/&+6BQ"68%*$#YK+B.=,P(Q+ M6C*20B#-E?&BL(;2Q[:,*0)"BAK)PJY5 M'RN[6Z-Z\+8',\WD)\.1V[-H6*QR&YCS[]5#C^I9U2TKX5*J%;&SP.!G263'VX4Y&5R3 M"LE2B))$D^7">FCM-8V?EERCW<\*B^0S+SN,=*'!&^W$NVOTGWV\]F]#@7

      :VVE@#&-3&0:RPLUIZM9K114S>: MNUHU14[@BU[5*UD+C :,JZVJDC6U6HJ:*I6CKN8L;HFO_Y"V#;L;5Q0>;MG- MW&8-+!38CA(J':-V(B4$RPL,VHNN'?LT>5H'3;N+6X:)PILY@C7P9H9@2SH; MOIU8M[,VHWDU*A.O,=E%&S'1.)TREF:(4=_W7W;):.9JB>GD')VQ%8V7"+5J M"6KOG95F>1!2*G;IK(B ._.8=3T+"R66!BT\=7JPF55Y#R8>Y_0P M"T.W2OKVO\W6NS3]0/;'1R69[P;X$,5UKV">U;=Y@*_+;P]737X9*F-41F'] M&FB'X3&\<*N_'^PA?G.GL=--KOYR5)\W")[BI*:VY?H#SP?^X^77T]E:W2&+ M+A=:+65L7ZDH';3!I7,29[SR1#!)3K-?1N.NB^L@6)>YU6E0?60TJ$Z<_@%02P,$% @ XC"> M7 X%DLHS! 2Q( !< !X>68M,C R-3$R,S%X97@Q-60Q+FAT;>U8;6_; M-A#^*[<46SH@LF0[;EW9-9 Z=A<@<0+'P?:5DDX65YH4*#J)^^MWI"1'"H9U M6)-N#6; >CD>3_?PN3N=./[!\V8R8S+&!'Y979Q#HN+M!J6!6",S)+WC)H.5 MRG,FX0*UYD+ !\V3-0)TNYU>)^CTNIXW&9.I:35'R1"._7[@]X+>&PC>A<$@ M'!S#R06\OEE-?[;:F=D(.B)+)N,-&@9QQG2!YOW!S6KN#0\F8\.-P,G8K\^E M;J22W62<\%LHS$[@^X,-TVLN/:/RL!_D9D0S?1I^I'/OW?'$9&$W"'X\,-7@M:'T<=FW4!WH]_M>K_?V77]("05SI3=P[=%U"FJKR0K9- 4D M+N-.#7O=MZ."7"=B)H6=>,QI7O6 Y;GE"?VBN":C!=P(N66 M5)9.98^M%WAS2)5V/NQH"J!,"-HIQKB)R'B_Z] -.HY;E^.&10)KDB.E$]1> MK(1@>8%A?='D\PV1E)5!9G/6.D]+4?%9%@2V-:H6E.7 25I%PW+=+AE6TJ@ M!^ "AHJ$RP!;SG3MI[U)ZAM:-<-C)JH HVIBU*:R-"!#%:A2'G;S>RB4X F\ M"MRO$8FU0V&564\3_ W[!Q._\(D.H;@Q2.^$;9S94[9AIMC"U")).3%VM8T$ MC^$DCM56&F9#[?S\RK'FFZ2)OH7.,J=T2,D@BYQIRTM[W$T*'?Y'(]7*Y_>C MTD:].B48-TU2C#$Q:I:92E1Q72WQ ^@'JEO1T!#8ETXS%!HF_D:XU)+:2J/. MV%FC+X7&\W \MH/[Z.0%O24$-[LPXTF"DA1L"0CZH[%O%2X M[S>H62C3COJ1:49MQO^$?;\(7QJ>[X:Q]F?""R?$=U\']7; ?\4]YTQYS/81 M$['XTUI3.Y%X[0:VLPO3A.1)M=S':'6O+=%^TR1G:_0B MC>R3QU+Z7@G9K:(FNZ1]..STCO<]6BD+W#Y+N1GCN[V7-W+<0"F!P 33 !< !X>68M,C R-3$R,S%X97@Q-60R+FAT;>U: M_U/;N!+_5W1TVL(<3F3)=NR$,M/7=UQOKG0ZA9OWWH^*K22Z.I9'5@K<7_]6 MDAWB (%P(:&]=J81MN3]\MF5M-K5T4^>]TLQ847*,_3^_/0#RF0ZF_)"HU1Q MIN'MA= 3="[+DA7HE"LE\AS]2XELS!'R_0[IX [Q/>_X"$B]J[^111\%78J[ M!),(X:2/PWX8H+>G:/^/\W<'9O1$3W/XY2P[/IIRS5 Z8:KB^LW>'^.KU\I,9[,W\E*: &Z*)XS+;YR0WL%YP4. M,+!LAHUDH;T1FXK\JO_Z7$QYA3[R"_193EGQ^M"]@;;B2HQ>#^SH2OS%@1#0 M=#SZM6*FLR'[551B*'*AK_H3D66\@ &O7L0$T\%1UPP$',I;L$ASSE1_*/5D ML S+;?K^;342$%WS2^VQ7(R!M@%X02UD_OO$_6$8#EL,'8E."'WV^8); PUE MGL'@7RXG@ %\'W;(47?H-#:Z6EYO]HR!C2>Q8;_Y8 M1#X"=A/'R6"40@],B;;?8"M4VV_PK>^ZQ73,:I4^F;O\FKDP:P/ M?4+]2W[IAQG!V._\68[WP"HPO7]5K)R(=*^AE8FJS-E57Q2Y*+@WS&7ZI0$_ MQ)TH 8.\.M9"MZKY13@-ITWW=;,R.L)V<.=.*H7AH5YH;,'FR/8JCF2E=-^ M>5;L'?_^Z?17]'[&_IKP GWX\&E1RZT+XX>P6YSD4JJ=BO%N(@J&/O-*SE0* M3,[E!=^M1"2*(O0[OYK!-GHF9X#29\FRG8KTD145;/WHWZ+22J1ZI\*<@?=: M#P[]&(=D]]ZS10EN70+M@BP*V-CUXF)&[E#@,4)=;ZN64K^0:LKRUD9;O]H[ M/NRX'-<7+,:R9_C".WWPO D3#H(=@3\?/$E48[PO6$7:Y ]%8-VA(_ MQ@Z41M$/.[3L\!N$>*K@>@O&^%).QYU43KMI\=U$) W54Y$J6#5R]H$E("+:$X\$WK4Q*9-J2)?88X$IMQ82\PXTF >W8\]G'/ MCO=#:L?[(1GL=,O8O]/TZR&34(L,Z874:$XB0HS&-(H3^^Q#8.V0"9+!P]SM M8-O K*Y3:D6%U31T[HN-^U+?CZU[TR!. M!M?C:&3:AQG-A(L;-[PT1ZFL5T&$]_ 1V']#$P+JZ7_0+CZ6P^[-QD4W O3 X, @QEV6U,(< S^ MH;'NYN T.[A=$G%K$?IGA:P;]$Z8XFZA!#C6@W-5T-G5ROR8+&F3,'XFV>N- MYS93;N+\&_EG?%?^N9UO?B>+RM1&Y C]!FY0;$!0,X4? J4-=MJ40.D_40F5E_Z I'BEVM:369],:_.AF"S MF>9;+G M#(3.M_* _4/S)\,<[N?/*SNM885GD#W;M5%-\LG]^9B=BOT MHZK WY19'JWA]Z;/-V.QIGISB.K:R0^+[%A#%XU1;*.QZ#LWR+,\NZR^>6-C MSGKG?^K;0R1H2@+7QYR_O>L_W34;2\>#T[>[OGSX1/)8E5W9S\H$FG\04P%L#]>JQT5!QZ?;=:Z[LFZ0-DEB_X%JTGSXVJQ")_\XR#Z 9\&\U>/=;P*PWXZD44 MDL3V1WYH-/&3)+;/=SE,C0"- X=$1'L]]QQ;R^ X"%Q])IFG)?=7)$3/T*DH MTHETXE(:DA8;WX_6,K A$1,K64ALZ8W@P+ER2]+[*T)MP9Q>N[+HLC"+X!X\ M'%PA64 %+.P$Q#:R9DX!81_<#5_<,80:XB>'%T-]E;*<[6J_GE]9*-N>>25FP$>V*??96B";SB MN$."EX,ZIG/OL+WOXJ[C=^UM_O\#4$L#!!0 ( .(PGES42&^B& 4 ,(L M 6 >'EF+3(P,C4Q,C,Q>&5X.&0Q+FAT;>T::U/;./"O[(6AA1N<."EP MJ9,PTU+:,H4;#M*;:[\IUL;6U99260;27W\K/T),H=?2))"2S$2*Y=5JWUHI MV_W-<0YDR*2/'-[VCX^ *S^-41KP-3)#HQ?"A-!7HQ&3<(Q:BRB"EUKP &: MS7JK[M9;3?N>-O;\.(8-M[W]S(<$C..L%>+ MF0Z$=(P:><_G0S :]O@9SZ5P(;D*OZ;KKG1'C7,C B7!HO)UZNWTUI$40 M3L94(HP@7C1&S(ASM+BGL/H1,NT-E D[UQ>X:>:HG#=4TCA#%HMH[#WMBQ@3 M^!,OX%3%3#[=RD>H3U"+X=-.!IV(+TBHB3V#E\9AD0@(N:6UD_/O%:P/*HM< M8,;.0$6<7AY), DAX20BJ'PF65M M"L1.R8"H-R'"*0:$2!/8C&7^TR*VEIS)IE>SCF ]C@TB++$,E.:H'5]%$1LE MZ)4_ING8I<7#7&K6 WQZ0V*N^IS"NES5/O )(Z@-23@J5$B> M9E1<3-U^OMXI2,S'O>;H$A(5"0YK;O:9%E%!02FN>:C@6\9T=F4M3]::NV[G M;,ID)H;1,/Q[V6_=SKTUMF3$M-7$0B60/MNTTX$K&@/.$N1O\U?[>S\&W42R2XMTH&\(Z:&5C(0@G_1S UIB5@ MXR6*?^G')AS*H=)Q9O/01S^4*E+!&/95?0N.#*_?P2AF8P$+%N7(OXXC]P63%)[A0XJ7U+T6DDG? M*OE-RNS9!7%QCOQ CD>K>#)7DE\1^G&*\$H$PK H.U/?$E$VRMBS.:?@LH06 MMX3F==].LA]2 OW9!K5Y;F'WS>7C"W6-[-JJO/5](")=7:XM[G+-7K>N[M"6 M1*VK.[19G\/NN'%=\?QHK]66,&TNKM'@@VT^VHP&^K8YI>8RK60Q9ZC/A?]C M![>*4?P2I_%5=O#(LX-O_O56W4Q6B<026< JD9A1(G%]*RDN_UA4.1[_]&ZR M2C&6),6H&L8+ 6]4"GW-[+*//)E8QFNOB3K_2ID,UZ\SG&-]055I.Y4(-42<@X46=TBC6@ MU%'I7JV(?36P!/1JS1ID$WNUUD[=7:]-$L^)\)ULHE?&S.I32915R%<49=37 M=XG:/ I[4DFLR/A:ZCN?S!SL=S?O232_]T/\JDZO6I]G0%R M>@"RC^R_"D63]8T8L^J_D)TC#)#<3L7"V+E#K6)Z+Q*(;&5A0HAQB_0C"0'J M'+F=SH) 8T#+ 4N 6;B 3@:4X="A8LM"C.%"I1$G39ML.KU(+?3-)8GCPK4S M(>=MJ/]?WU>EK3>JOD5"C83$TC[+776ZI+88F:ZHO5ZK.V(!.@.-[)/#AI3" M>>Q<"5X8=;M=;VU/\LQ\S,W"25X#W,A*B/\#4$L#!!0 ( .(PGER7,MIH MP00 L- 7 >'EF+3(P,C4Q,C,Q>&5X.3ED,BYH=&V]5UEOVS@0_BNS M*7H!EBS)<1O+;H#$3;9!FPV0I'L\TM)88D.16I+RT5^_0TIV[/3 /A0VX&LX MYS<'1Y/?@N!"EDQFF,.'^^M/D*NLJ5!:R#0R2]0EMR7 M%P@0QV$21F$2!\'IA%1-.QDE4SCN#Z)^$B5O(!JET3 ='L/9-;SZ?#]][;A+ M6PGZ1):?3BJT#+*2:8/VW='G^\O@Y.AT8KD5>#KI;[Y;WIG*UZ>3G"_ V+7 M=T<5TP67@55U.HAJ.R;)/AT_X5D%2Y[;,HVCZ/FX9GG.91$(G-MT&)Z3+7DNA;X.:SU^./;?A7Y%44W@65S9@@A>DW/DZ;N-/N]!G>T:6 MZ,.9*9'3X<6JY#-N830*DTE_1CC5O\JK#7P$AE55&G_/T9G2.>I'EA48)7@. MSR+_>A*(,_##6!;<4"2"VW5:\CQ'21(OGITDT6 \Z3ON7QG;3Q ']XZ['\YK M7A5@=/;N:+6>!U3\PS@9Q"M?(F3 9= M@_PR<'Z,Q7N:!"F MQ.9?""5JG*TA4]*X<6T5V!*A,0AJ#JK1(%F%P&3NZ::I2-MZJ*=,#UTA)-/[SZ@+NK&XRV^A6SRTW#P9N?77)PEF\(553I6NE*=F/ MW%Y#/-ZJ:@7/C%&4E.V=H%QV6GXA:+1FQUDJP':%]\VO'>Z())_M5S,_$-2A1/ M)IJ\!6&G=KWTVS'A)F5#7Q)XU=TMT;K[NP9+F54FYHP5@AC#G8I-)I_L. MLX82QJG '107*[K/)>T(4U55W!A7;/_;A[N+Z:YE!XP3K8BS= 71#A4W4$)J M!":,>MH&Y)RK).*U)3?;4X'6$BJ/3E],@3F' ;N[L9/?0R$\2$M?22BXKW_3 M$,R=RX0ZTDX&4EGGF&]YEE?.TY)9=Y@I:G,748=21AU6J+;5J6F,:YEEJ0QN M42! -/[;<$WY:P< )<]5)[QM$=O+YEEF'34>#08]UZ2/(V.':9ON1^[CGLL; M,A<+]7C/ UWY^O1ZG :];2,#M595(PH_'WRDWM!AL/^'1HRA&4YK,%V>Z]Y! MC$[XG@'_.^66-HV,3ONF#Y,^/_U Q?FQD?")+>%F/N<9FH-X]R.[[6[=?I9Z MX\2,90^%5I2R(%-"Z72SU.WLR/L'W6J3N+7&+3S=_\T:N+N;=Y3=U?SITE^S M@G8F>OIX"-B<6CQE"\7SS>)S$B;'SS?[9TN+_!K4/DST_;/(?U!+ 0(4 Q0 M ( .(PGER00UA5_BD )WT 0 0 " 0 !X>68M,C R M-3$R,S$N>'-D4$L! A0#% @ XC">7"IW[-N1&0 NI&UL4$L! A0#% @ XC"> M7.EJQ5!L@ ].8( !0 ( ![T, 'AY9BTR,#(U,3(S,5]D M968N>&UL4$L! A0#% @ XC">7&C]Y%5G^P N^\/ !0 M ( !C<0 'AY9BTR,#(U,3(S,5]L86(N>&UL4$L! A0#% @ XC">7,HR M1#R0K0 AB(- !0 ( !)L ! 'AY9BTR,#(U,3(S,5]P&UL4$L! A0#% @ XC">7)M;Q*GD%0D 'K1O !0 ( ! MZ&T" 'AY9BTR,#(U,3(S,7@R,&8N:'1M4$L! A0#% @ XC">7$B>7=#+ MR0 S_4 !< ( !_H,+ 'AY9BTR,#(U,3(S,7@R,&8P,#,N M:G!G4$L! A0#% @ XC">7#F_WL&G9P *84 !< ( ! M_DT, 'AY9BTR,#(U,3(S,7@R,&8P,#7)!+ M@ L*( $ 4G0! !< ( !VK4, 'AY9BTR,#(U,3(S,7@R,&8P M,3 N:G!G4$L! A0#% @ XC">7#!"V,A_#P (Q !< M ( !&=8- 'AY9BTR,#(U,3(S,7@R,&8P,3@N:G!G4$L! A0#% @ XC"> M7( P4;FP" Y$ !< ( !S>4- 'AY9BTR,#(U,3(S,7AE M>#$R9#$N:'1M4$L! A0#% @ XC">7)5,XH&'" /D !< M ( !LNX- 'AY9BTR,#(U,3(S,7AE>#$R9#(N:'1M4$L! A0#% @ MXC">7,C+M ;J! (QL !< ( !;O<- 'AY9BTR,#(U,3(S M,7AE>#$S9#$N:'1M4$L! A0#% @ XC">7( ;D%?'! \1H !< M ( !C?P- 'AY9BTR,#(U,3(S,7AE>#$S9#(N:'1M4$L! A0#% M @ XC">7 X%DLHS! 2Q( !< ( !B0$. 'AY9BTR,#(U M,3(S,7AE>#$U9#$N:'1M4$L! A0#% @ XC">7-W+<0"F!P 33 !< M ( !\04. 'AY9BTR,#(U,3(S,7AE>#$U9#(N:'1M4$L! A0# M% @ XC">7-1(;Z(8!0 PBP !8 ( !S T. 'AY9BTR M,#(U,3(S,7AE>#AD,2YH=&U02P$"% ,4 " #B,)Y'EF+3(P,C4Q,C,Q>&5X.3ED,BYH=&U02P4& 2 !( $@##! #A@. end XML 137 xyf-20251231x20f_htm.xml IDEA: XBRL DOCUMENT 0001725033 xyf:ZhonganMember 2025-01-01 2025-12-31 0001725033 us-gaap:RestrictedStockUnitsRSUMember 2019-11-01 2019-11-30 0001725033 us-gaap:RestrictedStockUnitsRSUMember 2019-08-01 2019-08-31 0001725033 xyf:ShareBasedPaymentArrangementOptionMember 2021-11-10 2021-11-10 0001725033 srt:MinimumMember 2018-05-09 2018-05-09 0001725033 srt:MaximumMember 2018-05-09 2018-05-09 0001725033 us-gaap:RestrictedStockUnitsRSUMember 2025-10-01 2025-10-31 0001725033 xyf:TianjinYuexinFinancingGuaranteeCo.LtdMember 2023-12-31 0001725033 xyf:XiaoyingCreditLoansAndRevolvingLoansMember 2024-01-01 2024-12-31 0001725033 xyf:XiaoyingCreditLoansAndRevolvingLoansMember 2023-01-01 2023-12-31 0001725033 xyf:TaxYear2023To2025Member xyf:QualifiedEnterpriseMember 2025-01-01 2025-12-31 0001725033 xyf:TaxYear2020To2025Member xyf:QualifiedEnterpriseMember 2025-01-01 2025-12-31 0001725033 xyf:VariableInterestEntitiesViesAndConsolidatedTrustMember 2025-01-01 2025-12-31 0001725033 xyf:VariableInterestEntitiesViesAndConsolidatedTrustMember 2024-01-01 2024-12-31 0001725033 xyf:VariableInterestEntitiesViesAndConsolidatedTrustMember 2023-01-01 2023-12-31 0001725033 xyf:JiangxiRuijingFinancialAssetManagementCo.Ltd.Member 2018-01-01 2018-12-31 0001725033 xyf:ShenzhenYingZhongTongFinancialInformationServiceCo.Ltd.Member xyf:ShenzhenXiaoyingPuhuiTechnologyCo.Ltd.Member 2018-02-01 2018-03-31 0001725033 xyf:ShenzhenXiaoyingTechnologyCo.Ltd.Member xyf:XiaoyingBeijingInformationTechnologyCo.Ltd.Member 2017-12-01 2017-12-31 0001725033 xyf:DepositMember 2025-01-01 2025-12-31 0001725033 us-gaap:LiabilitiesTotalMember 2025-01-01 2025-12-31 0001725033 us-gaap:AccountsReceivableMember 2025-01-01 2025-12-31 0001725033 xyf:DepositMember 2024-01-01 2024-12-31 0001725033 us-gaap:LiabilitiesTotalMember 2024-01-01 2024-12-31 0001725033 us-gaap:AccountsReceivableMember 2024-01-01 2024-12-31 0001725033 xyf:DepositMember 2025-12-31 0001725033 us-gaap:LiabilitiesTotalMember 2025-12-31 0001725033 us-gaap:AccountsReceivableMember 2025-12-31 0001725033 xyf:DepositMember 2024-12-31 0001725033 us-gaap:LiabilitiesTotalMember 2024-12-31 0001725033 us-gaap:AccountsReceivableMember 2024-12-31 0001725033 xyf:ShareholdersVotingRightsProxyAgreementWithShareholdersOfViesMember xyf:XiaoyingBeijingInformationTechnologyCo.Ltd.Member 2025-01-01 2025-12-31 0001725033 xyf:ConsolidatedTrustsAndPartnershipsMember xyf:XiaoyingCreditLoansAndRevolvingLoansMember 2025-12-31 0001725033 xyf:ConsolidatedTrustsAndPartnershipsMember xyf:XiaoyingCreditLoansAndRevolvingLoansMember 2024-12-31 0001725033 xyf:ExecutiveCallOptionAgreementWithShareholdersOfViesMember xyf:XiaoyingBeijingInformationTechnologyCo.Ltd.Member 2025-01-01 2025-12-31 0001725033 xyf:ExclusiveBusinessCooperationAgreementsWithViesMember xyf:XiaoyingBeijingInformationTechnologyCo.Ltd.Member 2025-01-01 2025-12-31 0001725033 2022-01-01 2022-12-31 0001725033 2021-01-01 2021-12-31 0001725033 country:CN 2025-12-31 0001725033 country:CN 2024-12-31 0001725033 xyf:TianjinYuexinFinancingGuaranteeCo.LtdMember 2022-05-20 2022-05-20 0001725033 xyf:ShenzhenQuanbeiMicrocreditCo.LtdMember 2021-11-01 2021-11-30 0001725033 xyf:CreditLossesMember 2025-12-31 0001725033 xyf:LoansFacilitatedIn2025Member 2025-01-01 2025-12-31 0001725033 xyf:LoansFacilitatedIn2024Member 2024-01-01 2024-12-31 0001725033 xyf:LoansFacilitatedIn2023Member 2023-01-01 2023-12-31 0001725033 xyf:PostOriginationServiceMember 2025-12-31 0001725033 xyf:LoanFacilitationServiceMember 2025-12-31 0001725033 xyf:GuaranteeIncomeMember 2025-12-31 0001725033 us-gaap:ServiceOtherMember 2025-12-31 0001725033 us-gaap:FinancialServiceMember 2025-12-31 0001725033 xyf:PostOriginationServiceMember 2024-12-31 0001725033 xyf:LoanFacilitationServiceMember 2024-12-31 0001725033 xyf:GuaranteeIncomeMember 2024-12-31 0001725033 us-gaap:ServiceOtherMember 2024-12-31 0001725033 us-gaap:FinancialServiceMember 2024-12-31 0001725033 xyf:ShenzhenYingZhongTongFinancialInformationServiceCo.Ltd.Member 2025-01-01 2025-12-31 0001725033 xyf:ShenzhenYingAiGouTradingCo.ltd.Member 2025-01-01 2025-12-31 0001725033 xyf:ShenzhenXiaoyingTechnologyCo.Ltd.Member 2025-01-01 2025-12-31 0001725033 xyf:BeijingYingZhongTongRongxunTechnologyServiceCo.Ltd.Member 2025-01-01 2025-12-31 0001725033 xyf:SubsidiariesAndVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesMember 2025-12-31 0001725033 xyf:SubsidiariesAndVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesMember 2024-12-31 0001725033 us-gaap:TreasuryStockCommonMember 2025-01-01 2025-12-31 0001725033 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-12-31 0001725033 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-12-31 0001725033 us-gaap:CommonStockMember 2025-01-01 2025-12-31 0001725033 us-gaap:CommonStockMember 2024-01-01 2024-12-31 0001725033 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001725033 2024-12-16 2024-12-16 0001725033 us-gaap:CommonClassAMember us-gaap:IPOMember 2018-09-01 2018-09-30 0001725033 dei:AdrMember us-gaap:IPOMember 2018-09-01 2018-09-30 0001725033 xyf:YueJustinTangMember srt:ChiefExecutiveOfficerMember 2015-08-07 2015-08-07 0001725033 xyf:UnrelatedThirdPartyInvestorMember us-gaap:NonrelatedPartyMember 2015-08-07 2015-08-07 0001725033 us-gaap:TreasuryStockCommonMember 2025-12-31 0001725033 us-gaap:RetainedEarningsMember 2025-12-31 0001725033 us-gaap:ParentMember 2025-12-31 0001725033 us-gaap:AdditionalPaidInCapitalMember 2025-12-31 0001725033 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-12-31 0001725033 us-gaap:TreasuryStockCommonMember 2024-12-31 0001725033 us-gaap:RetainedEarningsMember 2024-12-31 0001725033 us-gaap:ParentMember 2024-12-31 0001725033 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001725033 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-12-31 0001725033 us-gaap:TreasuryStockCommonMember 2023-12-31 0001725033 us-gaap:RetainedEarningsMember 2023-12-31 0001725033 us-gaap:ParentMember 2023-12-31 0001725033 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001725033 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001725033 us-gaap:TreasuryStockCommonMember 2022-12-31 0001725033 us-gaap:RetainedEarningsMember 2022-12-31 0001725033 us-gaap:ParentMember 2022-12-31 0001725033 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001725033 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001725033 dei:AdrMember us-gaap:IPOMember 2018-09-30 0001725033 srt:MinimumMember 2024-01-01 2024-12-31 0001725033 srt:MaximumMember 2024-01-01 2024-12-31 0001725033 srt:MinimumMember 2024-12-31 0001725033 srt:MaximumMember 2024-12-31 0001725033 srt:MinimumMember 2017-10-11 0001725033 srt:MaximumMember 2017-10-11 0001725033 srt:MinimumMember 2016-05-03 0001725033 srt:MaximumMember 2016-05-03 0001725033 us-gaap:RestrictedStockUnitsRSUMember xyf:CertainSeniorManagementsMember 2019-11-01 2019-11-30 0001725033 us-gaap:RestrictedStockUnitsRSUMember xyf:CertainSeniorManagementsMember 2019-08-01 2019-08-31 0001725033 2019-04-30 2019-04-30 0001725033 2018-10-31 2018-10-31 0001725033 2018-05-09 2018-05-09 0001725033 2018-04-30 2018-04-30 0001725033 2017-10-11 2017-10-11 0001725033 2016-05-03 2016-05-03 0001725033 2015-06-29 2015-06-29 0001725033 2015-01-25 2015-01-25 0001725033 2019-04-30 0001725033 2018-10-31 0001725033 2018-05-09 0001725033 2018-04-30 0001725033 2017-10-11 0001725033 2016-05-03 0001725033 2015-06-29 0001725033 2015-01-25 0001725033 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001725033 us-gaap:RestrictedStockUnitsRSUMember 2021-11-01 2021-11-30 0001725033 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001725033 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001725033 us-gaap:RestrictedStockUnitsRSUMember xyf:CertainSeniorManagementsMember 2019-08-01 2019-11-30 0001725033 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001725033 srt:MinimumMember 2025-01-01 2025-12-31 0001725033 srt:MaximumMember 2025-01-01 2025-12-31 0001725033 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001725033 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001725033 us-gaap:EmployeeStockOptionMember 2025-01-01 2025-12-31 0001725033 xyf:NewupBankOfLiaoningMember us-gaap:OtherAffiliatesMember 2023-01-01 2023-12-31 0001725033 xyf:PostOriginationServiceMember xyf:XiaoyingCreditLoanMember 2025-01-01 2025-12-31 0001725033 xyf:PostOriginationServiceMember xyf:OtherServicesMember 2025-01-01 2025-12-31 0001725033 xyf:PostOriginationServiceMember us-gaap:RelatedPartyMember 2025-01-01 2025-12-31 0001725033 xyf:LoanFacilitationServiceMember xyf:XiaoyingCreditLoanMember 2025-01-01 2025-12-31 0001725033 xyf:LoanFacilitationServiceMember xyf:OtherServicesMember 2025-01-01 2025-12-31 0001725033 xyf:LoanFacilitationServiceMember us-gaap:RelatedPartyMember 2025-01-01 2025-12-31 0001725033 us-gaap:ServiceOtherMember xyf:XiaoyingCreditLoanMember 2025-01-01 2025-12-31 0001725033 us-gaap:ServiceOtherMember xyf:OtherServicesMember 2025-01-01 2025-12-31 0001725033 us-gaap:GuaranteesMember xyf:XiaoyingCreditLoanMember 2025-01-01 2025-12-31 0001725033 us-gaap:GuaranteesMember xyf:OtherServicesMember 2025-01-01 2025-12-31 0001725033 us-gaap:FinancialServiceMember xyf:XiaoyingCreditLoanMember 2025-01-01 2025-12-31 0001725033 us-gaap:FinancialServiceMember xyf:OtherServicesMember 2025-01-01 2025-12-31 0001725033 xyf:PostOriginationServiceMember 2025-01-01 2025-12-31 0001725033 xyf:LoanFacilitationServiceMember 2025-01-01 2025-12-31 0001725033 xyf:GuaranteeIncomeMember 2025-01-01 2025-12-31 0001725033 us-gaap:ServiceOtherMember 2025-01-01 2025-12-31 0001725033 us-gaap:GuaranteesMember 2025-01-01 2025-12-31 0001725033 us-gaap:FinancialServiceMember 2025-01-01 2025-12-31 0001725033 xyf:PostOriginationServiceMember xyf:XiaoyingCreditLoanMember 2024-01-01 2024-12-31 0001725033 xyf:PostOriginationServiceMember xyf:OtherServicesMember 2024-01-01 2024-12-31 0001725033 xyf:PostOriginationServiceMember us-gaap:RelatedPartyMember 2024-01-01 2024-12-31 0001725033 xyf:LoanFacilitationServiceMember xyf:XiaoyingCreditLoanMember 2024-01-01 2024-12-31 0001725033 xyf:LoanFacilitationServiceMember xyf:OtherServicesMember 2024-01-01 2024-12-31 0001725033 xyf:LoanFacilitationServiceMember us-gaap:RelatedPartyMember 2024-01-01 2024-12-31 0001725033 us-gaap:ServiceOtherMember xyf:XiaoyingCreditLoanMember 2024-01-01 2024-12-31 0001725033 us-gaap:ServiceOtherMember xyf:OtherServicesMember 2024-01-01 2024-12-31 0001725033 us-gaap:GuaranteesMember xyf:XiaoyingCreditLoanMember 2024-01-01 2024-12-31 0001725033 us-gaap:GuaranteesMember xyf:OtherServicesMember 2024-01-01 2024-12-31 0001725033 us-gaap:FinancialServiceMember xyf:XiaoyingCreditLoanMember 2024-01-01 2024-12-31 0001725033 us-gaap:FinancialServiceMember xyf:OtherServicesMember 2024-01-01 2024-12-31 0001725033 xyf:PostOriginationServiceMember 2024-01-01 2024-12-31 0001725033 xyf:LoanFacilitationServiceMember 2024-01-01 2024-12-31 0001725033 xyf:GuaranteeIncomeMember 2024-01-01 2024-12-31 0001725033 us-gaap:ServiceOtherMember 2024-01-01 2024-12-31 0001725033 us-gaap:GuaranteesMember 2024-01-01 2024-12-31 0001725033 us-gaap:FinancialServiceMember 2024-01-01 2024-12-31 0001725033 xyf:PostOriginationServiceMember xyf:XiaoyingRevolvingLoanMember 2023-01-01 2023-12-31 0001725033 xyf:PostOriginationServiceMember xyf:XiaoyingCreditLoanMember 2023-01-01 2023-12-31 0001725033 xyf:PostOriginationServiceMember xyf:OtherServicesMember 2023-01-01 2023-12-31 0001725033 xyf:PostOriginationServiceMember xyf:OtherLoanProductsMember 2023-01-01 2023-12-31 0001725033 xyf:PostOriginationServiceMember us-gaap:RelatedPartyMember 2023-01-01 2023-12-31 0001725033 xyf:LoanFacilitationServiceMember xyf:XiaoyingRevolvingLoanMember 2023-01-01 2023-12-31 0001725033 xyf:LoanFacilitationServiceMember xyf:XiaoyingCreditLoanMember 2023-01-01 2023-12-31 0001725033 xyf:LoanFacilitationServiceMember xyf:OtherServicesMember 2023-01-01 2023-12-31 0001725033 xyf:LoanFacilitationServiceMember xyf:OtherLoanProductsMember 2023-01-01 2023-12-31 0001725033 xyf:LoanFacilitationServiceMember us-gaap:RelatedPartyMember 2023-01-01 2023-12-31 0001725033 us-gaap:ServiceOtherMember xyf:XiaoyingRevolvingLoanMember 2023-01-01 2023-12-31 0001725033 us-gaap:ServiceOtherMember xyf:XiaoyingCreditLoanMember 2023-01-01 2023-12-31 0001725033 us-gaap:ServiceOtherMember xyf:OtherServicesMember 2023-01-01 2023-12-31 0001725033 us-gaap:ServiceOtherMember xyf:OtherLoanProductsMember 2023-01-01 2023-12-31 0001725033 us-gaap:GuaranteesMember xyf:XiaoyingRevolvingLoanMember 2023-01-01 2023-12-31 0001725033 us-gaap:GuaranteesMember xyf:XiaoyingCreditLoanMember 2023-01-01 2023-12-31 0001725033 us-gaap:GuaranteesMember xyf:OtherServicesMember 2023-01-01 2023-12-31 0001725033 us-gaap:GuaranteesMember xyf:OtherLoanProductsMember 2023-01-01 2023-12-31 0001725033 us-gaap:FinancialServiceMember xyf:XiaoyingRevolvingLoanMember 2023-01-01 2023-12-31 0001725033 us-gaap:FinancialServiceMember xyf:XiaoyingCreditLoanMember 2023-01-01 2023-12-31 0001725033 us-gaap:FinancialServiceMember xyf:OtherServicesMember 2023-01-01 2023-12-31 0001725033 us-gaap:FinancialServiceMember xyf:OtherLoanProductsMember 2023-01-01 2023-12-31 0001725033 xyf:PostOriginationServiceMember 2023-01-01 2023-12-31 0001725033 xyf:OtherLoanProductsMember 2023-01-01 2023-12-31 0001725033 xyf:LoanFacilitationServiceMember 2023-01-01 2023-12-31 0001725033 xyf:GuaranteeIncomeMember 2023-01-01 2023-12-31 0001725033 us-gaap:ServiceOtherMember 2023-01-01 2023-12-31 0001725033 us-gaap:GuaranteesMember 2023-01-01 2023-12-31 0001725033 us-gaap:FinancialServiceMember 2023-01-01 2023-12-31 0001725033 xyf:ConsolidatedTrustsAndPartnershipsMember 2025-12-31 0001725033 xyf:ConsolidatedTrustsAndPartnershipsMember 2024-12-31 0001725033 xyf:FurnitureAndOfficeEquipmentMember 2025-12-31 0001725033 xyf:ComputerAndTransmissionEquipmentMember 2025-12-31 0001725033 us-gaap:VehiclesMember 2025-12-31 0001725033 us-gaap:LeaseholdImprovementsMember 2025-12-31 0001725033 xyf:FurnitureAndOfficeEquipmentMember 2024-12-31 0001725033 xyf:ComputerAndTransmissionEquipmentMember 2024-12-31 0001725033 us-gaap:VehiclesMember 2024-12-31 0001725033 us-gaap:LeaseholdImprovementsMember 2024-12-31 0001725033 us-gaap:SubsequentEventMember 2026-01-01 2026-03-31 0001725033 xyf:ShenzhenQuanbeiMicrocreditCo.LtdMember 2025-01-01 2025-12-31 0001725033 xyf:ShenzhenQuanbeiMicrocreditCo.LtdMember 2024-01-01 2024-12-31 0001725033 xyf:ShenzhenQuanbeiMicrocreditCo.LtdMember 2023-01-01 2023-12-31 0001725033 srt:PartnershipInterestMember 2025-01-01 2025-12-31 0001725033 srt:PartnershipInterestMember 2024-01-01 2024-12-31 0001725033 srt:PartnershipInterestMember 2023-01-01 2023-12-31 0001725033 xyf:PrivateEntitiesMember 2021-01-01 2021-12-31 0001725033 xyf:ShenzhenQuanbeiMicrocreditCo.LtdMember xyf:XiaoyingCreditLoansAndRevolvingLoansMember 2025-01-01 2025-12-31 0001725033 xyf:ShenzhenQuanbeiMicrocreditCo.LtdMember xyf:XiaoyingCreditLoansAndRevolvingLoansMember 2024-01-01 2024-12-31 0001725033 xyf:ShenzhenQuanbeiMicrocreditCo.LtdMember xyf:XiaoyingCreditLoansAndRevolvingLoansMember 2023-01-01 2023-12-31 0001725033 xyf:XiaoyingCreditLoansAndRevolvingLoansMember 2025-01-01 2025-12-31 0001725033 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-01-01 2025-12-31 0001725033 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-12-31 0001725033 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001725033 xyf:ConsolidatedVariableInterestEntitiesTrustsAndPartnershipsMember xyf:XiaoyingCreditLoansAndOtherLoansMember 2025-12-31 0001725033 xyf:ConsolidatedTrustsMember xyf:XiaoyingCreditLoansAndOtherLoansMember 2025-12-31 0001725033 xyf:XiaoyingCreditLoansAndOtherLoansMember 2025-12-31 0001725033 xyf:OneOfSubsidiariesMember 2025-12-31 0001725033 xyf:ConsolidatedVariableInterestEntitiesTrustsAndPartnershipsMember xyf:XiaoyingCreditLoansAndOtherLoansMember 2024-12-31 0001725033 xyf:ConsolidatedTrustsMember xyf:XiaoyingCreditLoansAndOtherLoansMember 2024-12-31 0001725033 xyf:XiaoyingCreditLoansAndOtherLoansMember 2024-12-31 0001725033 xyf:OneOfSubsidiariesMember 2024-12-31 0001725033 xyf:LoansFacilitatedIn2025Member xyf:FinancingReceivablesNotPastDueMember xyf:XiaoyingCreditLoanMember 2025-12-31 0001725033 xyf:LoansFacilitatedIn2025Member us-gaap:FinancingReceivables30To59DaysPastDueMember xyf:XiaoyingCreditLoanMember 2025-12-31 0001725033 xyf:LoansFacilitatedIn2025Member us-gaap:FinancingReceivables1To29DaysPastDueMember xyf:XiaoyingCreditLoanMember 2025-12-31 0001725033 xyf:LoansFacilitatedIn2024Member xyf:FinancingReceivablesNotPastDueMember xyf:XiaoyingCreditLoanMember 2025-12-31 0001725033 xyf:LoansFacilitatedIn2024Member us-gaap:FinancingReceivables30To59DaysPastDueMember xyf:XiaoyingCreditLoanMember 2025-12-31 0001725033 xyf:LoansFacilitatedIn2024Member us-gaap:FinancingReceivables1To29DaysPastDueMember xyf:XiaoyingCreditLoanMember 2025-12-31 0001725033 xyf:LoansFacilitatedIn2025Member xyf:XiaoyingCreditLoanMember 2025-12-31 0001725033 xyf:LoansFacilitatedIn2024Member xyf:XiaoyingCreditLoanMember 2025-12-31 0001725033 xyf:FinancingReceivablesNotPastDueMember 2025-12-31 0001725033 xyf:LoansFacilitatedIn2024Member xyf:FinancingReceivablesNotPastDueMember xyf:XiaoyingCreditLoanMember 2024-12-31 0001725033 xyf:LoansFacilitatedIn2024Member us-gaap:FinancingReceivables30To59DaysPastDueMember xyf:XiaoyingCreditLoanMember 2024-12-31 0001725033 xyf:LoansFacilitatedIn2024Member us-gaap:FinancingReceivables1To29DaysPastDueMember xyf:XiaoyingCreditLoanMember 2024-12-31 0001725033 xyf:LoansFacilitatedIn2023Member xyf:FinancingReceivablesNotPastDueMember xyf:XiaoyingCreditLoanMember 2024-12-31 0001725033 xyf:LoansFacilitatedIn2023Member us-gaap:FinancingReceivables30To59DaysPastDueMember xyf:XiaoyingCreditLoanMember 2024-12-31 0001725033 xyf:LoansFacilitatedIn2023Member us-gaap:FinancingReceivables1To29DaysPastDueMember xyf:XiaoyingCreditLoanMember 2024-12-31 0001725033 xyf:LoansFacilitatedIn2024Member xyf:XiaoyingCreditLoanMember 2024-12-31 0001725033 xyf:LoansFacilitatedIn2023Member xyf:XiaoyingCreditLoanMember 2024-12-31 0001725033 xyf:FinancingReceivablesNotPastDueMember 2024-12-31 0001725033 xyf:ConsolidatedInvesteeCompaniesMember 2025-01-01 2025-12-31 0001725033 xyf:ConsolidatedInvesteeCompaniesMember 2024-01-01 2024-12-31 0001725033 xyf:ConsolidatedInvesteeCompaniesMember 2023-01-01 2023-12-31 0001725033 xyf:ConsolidatedVariableInterestEntitiesTrustsAndPartnershipsMember 2024-01-01 2024-12-31 0001725033 xyf:ConsolidatedTrustsMember 2024-01-01 2024-12-31 0001725033 xyf:ConsolidatedVariableInterestEntitiesTrustsAndPartnershipsMember 2023-01-01 2023-12-31 0001725033 xyf:ConsolidatedTrustsMember 2023-01-01 2023-12-31 0001725033 xyf:YztHkLimitedMember 2025-12-31 0001725033 xyf:XiaoyingBeijingInformationTechnologyCo.Ltd.Member 2025-12-31 0001725033 xyf:TianjinYuexinFinancingGuaranteeCo.LtdMember 2025-12-31 0001725033 xyf:ShenzhenXiaoyingPuhuiTechnologyCo.Ltd.Member 2025-12-31 0001725033 xyf:ShenzhenXiaoyingInformationTechnologyCo.Ltd.Member 2025-12-31 0001725033 xyf:DingyueDigitalAndInformationTechnologyShenzhenCo.LtdMember 2025-12-31 0001725033 xyf:ConsolidatedTrustsMember xyf:OneOfSubsidiariesMember 2025-12-31 0001725033 xyf:ConsolidatedTrustsMember xyf:OneOfSubsidiariesMember 2024-12-31 0001725033 us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember 2024-10-01 2025-09-30 0001725033 us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember 2024-01-01 2024-09-30 0001725033 us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember 2023-01-01 2023-09-30 0001725033 2026-12-31 0001725033 xyf:XiaoyingHousingLoanMember 2025-01-01 2025-12-31 0001725033 xyf:XiaoyingHousingLoanMember 2024-01-01 2024-12-31 0001725033 xyf:XiaoyingHousingLoanMember 2023-01-01 2023-12-31 0001725033 country:KY 2025-01-01 2025-12-31 0001725033 country:HK 2025-01-01 2025-12-31 0001725033 country:KY 2024-01-01 2024-12-31 0001725033 country:HK 2024-01-01 2024-12-31 0001725033 country:CN 2024-01-01 2024-12-31 0001725033 country:KY 2023-01-01 2023-12-31 0001725033 country:HK 2023-01-01 2023-12-31 0001725033 country:CN 2023-01-01 2023-12-31 0001725033 srt:MinimumMember 2025-12-31 0001725033 srt:MaximumMember 2025-12-31 0001725033 us-gaap:LicenseMember 2025-12-31 0001725033 us-gaap:ComputerSoftwareIntangibleAssetMember 2025-12-31 0001725033 us-gaap:LicenseMember 2024-12-31 0001725033 us-gaap:ComputerSoftwareIntangibleAssetMember 2024-12-31 0001725033 2018-01-01 2018-12-31 0001725033 us-gaap:LoansMember 2025-01-01 2025-12-31 0001725033 xyf:XiaoyingRevolvingLoanMember 2024-01-01 2024-12-31 0001725033 xyf:XiaoyingRevolvingLoanMember 2023-01-01 2023-12-31 0001725033 xyf:LoansFacilitatedIn2025Member xyf:XiaoyingCreditLoansAndOtherLoansMember 2025-12-31 0001725033 xyf:LoansFacilitatedIn2024Member xyf:XiaoyingCreditLoansAndOtherLoansMember 2025-12-31 0001725033 xyf:XiaoyingCreditLoansAndRevolvingLoansMember 2025-12-31 0001725033 us-gaap:LoansMember 2025-12-31 0001725033 xyf:XiaoyingRevolvingLoanMember 2024-12-31 0001725033 xyf:XiaoyingCreditLoansAndRevolvingLoansMember 2024-12-31 0001725033 xyf:XiaoyingRevolvingLoanMember 2023-12-31 0001725033 xyf:XiaoyingRevolvingLoanMember 2022-12-31 0001725033 us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember 2025-01-01 2025-12-31 0001725033 xyf:IosgFundIiL.p.Member 2024-12-31 0001725033 xyf:DragonflyVenturesIiL.p.Member 2024-12-31 0001725033 xyf:IosgFundIiL.p.Member 2021-12-31 0001725033 xyf:DragonflyVenturesIiL.p.Member 2021-12-31 0001725033 xyf:IosgFundIiL.p.Member 2025-12-31 0001725033 xyf:DragonflyVenturesIiL.p.Member 2025-12-31 0001725033 xyf:PrivateEntitiesMember 2021-12-31 0001725033 xyf:JiangxiRuijingFinancialAssetManagementCo.Ltd.Member xyf:NomineeArrangementForAcquiringEquityInterestMember 2018-12-31 0001725033 xyf:JiangxiRuijingFinancialAssetManagementCo.Ltd.Member 2018-12-31 0001725033 xyf:YueJustinTangMember srt:MinimumMember xyf:XFinancialMember srt:ChiefExecutiveOfficerMember 2015-01-05 0001725033 xyf:FoundersMember srt:MinimumMember xyf:ShenzhenYingZhongTongFinancialInformationServiceCo.Ltd.Member srt:ChiefExecutiveOfficerMember 2014-03-31 0001725033 2017-06-30 0001725033 us-gaap:RestrictedStockUnitsRSUMember 2025-12-31 0001725033 us-gaap:RestrictedStockUnitsRSUMember 2024-12-31 0001725033 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001725033 country:KY 2025-01-01 2025-12-31 0001725033 country:HK 2025-01-01 2025-12-31 0001725033 country:CN 2025-01-01 2025-12-31 0001725033 country:HK xyf:First2MillionHkdOfProfitEarnedByCompanyMember 2025-01-01 2025-12-31 0001725033 xyf:QualifiedEnterpriseMember 2025-01-01 2025-12-31 0001725033 country:CN 2025-01-01 2025-12-31 0001725033 country:HK xyf:ProfitEarnedByCompanyExceedingFirst2MillionHkdMember 2024-01-01 2024-12-31 0001725033 country:HK xyf:First2MillionHkdOfProfitEarnedByCompanyMember 2024-01-01 2024-12-31 0001725033 country:HK xyf:ProfitEarnedByCompanyExceedingFirst2MillionHkdMember 2023-01-01 2023-12-31 0001725033 country:HK xyf:First2MillionHkdOfProfitEarnedByCompanyMember 2023-01-01 2023-12-31 0001725033 us-gaap:CommonClassBMember 2025-01-01 2025-12-31 0001725033 us-gaap:CommonClassBMember 2024-01-01 2024-12-31 0001725033 us-gaap:CommonClassAMember 2024-01-01 2024-12-31 0001725033 us-gaap:CommonClassBMember 2023-01-01 2023-12-31 0001725033 us-gaap:CommonClassAMember 2023-01-01 2023-12-31 0001725033 us-gaap:RetainedEarningsMember 2025-01-01 2025-12-31 0001725033 us-gaap:RetainedEarningsMember 2024-01-01 2024-12-31 0001725033 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001725033 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2025-12-31 0001725033 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2025-12-31 0001725033 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2025-12-31 0001725033 us-gaap:FairValueMeasurementsRecurringMember 2025-12-31 0001725033 xyf:WealthManagementProductsWithNoFixedTermMember 2025-01-01 2025-12-31 0001725033 xyf:FundLinkedNotesMember 2025-01-01 2025-12-31 0001725033 us-gaap:USTreasurySecuritiesMember 2025-01-01 2025-12-31 0001725033 xyf:WealthManagementProductsWithNoFixedTermMember 2024-01-01 2024-12-31 0001725033 xyf:FundLinkedNotesMember 2024-01-01 2024-12-31 0001725033 us-gaap:USTreasurySecuritiesMember 2024-01-01 2024-12-31 0001725033 us-gaap:SubsequentEventMember 2026-03-31 0001725033 xyf:NewupBankOfLiaoningMember us-gaap:OtherAffiliatesMember 2023-12-31 0001725033 xyf:CreditLossesMember 2024-12-31 0001725033 xyf:XiaoyingCreditLoanMember 2022-12-31 0001725033 us-gaap:LoansMember 2022-12-31 0001725033 xyf:InstitutionalCooperatorMember us-gaap:LiabilitiesTotalMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-12-31 0001725033 xyf:InstitutionalCooperatorEMember xyf:DepositMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-12-31 0001725033 xyf:InstitutionalCooperatorDMember xyf:DepositMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-12-31 0001725033 xyf:InstitutionalCooperatorDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-12-31 0001725033 xyf:InstitutionalCooperatorCMember xyf:DepositMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-12-31 0001725033 xyf:InstitutionalCooperatorCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-12-31 0001725033 xyf:InstitutionalCooperatorMember us-gaap:LiabilitiesTotalMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-12-31 0001725033 xyf:InstitutionalCooperatorMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-12-31 0001725033 xyf:InstitutionalCooperatorCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-12-31 0001725033 xyf:InstitutionalCooperatorBMember xyf:DepositMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-12-31 0001725033 xyf:InstitutionalCooperatorBMember us-gaap:LiabilitiesTotalMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-12-31 0001725033 xyf:InstitutionalCooperatorBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-12-31 0001725033 us-gaap:CommonStockMember 2025-12-31 0001725033 us-gaap:CommonStockMember 2024-12-31 0001725033 us-gaap:CommonStockMember 2023-12-31 0001725033 us-gaap:CommonStockMember 2022-12-31 0001725033 xyf:O2026H1DividendsMember dei:AdrMember us-gaap:SubsequentEventMember 2026-01-01 2026-03-31 0001725033 xyf:O2026H1DividendsMember us-gaap:SubsequentEventMember 2026-01-01 2026-03-31 0001725033 dei:AdrMember 2024-01-01 2024-12-31 0001725033 dei:AdrMember 2023-01-01 2023-12-31 0001725033 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember 2025-01-01 2025-12-31 0001725033 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember 2024-01-01 2024-12-31 0001725033 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember 2023-01-01 2023-12-31 0001725033 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember 2023-12-31 0001725033 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember 2022-12-31 0001725033 2022-12-31 0001725033 us-gaap:USTreasurySecuritiesMember 2024-12-31 0001725033 xyf:WealthManagementProductsWithNoFixedTermMember 2023-12-31 0001725033 xyf:FundLinkedNotesMember 2023-12-31 0001725033 us-gaap:USTreasurySecuritiesMember 2023-12-31 0001725033 2023-12-31 0001725033 xyf:WealthManagementProductsWithNoFixedTermMember 2025-12-31 0001725033 xyf:FundLinkedNotesMember 2025-12-31 0001725033 us-gaap:USTreasurySecuritiesMember 2025-12-31 0001725033 xyf:WealthManagementProductsWithNoFixedTermMember 2024-12-31 0001725033 xyf:FundLinkedNotesMember 2024-12-31 0001725033 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001725033 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001725033 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001725033 us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001725033 xyf:ShareBasedPaymentArrangementOptionMember 2025-01-01 2025-12-31 0001725033 us-gaap:RestrictedStockUnitsRSUMember 2025-01-01 2025-12-31 0001725033 xyf:ShareBasedPaymentArrangementOptionMember 2024-01-01 2024-12-31 0001725033 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-12-31 0001725033 xyf:ShareBasedPaymentArrangementOptionMember 2023-01-01 2023-12-31 0001725033 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001725033 xyf:XiaoyingCreditLoanMember 2025-01-01 2025-12-31 0001725033 xyf:OtherServicesMember 2025-01-01 2025-12-31 0001725033 xyf:XiaoyingCreditLoanMember 2024-01-01 2024-12-31 0001725033 xyf:OtherServicesMember 2024-01-01 2024-12-31 0001725033 us-gaap:LoansMember 2024-01-01 2024-12-31 0001725033 xyf:XiaoyingCreditLoanMember 2023-01-01 2023-12-31 0001725033 xyf:OtherServicesMember 2023-01-01 2023-12-31 0001725033 us-gaap:LoansMember 2023-01-01 2023-12-31 0001725033 xyf:CreditLossesMember xyf:XiaoyingCreditLoanMember 2025-12-31 0001725033 xyf:CreditLossesMember xyf:OtherServicesMember 2025-12-31 0001725033 xyf:CreditLossesMember xyf:XiaoyingCreditLoanMember 2024-12-31 0001725033 xyf:CreditLossesMember xyf:OtherServicesMember 2024-12-31 0001725033 xyf:XiaoyingCreditLoanMember 2023-12-31 0001725033 xyf:OtherServicesMember 2023-12-31 0001725033 us-gaap:LoansMember 2023-12-31 0001725033 xyf:OtherServicesMember 2022-12-31 0001725033 us-gaap:RestrictedStockUnitsRSUMember xyf:BorrowerAcquisitionsAndMarketingMember 2025-01-01 2025-12-31 0001725033 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2025-01-01 2025-12-31 0001725033 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CostOfSalesMember 2025-01-01 2025-12-31 0001725033 us-gaap:RestrictedStockUnitsRSUMember 2025-01-01 2025-12-31 0001725033 us-gaap:RestrictedStockUnitsRSUMember xyf:BorrowerAcquisitionsAndMarketingMember 2024-01-01 2024-12-31 0001725033 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-12-31 0001725033 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CostOfSalesMember 2024-01-01 2024-12-31 0001725033 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-12-31 0001725033 us-gaap:RestrictedStockUnitsRSUMember xyf:BorrowerAcquisitionsAndMarketingMember 2023-01-01 2023-12-31 0001725033 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001725033 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0001725033 us-gaap:EmployeeStockOptionMember us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001725033 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0001725033 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001725033 us-gaap:ParentMember 2025-01-01 2025-12-31 0001725033 us-gaap:AdditionalPaidInCapitalMember 2025-01-01 2025-12-31 0001725033 us-gaap:ParentMember 2024-01-01 2024-12-31 0001725033 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-12-31 0001725033 us-gaap:ParentMember 2023-01-01 2023-12-31 0001725033 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001725033 2023-01-01 2023-12-31 0001725033 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember 2025-12-31 0001725033 xyf:ConsolidatedInvesteeCompaniesMember 2025-12-31 0001725033 srt:ParentCompanyMember srt:ReportableLegalEntitiesMember 2024-12-31 0001725033 xyf:ConsolidatedInvesteeCompaniesMember 2024-12-31 0001725033 xyf:ConsolidatedVariableInterestEntitiesTrustsAndPartnershipsMember 2025-12-31 0001725033 xyf:ConsolidatedTrustsMember 2025-12-31 0001725033 xyf:ConsolidatedVariableInterestEntitiesTrustsAndPartnershipsMember 2024-12-31 0001725033 xyf:ConsolidatedTrustsMember 2024-12-31 0001725033 xyf:XiaoyingCreditLoanMember 2024-12-31 0001725033 xyf:FinancingReceivablesEqualToGreaterThan60DaysPastDueMember xyf:XiaoyingCreditLoanMember 2025-12-31 0001725033 xyf:FinancingReceivablesEqualToGreaterThan60DaysPastDueMember xyf:OtherServicesMember 2025-12-31 0001725033 us-gaap:FinancingReceivables30To59DaysPastDueMember xyf:XiaoyingCreditLoanMember 2025-12-31 0001725033 us-gaap:FinancingReceivables30To59DaysPastDueMember xyf:OtherServicesMember 2025-12-31 0001725033 us-gaap:FinancingReceivables1To29DaysPastDueMember xyf:XiaoyingCreditLoanMember 2025-12-31 0001725033 us-gaap:FinancingReceivables1To29DaysPastDueMember xyf:OtherServicesMember 2025-12-31 0001725033 us-gaap:FinancialAssetNotPastDueMember xyf:XiaoyingCreditLoanMember 2025-12-31 0001725033 us-gaap:FinancialAssetNotPastDueMember xyf:OtherServicesMember 2025-12-31 0001725033 xyf:XiaoyingCreditLoanMember 2025-12-31 0001725033 xyf:OtherServicesMember 2025-12-31 0001725033 xyf:FinancingReceivablesEqualToGreaterThan60DaysPastDueMember 2025-12-31 0001725033 us-gaap:FinancingReceivables30To59DaysPastDueMember 2025-12-31 0001725033 us-gaap:FinancingReceivables1To29DaysPastDueMember 2025-12-31 0001725033 us-gaap:FinancialAssetNotPastDueMember 2025-12-31 0001725033 2025-12-31 0001725033 xyf:FinancingReceivablesEqualToGreaterThan60DaysPastDueMember xyf:OtherServicesMember 2024-12-31 0001725033 xyf:FinancingReceivablesEqualToGreaterThan60DaysPastDueMember us-gaap:LoansMember 2024-12-31 0001725033 us-gaap:FinancingReceivables30To59DaysPastDueMember xyf:OtherServicesMember 2024-12-31 0001725033 us-gaap:FinancingReceivables30To59DaysPastDueMember us-gaap:LoansMember 2024-12-31 0001725033 us-gaap:FinancingReceivables1To29DaysPastDueMember xyf:OtherServicesMember 2024-12-31 0001725033 us-gaap:FinancingReceivables1To29DaysPastDueMember us-gaap:LoansMember 2024-12-31 0001725033 us-gaap:FinancialAssetNotPastDueMember xyf:OtherServicesMember 2024-12-31 0001725033 us-gaap:FinancialAssetNotPastDueMember us-gaap:LoansMember 2024-12-31 0001725033 xyf:FinancingReceivablesEqualToGreaterThan60DaysPastDueMember 2024-12-31 0001725033 us-gaap:LoansMember 2024-12-31 0001725033 us-gaap:FinancingReceivables30To59DaysPastDueMember 2024-12-31 0001725033 us-gaap:FinancingReceivables1To29DaysPastDueMember 2024-12-31 0001725033 us-gaap:FinancialAssetNotPastDueMember 2024-12-31 0001725033 2024-12-31 0001725033 xyf:PostOriginationServiceMember xyf:XiaoyingCreditLoanMember 2025-12-31 0001725033 xyf:PostOriginationServiceMember xyf:OtherServicesMember 2025-12-31 0001725033 xyf:LoanFacilitationServiceMember xyf:XiaoyingCreditLoanMember 2025-12-31 0001725033 xyf:LoanFacilitationServiceMember xyf:OtherServicesMember 2025-12-31 0001725033 xyf:GuaranteeIncomeMember xyf:XiaoyingCreditLoanMember 2025-12-31 0001725033 xyf:GuaranteeIncomeMember xyf:OtherServicesMember 2025-12-31 0001725033 us-gaap:ServiceOtherMember xyf:XiaoyingCreditLoanMember 2025-12-31 0001725033 us-gaap:ServiceOtherMember xyf:OtherServicesMember 2025-12-31 0001725033 us-gaap:FinancialServiceMember xyf:XiaoyingCreditLoanMember 2025-12-31 0001725033 us-gaap:FinancialServiceMember xyf:OtherServicesMember 2025-12-31 0001725033 xyf:PostOriginationServiceMember xyf:XiaoyingCreditLoanMember 2024-12-31 0001725033 xyf:PostOriginationServiceMember xyf:OtherServicesMember 2024-12-31 0001725033 xyf:LoanFacilitationServiceMember xyf:XiaoyingCreditLoanMember 2024-12-31 0001725033 xyf:LoanFacilitationServiceMember xyf:OtherServicesMember 2024-12-31 0001725033 xyf:GuaranteeIncomeMember xyf:XiaoyingCreditLoanMember 2024-12-31 0001725033 xyf:GuaranteeIncomeMember xyf:OtherServicesMember 2024-12-31 0001725033 us-gaap:ServiceOtherMember xyf:XiaoyingCreditLoanMember 2024-12-31 0001725033 us-gaap:ServiceOtherMember xyf:OtherServicesMember 2024-12-31 0001725033 us-gaap:FinancialServiceMember xyf:XiaoyingCreditLoanMember 2024-12-31 0001725033 us-gaap:FinancialServiceMember xyf:OtherServicesMember 2024-12-31 0001725033 xyf:OtherServicesMember 2024-12-31 0001725033 us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember 2025-09-30 0001725033 us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember 2024-09-30 0001725033 xyf:ConsolidatedVariableInterestEntitiesTrustsAndPartnershipsMember 2025-01-01 2025-12-31 0001725033 xyf:ConsolidatedTrustsMember 2025-01-01 2025-12-31 0001725033 dei:AdrMember 2025-01-01 2025-12-31 0001725033 us-gaap:CommonClassAMember 2025-01-01 2025-12-31 0001725033 us-gaap:CommonStockMember 2025-12-31 0001725033 us-gaap:CommonClassBMember 2025-12-31 0001725033 us-gaap:CommonClassAMember 2025-12-31 0001725033 dei:BusinessContactMember 2025-01-01 2025-12-31 0001725033 2024-01-01 2024-12-31 0001725033 2025-01-01 2025-12-31 xyf:subsidiary iso4217:HKD shares iso4217:CNY iso4217:USD iso4217:USD shares pure iso4217:CNY shares xyf:segment xyf:item xyf:Institution 0001725033 FY false http://fasb.org/us-gaap/2025#AccruedLiabilitiesAndOtherLiabilities http://fasb.org/us-gaap/2025#AccruedLiabilitiesAndOtherLiabilities http://fasb.org/us-gaap/2025#AccruedLiabilitiesAndOtherLiabilities http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2025#AccruedLiabilitiesAndOtherLiabilities http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2025#OtherAssetsNoncurrent http://fasb.org/us-gaap/2025#OtherAssetsNoncurrent http://fasb.org/us-gaap/2025#UnrealizedGainLossOnDerivatives http://fasb.org/us-gaap/2025#UnrealizedGainLossOnDerivatives P30D http://fasb.org/us-gaap/2025#UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember P1Y 1 1 0 0 0 0 0 http://fasb.org/us-gaap/2025#UnrealizedGainLossOnDerivatives 0.15 P0Y http://xbrl.sec.gov/country/2025#CN P3Y P0Y P0Y P0Y P2Y 20-F false true 2025-12-31 --12-31 2025 false false 001-38652 X Financial E9 7-8F, Block A, Aerospace Science and Technology Plaza No. 168, Haide Third Avenue, Nanshan District Shenzhen 518067 CN Mr. Frank Fuya Zheng 7-8F, Block A, Aerospace Science and Technology Plaza No. 168, Haide Third Avenue, Nanshan District Shenzhen 518067 CN 86 755 8628 2977 frank.zheng@xiaoying.com American depositary shares, each ADS represents six Class A ordinary shares, par value US$0.0001 per share XYF NYSE Class A ordinary shares, par value US$0.0001 per share true NYSE 234517901 136917901 97600000 No No Yes Yes Accelerated Filer false true false U.S. GAAP false true <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Risk Management and Strategy</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We have established policies and processes for identifying, assessing, and managing material risk from cybersecurity threats, and have integrated these processes into our overall risk management systems and processes. We routinely assess material risks from cybersecurity threats, including any potential unauthorized occurrence on or conducted through our information systems that may result in adverse effects on the confidentiality, integrity, or availability of our information systems or any information residing therein.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We conduct risk assessments to identify cybersecurity threats annually as well as in the event of a material change in our business practices that may affect information systems that are vulnerable to such cybersecurity threats. These risk assessments include identification of reasonably foreseeable internal and external risks, the likelihood and potential damage that could result from such risks, and the sufficiency of existing policies, procedures, systems, and safeguards in place to manage such risks.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Following these risk assessments, we re-design, implement, and maintain reasonable safeguards to mitigate identified risks; reasonably address any identified gaps in existing safeguards; and monitor the effectiveness of our safeguards. We devote resources and designate high-level personnel, including our dedicated Information Security Officer who reports to our Chief Executive Officer (“CEO”), to manage the risk assessment and mitigation process. Our Information Security Officer works closely with a team of cybersecurity professionals with extensive experience and expertise in cybersecurity threat assessments and detection, incident response and mitigation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As part of our overall risk management system, we assess our safeguards in collaboration with various functional teams, including Information Security, Information Technology, and train our employees on these safeguards. Personnel at all levels and teams are required to receive periodic security awareness training to ensure that they understand our cybersecurity policies and their roles in protecting our information systems or any information residing therein.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We have a set of company-wide policies and procedures concerning cybersecurity matters that include security risk assessment, identity and access control, vendor security and network security. There are other policies related to cybersecurity involving employees’ use of company equipment and resources, remote work and workplace security and safety. These policies are reviewed periodically and approved by appropriate members of management.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We engage assessors, consultants, auditors, or other third parties in connection with our risk assessment processes. These service providers assist us to design and implement our cybersecurity policies and procedures, as well as to monitor and test our safeguards. These services include Web Application Penetration Testing, Infrastructure security testing, consultant engagements, incident response preparedness, and vendor security review. We require each third-party service provider to certify that it has the ability to implement and maintain appropriate security measures, consistent with all applicable laws, in connection with the services they provide to us, and to promptly report any suspected breach of its security measures that may affect us.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For additional information regarding whether any risks from cybersecurity threats, including as a result of any previous cybersecurity incidents, have materially affected or are reasonably likely to materially affect our company, including our business strategy, results of operations, or financial condition, please see Item 3.D. “Risk Factors” of this Annual Report on Form 20-F, including the risk factors titled “If we are unable to protect the confidential information of our users and adapt to the relevant regulatory framework regarding protection of such information, our business and operations may be adversely affected”.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We have established policies and processes for identifying, assessing, and managing material risk from cybersecurity threats, and have integrated these processes into our overall risk management systems and processes. We routinely assess material risks from cybersecurity threats, including any potential unauthorized occurrence on or conducted through our information systems that may result in adverse effects on the confidentiality, integrity, or availability of our information systems or any information residing therein.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We conduct risk assessments to identify cybersecurity threats annually as well as in the event of a material change in our business practices that may affect information systems that are vulnerable to such cybersecurity threats. These risk assessments include identification of reasonably foreseeable internal and external risks, the likelihood and potential damage that could result from such risks, and the sufficiency of existing policies, procedures, systems, and safeguards in place to manage such risks.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Following these risk assessments, we re-design, implement, and maintain reasonable safeguards to mitigate identified risks; reasonably address any identified gaps in existing safeguards; and monitor the effectiveness of our safeguards. We devote resources and designate high-level personnel, including our dedicated Information Security Officer who reports to our Chief Executive Officer (“CEO”), to manage the risk assessment and mitigation process. Our Information Security Officer works closely with a team of cybersecurity professionals with extensive experience and expertise in cybersecurity threat assessments and detection, incident response and mitigation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As part of our overall risk management system, we assess our safeguards in collaboration with various functional teams, including Information Security, Information Technology, and train our employees on these safeguards. Personnel at all levels and teams are required to receive periodic security awareness training to ensure that they understand our cybersecurity policies and their roles in protecting our information systems or any information residing therein.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We have a set of company-wide policies and procedures concerning cybersecurity matters that include security risk assessment, identity and access control, vendor security and network security. There are other policies related to cybersecurity involving employees’ use of company equipment and resources, remote work and workplace security and safety. These policies are reviewed periodically and approved by appropriate members of management.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We engage assessors, consultants, auditors, or other third parties in connection with our risk assessment processes. These service providers assist us to design and implement our cybersecurity policies and procedures, as well as to monitor and test our safeguards. These services include Web Application Penetration Testing, Infrastructure security testing, consultant engagements, incident response preparedness, and vendor security review. We require each third-party service provider to certify that it has the ability to implement and maintain appropriate security measures, consistent with all applicable laws, in connection with the services they provide to us, and to promptly report any suspected breach of its security measures that may affect us.</p> true true true false <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">One of the key functions of our board of directors is informed oversight of our risk management process, including risks from cybersecurity threats. Our board of directors is responsible for oversight of our risk management framework, which is designed to monitor and manage strategic and operational risks. Management is responsible for the day-to-day identification, assessment, and management of risks in our operations, including cybersecurity risks. Our board of directors administers its cybersecurity risk oversight function directly as a whole, as well as through the audit committee.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our Information Security Officer has more than 10 years of information technology expertise and is responsible to identify, assess and manage our material risks from cybersecurity threats. Our Information Security Officer started his career as a software developer and has held various leadership positions at Tencent and Baidu. At Baidu, he was responsible for the backend services of Baidu Antivirus and Baidu Security Guardian, established cloud security capabilities. He received a bachelor’s degree in Computer Science and Technology from Xidian University and a master’s degree from Tsinghua University.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our Information Security Officer oversees our cybersecurity policies and processes, including those described in “Risk Management and Strategy” above. The processes by which our Information Security Officer is informed about and monitors the prevention, detection, mitigation, and remediation of cybersecurity incidents include the following: tabletop exercises, vulnerability management programs, internal &amp; external security risk assessments, threat modeling processes of new services, third party security risk functions, incident response processes, phishing awareness programs, and additional control validation services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Our Information Security Officer reports to our CEO on an as-needed basis, or at least annually regarding the company’s cybersecurity risks and activities, including the implementation and operation of preventative controls and the detection of any recent cybersecurity incidents, and mitigation and remediation responses. The CEO reports to the Board of Directors and Audit Committee on key cybersecurity risk management topics, as appropriate.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our Information Security Officer has more than 10 years of information technology expertise and is responsible to identify, assess and manage our material risks from cybersecurity threats. Our Information Security Officer started his career as a software developer and has held various leadership positions at Tencent and Baidu. At Baidu, he was responsible for the backend services of Baidu Antivirus and Baidu Security Guardian, established cloud security capabilities. He received a bachelor’s degree in Computer Science and Technology from Xidian University and a master’s degree from Tsinghua University.</p> Information Security Officer The processes by which our Information Security Officer is informed about and monitors the prevention, detection, mitigation, and remediation of cybersecurity incidents include the following: tabletop exercises, vulnerability management programs, internal &amp; external security risk assessments, threat modeling processes of new services, third party security risk functions, incident response processes, phishing awareness programs, and additional control validation services. <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Our Information Security Officer reports to our CEO on an as-needed basis, or at least annually regarding the company’s cybersecurity risks and activities, including the implementation and operation of preventative controls and the detection of any recent cybersecurity incidents, and mitigation and remediation responses. The CEO reports to the Board of Directors and Audit Committee on key cybersecurity risk management topics, as appropriate.</p> true false Board of Directors and Audit Committee 1113 1186 Deloitte Touche Tohmatsu Certified Public Accountants LLP Shenzhen, the People’s Republic of China KPMG Huazhen LLP Shenzhen, China 984611409 987630978 141229352 241398 313985 527457300 823346358 676793411 1145962320 163870432 24172284 192376932 37373243 52994846 2029550471 3145975681 449868539 175820629 236233265 2916966912 3540930299 4828316995 5298631388 757694211 5871290 5096518 1958297244 1713593362 245040592 34078494 43546807 6227111 1038258 0 0 197712551 455357514 65115258 498038310 515523849 73718930 141685928 390931941 0 0 513475537 1243076254 177757540 15833490 23899556 3417591 36591969 39183115 5603111 44951464 53363643 7630899 11819289603 14665744467 2097173566 2184085667 3054981462 2184085667 3054981462 436856539 187640702 748306610 107006422 0 15425681 2205843 164724512 467629443 66870121 10000000 130000000 328500000 409530006 58562012 18482497 11482779 94716949 76058095 10876163 119683947 58251812 279994194 221939999 31736998 174425660 169015224 591491126 677521066 96884224 12016415 12016415 1718324 94825511 163383863 929490436 1041055440 148868948 0 2252921 27516391 34806908 4977322 642602 1051597 65958569 69672705 9963064 4866134961 6828943830 976525980 0.0001 0.0001 1000000000 1000000000 329117943 329117943 250678439 234517901 206793 206793 29571 78439504 94600042 509643763 967773090 138389711 3207028391 3256349216 465651744 4174511191 5484293291 784243511 81052030 63724427 9112471 6953154642 7836800637 1120647586 11819289603 14665744467 2097173566 8081737 0 0 2740974233 3102344942 3843004896 549542391 3288307 0 0 596581987 759538640 1074453821 153644853 1137336454 1372004085 1396975778 199764879 24496658 201715792 636572154 91028607 315494698 436178287 688417782 98442434 4814884030 5871781746 7639424431 1092423164 1544013591 1738139455 2020546352 288934286 1370942033 1582472287 2202374833 314935412 153943169 175932509 199559193 28536585 67519980 241738132 1001272880 143180118 12233743 35732133 242719252 34708391 -4213234 -4156904 -8102 -1159 233350276 225815327 340217158 48650407 24966242 1038258 -3367074 -481485 531202 0 0 0 -673558 3222273 -774772 -110791 86019 155379 72587 10380 3352766979 3998012333 6009346455 859325114 1462117051 1873769413 1630077976 233098050 10295578 22326830 29512054 4220168 30660399 22886523 18853444 2696007 -4023039 -9533320 -8539842 -1221180 6497518 17133677 -14456247 -2067216 24351280 13520019 132250299 18911541 1468577989 1894330096 1749990796 250245356 261130503 405701714 291649324 41705298 -1930792 10159031 25716267 3677377 -18722720 41118352 -19505515 -2789252 1186793974 1539905765 1464552224 209428183 1186793974 1539905765 1464552224 209428183 1186793974 1539905765 1464552224 209428183 -6852 -313815 147887 21148 474792 292799 3198217 457339 5410120 11596395 -20673707 -2956302 1192672034 1551481144 1447224621 206950368 0 0 0 0 1192672034 1551481144 1447224621 206950368 4.12 5.33 6 0.86 288115969 288828371 243975946 243975946 4.08 5.25 5.87 0.84 290833214 293354671 249489203 249489203 287918569 206793 -124596781 3191193773 1622852316 63598591 4753254692 4753254692 5026374 24872828 24872828 24872828 10661412 -37949318 37949318 1099619 1099619 1099619 42598210 42598210 42598210 1186793974 1186793974 1186793974 -6852 -6852 -6852 474792 474792 474792 5410120 5410120 5410120 117627440 117627440 117627440 293553607 206793 -111520291 3196942284 2692018850 69476651 5847124287 5847124287 52202798 427317136 1020543 428337679 428337679 9327630 -29193664 29193664 122507 122507 122507 40177807 40177807 40177807 1539905765 1539905765 1539905765 -313815 -313815 -313815 292799 292799 292799 11596395 11596395 11596395 57413424 57413424 57413424 250678439 206793 -509643763 3207028391 4174511191 81052030 6953154642 6953154642 25575934 488862523 488862523 488862523 9415396 -30733196 30733196 19087375 19087375 19087375 60966646 60966646 60966646 1464552224 1464552224 1464552224 147887 147887 147887 3198217 3198217 3198217 -20673707 -20673707 -20673707 154770124 154770124 154770124 234517901 206793 -967773090 3256349216 5484293291 63724427 7836800637 7836800637 250678439 29571 -72878089 458598961 596947161 11590286 994287890 994287890 25575934 69906411 69906411 69906411 9415396 -4394789 4394789 2729458 2729458 2729458 8718114 8718114 8718114 209428183 209428183 209428183 21148 21148 21148 457339 457339 457339 -2956302 -2956302 -2956302 22131833 22131833 22131833 234517901 29571 -138389711 465651744 784243511 9112471 1120647586 1120647586 0.34 0.056 78540377 39087063 0.17 0.028 37890447 19522977 0.53 0.0887 93281652 13339098 61488472 8792735 1186793974 1539905765 1464552224 209428183 5260605 7198776 11161069 1596012 42598210 40177807 60966646 8718114 -1930792 10159031 25716267 3677377 -18722720 41118352 -19505515 -2789252 15000000 7500000 15000000 2144971 4912647 0 7582305 1084255 -148198 56293 -3693 -528 6497518 17133677 -21052326 -3010443 12233743 35732133 242719252 34708391 233350276 225815327 340217158 48650407 4213234 4156904 8102 1159 67519980 241738132 1001272880 143180118 -673558 3222273 -774772 -110791 86019 155379 72587 10380 531202 0 0 0 24966242 1038258 -3367074 -481485 -17565186 -27248759 -258046348 -36900137 -120025 2152467 163663765 23403607 509909978 405694629 1359144462 194355073 -68518587 259047121 -245478654 -35102981 -7921314 -14315022 9468313 1353951 -5617646 -12813750 -8102 -1159 0 97916010 1270936983 181741571 0 10238000 728182100 104128655 121124 1075299 2873164 410857 -5613471 -116003939 -440606972 -63005959 46597143 118127369 302904931 43314829 -82924152 0 13096865 1872827 23089279 7946312 -18482490 -2642961 34130358 -9826898 56677114 8104720 176410814 143866349 122465047 17512269 0 -7683820 0 0 66988983 143413156 363837917 52028130 -25446338 28467802 2857318 408591 1391444390 1523386291 1467544503 209856075 8468350 14223115 21880294 3128840 18053 107949 58320 8340 424149412 148632843 291795031 41726134 0 391081258 57857454 8273506 70004009 0 0 0 189752419 0 0 0 2937363564 4302244495 4434492653 634124016 2360056343 3531243300 4247442769 607376238 9090383262 8695786212 7799905002 1115371581 8296900075 9360488443 7176423335 1026214888 -1683641707 122034285 -1066291102 -152477599 24872828 182204126 733975533 104957105 1099619 122507 19087375 2729458 58401356 116639508 154770124 22131833 802500000 133500000 725376532 103727465 307708800 370000000 641821308 91779226 141288810 0 0 0 3251997048 1698154102 2373936624 339468422 2295866494 3098109192 1508589055 215725366 1227458379 -1935176217 79244511 11331815 2286656 6894284 -8236847 -1177857 937547718 -282861357 472261065 67532434 1006959857 1944507575 1661646218 237612249 1944507575 1661646218 2133907283 305144683 0 0 -159577073 -22819218 13968313 374471 0 0 14342134 0 0 0 102284875 289084125 333206081 47647836 23247119 24162853 29040742 4152771 1195351730 984611409 987630978 141229352 749069826 676793411 1145962320 163870432 86019 241398 313985 44899 1944507575 1661646218 2133907283 305144683 245113010 -159600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 36pt;">1. Organization and principal activities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">X Financial (the “Company” or “X Financial”) is an exempted company incorporated with limited liabilities in the Cayman Islands under the laws of the Cayman Islands on January 5, 2015. The Company, its subsidiaries and its variable interest entities (collectively referred to as the “Group”) provides personal finance services in the People’s Republic of China (“PRC”), excluding, for purposes of this annual report, Hong Kong, Macau and Taiwan (“Chinese Mainland”) by connecting borrowers and investors through a proprietary internet platform.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group began the operations through Shenzhen Ying Zhong Tong Financial Information Service Co., Ltd. (“Shenzhen Ying Zhong Tong”), which was founded in March 2014 in the Chinese Mainland by Mr. Tang, Chief Executive Officer and Mr. Zhu (the “Founders”) who collectively held more than 50% of the equity holdings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the period of 2015 to 2016, the Founders also established a number of special purpose vehicles (“SPVs”) to carry out personal finance business in the Chinese Mainland. At the formation date of each SPV, Shenzhen Ying Zhong Tong entered into a series of contractual agreements with the SPV and its nominal shareholder(s) which include Shareholders’ Voting Rights Proxy Agreements, Exclusive Call Option Agreements, Exclusive Business Cooperation Agreements, and Equity Pledge Agreements, through which Shenzhen Ying Zhong Tong (1) has power to direct the activities that most significantly affects the economic performance of the SPV and (2) can receive the economic benefits of the SPV that could be significant to the SPV. Accordingly, Shenzhen Ying Zhong Tong is the primary beneficiary of the SPVs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On January 5, 2015, X Financial was incorporated in the Cayman Islands by the Founders and one other individual. The Founders collectively held more than 50% of the equity holdings of X Financial. Further, Mr. Zhu designated all of his shareholder rights to Mr. Tang through a proxy agreement. As such, Mr. Tang effectively was the controlling shareholder of the Company since its incorporation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On August 7, 2015, the Company completed its equity financing by issuing 38,095,238 ordinary shares to an unrelated third-party investor at a consideration of US$60,000,000. In conjunction with the equity financing, the Company also issued an additional 40,000,000 ordinary shares to Mr. Yue Tang. Mr. Tang remained as the effective controlling shareholder.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In order to raise capital through its initial public offering (“IPO”) in the United States, the Group undertook a series of transactions since late 2016 with X Financial being proposed as the listing entity (“Reorganization”):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As Chinese Mainland laws and regulations prohibit and restrict foreign ownership of internet value-added businesses, the Company established a wholly-owned foreign invested subsidiary in the Chinese Mainland, Xiaoying (Beijing) Information Technology Co., Ltd. (“Beijing WFOE”) on October 28, 2015. The existing contractual agreements with the SPVs and SPVs’ shareholders held by Shenzhen Ying Zhong Tong were assigned to Beijing WFOE.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On October 19, 2016, Shenzhen Xiaoying Technology Co., Ltd. (“Shenzhen Xiaoying”) was incorporated in the Chinese Mainland by the same shareholders of the Company with identical shareholdings. In December 2016, Shenzhen Xiaoying acquired Shenzhen Ying Zhong Tong for nominal consideration and Shenzhen Ying Zhong Tong became the wholly-owned subsidiary of Shenzhen Xiaoying. As both Shenzhen Xiaoying and Shenzhen Ying Zhong Tong were controlled by Mr. Tang at the time, the transaction was a reorganization under common control.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">X Financial, through its Chinese Mainland subsidiary, Beijing WFOE, entered into a series of contractual arrangements with Shenzhen Xiaoying, Beijing Ying Zhong Tong Rongxun Technology Service Co., Ltd. (“Beijing Ying Zhong Tong”) in December 2017 and the shareholders of these entities respectively. Shenzhen Xiaoying, Beijing Ying Zhong Tong and the SPVs are collectively referred to as “VIEs”. The series of contractual agreements included Shareholders’ Voting Rights Proxy Agreements, Spouse Consent Agreement, Exclusive Call Option Agreements, Exclusive Business Cooperation Agreements, and Equity Pledge Agreements. The Group believed that these contractual agreements would enable Beijing WFOE to (1) have power to direct the activities that most significantly affects the economic performance of the new VIEs and (2) receive the economic benefits of the VIEs that could be significant to the new VIEs. Accordingly, the Group is the primary beneficiary of the VIEs through Beijing WFOE.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In conjunction with the Reorganization, the Group completed equity financing of RMB1 billion in June 2017. This round of equity financing was initially conducted by increasing registered capital of Shenzhen Xiaoying by 9 existing and new investors. Subsequently, X Financial issued additional shares to the affiliates of the same shareholders of this round of equity financing such that the shareholder ownership in X Financial mirrored those in Shenzhen Xiaoying.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group considered the Reorganization as a reorganization of entities under common control. Accordingly, the accompanying financial statements have been prepared using historical cost basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During December 2017, Beijing WFOE acquired two subsidiaries from Shenzhen Xiaoying at cost. During February and March 2018, one of the Group’s wholly-owned subsidiaries Shenzhen Xiaoying Puhui Technology Co., Ltd. (“Shenzhen Puhui”) acquired four subsidiaries from one of the VIE entities Shenzhen Ying Zhong Tong at cost. During 2018, predominantly all of the SPVs under Shenzhen Xiaoying had been transferred to Shenzhen Xiaoying Puhui Technology Co., Ltd. These transactions represented a reorganization of entities under common control as they were already within the consolidated Group, with no impact to the consolidated financials.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In September 2018, the Group completed an initial public offering of 11,763,478 American depositary shares (“ADSs”) at an initial offering price of US$9.50 which included the ADSs sold upon the exercise of the over-allotment option granted to the underwriters, representing 23,526,956 Class A ordinary shares. Effective from November 19, 2020, the ratio of ADSs representing the Class A ordinary shares changed from one (1) ADS representing two (2) Class A ordinary shares to one (1) ADS representing six (6) Class A ordinary shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On May 31, 2021, Shenzhen Quanbei Microcredit Co., Ltd. (“Quanbei Microcredit”, formerly known as “Shenzhen Xiaoying Microcredit Co., Ltd.”) was incorporated in the Chinese Mainland with online microcredit business operating license by Shenzhen Xiaoying. Shenzhen Xiaoying had completed the capital contributions of RMB1 billion to Quanbei Microcredit in November, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On May 20, 2022, Tianjin Yuexin Financing Guarantee Co., Ltd. (“Tianjin Yuexin”) was incorporated in the Chinese Mainland with financing guarantee license by Shenzhen Puhui. Shenzhen Puhui had completed the capital contributions of RMB50 million to Tianjin Yuexin in 2022. By the end of December 2023, the registered capital of Tianjin Yuexin was increased to RMB1 billion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of December 31, 2025, the Company’s principal subsidiaries, VIEs and subsidiaries of the VIEs are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:41.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Percentage of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:41.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Date of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Place of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">direct ownership or</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:41.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">incorporation/</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">incorporation/</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">indirect</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:41.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">establishment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">establishment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">economic interest</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Principal activities</b></p></td></tr><tr style=""><td style="vertical-align:top;width:41.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Wholly-owned subsidiaries</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​</p></td></tr><tr style=""><td style="vertical-align:top;width:41.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">YZT (HK) Limited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">January 14, 2015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Hong Kong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Investment holding</p></td></tr><tr style=""><td style="vertical-align:top;width:41.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Xiaoying (Beijing) Information Technology Co., Ltd. (“Beijing WFOE”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">October 28, 2015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Beijing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:18.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Technology development and service, sale of products</p></td></tr><tr style=""><td style="vertical-align:top;width:41.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Shenzhen Xiaoying Puhui Technology Co., Ltd. (“Shenzhen Puhui”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">December 6, 2016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Shenzhen</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:18.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Technology development and service, sale of products</p></td></tr><tr style=""><td style="vertical-align:top;width:41.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Shenzhen Xiaoying Information Technology Co., Ltd. (“Shenzhen Xiaoying IT”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">November 28, 2016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Shenzhen</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:18.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Technology development and service, sale of products</p></td></tr><tr style=""><td style="vertical-align:top;width:41.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Tianjin Yuexin Financing Guarantee Co., Ltd. (“Tianjin Yuexin”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">May 20, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Tianjin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:18.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Guarantee services</p></td></tr><tr style=""><td style="vertical-align:top;width:41.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Dingyue Digital and Information Technology (Shenzhen) Co., Ltd. (“Dingyue”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">November 5, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Shenzhen</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:18.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Technology development service</p></td></tr><tr style=""><td style="vertical-align:top;width:41.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">VIEs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​</p></td></tr><tr style=""><td style="vertical-align:top;width:41.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Shenzhen Xiaoying Technology Co., Ltd. (“Shenzhen Xiaoying”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">October 19, 2016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Shenzhen</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:18.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Technology development and service, sale of products</p></td></tr><tr style=""><td style="vertical-align:top;width:41.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Beijing Ying Zhong Tong Rongxun Technology Service Co., Ltd. (“Beijing Ying Zhong Tong”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">March 27, 2015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Beijing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:18.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Technology development and service, sale of products</p></td></tr><tr style=""><td style="vertical-align:top;width:41.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Significant subsidiaries of the VIEs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​</p></td></tr><tr style=""><td style="vertical-align:top;width:41.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Shenzhen Ying Zhong Tong Financial Information Service Co., Ltd. (“Shenzhen Ying Zhong Tong”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">March 7, 2014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Shenzhen</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:18.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Technology development and service, sale of products</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:41.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Shenzhen Ying Ai Gou Trading Co., Ltd. (“Shenzhen Ying Ai Gou”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">October 25, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Shenzhen</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">E-commerce services</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:41.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Shenzhen Quanbei Microcredit Co., Ltd. (“Quanbei Microcredit”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">May 31,2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Shenzhen</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Microcredit services</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 0.50 0.50 38095238 60000000 40000000 1000000000 2 4 11763478 9.5 23526956 1000000000 50000000 1000000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of December 31, 2025, the Company’s principal subsidiaries, VIEs and subsidiaries of the VIEs are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:41.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Percentage of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:41.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Date of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Place of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">direct ownership or</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:41.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">incorporation/</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">incorporation/</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">indirect</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:41.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">establishment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">establishment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">economic interest</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Principal activities</b></p></td></tr><tr style=""><td style="vertical-align:top;width:41.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Wholly-owned subsidiaries</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​</p></td></tr><tr style=""><td style="vertical-align:top;width:41.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">YZT (HK) Limited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">January 14, 2015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Hong Kong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Investment holding</p></td></tr><tr style=""><td style="vertical-align:top;width:41.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Xiaoying (Beijing) Information Technology Co., Ltd. (“Beijing WFOE”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">October 28, 2015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Beijing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:18.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Technology development and service, sale of products</p></td></tr><tr style=""><td style="vertical-align:top;width:41.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Shenzhen Xiaoying Puhui Technology Co., Ltd. (“Shenzhen Puhui”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">December 6, 2016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Shenzhen</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:18.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Technology development and service, sale of products</p></td></tr><tr style=""><td style="vertical-align:top;width:41.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Shenzhen Xiaoying Information Technology Co., Ltd. (“Shenzhen Xiaoying IT”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">November 28, 2016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Shenzhen</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:18.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Technology development and service, sale of products</p></td></tr><tr style=""><td style="vertical-align:top;width:41.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Tianjin Yuexin Financing Guarantee Co., Ltd. (“Tianjin Yuexin”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">May 20, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Tianjin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:18.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Guarantee services</p></td></tr><tr style=""><td style="vertical-align:top;width:41.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Dingyue Digital and Information Technology (Shenzhen) Co., Ltd. (“Dingyue”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">November 5, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Shenzhen</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:18.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Technology development service</p></td></tr><tr style=""><td style="vertical-align:top;width:41.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">VIEs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​</p></td></tr><tr style=""><td style="vertical-align:top;width:41.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Shenzhen Xiaoying Technology Co., Ltd. (“Shenzhen Xiaoying”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">October 19, 2016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Shenzhen</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:18.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Technology development and service, sale of products</p></td></tr><tr style=""><td style="vertical-align:top;width:41.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Beijing Ying Zhong Tong Rongxun Technology Service Co., Ltd. (“Beijing Ying Zhong Tong”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">March 27, 2015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Beijing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:18.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Technology development and service, sale of products</p></td></tr><tr style=""><td style="vertical-align:top;width:41.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Significant subsidiaries of the VIEs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​</p></td></tr><tr style=""><td style="vertical-align:top;width:41.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Shenzhen Ying Zhong Tong Financial Information Service Co., Ltd. (“Shenzhen Ying Zhong Tong”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">March 7, 2014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Shenzhen</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:18.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Technology development and service, sale of products</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:41.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Shenzhen Ying Ai Gou Trading Co., Ltd. (“Shenzhen Ying Ai Gou”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">October 25, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Shenzhen</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">E-commerce services</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:41.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Shenzhen Quanbei Microcredit Co., Ltd. (“Quanbei Microcredit”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">May 31,2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Shenzhen</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Microcredit services</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 1 1 1 1 1 1 1 1 1 1 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2. Summary of significant accounting policies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(a)</span></span>Basis of Presentation and Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(b)</span></span>Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">Variable interest entity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements include the financial statements of the Company, its wholly-owned subsidiaries, and consolidated VIEs. All intercompany transactions and balances have been eliminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">VIE agreements with Shenzhen Xiaoying, Beijing Ying Zhong Tong and their subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">To comply with PRC laws and regulations which prohibit or restrict foreign control of companies involved in certain restricted businesses, the Company operates its restricted businesses in the Chinese Mainland through Shenzhen Xiaoying, Beijing Ying Zhong Tong and their subsidiaries (collectively “the VIEs”), whose equity interests are held by certain individuals (“Nominee Shareholders”). The Company obtained control over the VIEs by entering into a series of contractual arrangements (“VIE agreements”) with the VIEs and their respective Nominee shareholders through Beijing WFOE. The Company concluded that the VIEs are consolidated VIEs of the Group, of which the Group is the ultimate primary beneficiary, given that the VIE agreements enable the Company to (1) have power to direct the activities that most significantly affects the economic performance of the VIEs, and (2) receive the economic benefits of the VIEs that could be significant to the VIEs. As such, the Company consolidated the financial results of the VIEs in the Group’s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Despite the lack of direct majority ownership, there exists a parent-subsidiary relationship between Beijing WFOE and the VIEs through the aforementioned agreements with the nominee shareholders of the VIEs. The following is a summary of the VIE agreements:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Shareholders’ Voting Rights Proxy Agreement:</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the voting rights proxy agreements signed between the VIEs’ nominee shareholders and Beijing WFOE, each nominee shareholder irrevocably appointed Beijing WFOE as its attorney-in-fact to exercise on each shareholder’s behalf and all rights that each shareholder has in respect of its equity interest in the VIEs (including but not limited to executing the exclusive right to the voting rights and the right to appoint directors and executive officers of the VIEs). The nominee shareholders cannot revoke the authorization and entrustment as long as the nominee shareholders remain a shareholder of the VIEs. For the arrangements among Beijing WFOE, each of the VIEs, and their shareholders, the power of attorney will remain in force for ten years. Unless a <span style="-sec-ix-hidden:Hidden_oFr7m7S3PUCiDDDkFCzvHw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">thirty-day</span></span> notice is given by Beijing WFOE, this agreement shall be automatically renewed for another one year upon its expiration. The arrangement among Beijing WFOE and its shareholder does not specify its effective term.</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Spouse Consent Agreement</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the spouse consent agreement, each signing spouse acknowledges that the shares of the VIEs held by the relevant shareholder of the VIEs are the personal assets of such shareholder and not jointly owned by the couple. Each signing spouse also unconditionally and irrevocably gives up his or her rights to such shares and any associated economic rights or interests to which he or she may be entitled pursuant to applicable laws and undertakes not to make any assertion of rights to such shares and the underlying assets. Each signing spouse agrees that he or she will not carry out in any circumstances any conduct that are contradictory to the contractual arrangements and this consent agreement.</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Executive Call Option Agreement:</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the exclusive call option agreement entered into between the VIEs’ nominee shareholders and Beijing WFOE, the nominee shareholders irrevocably granted Beijing WFOE a call option to request the nominee shareholders to transfer or sell any part or all of its equity interests in the VIEs, to Beijing WFOE, or their designees. The purchase price of the equity interests in the VIEs shall be equal to the minimum price required by Chinese Mainland law. Without Beijing WFOE’s prior written consent, the VIEs and its nominee shareholders shall not amend its articles of association, increase or decrease the registered capital, sell or otherwise dispose of its assets or beneficial interest, issue any additional equity or right to receive equity, provide any loans, distribute dividends in any form, etc. For the agreements among Beijing WFOE, each of the VIEs, and their shareholders, these arrangements will remain effective for ten years. Unless notified by Beijing WFOE, the parties to these agreements shall extend the term of these agreements for another ten years. The agreement among Beijing WFOE and its shareholder does not specify its effective term.</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Exclusive Business Cooperation Agreement:</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the exclusive business cooperation agreement entered into by Beijing WFOE and the VIEs, Beijing WFOE provides exclusive technical support and consulting services in return for fees based on 100% of the VIE’s total consolidated profit, which is adjustable at the sole discretion of Beijing WFOE. Without Beijing WFOE’s consent, the VIEs cannot procure services from any third party or enter into similar service arrangements with any other third party, except for those from Beijing WFOE. For the agreements between Beijing WFOE and each of the VIEs, unless Beijing WFOE terminates these agreements in advance, these agreements will remain effective for ten years. Unless agreed by both parties in writing, this agreement shall be automatically renewed for another ten years upon its expiration.</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(5)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Equity Pledge Agreement</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Each nominee shareholder of the VIEs has also entered into an equity pledge agreement with Beijing WFOE, pursuant to which each shareholder pledged his/her interest in Beijing WFOE to guarantee the performance of obligations of Beijing WFOE and its shareholders under the exclusive business cooperation agreement, exclusive call option agreement, and shareholders’ voting rights proxy agreement. If the VIEs or any of the nominee shareholder breaches its contractual obligations, Beijing WFOE will be entitled to certain rights and interests regarding the pledged equity interests including the right to dispose the pledged equity interests. None of the nominee shareholders shall, without the prior written consent of Beijing WFOE, assign or transfer to any third party, create or cause any security interest and any liability in whatsoever form to be created on, all or any part of the equity interests it holds in the VIEs. This agreement is not terminated until all of the agreements under the shareholders’ voting rights proxy agreement, exclusive call option agreement and the exclusive business cooperation agreement are fully performed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The irrevocable power of attorney has conveyed all shareholder rights held by the VIEs’ shareholders to Beijing WFOE or any person designated by Beijing WFOE, including the right to appoint executive directors of the VIEs to conduct day to day management of the VIEs’ businesses, and to approve significant transactions of the VIEs. In addition, the exclusive call option agreement provides Beijing WFOE with a substantive kick-out right of the VIEs shareholders through an exclusive option to purchase all or any part of the shareholders’ equity interest in the VIEs. In addition, through the exclusive business cooperation agreement, Beijing WFOE demonstrates its ability and intention to continue to exercise the ability to absorb substantially all of the profits and all of the expected losses of the VIEs. The equity pledge agreements further secure the obligations of the shareholders of the VIEs under the above agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Based on these contractual arrangements, the Company consolidates the VIEs in accordance with SEC Regulation S-X Rule 3A-02 and Accounting Standards Codification (“ASC”) topic 810 (“ASC Topic 810”), Consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Uncertainties in the Chinese Mainland legal system could limit the Company’s ability to enforce the contractual arrangements. If the legal structure and contractual arrangements were found to be in violation of Chinese Mainland laws and regulations, the Chinese Mainland government could:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">revoke the Group’s business and operating licenses;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">levy fines on the Group;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">confiscate any of the Group’s income that they deem to be obtained through illegal operations;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">shut down the Group’s services;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">discontinue or restrict the Group’s operations in mainland China;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">impose conditions or requirements with which the Group may not be able to comply;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">require the Group to change corporate structure and contractual arrangements;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">restrict or prohibit the use of the proceeds from overseas offerings to finance the Group’s Chinese Mainland consolidated VIEs’ business and operations;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">require the Group to delist from the NYSE; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">take other regulatory or enforcement actions that could be harmful to the Group’s business.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">The Group believes that there are no assets held in the VIEs that can be used only to settle obligations of the VIEs, except for registered capital and the Chinese Mainland statutory reserves. As the VIEs are incorporated as limited liability companies 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. Relevant Chinese Mainland laws and regulations restrict the VIEs from transferring a portion of their net assets, equivalent to the balance of its statutory reserve and its share capital, to the Company in the form of loans and advances or cash dividends. Please refer to Note 17 for disclosure of restricted net assets.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;">Consolidated Trusts</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As part of the Group’s efforts to develop new offerings for investors and institutional funding partners, the Group establishes business relationship with certain trusts which were administered by third-party trust companies. The trusts are set up to invest solely in the loans facilitated by the Group on its platform to provide returns to the beneficiaries of the trusts through interest payments made by the borrowers. The trusts are cooperated with financial institutional cooperators who provide credit insurance/financial guarantee services to protect funding providers against default for both the principal and interest. Both direct model and intermediary model are adopted for these trusts. Under direct model, loans are originated from trusts to borrowers while under intermediary model, the Group typically provides credit to the borrowers through an intermediary first and then transfers the loans to the trusts, which issue beneficial interests to the investors and institutional funding partners. The Group consolidates these trusts as the Group is the primary beneficiary, due to the following reasons: 1) the Group has the power to direct the operating activities of the trusts; 2) the Group absorbs or enjoys the potential residual losses or returns of these trusts. Under intermediary model, the transfer of loans to the Consolidated Trusts are not qualified for sale accounting, thus the trust is consolidated and the loan transfer is considered an intercompany transaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For Consolidated Trusts founded from January 1, 2022, the Group elected to apply amortized cost method to the loans (at the date of origination) and liabilities due to investors or institutional funding partners, to improve the understandability and relevance of financial information. That is, the loans are continued to be recorded on the Group’s consolidated balance sheets as loans held for investment under “Loans receivable from Xiaoying Credit Loans and other loans, net”, which is net of allowance of credit loss, and the proceeds received from the investors or institutional funding partners are recorded as trust liabilities under “Payable to investors and institutional funding partners at amortized cost”.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31,2024 and 2025, certain of the subsidiaries of the Group funded RMB737,200,000 and RMB768,500,000 to loan products facilitated on the Group’s platform through third-party trust companies. The trusts are consolidated by the Group and the underlying loans are recorded on the Group’s consolidated balance sheets as loans held for investment under “Loans receivable from Xiaoying Credit Loans and other loans, net”.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;">Consolidated Partnerships</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group also develops the partnership business, where the Group and certain trusts jointly established several limited partnership enterprises, or LPs, to invest solely in the loans facilitated by the Group on its platform to provide returns to partners of the LPs through interest payments made by the borrowers. The Consolidated Partnerships are cooperated with financial institutional cooperators who provide credit insurance/financial guarantee services to protect funding providers against default for both the principal and interest. Intermediary model is adopted for the Consolidated Partnerships, the Group typically provides credit to the borrowers through an intermediary first and then transfers the loans to the LPs. The Group consolidates these LPs as the Group is the primary beneficiary, due to: 1) the Group has the power to direct the operating activities of the LPs; 2) the Group absorbs or enjoys the potential residual losses or returns of these LPs. The transfer of loans to the Consolidated Partnerships are not qualified for sale accounting, thus the LP is consolidated and the loan transfer is considered an intercompany transaction. The Group applies amortized cost to the loans and liabilities to trust partners in its consolidated financial statements. That is, the loans are recorded on the Group’s consolidated balance sheets under “Loans receivable from Xiaoying Credit Loans and other loans, net” and the proceeds received from the trust partners are recorded as LP liabilities under “Payable to investors and institutional funding partners at amortized cost”.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024 and 2025,one of the subsidiaries of the Group funded RMB145,742,384 and RMB35,105,859 to loan products facilitated on the Group’s platform through the LPs which are consolidated by the Group and the underlying loans are recorded on the Group’s consolidated balance sheets under “Loans receivable from Xiaoying Credit Loans and other loans, net”.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following financial statement amounts and balances of the Consolidated Trusts and Partnerships are included in the accompanying consolidated financial statements after elimination of intercompany transactions and balances:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 527,457,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 823,346,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 117,736,963</p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable and contract assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,373,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,994,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,578,162</p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loans receivable from Xiaoying Credit Loans and other loans, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,916,966,912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,540,930,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 506,346,298</p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,481,797,455</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,417,271,503</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 631,661,423</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payable to investors and institutional funding partners at amortized cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,184,085,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,054,981,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 436,856,539</p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other taxes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,265,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,183,816</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,170,270</p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,335,260</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,870,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,272,401</p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,205,686,086</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,100,035,707</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 443,299,210</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.00925827%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:48.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 726,005,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 744,531,819</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 710,088,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,541,291</p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 458,613,718</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 494,604,464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 528,039,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,508,670</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,210,364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 550,953,578</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 541,420,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,422,048</p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash (used in) provided by investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (673,734,777)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 664,702,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (623,481,667)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (89,156,693)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash provided by (used in) financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 814,841,744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,399,955,090)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 865,347,569</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,743,057</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The assets of the Consolidated Trusts and Partnerships can only be used to settle the obligations of the Consolidated Trusts and Partnerships.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following financial statement amounts and balances of the VIEs and Consolidated Trusts and Partnerships were included in the accompanying consolidated financial statements after elimination of intercompany transactions and balances:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 180,683,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,519,437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,375,075</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 532,603,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 823,463,489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 117,753,713</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable and contract assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,750,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108,186,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,470,413</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loans receivable from Xiaoying Credit Loans and other loans, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,775,126,977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,263,508,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 752,671,768</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,491,239</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,150,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,881,479</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 174,395,511</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 184,952,280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,447,824</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Financial investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,428,162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,908,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,848,813</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 498,038,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 515,523,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,718,930</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,138,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,621,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 660,824</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,706,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,499,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,932,344</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,573,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 511,000</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,317,385,140</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,092,906,800</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,014,272,183</b></p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payable to investors and institutional funding partners at amortized cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,184,085,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,054,981,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 436,856,539</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,589,753</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued payroll and welfare</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,482,497</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,482,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,642,016</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other taxes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 119,683,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,251,812</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,329,898</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income taxes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 174,425,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169,015,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,168,856</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,825,511</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163,383,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,363,582</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 642,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,051,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150,376</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,252,921</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 322,163</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,602,145,884</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,590,419,658</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 513,423,183</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:45.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:top;width:45.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,500,275,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,809,619,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,931,618,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 276,217,781</p></td></tr><tr style=""><td style="vertical-align:top;width:45.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 438,091,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 623,964,980</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 687,071,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,249,886</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:45.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:top;width:45.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 628,719,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,517,583,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 507,365,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,552,262</p></td></tr><tr style=""><td style="vertical-align:top;width:45.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,251,376,124)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (106,448,449)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (828,175,085)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (118,427,462)</p></td></tr><tr style=""><td style="vertical-align:top;width:45.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash provided by (used in) financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,114,841,744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,709,955,090)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 875,347,569</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,173,038</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The VIEs and Consolidated Trusts and Partnerships contributed 31%, 31% and 25% of the Group’s consolidated revenue for the years ended December 31, 2023, 2024 and 2025, respectively. As of December 31, 2024 and 2025, the VIEs and Consolidated Trusts and Partnerships accounted for an aggregate of 53% and 48% of the consolidated total assets, and 53% and 53% of the consolidated total liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">There are no terms in any arrangements, considering both explicit arrangements and implicit variable interests that require the Company or its subsidiaries to provide financial support to the VIEs and Consolidated Trusts and Partnerships. However, if the VIEs were ever to need financial support, the Group may, at its option and subject to statutory limits and restrictions, provide financial support to its VIEs through loans to the shareholders of the VIEs or entrustment loans to the VIEs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(c)</span></span>Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expense during the reporting period. Actual results could differ materially from such estimates. Significant accounting estimates reflected in the Group’s consolidated financial statements include share-based compensation, allowance for credit losses of accounts receivables and contract assets, deposits to institutional cooperators, loans receivables from Xiaoying Housing Loans and loans receivable from Xiaoying Credit Loans and other loans, allocation of considerations under revenue arrangements with multiple performance obligations, variable considerations of revenue recognition, valuation allowance for deferred tax assets, unrecognized tax benefits, the indefinite reinvestment assertion, fair value of financial guarantee derivatives, contingent guarantee liabilities and financial investments, loans at fair value and payable to investors at fair value, impairment of long-term investments and financial investments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(d)</span></span>Revenue recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group provides services as an online marketplace connecting borrowers and institutional funding partners. Revenue is the transaction price the Group expects to be entitled to in exchange for the promised services in a contract in the ordinary course of the Group’s activities and is recorded net of value-added tax (“VAT”). The services to be accounted for include loan facilitation service, post-origination service (e.g., cash processing and collection services) and financial guarantee service.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The major product offered by the Group is Xiaoying Credit Loan, which mainly consists of Xiaoying Card Loan and other unsecured loan products that the Group introduce from time to time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group provides services primarily in two business models. The first business model (“Direct Model”) involves the Group matching borrowers with institutional funding partners who directly funds the credit drawdowns to the borrowers. The Group has determined that it is not the legal lender or borrower in the loan origination and repayment process, but acting as an intermediary to bring the lender and the borrower together. Therefore, the Group does not record the loans receivable or payable arising from the loans facilitated between the institutional funding partners and borrowers on its platform.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The second business model (“Intermediary Model”), only the operations of Consolidated Trusts and Partnerships were under, involves the Group initially providing credit to borrowers through an intermediary and subsequently selling the loans including all of the creditor rights in the loans to external institutional funding partners within a short period of time. The Group cooperates with several microcredit companies who use their own funds to provide credit to borrowers first; these microcredit companies transfer their rights as creditors shortly to SPVs controlled by the Group at the price of the carrying amount of the outstanding loan principal balance and accumulated accrued interest not paid by the borrowers as of the day on which the creditor’s rights are legally transferred to SPVs. The SPVs further transfer their creditor’s rights to Consolidated Trusts and Partnerships in a short period at the price of the carrying amount of the outstanding loan principal balance and the accumulated accrued interest not paid by the borrowers as of the day on which the creditor’s rights are legally transferred. These loans carry the same insurance/ guarantee agreement with external financial institutional cooperators as loans facilitated under the Direct Model, which is attached to the loan and transfers along with the loan. The loans are initially recorded on the consolidated balance sheet as loans receivable from Xiaoying Credit Loans and other loans. Since the Group consolidates such trusts and partnerships under the VIE model (see accounting policy on “Consolidated Trusts” and “Consolidated Partnerships”), loans transferred to Consolidated Trusts and Partnerships do not qualify for sale accounting.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Loans facilitated by the Group typically have a term of less than 1 year. For each loan facilitated either in Direct Model or Intermediary Model, the Group charges a service fee (i) to the borrower indirectly through the Group’s VIEs or subsidiaries, or (ii) to the borrower indirectly through external financing guarantee company, or (iii) to institutional funding partner directly. No application fee is charged to borrowers or institutional funding partners.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the loans facilitated that the Group collected service fees indirectly through the Group’s VIEs or subsidiaries, when borrowers who have the option of early repayment, they do not have the obligation to pay the remaining monthly service fees, the Group’s right to consideration for the service fees of facilitation service is conditional on whether or not the borrowers repay in advance. At contract inception, the Group determines the consideration based on historical experiences as well as the credit due diligence performed on each borrower prior to loan origination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the loans facilitated that the Group collected service fee indirectly through external financing guarantee company or directly from institutional funding partner, the Group’s transaction price includes variable consideration adjusted for default risk of the borrowers and prepayment risk of the borrowers. The Group determines the consideration based on historical experiences as well as the credit due diligence performed on each borrower prior to loan origination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group provides guarantee which is directly or indirectly provided through financial institutional cooperators to institutional funding partners on certain loan products via its consolidated entities. If a borrower defaults, the Group makes its best efforts to collect the default loan. The Group directly makes payment to the defaulted principal and interest to institutional funding partners or indirectly makes payment to institutional funding partners through institutional cooperators, and deemed the guarantee as a guarantee service to the institutional funding partners and recognizes a stand-ready obligation for its guarantee exposure in accordance with ASC Topic 460, Guarantees which requires the guarantee to be measured initially at fair value based on the stand-ready obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For certain loan products that the Group facilitate that are repaid in installments by borrowers, borrowers are required to enter into guarantee agreements with the Group while at the same time, the Group entered into a series of arrangements with various financial institutional cooperators and negotiate the upper limit (the “Cap”) of the compensation obligation prospectively with these financial institutional cooperators based on the expected loss rate. The Group received the guarantee fee at a pre-agreed rate from borrowers directly or from financial institutional cooperators indirectly. Upon borrower’s default, financial institutional cooperators reimburse the full loan principal and interest to the institutional funding partner first, and has the right to recourse to both the borrower and the Group. The Group’s contractual obligation is at any time it limited to the Cap which is either the lower of (1) total amount of guarantee fees contractually required to be collected from the borrowers for such loans facilitated during the current period on an aggregated basis, and (2) a certain percentage of the total principal of the loans facilitated stated in an annualized manner, as pre-agreed with financial institutional cooperators (the “Rate”); or the former (1). The contractual guarantee fees in (1) is not influenced by default or early repayment of borrowers. The Group has no obligation or intention to compensate financial institutional cooperators for any losses in excess of the contractual obligation. The Rate will be negotiated prospectively at each quarter between the two parties based on the expected loss rate. The actual loss in excess of the Cap is absorbed by financial institutional cooperators. Financial institutional cooperators ultimately bear substantially all of the credit risk. The Group’s exposure in this arrangement is limited to the default and prepayment risk in relation to the guarantee fee when the Group cannot collect the guarantee fee under the agreement with the borrower on an individual basis but is still obligated to compensate financial institutional cooperators up to the Cap on a pool basis. The Group evaluated the guarantee arrangement pursuant to ASC Topic 815, and concluded that the arrangement meets the definition of a derivative and that it is not eligible for the guarantee scope exception. Therefore, the guarantee is recognized as a derivative liability/asset at fair value and is not accounted for pursuant to ASC Topic 460 or 450. See accounting policy for financial guarantee derivative.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Direct Model</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Group has adopted ASU 2014-09, Revenue from Contracts with Customers (Topic 606) and all subsequent ASUs that modified ASC Topic 606.The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To achieve that core principle, the Group applies the following steps:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Step 1: Identify the contract (s) with a customer</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Step 2: Identify the performance obligations in the contract</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Step 3: Determine the transaction price</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Step 4: Allocate the transaction price to the performance obligations in the contract</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Step 5: Recognize revenue when (or as) the entity satisfies a performance obligation</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Group determines its customers to be both the borrowers and the institutional funding partners. The Group considers the loan facilitation service and post-origination service as two separate performance obligations under ASC Topic 606, as these two deliverables are distinct in that customers can benefit from each service on its own and the Group’s promises to deliver the services are separately identifiable from each other in the contract. While the post-origination service is within the scope of ASC Topic 860, the ASC Topic 606 revenue recognition model is applied due to the lack of definitive guidance in ASC Topic 860.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Group determines the total transaction price to be the service fees chargeable to the borrowers indirectly through the Group’s VIEs or subsidiaries, or external financing guarantee companies or to certain institutional funding partners directly, including the guarantee fees charged by the Group under the separate guarantee agreement with the borrowers for certain type of Xiaoying Card Loans. The transaction price for loan facilitation and post-origination services includes variable consideration adjusted for default risk and prepayment risk of the borrowers. The Group estimates variable consideration for these contracts using the expected value methodology, including models to estimate the loss rates, the prepayment rates, and the weighted macroeconomic forecast, which are based on past events, current conditions, and reasonable and supportable forecasts over the life of the loans. The expected value of the consideration is the product of multiplying the loan principal and the pre-agreed service fee rates, adjusted for the loss rates and the prepayment rates. The loss rates are calculated using vintage-based loss rate model, adjusted for a weighted macroeconomic forecast. The models consider the historical loss experience period for the vintage-based loss rates, the historical prepayment experience period for the prepayment rates and the weighting of multiple macroeconomic forecast scenarios over the life of the loans and selected economic variables, including gross domestic product (GDP), unemployment rate, consumer price index (CPI) and other macro-economic variables. The transaction price is allocated amongst the financial guarantee service, if any, and two performance obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Group first allocates the transaction price to the financial guarantee, if any, that is recognized in accordance with either (1) ASC Topic 460, Guarantees which requires the guarantee to be measured initially at fair value based on the stand-ready obligation or (2) ASC Topic 815, which requires the guarantee to be measured initially and subsequently at fair value. Then the remaining considerations are allocated to the loan facilitation services and post-origination services using their relative standalone selling prices consistent with the guidance in ASC Topic 606. The Group does not have observable standalone selling price information for the loan facilitation services or post-origination services because it does not provide loan facilitation services or post-origination services on a standalone basis. 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 origination services as the basis of revenue allocation. In estimating its standalone selling price for the loan facilitation services and post-origination services, the Group considers the cost incurred to deliver such services, profit margin for similar arrangements, customer demand, effect of competitors on the Group’s services, and other market factors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">For each type of service, the Group recognizes revenue when (or as) the entity satisfies the service/performance obligation by transferring a promised good or service (that is, an asset) to a customer. Revenues from loan facilitation are recognized at the time a loan is originated between the borrower and the institutional funding partner and the principal loan balance is transferred to the borrower, at which time the facilitation service is completed. Revenues from post-origination services are recognized on a straight-line basis over the term of the underlying loans as the services are provided. The collection of service fees is not conditional on the provision of subsequent post-origination services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><i style="font-style:italic;">Intermediary Model—Trust Model</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The transfer of loans to institutional funding partners under the Intermediary Model often involves transferring the loans to a trust formed and operated by unrelated third-party trust companies. The Group consolidates such trusts under the VIE model (see accounting policy on “Consolidated Trusts”). Loans transferred to Consolidated Trusts do not qualify for sale accounting as the transfer is to a consolidated subsidiary.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group recognizes revenue under “Financing income” for the service fees and interests charged to the borrowers over the lifetime of the loans using effective interest method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Intermediary Model—Partnership Model</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The transfer of loans to institutional funding partners under the Intermediary Model involves transferring the loans to a limited partnership enterprise, or LP, formed and operated by unrelated third-party trust companies and the Group. The Group consolidates such partnerships under the VIE model (see accounting policy on “Consolidated Partnerships”). The loans are recorded as “Loans receivable from Xiaoying Credit Loans and other loans, net” in the consolidated balance sheets, and the Group elects to measure these loans at amortized cost at the time of origination. The Group recognizes revenue under “Financing income” for the service fees and interests charged to the borrowers over the lifetime of the loans using effective interest method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Disaggregation of revenues</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">All of the Group’s revenue for the years ended December 31, 2023, 2024 and 2025 were generated from the Chinese Mainland. As the remaining duration of the Group’s performance obligations of the contracts is one year or less, the Group elects to apply the exemption of disclosing the aggregate amount of transaction price allocated to the performance obligations at the end of December 31, 2023, 2024 and 2025, The following table illustrates the disaggregation of revenue by product the Group offered in 2023, 2024 and 2025:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Loan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">facilitation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Post-origination</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Financing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Guarantee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">service</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">service</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Major products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,740,974,233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 596,581,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,133,314,422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,496,658</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,861,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,526,228,336</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Xiaoying Housing Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,601,289</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,601,289</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,022,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,022,032</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other service(1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 283,032,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 283,032,373</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,740,974,233</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 596,581,987</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,137,336,454</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 24,496,658</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 315,494,698</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,814,884,030</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:29.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Loan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">facilitation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Post-origination</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Financing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Guarantee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">service</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">service</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Major products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,102,344,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 759,538,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,372,004,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 201,715,792</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,228,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,473,832,269</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other service(1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 397,949,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 397,949,477</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,102,344,942</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 759,538,640</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,372,004,085</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 201,715,792</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 436,178,287</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,871,781,746</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:29.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Loan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">facilitation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Post-origination</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Financing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Guarantee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">service</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">service</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Major products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,843,004,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,074,453,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,396,975,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 636,572,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,980,782</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,980,987,431</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other services(1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 658,437,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 658,437,000</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,843,004,896</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,074,453,821</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,396,975,778</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 636,572,154</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 688,417,782</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,639,424,431</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:29.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Loan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">facilitation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Post-origination</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Financing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Guarantee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">service</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">service</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(US$)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(US$)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(US$)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(US$)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(US$)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(US$)</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Major products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 549,542,391</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 153,644,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 199,764,879</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,028,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,287,195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 998,267,925</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other services(1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,155,239</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,155,239</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 549,542,391</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 153,644,853</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 199,764,879</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 91,028,607</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 98,442,434</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,092,423,164</b></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Primarily consists of referral service fees for introducing borrowers to other platforms, commissions for insurance brokerage activity and technology service fees for providing assistant technology development services.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Contract balances</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group did not enter into contracts with customers that were greater than one year for substantially all products in the years ended December 31, 2023, 2024 and 2025. For the loans facilitated with borrowers who have the option of early repayment, they do not have the obligation to pay the remaining monthly service fees, the Group’s right to consideration for the service fees of facilitation service is conditional on whether or not the borrowers repay in advance. In these instances, the Group records a corresponding contract asset when recognizing revenue from loan facilitation service. The contract asset will not be reclassified to a receivable given that the right to invoice and the payment is due by the end of the credit periods. Revenue for these loan products is recognized when the collection of consideration becomes probable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Remaining unsatisfied performance obligations as of December 31, 2023, 2024 and 2025 pertained to post-origination service in the amount of RMB287,607,599, RMB420,361,656 and RMB282,860,275 (US$40,448,481), respectively. All remaining unsatisfied performance obligations are to be recognized as revenue in the subsequent year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Financing income</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financing income consists primarily of the financing fees the Group charges for the loans facilitated through the Consolidated Trusts and Consolidated Partnerships, including interest income and service fees generated from providing loan facilitation and post-origination services to the investors and institutional funding partners of the Consolidated Trusts and Consolidated Partnerships, and are recorded as revenue over the life of the underlying financing using the effective interest method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financing income also includes financing fees, including interest income and service fee, from loans receivables from Xiaoying Credit Loans and other loans that have not yet been transferred to external investors or institutional funding partners or have been transferred but such transaction does not qualify for sale accounting under the Intermediary Model.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financing income also includes interest income generated from providing loans by the Group’s own fund from microcredit business, and are recorded as revenue over the life of the underlying financing using the effective interest method. When the collection of interest is no longer reasonably assured, the Group does not record financing income on accrual basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Other revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Other revenue primarily includes referral service fees for introducing borrowers to other platforms, commissions for insurance brokerage activity and technology service fees for providing assistant technology development services. The referral service fees for introducing borrowers to other platforms are recognized when the obligation is fulfilled and is confirmed by the other platforms. For insurance brokerage activities, the Group acts as an agent and recognizes revenue on a net basis, only to the extent that a significant reversal is not probable. The technology service fees are recognized when the assistant technology development services to third parties provided.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(e)</span></span>Sales and transfers of financial instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Sales and transfers of financial instruments are accounted under authoritative guidance for the transfers and servicing of financial assets and extinguishment of liabilities. Specifically, a transfer of a financial asset, a group of financial assets, or a participating interest in a financial asset is accounted for as a sale only if all the following conditions are met:</p><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">1.</span>The financial assets are isolated from the transferor and its consolidated affiliates as well as its creditors; </div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">2.</span>The transferee or beneficial interest holders have the right to pledge or exchange the transferred financial assets; and</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">3.</span>The transferor, its consolidated affiliates included in the financial statements being presented, or its agents do not maintain effective control of the transferred asset. A transferor’s effective control over the transferred financial assets includes, but is not limited to, any of the following:</div><div style="margin-top:12pt;"></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">a.</span>An agreement that both entitles and obligates the transferor to repurchase or redeem the transferred financial assets before their maturity.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">b.</span>An agreement, other than through a cleanup call that provides the transferor with both of the following: (i) The unilateral ability to cause the holder to return specific financial assets. (ii) A more-than-trivial benefit attributable to that ability; and</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">c.</span>An agreement that permits the transferee to require the transferor to repurchase the transferred financial assets at a price that is so favorable to the transferee that it is probable that the transferee will require the transferor to repurchase them.</div><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the Intermediary Model, the Group, through its intermediary, facilitates credits to borrowers and subsequently transfers the loans (including the creditor rights) to Consolidated Trusts and Partnerships at face value within a short period of time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">When the loan (including the creditor rights) is transferred, the transferee becomes the direct counterparty to the borrower and the legal record holder of the loan upon transfer. The transfer is accounted for as a sale, when (1) the transferred loans are considered legally isolated from the assets of the Group and its creditors even in the bankruptcies under the Chinese Mainland laws and regulations, (2) the investors or institutional funding partners (transferees) can freely pledge or exchange the transferred loans, and (3) the Group does not maintain effective control over the transferred loans. When a transfer does not qualify for sale accounting, e.g. when the Group sells loans with recourse to the Group, the transferred financial asset remains in the statement of financial position and a financial liability is recognized for any consideration received.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(f)</span></span>Foreign currency translation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The functional currency of X Financial is in US dollars (“US$”). The functional currency of the Group’s subsidiaries and VIEs in the Chinese Mainland is Renminbi (“RMB”). The determination of the respective functional currency is based on the criteria stated in ASC Topic 830, Foreign Currency Matters. The Group also uses RMB as its reporting currency. Monetary assets and liabilities denominated in currencies other than the functional currency are translated into the functional currency at the rates of exchange ruling at the balance sheet date. Transactions in currencies other than the functional currency are measured and recorded in the functional currency at the exchange rate prevailing on the transaction date. Translation gains and losses are recognized in the consolidated statements of comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company with functional currency of US$ translates its operating results and financial positions into RMB, the Group’s reporting currency. Assets and liabilities are translated using the exchange rates in effect on the balance sheet date. Equity amounts are translated at historical exchange rates. Revenues, expenses, gains and losses are translated using the average rates for the year. Translation adjustments are reported as cumulative translation adjustments and are shown as a separate component in the consolidated statements of comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(g)</span></span>Guarantee liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group offers guarantee service which is directly provided to or indirectly provided through financial institutional cooperators to investors or institutional funding partners. If a borrower defaults, the Group makes its best efforts to collect the default loan. The Group directly or indirectly makes payment to the defaulted principal and interest to investors or institutional funding partners.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In 2017, the Group revised the arrangement with the financial institutional cooperator and the Group no longer records any guarantee liabilities in accordance with ASC Topic 460, but records financial guarantee derivatives in accordance with ASC Topic 815. See accounting policy of revenue recognition and financial guarantee derivatives.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During 2023, the Group started the financing guarantee business through one of the subsidiaries of the Group that holds the financing guarantee license and built a new business model that collaborates with external financing guarantee companies to provide joint guarantee services, on a pro-rata basis, to institutional funding partners. Under this business model, the Group has the contractual obligation to pay the defaulted principal and interest to institutional funding partners and no obligation to pay to the external financing guarantee company. The Group recognizes a stand-ready obligation for its guarantee exposure in accordance with ASC Topic 460, Guarantees, which requires the guarantee to be measured initially at fair value based on the stand-ready obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Guarantee service</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At inception of the guarantee, the Group recognize both a stand-ready guarantee liability as deferred guarantee income under ASC Topic 460 with an associated financial assets receivable, and a contingent guarantee liability for off-balance sheet credit exposures under Current expected credit loss (“CECL”) model. At initial recognition, deferred guarantee income is recorded at the fair value of the guarantee contract. The Group applies practical expedient and measures its guarantee service at inception at fair value equal to the total amount of guarantee service fees contractually required to be collected, since the guarantee contract is independently issued in a standalone arm’s-length transaction with an unrelated party. Subsequent to initial recognition, deferred guarantee income is released systematically as “Guarantee income” in the consolidated statement of comprehensive income when the Group is released from the underlying risk. Contingent guarantee liability represents the guarantee obligations in the event of default related to the guarantee contract that are determined in accordance with ASC Topic 326, which are initially recorded separately 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 guarantee service. The expected credit losses are calculated using vintage-based loss rate and macroeconomic forecast scenario models, and is the product of multiplying the estimates of vintage-based loss rates and the individual level exposure at default on an undiscounted basis, adjusted for a weighted macroeconomic forecast. The models consider the historical loss experience period for the vintage-based loss rates, the historical prepayment experience period for the prepayment rates and the weighted multiple macroeconomic forecast scenarios over the life of the loans and selected economic variables, including gross domestic product (GDP), unemployment rate, consumer price index (CPI) and other macroeconomic variables. The contingent guarantee liabilities are determined on a collective basis and loans share similar risk characteristics and includes both quantitative and qualitative components, and adjusted each period for changes in expected lifetime credit losses. The initial recognition and adjustments made to contingent guarantee liabilities are recorded as “provision for contingent guarantee liabilities” in the consolidated statement of comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(h)</span></span>Financial guarantee derivatives</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group entered into a series of arrangements with various financial institutional cooperators for certain guarantee services. The agreements entitle the Group a right to receive guarantee fees and require the Group to make payment, up to a pre-agreed cap, to reimburse financial institutional cooperators for a pre-determined portion of borrower payment defaults and the guarantee fee amount that was not collected due to prepayments. The ‘dual-triggered’ financial guarantee is accounted for as a derivative under ASC Topic 815 because the financial guarantee scope exemption outlined in ASC 815-10-15-58 is not met.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group uses the discounted cash flow model to value these financial guarantee derivatives at inception and subsequent valuation dates. The fair value is categorized in the level 3 valuation hierarchy. This discounted cash flow model incorporates assumptions of the significant unobservable inputs such as the expected loss rates, prepayment rate and discount rate. The expected loss rate and prepayment rate is estimated by taking into consideration of historical loss experiences. The Group considers that the impact of discount rate, which is determined based on the market rates, to the fair value of financial guarantee derivatives is immaterial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">All financial guarantee derivatives are required to be recorded on the Group’s consolidated balance sheet at fair value. The Group signs contract separately for each project regardless of whether they are same counterparty. As no legally enforceable master netting agreement exists between the Group and the derivative counterparty, the Group does not net derivative assets and liabilities. The change in fair value of the financial guarantee derivative is recorded as change in fair value of financial guarantee derivatives in the consolidated statements of comprehensive income. The relative cash flows associated with the financial guarantee derivatives and their gains and losses are reported in operating activities in the consolidated statements of cash flow. Refer to Note 3 for further information of tabular disclosures on the amount and reporting for financial guarantee derivative assets, liabilities, gains and losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(i)</span></span>Fair value</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Group considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Authoritative literature provides a fair value hierarchy, which prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. The level in the hierarchy within which the fair value measurement in its entirety falls is based upon the lowest level of input that is significant to the fair value measurement as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1—inputs are based upon unadjusted quoted prices for identical assets or liabilities traded in active markets.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2—inputs are based upon quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets and liabilities in markets that are not active and model-based valuation techniques for which all significant assumptions are observable in the market or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3—inputs are generally unobservable and typically reflect management’s estimates of assumptions that market participants would use in pricing the asset or liability. Most fair value is therefore determined using model-based techniques that include option pricing models, discounted cash flow models, and similar techniques.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(j)</span></span>Cash and Cash Equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Cash and cash equivalents primarily consist of cash on hand and cash in bank which are highly liquid and insignificant risk of changes in value. As of December 31, 2024 and 2025, cash equivalents were comprised of term deposits in banks. All cash and cash equivalents are unrestricted as to withdrawal and use.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(k)</span></span>Restricted Cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Restricted cash consists primarily of cash held by the Consolidated Trusts and Partnerships through segregated bank accounts which can only be used by the Consolidated Trusts and Partnerships to specified activities as stipulated in the Consolidated Trust or Partnership agreements. Cash in the Consolidated Trusts and Partnerships is not available to fund the general liquidity needs of the Group.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Restricted cash also includes cash security deposits set aside in bank accounts, and cash deposited with banks as collateral for borrowings from the respective banks. Restrictions on the use of such cash and the interest earned thereon are imposed by the banks and remains effective throughout the respective terms of the borrowings. See Note 8.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Tianjin Yuexin entered into deposit arrangements with institutional funding partners to pay deposits as per agreements. The Group establishes an allowance for credit losses based on the credit risk of institutional funding partners determined by external credit ratings and adjusted for a weighted macroeconomic forecast.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(l)</span></span>Accounts receivable and contract assets, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Accounts receivable and contract assets consist of accounts receivable and contract assets from the facilitation and post-origination service in relation to loans facilitated, from financing income generated from Consolidated Trusts and Partnerships and Quanbei Microcredit, from guarantee income generated from financing guarantee business, and from other revenue which mainly including referral service fees and insurance brokerage commissions. Contract assets represent the Group’s right to consideration in exchange for facilitation services that the Group has delivered 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 they will collect substantially all of the consideration to which it will be entitled in exchange for the services delivered to the customer before the payment is due by the end of the credit periods. The general life time of accounts receivable and contract assets lasts no more than 12 months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Accounts receivable and contract assets is stated at the historical carrying amount net of write-offs and allowance for credit losses. The Group establishes an allowance for credit losses in accordance with ASC Topic 326 based on estimates, historical experience of net loss rates, current economic conditions, reasonable and supportable forecasts of future economic conditions and other factors surrounding the credit risk of customers. The profile of the borrowers is similar under each product therefore the Group applies a consistent credit risk management framework to the entire portfolio of borrowers under each product. The Group also constantly monitors the financial condition and evaluates the credit quality of certain institutional funding partners and external financing guarantee companies from which the Group’s service fees are collected directly or indirectly. For individual counterparty where there is an observable indicator of loss, an individually evaluated allowance for credit losses is provided. The Group evaluates and adjusts its allowance for credit losses for accounts receivable and contract assets on a quarterly basis or more often as necessary. Uncollectible accounts receivable or contract assets are charged off when a settlement is reached for an amount that is less than the outstanding historical balance or when accounts receivable or contract assets are deemed uncollectible.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents the accounts receivable and contract assets from facilitation, post-origination, financing income, guarantee income and other revenue as of December 31, 2024 and 2025, respectively:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.02777481%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Allowance for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and contract </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and contract </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">credit losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">for accounts </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">facilitation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">post-origination</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">receivable and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">financing income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">guarantee income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">other revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">contract assets </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accounts receivable:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 287,995,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,776,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75,514,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 145,561,816</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17,866,589)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 524,981,846</p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Other service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,991,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (125,514)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,866,065</p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contract assets:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,264,077,497</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 148,259,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 459,631</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,086,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,180,181)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,445,702,560</p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,552,073,237</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 182,035,610</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 75,973,998</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 184,648,331</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 58,991,579</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (24,172,284)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2,029,550,471</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:15.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allowance for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">credit losses </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets from </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">for accounts </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">facilitation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">post-origination</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">financing income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">guarantee income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contract assets </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounts receivable:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,020,377,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,057,260</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,869,705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 320,487,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (76,482,721)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,491,308,368</p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Other service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,525,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (330,107)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,195,260</p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Contract assets:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,244,771,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 176,147,633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 246,117,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (115,564,104)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,551,472,053</p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,265,148,190</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 320,204,893</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 82,869,705</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 566,604,458</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 103,525,367</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (192,376,932)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,145,975,681</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.04166794%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:15.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allowance for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">credit losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">for accounts </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">facilitation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">post-origination</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">financing income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">guarantee income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contract assets </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounts receivable:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,911,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,599,914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,850,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,829,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (10,936,883)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,254,260</p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Other service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,803,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (47,205)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,756,726</p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Contract assets:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 177,999,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,188,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,194,326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (16,525,447)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 221,857,553</p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 323,911,882</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 45,788,691</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 11,850,210</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 81,023,360</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 14,803,931</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (27,509,535)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 449,868,539</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following tables present the aging of accounts receivable as of December 31, 2024 and 2025 respectively. For accounts receivable to be collected from borrowers, the Group charges off accounts receivable overdue more than 60 days. For accounts receivable to be collected indirectly through external financing guarantee company or directly from institutional funding partner, the Group charges off accounts receivable when accounts receivable are deemed uncollectible.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:40.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Aging</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">1 - 30 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">30 - 60 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">over 60 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:40.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounts receivables</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 534,221,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,046,352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,580,697</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 542,848,435</p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,166,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,825,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,991,579</p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 572,387,815</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 26,871,502</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,580,697</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">—</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 601,840,014</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:40.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Aging</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">1 - 30 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">30 - 60 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">over 60 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounts receivables</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:40.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,538,110,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,235,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,776,048</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,669,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,567,791,089</p></td></tr><tr style=""><td style="vertical-align:top;width:40.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,841,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,286,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,649,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,748,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,525,367</p></td></tr><tr style=""><td style="vertical-align:top;width:40.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,618,951,313</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 21,521,859</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 17,425,324</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 13,417,960</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,671,316,456</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.00925827%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:40.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Aging</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">1 - 30 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">30 - 60 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">over 60 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounts receivables</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:40.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 219,946,820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,320,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,826,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,096,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224,191,143</p></td></tr><tr style=""><td style="vertical-align:top;width:40.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,560,138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,756,958</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 664,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 821,997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,803,931</p></td></tr><tr style=""><td style="vertical-align:top;width:40.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 231,506,958</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,077,584</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,491,789</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,918,743</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 238,995,074</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following tables present the movement of allowance for credit losses for accounts receivables and contract assets as of December 31, 2023, 2024 and 2025:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for (Reversal of)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">accounts receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Charge-off for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(net of recovery)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contract assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounts receivable:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,353,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,063,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,406,436)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,010,770</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 409,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (435,854)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,755</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,757,267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,757,267</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Contract assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,480,105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,994,278)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,485,827</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,586)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 21,875,166</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 12,233,743</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (24,842,290)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9,266,619</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for (Reversal of)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">accounts receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Charge-off for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(net of recovery)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contract assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounts receivable:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,010,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,674,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,819,104)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,866,589</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,391)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,364)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,757,267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,631,753)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,514</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Contract assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,485,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,694,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,180,181</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9,266,619</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 35,732,133</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (20,826,468)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 24,172,284</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">accounts receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Charge-off for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(net of recovery)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contract assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounts receivable:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,866,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133,130,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (74,514,604)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,482,721</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,514</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 204,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 330,107</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Contract assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,180,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109,383,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115,564,104</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 24,172,284</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 242,719,252</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (74,514,604)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 192,376,932</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">accounts receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Charge-off for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(net of recovery)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contract assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounts receivable:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,554,888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,037,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,655,447)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,936,883</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,205</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Contract assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 883,754</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,641,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,525,447</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,456,591</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 34,708,391</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (10,655,447)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 27,509,535</b></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(1)</span>The recoveries of charge-off of accounts receivables and contract assets amounted to RMB244,196, RMB876,116 and RMB1,674,306 (US$239,423) during the years ended December 31, 2023, 2024 and 2025, respectively.</div><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2025, the gross charge-off recorded in the accounts receivables and contract assets amounted to RMB11,940,878 (US$1,707,523), RMB25,684,320 (US$3,672,809) and RMB38,563,712 (US$5,514,537), which originated from loans facilitated in 2023 and before, 2024 and 2025, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(m)</span></span>Loans receivables from Xiaoying Credit Loans and other loans, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Loans receivables represent loans facilitated through the Consolidated Trusts and Partnerships and loans provided by Quanbei Microcredit, which consist of Xiaoying Credit Loans, Xiaoying Revolving Loans which ceased to be facilitated as of 2020, and other miscellaneous loans that the Group facilitated and originated during the years. Loans receivables from Xiaoying Credit Loans and other loans are stated at the historical carrying amount net of write-offs and allowance for credit losses. The Group establishes an allowance for credit losses in accordance with ASC Topic 326 based on estimates, historical experience of net vintage-based loss rates, current economic conditions, reasonable and supportable forecasts of future economic conditions and other factors surrounding the credit risk of borrowers. The profile of the borrowers is similar under each product therefore the Group applies a consistent credit risk management framework to the entire portfolio of borrowers under each product. The Group evaluates and adjusts its allowance for credit losses for loans receivables on a quarterly basis or more often as necessary. Uncollectible loans receivables are charged off when a settlement is reached for an amount that is less than the outstanding balance or when loans receivables are deemed uncollectible.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024 and 2025, loans receivables from Xiaoying Credit Loans and other loans amounted to RMB4,828,316,995 and RMB5,298,631,388 (US$757,694,211) respectively. The general life time of loans receivables from Xiaoying Credit Loans and other loans lasts no more than 12 months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group excluded the accrued interest receivable balance, net of allowance for credit loss, from the disclosed amortized cost basis, amounting to RMB71,667,521 and RMB79,152,472 (US$11,318,653) as of December 31, 2024 and 2025. The accrued interest receivables were recorded in accounts receivable and contract assets from financing income in the consolidated balance sheet. In 2024 and 2025, the Group charges off loan receivables from Xiaoying Credit Loans and other loans overdue more than 60 days.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents the loans receivable from Xiaoying Credit Loans and other loans originated or facilitated through the Consolidated Trusts and Partnerships and retained by the Group as of December 31, 2024 and 2025, respectively:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Loans receivables</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">from Xiaoying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Credit Loans and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allowance for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other loans</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">credit losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,004,137,624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (175,820,629)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,828,316,995</p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,004,137,624</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (175,820,629)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,828,316,995</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Loans receivables</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">from Xiaoying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Credit Loans and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allowance for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other loans</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">credit losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,534,864,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (236,233,265)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,298,631,388</p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,534,864,653</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (236,233,265)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,298,631,388</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Loans receivables</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">from Xiaoying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Credit Loans and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allowance for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other loans</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">credit losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 791,475,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (33,780,908)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 757,694,211</p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 791,475,119</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (33,780,908)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 757,694,211</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following tables present the movement of provision for loans receivable from Xiaoying Credit Loans and other loans as of December 31, 2023, 2024 and 2025, respectively:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.01%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Reversal of)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">loans receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> from Xiaoying Credit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Loans and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other loans (net of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">recovery) (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Charge-off</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,630,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 234,237,584</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (149,149,536)</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 188,718,875</p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Revolving Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,737,290)</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,737,290</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,848,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,849,982</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,697,735)</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 574</p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 106,479,154</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 233,350,276</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (151,109,981)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 188,719,449</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.01%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Reversal of)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">loans receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> from Xiaoying Credit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Loans and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other loans (net of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">recovery) (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Charge-off</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 188,718,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 226,865,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (239,763,844)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,820,629</p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Revolving Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (900,606)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 900,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (149,665)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 188,719,449</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 225,815,327</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (238,714,147)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 175,820,629</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Reversal of)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">loans receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> from Xiaoying Credit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Loans and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other loans (net of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">recovery) (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Charge-off</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,820,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 340,274,053</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (279,861,417)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 236,233,265</p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (56,895)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 175,820,629</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 340,217,158</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (279,804,522)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 236,233,265</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Reversal of)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">loans receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> from Xiaoying Credit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Loans and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other loans (net of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">recovery) (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Charge-off</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,142,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,658,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40,019,650)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,780,908</p></td></tr><tr style=""><td style="vertical-align:bottom;width:28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,135)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">—</p></td></tr><tr style=""><td style="vertical-align:bottom;width:28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 25,142,016</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 48,650,407</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (40,011,515)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 33,780,908</b></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(1)</span>The recoveries of charge-off of loans receivables from Xiaoying Credit Loans and other loans amounted to RMB13,488,360, RMB9,251,001 and RMB27,672,522 (US$3,957,118) during the years ended December 31, 2023, 2024 and 2025, respectively.</div><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2025, the gross charge-off recorded in the loans receivables from Xiaoying Credit Loans and other loans amounted to RMB123,023,655 (US$17,592,149) and RMB184,453,389 (US$26,376,484) which originated from loans provided by Quanbei Microcredit in 2024 and 2025, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents the aging, which is the primary credit quality indicator, of loans receivable from Xiaoying Credit Loans and other loans as of December 31, 2024 and 2025, presented by year of origination respectively:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Aging</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">1 - 30 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">30 - 60 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Loan originated or facilitated in 2023</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Xiaoying Credit Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306,140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 443,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 646,547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,396,584</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Loan originated or facilitated in 2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Xiaoying Credit Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,927,629,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,724,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,387,445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,002,741,040</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,927,935,321</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 48,168,311</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 28,033,992</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,004,137,624</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Aging</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">1 - 30 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">30 - 60 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Loan originated or facilitated in 2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Xiaoying Credit Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,035,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 511,986</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,062,251</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,609,783</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Loan originated or facilitated in 2025</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Xiaoying Credit Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,436,846,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,967,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,440,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,530,254,870</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,439,882,088</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 54,479,407</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 40,503,158</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,534,864,653</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:47.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Aging</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">1 - 30 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">30 - 60 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Loan originated or facilitated in 2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Xiaoying Credit Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 434,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 659,190</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Loan originated or facilitated in 2025</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Xiaoying Credit Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 777,458,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,717,239</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,639,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 790,815,929</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 777,892,792</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,790,452</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,791,875</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 791,475,119</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(n)</span></span>Financial investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">The Group held investment in several Venture Capital funds (“VC funds”). These investments were held in the form of limited partnership or zero-coupon convertible note. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">For partnership investments, the Group uses equity method to account for these investments under ASC Topic 323. These investments are initially recorded at cost and subsequently adjusted for the proportionate share of income or loss, impairment as well as contributions made or distributions received. The group elects cumulative earnings approach for classifying the distributions received from equity method investments. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">In the case that virtually no influence was exerted by the Group in the partnership agreement, fair value measurement is applied under ASC Topic 321. When readily determinable fair value is not available, the Group has elected to measure them alternatively at cost minus impairment, plus or minus observable price changes from orderly transactions of identical or similar investments of the same issuer.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">For the investment in the legal form of zero-coupon convertible note, it is in substance a prepaid forward contract that entitles the Group to obtain shares of the VC fund in the future, and because no readily determinable fair value is available, the Group has elected to measure the investment at cost minus impairment, plus or minus observable price changes from orderly transactions of identical or similar investments of the same issuer under ASC Topic 321.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">The Group reviews VC funds investment for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. An impairment loss is measured based on the excess of the carrying amount of an investment over its estimated fair value.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group maintains an investment portfolio comprising various financial instruments, including U.S. Treasury securities with original maturities exceeding three months, wealth management products with no fixed term, term deposits, and fund-linked notes. Pursuant to ASC Topic 320, these investments are classified as trading, available-for-sale, or held-to-maturity securities. Investments with original maturities greater than three months but less than twelve months, or those that are expected to be realized in cash within the next twelve months are classified as short-term investments; otherwise, they are classified as long-term investments. As at December 31, 2024 and 2025, all such financial instruments were classified as short-term investments. Debt securities are classified as held-to-maturity when management has the positive intent and ability to hold them to maturity. Securities to be held for indefinite periods of time and not intended to be held-to-maturity are classified as available-for-sale debt securities. Debt securities are classified as trading securities if they are acquired principally for the purpose of selling them in the near term with the objective of generating profits on short-term differences in price. Any remaining debt investments that do not meet the definition of a security are classified as other debt investments and are accounted for at amortized cost.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group accounts for available-for-sale debt securities in accordance with ASC Topic 320. These securities are reported at fair value, with unrealized gains and losses, net of tax, recorded in other comprehensive income. The carrying value of available-for-sale debt securities is adjusted for amortization of premiums and accretion of discounts to maturity using the effective interest method. Such amortization, along with realized gains is included in “Interest income” in consolidated statements of comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group’s trading securities are stated at fair value. Realized and unrealized gains and losses on trading securities, representing the changes in fair value, are presented in “Interest income” or “Interest expenses” in consolidated statements of comprehensive income. Other debt investments include term deposits with maturities within one year, which are accounted for at amortized cost. Interest income on these term deposits is recognized on an accrual basis and presented in “Interest income” in the consolidated statements of comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group evaluates these investments for credit losses under ASC Topic 326, and an allowance for credit losses is recognized when the carrying amount exceeds the amount expected to be collected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(o)</span></span>Deposits to institutional cooperators, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Starting from November 2019, the Group entered into a series of deposit arrangements with institutional funding partners or financing institutional cooperators, such as insurance company and financing guarantee company. The Group is required to pay deposits to those institutional funding partners or financial institutional cooperators monthly or in accordance with an agreed payment schedule. The amount of deposit is separately agreed with each institutional funding partner or institutional cooperator, usually calculated by multiplying the outstanding loan balance on the reconciliation date by an agreed percent rate (“the standard amount “). The agreed percent rate may be adjusted from time to time. If the balance of the deposits exceeds the standard amount or supplementary payment of deposit is needed, the institutional funding partners or financial institutional cooperators shall refund the excess to the Group or the Group shall make supplementary payment of deposit in accordance with an agreed payment schedule. Deposits to institutional cooperators is stated at the historical carrying amount net of write-offs and allowance for credit losses. The Group establishes an allowance for credit losses based on estimates, the current and expected probability of default, the outstanding loan balances, the forecasted loan facilitation amounts and the credit risk of institutional funding partners or institutional cooperators. The Group evaluates and adjusts its allowance for credit losses for deposits to institutional cooperators on a quarterly basis or more often as necessary. Deposits to institutional cooperators are charged off when deposits are deemed uncollectible. Deposits to institutional cooperators are recorded as current assets because the term of the underlying loan assets was 12 months or less. As of December 31, 2024 and 2025, all deposits are refundable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(p)</span></span>Property and equipment, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Furniture and equipment are recorded at cost less accumulated depreciation and amortization. Depreciation and amortization are calculated on a straight-line basis over the following estimated useful lives:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:42.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:55.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer and transmission equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3 years</p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">5 years</p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Motor vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">4 years</p></td></tr><tr style=""><td style="vertical-align:top;width:55.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_jJvDoFh8_0ChQccmqCA_9g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Over the shorter of the lease term or expected useful lives</span></span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Gains and losses from the disposal are included in “Other income (loss), net”.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(q)</span></span>Intangible assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Intangible assets with finite lives represent domain name and purchased computer software. These intangible assets are amortized on a straight-line basis over their estimated useful lives of the respective asset, which varies from <span style="-sec-ix-hidden:Hidden_8Z84uLtkt0auBPmfFsiffg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1</span></span> to 10 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Intangible assets with an indefinite useful life represent the insurance broker license purchased during 2018 and insurance sale on line license authorized in 2019, See Note 7. Intangible assets with an indefinite life are not amortized and are tested for impairment annually or more frequently if events or changes in circumstances indicate that it might be impaired.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(r)</span></span>Impairment of long-lived assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Long-lived assets are evaluated for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. When these events occur, the Group evaluates the impairment for the long-lived assets by comparing the carrying amounts of the assets to an estimate of future undiscounted cash flow attributable to these assets. If the sum of the future undiscounted cash flows is less than the carrying amounts of the assets, the Group recognizes an impairment loss based on the excess of the carrying amounts of the assets over the fair value of the assets. Meanwhile, annual impairment testing is required for goodwill and intangible assets that have an indefinite useful life.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(s)</span></span>Long-term investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group accounts for long-term investments using equity method of accounting where the Group has the ability to exercise significant influence over investments. As part of this evaluation, the Group considers the participating and protective rights in the investments as well as its legal form. The Group records the investments at cost and subsequently adjusts the carrying amount each period for share of the earnings or losses of the investee and other adjustments required by the equity method of accounting. Dividends received from the equity method investments are recorded as reductions in the cost of investments. The Group elects cumulative earnings approach for classifying the distributions received from equity method investments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Long-term investments are evaluated for impairment when facts or circumstances indicate that the fair value of the long-term investments is less than its carrying value. An impairment is recognized when a decline in fair value is determined to be other-than-temporary. The Group reviews several factors to determine whether a loss is other-than-temporary which include, but are not limited to, the: (i) nature of the investment; (ii) cause and duration of the impairment; (iii) extent to which fair value is less than cost; (iv) financial condition and near term prospects of the investments; and (v) ability to hold the security for a period of time sufficient to allow for any anticipated recovery in fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(t)</span></span>Employee defined contribution plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Full time employees of the Group in the Chinese Mainland participate in a government mandated multi-employer defined contribution plan pursuant to which certain pension benefits, medical care, unemployment insurance, employee housing fund and other welfare benefits are provided to employees. Chinese regulations require that the Group make contributions to the government for these benefits based on certain percentage of the employee’s salaries. The Group has no legal obligation for the benefits beyond the contributions. The total amount that was expensed as incurred were RMB47,040,770, RMB53,796,095 and RMB66,218,527 (US$9,469,123) for the years ended December 31, 2023, 2024 and 2025, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(u)</span></span>Advertising cost</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Advertising costs are expensed as incurred in accordance with ASC 720-35 Other Expense—Advertising costs. Advertising costs were RMB8,105,126, RMB8,563,551 and RMB10,518,390 (US$1,504,110) for the years ended December 31, 2023, 2024 and 2025, respectively. Advertising costs are included in borrower acquisitions and marketing expense in the consolidated statements of comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(v)</span></span>Origination and servicing expense</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Origination and servicing expense consists primarily of variable expenses and vendor costs, including labor costs, costs related to credit assessment, payment processing services, fees paid to third party collection agencies, as well as interest expense paid to investors and institutional funding partners of the Consolidated Trusts and Partnerships.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(w)</span></span>Income taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Current taxes are recognized in accordance with the laws of the relevant taxing authorities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group’s income tax expense includes Chinese Mainland and Hong Kong income taxes plus the recognition of Chinese Mainland taxes on undistributed earnings of Beijing WFOE not considered to be indefinitely reinvested.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Deferred taxes are provided using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements or tax return. Under this method, deferred tax assets and liabilities are recognized for the differences between the financial statement carrying amount and the tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. Deferred tax assets are then evaluated to determine the extent to which they are more likely than not to be realized. In making such a determination, management considers all positive and negative evidence, including future reversals of existing taxable temporary differences and projected future taxable income exclusive of reversing temporary differences and carryforwards. Deferred tax assets are then reduced by a valuation allowance to the amount, in the opinion of management, that is more likely than not to be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group accounts for uncertainty in income taxes recognized in the consolidated financial statements by applying a two-step process to determine the amount of the benefit to be recognized. First, each tax position is evaluated to determine the likelihood that it will be sustained upon examination by the taxing authorities. If a tax position is deemed more-likely-than-not to be sustained (defined as a likelihood of more than fifty percent of being sustained upon an examination, based on the technical merits of the tax position), the tax position is then assessed to determine the amount of benefits to recognize in the consolidated financial statements. The amount of the benefits that may be recognized is the largest amount that is greater than 50 percent likely of being realized upon settlement. Interest and penalties on income taxes are classified as a component of income taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(x)</span></span>Value added taxes (“VAT”)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group is subject to VAT at the rate of 6% and 13% given that they are classified as general tax payers and at the rate of 3% as certain Consolidated Trusts and Partnerships of the Group are classified as small-scale tax payers. VAT is reported as a deduction to revenue when incurred and amounted to RMB301,613,913, RMB401,550,251, and RMB568,723,190 (US$81,326,335) for the years ended December 31, 2023, 2024 and 2025, respectively. Entities that are VAT general taxpayers are allowed to offset qualified input VAT paid to suppliers against their output VAT liabilities. Net VAT balance between input VAT and output VAT is recorded in the line item of accrued expense and other liabilities on the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(y)</span></span>Segment information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group uses management approach to determine operation segment. The management approach considers the internal organization and reporting used by the Group’s chief operating decision maker (“CODM”) for making decisions, allocation of resource and assessing performance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group’s CODM has been identified as the Chief Executive Officer who reviews the consolidated results of operations when making decisions about allocating resources and assessing performance of the Group. The Group operates and manages its business as a <span style="-sec-ix-hidden:Hidden_89XbTIctGEqbt_WGdcmHaQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">single</span></span> operating and <span style="-sec-ix-hidden:Hidden_pYQoyyH6Ek-tF2OAZplRJg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">reportable</span></span> segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">All of the Group’s revenue for the years ended December 31, 2023, 2024 and 2025 were generated from the Chinese Mainland. As the Group generates all of its revenues in the Chinese Mainland, no geographical segments are presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group generates revenues primarily from (i) the fees that the Group charges for service of matching institutional funding partners with borrowers (i.e., loan facilitation service) and for other services the Group provides over the lifetime of the loan (i.e., post-origination service and guarantee service); (ii) interests from borrowers from microcredit business and the financing fees the Group charges for the loans facilitated through the Consolidated Trusts and Partnerships (i.e., financing income). The Group charges a service fee to the borrower indirectly through financial institutional cooperators or to certain institutional funding partners directly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accounting policies of the segment profit or loss and assets are the same as those described in the summary of significant accounting policies. The Group’s CODM assesses performance for the segment and decides how to allocate resources based on net income that also is reported on the consolidated statements of comprehensive income as net income. The measure of segment assets is reported on the consolidated balance sheet as total assets. Significant segment expenses are the same as these presented under the operating costs and expenses in the consolidated statements of comprehensive income, and the difference between net revenues less the significant segment expenses and consolidated net income are the other segment items. The Group’s CODM uses net income to evaluate income generated from segment assets in deciding whether to reinvest profits into the segment or to pay dividends.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(z)</span></span><span style="font-style:italic;font-weight:bold;">Treasury shares</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group accounts for 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. In the event that treasury shares are transferred to Employee Stock Ownership Plans (“ESOP”), the Company recognized the amount in addition paid-in capital. The treasury shares account includes 78,439,504 and 94,600,042 ordinary shares as of December 31, 2024 and 2025, respectively, which will be canceled or held as treasury shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(aa)</span></span>Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group has elected the package of practical expedients, which allows the Group not to reassess (1) whether any expired or existing contracts as of the adoption date are or contain a lease, (2) lease classification for any expired or existing leases as of the adoption date and (3) initial direct costs for any expired or existing leases as of the adoption date. The Group also elected the practical expedient not to separate lease and non-lease components of contracts. Lastly, the Group elected the short-term lease exemption for all contracts with lease terms of 12 months or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group determines if an arrangement is a lease or contains a lease at inception. Right-of-use (“ROU”) assets and liabilities are recognized at lease commencement date based on the present value of remaining lease payments over the lease terms. As most of the Group’s leases do not provide an implicit rate, the Group estimates its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located. The Group’s leases often include options to extend lease terms and such extended terms are included in lease terms when the Group is reasonably certain to exercise those options. Lease terms also include periods covered by options to terminate the leases when the Group is reasonably certain not to exercise those options. Lease expense is recorded on a straight-line basis over the lease term. For operating leases, ROU assets were recorded as “Other non-current assets”, and the current and non-current portions of the lease liabilities were recorded as “Accrued expenses and other current liabilities” and “Other non-current liabilities” in the consolidated balance sheets. The Group does not have any finance leases for the year ended December 31, 2024 and 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024 and 2025, the Group recognized ROU assets of RMB39,239,747 and RMB44,778,762 (US$6,403,278), and total lease liabilities of RMB40,249,266 and RMB45,664,329 (US$6,529,913), including current portion of RMB12,732,875 and RMB10,857,421 (US$1,552,591).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group’s operating leases mainly related to office facilities. As of December 31, 2025, the weighted average remaining lease term was 3.98 years and the weighted average discount rate was 4.66% for the Group’s operating leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Operating lease cost for the year ended 31 December, 2025 was RMB15,806,055 (US$2,260,236), which excluded cost of short-term contracts. Short-term lease cost for the year ended 31 December, 2025 was insignificant. For the year ended 31 December, 2024 and 2025, no lease cost for operating leases was capitalized. Supplemental cash flow information related to operating leases was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:69.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:69.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:69.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash payments for operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,271,707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,898,816</p></td></tr><tr style=""><td style="vertical-align:bottom;width:69.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ROU assets obtained in exchange for operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,857,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,552,591</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Future lease payments under operating leases as of December 31, 2025 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:69.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating leases</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:69.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:69.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Year ending December 31,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:69.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,761,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,110,817</p></td></tr><tr style=""><td style="vertical-align:bottom;width:69.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,770,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,112,213</p></td></tr><tr style=""><td style="vertical-align:bottom;width:69.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,250,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,322,753</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:69.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,888,996</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 699,117</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:69.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,888,996</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 699,117</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:69.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,911,197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 559,294</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:69.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total future lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,471,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,503,311</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:69.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,807,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 973,398</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:69.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total lease liability balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,664,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,529,913</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2025, additional operating leases that have not yet commenced were immaterial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(ab)</span></span>Net income (loss) per share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Basic income (loss) per share is computed by dividing net income attributable to the holders of ordinary shares by the weighted average number of ordinary shares outstanding during the year. Diluted income per share is calculated by dividing net income (loss) attributable to the holders of ordinary shares as adjusted for the effect of dilutive ordinary share equivalents, if any, by the weighted average number of ordinary shares and dilutive ordinary share equivalents outstanding during the period. Ordinary share equivalents of stock options are calculated using the treasury stock method. However, ordinary share equivalents are not included in the denominator of the diluted earnings per share calculation when inclusion of such shares would be anti-dilutive, such as in a period in which a net loss is recorded.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(ac)</span></span>Share-based compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Share-based payment transactions with employees and directors, such as stock options and restricted stocks, are measured based on the grant date fair value of the awards in accordance with ASC 718, Compensation-Stock Compensation, with the resulting expense generally recognized on a straight-line basis in the consolidated statements of income over the period during which the employee is required to perform service in exchange for the award.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(ad)</span></span>Certain risks and concentrations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially expose the Group to concentrations of credit risk consist principally of cash, restricted cash, financial investments, accounts receivable and contract assets, deposits to institutional cooperators and loans receivables.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group’s investment policy requires cash and restricted cash to be placed with high-quality financial institutions and to limit the amount of credit risk from any one issuer. The Group regularly evaluates the credit standing of the counterparties or financial institutions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financial investments that potentially subject the Group to market risk mainly consist of investments in VC funds. The Group limits its exposure to market risks associated with financial investments by regularly conducting post-investment management of the funds. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Accounts receivable and contract assets are typically unsecured and are derived from revenue earned from customers in the Chinese Mainland. The risk with respect to accounts receivable and contract assets is mitigated through the Group’s consistent credit risk management framework to the entire portfolio of borrowers under each product. The Group also constantly monitors the financial condition and evaluates the credit quality of certain institutional funding partners and external financing guarantee companies from which the Group’s service fees are collected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Deposits to institutional cooperators are placed with financial institutional cooperators. The Group regularly monitors the financial condition and evaluates the credit quality of each institutional cooperator.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Credit of loans receivables is controlled by the application of credit approval, limit and monitoring procedures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">No investor or institutional funding partner represented greater than 10% or more of the total net revenues for the years ended December 31, 2023, 2024 and 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2024 and 2025, there were two and one institutional cooperators individually provided credit insurance or guarantee services for greater than 10% or more of the total loans the Group facilitated and originated, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:74.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Institutional cooperator A </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Institutional cooperator B </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024 and 2025, there were three and two institutional funding partners/institutional cooperators, respectively, whose individual balances of accounts receivable and contract assets accounted for 10% or more of the Group’s aggregate carrying amount of accounts receivable and contract assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:63.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Institutional cooperator A </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Institutional cooperator B </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Institutional cooperator C</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:63.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Institutional cooperator D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> *</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024 and 2025, one and three institutional cooperators individually accounted for more than 10% of the Group’s deposits to institutional cooperators, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:63.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Institutional cooperator B</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Institutional cooperator C</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> *</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Institutional cooperator D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:63.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Institutional cooperator E</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">* Less than 10%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(ae)</span></span>Allowance for credit losses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group adopted the ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326) as of January 1, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The CECL methodology utilizes a lifetime “expected credit loss” measurement objective for the recognition of credit losses for loans, receivables, contract assets and other financial assets measured at amortized cost at the time the financial asset is originated or acquired. The Group’s Allowance for credit losses (“ACL”), is measured based on the financial assets that share similar risk characteristics and includes both quantitative and qualitative components, and adjusted each period for changes in expected lifetime credit losses. The financial guarantees provided for the Group’s off - balance sheet loans accounted for under ASC Topic 460 are in the scope of ASC Topic 326 and subject to the current expected credit losses (“CECL”) methodology. The Group establishes its CECL methodology, which is based on past events, current conditions, and reasonable and supportable forecasts over the life of the financial assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the Group’s accounts receivable and contract assets, loans receivable that are not covered by the financing guarantee companies and certain off-balance sheet credit exposures, such as financial guarantees not accounted for as derivatives, generated from financing guarantee business, discussed in note 2(g), the ACL for these financial assets is driven by the default risk of underlying loans. The ACL is calculated using vintage-based loss rate and macroeconomic forecast scenario models, and is the product of multiplying the estimates of vintage-based loss rates and the individual level exposure at default on an undiscounted basis, adjusted for a weighted macroeconomic forecast. The model to estimate the loss rates considers the historical loss experience period for the vintage-based loss rates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the Group’s accounts receivable and contract assets generated from the loans facilitated that the Group collected indirectly through external financing guarantee companies or directly from institutional funding partners, loans receivables are covered by the financing guarantee companies, deposits to financial institutional cooperators and certain financial assets, the ACL for these financial assets is mainly driven by the credit risk of financial institutional cooperators or institutional funding partners. The ACL is calculated using probability of default, loss given default and macroeconomic forecast scenario models, and is the product of multiplying the probability of default determined by the external credit ratings of financial institutional cooperators or institutional funding partners, loss given default and individual loan level exposure at default on an undiscounted basis, and adjusted for a weighted macroeconomic forecast.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the Group’s other financial assets, the ACL is mainly determined to be the amount of probable incurred credit losses based on historical experience and other factors surrounding the credit risk of the counterparty. For individual counterparty where there is an observable indicator of loss, an individually evaluated allowance for credit losses is provided.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the CECL methodology, macroeconomic forecast scenario model is also applied to the ACL for a weighted macroeconomic forecast adjustment. The Group develops the macroeconomic forecast scenario model by establishing the weighted multiple macroeconomic forecast scenarios over the life of the loans and a pool of selected economic variables, including gross domestic product (GDP), unemployment rate, consumer price index (CPI) and other macro-economic variables that were determined to be the most relevant to the credit losses. The CECL methodology’s impact on expected credit losses, among other things, reflects the Group’s view of the current state of the economy, forecasted macroeconomic conditions and the Group’s portfolios.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The qualitative component of the CECL methodology represents the Group’s judgment of additional considerations to account for internal and external risk factors that are not adequately measured in the quantitative component, including consideration of idiosyncratic risk factors or other relevant factors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The net increase to the ACL amounted to the RMB1,076.8 million for the year ended December 31, 2025 primarily resulted from the increase in contingent guarantee liability and accounts receivable and contract assets balances generated from financing guarantee business, driven by the increased volume of loans facilitated covered by the guarantee service in 2025, and an increase in weighted average vintage-based loss rates for loans receivable generated from microcredit business which reflects a more conservative provisioning stance in response to elevated risk indicators.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(af)</span></span>Other comprehensive income</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the years ended December 31, 2023, 2024 and 2025, the Group’s share of other comprehensive loss of RMB6,852, loss of RMB313,815 and gain of RMB147,887 (US$21,148) from its equity method investments, which were net of tax effect of RMB2,284, RMB104,605 and RMB49,296 (US$7,049), in other comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the years ended December 31, 2023, 2024 and 2025, the Group recorded other comprehensive income of RMB474,792, income of RMB292,799 and income of RMB3,198,217 (US$457,339) from its financial investments, which were net of tax effect of nil, RMB1,696,625 and nil. Of the amounts recorded in other comprehensive income, the Group has reclassed nil, RMB4,259,490 and RMB767,591 (US$109,764), which were net of tax effect of nil, RMB1,440,761 and RMB255,864 (US$36,588), from other comprehensive income to earnings for the years ended December 31, 2023, 2024 and 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(ag)</span></span>Recent accounting pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The FASB issued Accounting Standards Update No. 2023-09 Income Taxes—Improvements to Income Tax Disclosures (Topic 740) in December, 2023. which is effective for fiscal years beginning after December 15, 2024. The standard requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. The Group adopted this ASU for the year ended December 31, 2025 prospectively. The adoption of this ASU has been reflected in the Group’s disclosures, see Note 14, with no other impact to its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In November 2024, the FASB issued ASU No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses (“ASU 2024-03”), and in January 2025, the FASB issued ASU No. 2025-01, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date (“ASU 2025-01”). ASU 2024-03 requires enhanced disclosure of the nature of expenses included in the income statement as well as disclosures about specific types of expenses included in the expense captions presented in the income statement. ASU 2024-03, as clarified by ASU 2025-01, is effective for annual periods beginning after December 15, 2026, and interim periods within those fiscal years, with early adoption permitted. This guidance should be applied either prospectively or retrospectively. The Group is currently evaluating the impact that the adoption of these standards will have on its consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In August 2025, the FASB issued ASU 2025-05, “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses for Trade Receivables and Contract Assets”. This ASU provides a practical expedient and accounting policy election to allow entities to measure expected credit losses on certain trade receivables and contract assets using a provision matrix approach. ASU 2025-05 is effective for annual periods beginning after December 15, 2025, and interim periods within those fiscal years, with early adoption permitted. The Group is currently evaluating the potential effect of this ASU on its credit loss estimation methodology.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(ah)</span></span>Translation into United States Dollars</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The financial statements of the Group are stated in RMB. Translations of amounts from RMB into United States dollars are solely for the convenience of the reader and were calculated at the rate of US$1.00 = RMB6.9931, on December 31, 2025, as set forth in H.10 statistical release of the Federal Reserve Board. The translation is not intended to imply that the RMB amounts could have been, or could be, converted, realized or settled into United States dollars at that rate on December 31, 2025, or at any other rate.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(a)</span></span>Basis of Presentation and Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(b)</span></span>Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">Variable interest entity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements include the financial statements of the Company, its wholly-owned subsidiaries, and consolidated VIEs. All intercompany transactions and balances have been eliminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">VIE agreements with Shenzhen Xiaoying, Beijing Ying Zhong Tong and their subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">To comply with PRC laws and regulations which prohibit or restrict foreign control of companies involved in certain restricted businesses, the Company operates its restricted businesses in the Chinese Mainland through Shenzhen Xiaoying, Beijing Ying Zhong Tong and their subsidiaries (collectively “the VIEs”), whose equity interests are held by certain individuals (“Nominee Shareholders”). The Company obtained control over the VIEs by entering into a series of contractual arrangements (“VIE agreements”) with the VIEs and their respective Nominee shareholders through Beijing WFOE. The Company concluded that the VIEs are consolidated VIEs of the Group, of which the Group is the ultimate primary beneficiary, given that the VIE agreements enable the Company to (1) have power to direct the activities that most significantly affects the economic performance of the VIEs, and (2) receive the economic benefits of the VIEs that could be significant to the VIEs. As such, the Company consolidated the financial results of the VIEs in the Group’s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Despite the lack of direct majority ownership, there exists a parent-subsidiary relationship between Beijing WFOE and the VIEs through the aforementioned agreements with the nominee shareholders of the VIEs. The following is a summary of the VIE agreements:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Shareholders’ Voting Rights Proxy Agreement:</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the voting rights proxy agreements signed between the VIEs’ nominee shareholders and Beijing WFOE, each nominee shareholder irrevocably appointed Beijing WFOE as its attorney-in-fact to exercise on each shareholder’s behalf and all rights that each shareholder has in respect of its equity interest in the VIEs (including but not limited to executing the exclusive right to the voting rights and the right to appoint directors and executive officers of the VIEs). The nominee shareholders cannot revoke the authorization and entrustment as long as the nominee shareholders remain a shareholder of the VIEs. For the arrangements among Beijing WFOE, each of the VIEs, and their shareholders, the power of attorney will remain in force for ten years. Unless a <span style="-sec-ix-hidden:Hidden_oFr7m7S3PUCiDDDkFCzvHw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">thirty-day</span></span> notice is given by Beijing WFOE, this agreement shall be automatically renewed for another one year upon its expiration. The arrangement among Beijing WFOE and its shareholder does not specify its effective term.</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Spouse Consent Agreement</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the spouse consent agreement, each signing spouse acknowledges that the shares of the VIEs held by the relevant shareholder of the VIEs are the personal assets of such shareholder and not jointly owned by the couple. Each signing spouse also unconditionally and irrevocably gives up his or her rights to such shares and any associated economic rights or interests to which he or she may be entitled pursuant to applicable laws and undertakes not to make any assertion of rights to such shares and the underlying assets. Each signing spouse agrees that he or she will not carry out in any circumstances any conduct that are contradictory to the contractual arrangements and this consent agreement.</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Executive Call Option Agreement:</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the exclusive call option agreement entered into between the VIEs’ nominee shareholders and Beijing WFOE, the nominee shareholders irrevocably granted Beijing WFOE a call option to request the nominee shareholders to transfer or sell any part or all of its equity interests in the VIEs, to Beijing WFOE, or their designees. The purchase price of the equity interests in the VIEs shall be equal to the minimum price required by Chinese Mainland law. Without Beijing WFOE’s prior written consent, the VIEs and its nominee shareholders shall not amend its articles of association, increase or decrease the registered capital, sell or otherwise dispose of its assets or beneficial interest, issue any additional equity or right to receive equity, provide any loans, distribute dividends in any form, etc. For the agreements among Beijing WFOE, each of the VIEs, and their shareholders, these arrangements will remain effective for ten years. Unless notified by Beijing WFOE, the parties to these agreements shall extend the term of these agreements for another ten years. The agreement among Beijing WFOE and its shareholder does not specify its effective term.</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Exclusive Business Cooperation Agreement:</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the exclusive business cooperation agreement entered into by Beijing WFOE and the VIEs, Beijing WFOE provides exclusive technical support and consulting services in return for fees based on 100% of the VIE’s total consolidated profit, which is adjustable at the sole discretion of Beijing WFOE. Without Beijing WFOE’s consent, the VIEs cannot procure services from any third party or enter into similar service arrangements with any other third party, except for those from Beijing WFOE. For the agreements between Beijing WFOE and each of the VIEs, unless Beijing WFOE terminates these agreements in advance, these agreements will remain effective for ten years. Unless agreed by both parties in writing, this agreement shall be automatically renewed for another ten years upon its expiration.</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(5)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Equity Pledge Agreement</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Each nominee shareholder of the VIEs has also entered into an equity pledge agreement with Beijing WFOE, pursuant to which each shareholder pledged his/her interest in Beijing WFOE to guarantee the performance of obligations of Beijing WFOE and its shareholders under the exclusive business cooperation agreement, exclusive call option agreement, and shareholders’ voting rights proxy agreement. If the VIEs or any of the nominee shareholder breaches its contractual obligations, Beijing WFOE will be entitled to certain rights and interests regarding the pledged equity interests including the right to dispose the pledged equity interests. None of the nominee shareholders shall, without the prior written consent of Beijing WFOE, assign or transfer to any third party, create or cause any security interest and any liability in whatsoever form to be created on, all or any part of the equity interests it holds in the VIEs. This agreement is not terminated until all of the agreements under the shareholders’ voting rights proxy agreement, exclusive call option agreement and the exclusive business cooperation agreement are fully performed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The irrevocable power of attorney has conveyed all shareholder rights held by the VIEs’ shareholders to Beijing WFOE or any person designated by Beijing WFOE, including the right to appoint executive directors of the VIEs to conduct day to day management of the VIEs’ businesses, and to approve significant transactions of the VIEs. In addition, the exclusive call option agreement provides Beijing WFOE with a substantive kick-out right of the VIEs shareholders through an exclusive option to purchase all or any part of the shareholders’ equity interest in the VIEs. In addition, through the exclusive business cooperation agreement, Beijing WFOE demonstrates its ability and intention to continue to exercise the ability to absorb substantially all of the profits and all of the expected losses of the VIEs. The equity pledge agreements further secure the obligations of the shareholders of the VIEs under the above agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Based on these contractual arrangements, the Company consolidates the VIEs in accordance with SEC Regulation S-X Rule 3A-02 and Accounting Standards Codification (“ASC”) topic 810 (“ASC Topic 810”), Consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Uncertainties in the Chinese Mainland legal system could limit the Company’s ability to enforce the contractual arrangements. If the legal structure and contractual arrangements were found to be in violation of Chinese Mainland laws and regulations, the Chinese Mainland government could:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">revoke the Group’s business and operating licenses;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">levy fines on the Group;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">confiscate any of the Group’s income that they deem to be obtained through illegal operations;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">shut down the Group’s services;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">discontinue or restrict the Group’s operations in mainland China;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">impose conditions or requirements with which the Group may not be able to comply;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">require the Group to change corporate structure and contractual arrangements;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">restrict or prohibit the use of the proceeds from overseas offerings to finance the Group’s Chinese Mainland consolidated VIEs’ business and operations;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">require the Group to delist from the NYSE; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">take other regulatory or enforcement actions that could be harmful to the Group’s business.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">The Group believes that there are no assets held in the VIEs that can be used only to settle obligations of the VIEs, except for registered capital and the Chinese Mainland statutory reserves. As the VIEs are incorporated as limited liability companies 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. Relevant Chinese Mainland laws and regulations restrict the VIEs from transferring a portion of their net assets, equivalent to the balance of its statutory reserve and its share capital, to the Company in the form of loans and advances or cash dividends. Please refer to Note 17 for disclosure of restricted net assets.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;">Consolidated Trusts</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As part of the Group’s efforts to develop new offerings for investors and institutional funding partners, the Group establishes business relationship with certain trusts which were administered by third-party trust companies. The trusts are set up to invest solely in the loans facilitated by the Group on its platform to provide returns to the beneficiaries of the trusts through interest payments made by the borrowers. The trusts are cooperated with financial institutional cooperators who provide credit insurance/financial guarantee services to protect funding providers against default for both the principal and interest. Both direct model and intermediary model are adopted for these trusts. Under direct model, loans are originated from trusts to borrowers while under intermediary model, the Group typically provides credit to the borrowers through an intermediary first and then transfers the loans to the trusts, which issue beneficial interests to the investors and institutional funding partners. The Group consolidates these trusts as the Group is the primary beneficiary, due to the following reasons: 1) the Group has the power to direct the operating activities of the trusts; 2) the Group absorbs or enjoys the potential residual losses or returns of these trusts. Under intermediary model, the transfer of loans to the Consolidated Trusts are not qualified for sale accounting, thus the trust is consolidated and the loan transfer is considered an intercompany transaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For Consolidated Trusts founded from January 1, 2022, the Group elected to apply amortized cost method to the loans (at the date of origination) and liabilities due to investors or institutional funding partners, to improve the understandability and relevance of financial information. That is, the loans are continued to be recorded on the Group’s consolidated balance sheets as loans held for investment under “Loans receivable from Xiaoying Credit Loans and other loans, net”, which is net of allowance of credit loss, and the proceeds received from the investors or institutional funding partners are recorded as trust liabilities under “Payable to investors and institutional funding partners at amortized cost”.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31,2024 and 2025, certain of the subsidiaries of the Group funded RMB737,200,000 and RMB768,500,000 to loan products facilitated on the Group’s platform through third-party trust companies. The trusts are consolidated by the Group and the underlying loans are recorded on the Group’s consolidated balance sheets as loans held for investment under “Loans receivable from Xiaoying Credit Loans and other loans, net”.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;">Consolidated Partnerships</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group also develops the partnership business, where the Group and certain trusts jointly established several limited partnership enterprises, or LPs, to invest solely in the loans facilitated by the Group on its platform to provide returns to partners of the LPs through interest payments made by the borrowers. The Consolidated Partnerships are cooperated with financial institutional cooperators who provide credit insurance/financial guarantee services to protect funding providers against default for both the principal and interest. Intermediary model is adopted for the Consolidated Partnerships, the Group typically provides credit to the borrowers through an intermediary first and then transfers the loans to the LPs. The Group consolidates these LPs as the Group is the primary beneficiary, due to: 1) the Group has the power to direct the operating activities of the LPs; 2) the Group absorbs or enjoys the potential residual losses or returns of these LPs. The transfer of loans to the Consolidated Partnerships are not qualified for sale accounting, thus the LP is consolidated and the loan transfer is considered an intercompany transaction. The Group applies amortized cost to the loans and liabilities to trust partners in its consolidated financial statements. That is, the loans are recorded on the Group’s consolidated balance sheets under “Loans receivable from Xiaoying Credit Loans and other loans, net” and the proceeds received from the trust partners are recorded as LP liabilities under “Payable to investors and institutional funding partners at amortized cost”.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024 and 2025,one of the subsidiaries of the Group funded RMB145,742,384 and RMB35,105,859 to loan products facilitated on the Group’s platform through the LPs which are consolidated by the Group and the underlying loans are recorded on the Group’s consolidated balance sheets under “Loans receivable from Xiaoying Credit Loans and other loans, net”.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following financial statement amounts and balances of the Consolidated Trusts and Partnerships are included in the accompanying consolidated financial statements after elimination of intercompany transactions and balances:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 527,457,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 823,346,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 117,736,963</p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable and contract assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,373,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,994,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,578,162</p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loans receivable from Xiaoying Credit Loans and other loans, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,916,966,912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,540,930,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 506,346,298</p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,481,797,455</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,417,271,503</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 631,661,423</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payable to investors and institutional funding partners at amortized cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,184,085,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,054,981,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 436,856,539</p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other taxes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,265,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,183,816</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,170,270</p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,335,260</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,870,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,272,401</p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,205,686,086</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,100,035,707</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 443,299,210</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.00925827%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:48.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 726,005,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 744,531,819</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 710,088,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,541,291</p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 458,613,718</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 494,604,464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 528,039,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,508,670</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,210,364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 550,953,578</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 541,420,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,422,048</p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash (used in) provided by investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (673,734,777)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 664,702,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (623,481,667)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (89,156,693)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash provided by (used in) financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 814,841,744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,399,955,090)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 865,347,569</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,743,057</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The assets of the Consolidated Trusts and Partnerships can only be used to settle the obligations of the Consolidated Trusts and Partnerships.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following financial statement amounts and balances of the VIEs and Consolidated Trusts and Partnerships were included in the accompanying consolidated financial statements after elimination of intercompany transactions and balances:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 180,683,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,519,437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,375,075</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 532,603,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 823,463,489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 117,753,713</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable and contract assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,750,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108,186,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,470,413</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loans receivable from Xiaoying Credit Loans and other loans, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,775,126,977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,263,508,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 752,671,768</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,491,239</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,150,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,881,479</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 174,395,511</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 184,952,280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,447,824</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Financial investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,428,162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,908,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,848,813</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 498,038,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 515,523,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,718,930</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,138,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,621,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 660,824</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,706,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,499,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,932,344</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,573,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 511,000</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,317,385,140</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,092,906,800</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,014,272,183</b></p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payable to investors and institutional funding partners at amortized cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,184,085,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,054,981,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 436,856,539</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,589,753</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued payroll and welfare</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,482,497</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,482,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,642,016</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other taxes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 119,683,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,251,812</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,329,898</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income taxes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 174,425,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169,015,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,168,856</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,825,511</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163,383,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,363,582</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 642,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,051,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150,376</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,252,921</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 322,163</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,602,145,884</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,590,419,658</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 513,423,183</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:45.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:top;width:45.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,500,275,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,809,619,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,931,618,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 276,217,781</p></td></tr><tr style=""><td style="vertical-align:top;width:45.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 438,091,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 623,964,980</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 687,071,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,249,886</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:45.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:top;width:45.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 628,719,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,517,583,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 507,365,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,552,262</p></td></tr><tr style=""><td style="vertical-align:top;width:45.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,251,376,124)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (106,448,449)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (828,175,085)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (118,427,462)</p></td></tr><tr style=""><td style="vertical-align:top;width:45.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash provided by (used in) financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,114,841,744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,709,955,090)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 875,347,569</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,173,038</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The VIEs and Consolidated Trusts and Partnerships contributed 31%, 31% and 25% of the Group’s consolidated revenue for the years ended December 31, 2023, 2024 and 2025, respectively. As of December 31, 2024 and 2025, the VIEs and Consolidated Trusts and Partnerships accounted for an aggregate of 53% and 48% of the consolidated total assets, and 53% and 53% of the consolidated total liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">There are no terms in any arrangements, considering both explicit arrangements and implicit variable interests that require the Company or its subsidiaries to provide financial support to the VIEs and Consolidated Trusts and Partnerships. However, if the VIEs were ever to need financial support, the Group may, at its option and subject to statutory limits and restrictions, provide financial support to its VIEs through loans to the shareholders of the VIEs or entrustment loans to the VIEs.</p> P10Y P1Y P10Y P10Y 1 P10Y P10Y 737200000 768500000 145742384 35105859 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 527,457,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 823,346,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 117,736,963</p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable and contract assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,373,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,994,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,578,162</p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loans receivable from Xiaoying Credit Loans and other loans, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,916,966,912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,540,930,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 506,346,298</p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,481,797,455</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,417,271,503</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 631,661,423</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payable to investors and institutional funding partners at amortized cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,184,085,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,054,981,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 436,856,539</p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other taxes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,265,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,183,816</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,170,270</p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,335,260</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,870,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,272,401</p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,205,686,086</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,100,035,707</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 443,299,210</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.00925827%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:48.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 726,005,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 744,531,819</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 710,088,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,541,291</p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 458,613,718</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 494,604,464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 528,039,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,508,670</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,210,364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 550,953,578</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 541,420,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,422,048</p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash (used in) provided by investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (673,734,777)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 664,702,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (623,481,667)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (89,156,693)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash provided by (used in) financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 814,841,744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,399,955,090)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 865,347,569</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,743,057</p></td></tr></table> 527457300 823346358 117736963 37373243 52994846 7578162 2916966912 3540930299 506346298 3481797455 4417271503 631661423 2184085667 3054981462 436856539 3265159 8183816 1170270 18335260 36870429 5272401 2205686086 3100035707 443299210 726005363 744531819 710088399 101541291 458613718 494604464 528039683 75508670 172210364 550953578 541420132 77422048 -673734777 664702231 -623481667 -89156693 814841744 -1399955090 865347569 123743057 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 180,683,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,519,437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,375,075</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 532,603,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 823,463,489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 117,753,713</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable and contract assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,750,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108,186,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,470,413</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loans receivable from Xiaoying Credit Loans and other loans, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,775,126,977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,263,508,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 752,671,768</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,491,239</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,150,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,881,479</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 174,395,511</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 184,952,280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,447,824</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Financial investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,428,162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,908,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,848,813</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 498,038,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 515,523,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,718,930</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,138,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,621,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 660,824</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,706,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,499,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,932,344</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,573,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 511,000</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,317,385,140</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,092,906,800</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,014,272,183</b></p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payable to investors and institutional funding partners at amortized cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,184,085,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,054,981,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 436,856,539</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,589,753</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued payroll and welfare</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,482,497</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,482,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,642,016</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other taxes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 119,683,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,251,812</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,329,898</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income taxes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 174,425,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169,015,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,168,856</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,825,511</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163,383,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,363,582</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 642,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,051,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150,376</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,252,921</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 322,163</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,602,145,884</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,590,419,658</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 513,423,183</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:45.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:top;width:45.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,500,275,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,809,619,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,931,618,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 276,217,781</p></td></tr><tr style=""><td style="vertical-align:top;width:45.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 438,091,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 623,964,980</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 687,071,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,249,886</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:45.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:top;width:45.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 628,719,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,517,583,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 507,365,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,552,262</p></td></tr><tr style=""><td style="vertical-align:top;width:45.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,251,376,124)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (106,448,449)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (828,175,085)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (118,427,462)</p></td></tr><tr style=""><td style="vertical-align:top;width:45.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash provided by (used in) financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,114,841,744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,709,955,090)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 875,347,569</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,173,038</p></td></tr></table> 180683740 107519437 15375075 532603866 823463489 117753713 74750686 108186142 15470413 4775126977 5263508938 752671768 19491239 20150470 2881479 174395511 184952280 26447824 33428162 33908236 4848813 498038310 515523849 73718930 1138186 4621210 660824 27706487 27499276 3932344 21976 3573473 511000 6317385140 7092906800 1014272183 2184085667 3054981462 436856539 10000000 130000000 18589753 18482497 11482779 1642016 119683947 58251812 8329898 174425660 169015224 24168856 94825511 163383863 23363582 642602 1051597 150376 0 2252921 322163 2602145884 3590419658 513423183 1500275059 1809619313 1931618562 276217781 438091276 623964980 687071274 98249886 628719431 1517583263 507365227 72552262 -1251376124 -106448449 -828175085 -118427462 1114841744 -1709955090 875347569 125173038 0.31 0.31 0.25 0.53 0.48 0.53 0.53 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(c)</span></span>Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expense during the reporting period. Actual results could differ materially from such estimates. Significant accounting estimates reflected in the Group’s consolidated financial statements include share-based compensation, allowance for credit losses of accounts receivables and contract assets, deposits to institutional cooperators, loans receivables from Xiaoying Housing Loans and loans receivable from Xiaoying Credit Loans and other loans, allocation of considerations under revenue arrangements with multiple performance obligations, variable considerations of revenue recognition, valuation allowance for deferred tax assets, unrecognized tax benefits, the indefinite reinvestment assertion, fair value of financial guarantee derivatives, contingent guarantee liabilities and financial investments, loans at fair value and payable to investors at fair value, impairment of long-term investments and financial investments.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(d)</span></span>Revenue recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group provides services as an online marketplace connecting borrowers and institutional funding partners. Revenue is the transaction price the Group expects to be entitled to in exchange for the promised services in a contract in the ordinary course of the Group’s activities and is recorded net of value-added tax (“VAT”). The services to be accounted for include loan facilitation service, post-origination service (e.g., cash processing and collection services) and financial guarantee service.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The major product offered by the Group is Xiaoying Credit Loan, which mainly consists of Xiaoying Card Loan and other unsecured loan products that the Group introduce from time to time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group provides services primarily in two business models. The first business model (“Direct Model”) involves the Group matching borrowers with institutional funding partners who directly funds the credit drawdowns to the borrowers. The Group has determined that it is not the legal lender or borrower in the loan origination and repayment process, but acting as an intermediary to bring the lender and the borrower together. Therefore, the Group does not record the loans receivable or payable arising from the loans facilitated between the institutional funding partners and borrowers on its platform.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The second business model (“Intermediary Model”), only the operations of Consolidated Trusts and Partnerships were under, involves the Group initially providing credit to borrowers through an intermediary and subsequently selling the loans including all of the creditor rights in the loans to external institutional funding partners within a short period of time. The Group cooperates with several microcredit companies who use their own funds to provide credit to borrowers first; these microcredit companies transfer their rights as creditors shortly to SPVs controlled by the Group at the price of the carrying amount of the outstanding loan principal balance and accumulated accrued interest not paid by the borrowers as of the day on which the creditor’s rights are legally transferred to SPVs. The SPVs further transfer their creditor’s rights to Consolidated Trusts and Partnerships in a short period at the price of the carrying amount of the outstanding loan principal balance and the accumulated accrued interest not paid by the borrowers as of the day on which the creditor’s rights are legally transferred. These loans carry the same insurance/ guarantee agreement with external financial institutional cooperators as loans facilitated under the Direct Model, which is attached to the loan and transfers along with the loan. The loans are initially recorded on the consolidated balance sheet as loans receivable from Xiaoying Credit Loans and other loans. Since the Group consolidates such trusts and partnerships under the VIE model (see accounting policy on “Consolidated Trusts” and “Consolidated Partnerships”), loans transferred to Consolidated Trusts and Partnerships do not qualify for sale accounting.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Loans facilitated by the Group typically have a term of less than 1 year. For each loan facilitated either in Direct Model or Intermediary Model, the Group charges a service fee (i) to the borrower indirectly through the Group’s VIEs or subsidiaries, or (ii) to the borrower indirectly through external financing guarantee company, or (iii) to institutional funding partner directly. No application fee is charged to borrowers or institutional funding partners.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the loans facilitated that the Group collected service fees indirectly through the Group’s VIEs or subsidiaries, when borrowers who have the option of early repayment, they do not have the obligation to pay the remaining monthly service fees, the Group’s right to consideration for the service fees of facilitation service is conditional on whether or not the borrowers repay in advance. At contract inception, the Group determines the consideration based on historical experiences as well as the credit due diligence performed on each borrower prior to loan origination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the loans facilitated that the Group collected service fee indirectly through external financing guarantee company or directly from institutional funding partner, the Group’s transaction price includes variable consideration adjusted for default risk of the borrowers and prepayment risk of the borrowers. The Group determines the consideration based on historical experiences as well as the credit due diligence performed on each borrower prior to loan origination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group provides guarantee which is directly or indirectly provided through financial institutional cooperators to institutional funding partners on certain loan products via its consolidated entities. If a borrower defaults, the Group makes its best efforts to collect the default loan. The Group directly makes payment to the defaulted principal and interest to institutional funding partners or indirectly makes payment to institutional funding partners through institutional cooperators, and deemed the guarantee as a guarantee service to the institutional funding partners and recognizes a stand-ready obligation for its guarantee exposure in accordance with ASC Topic 460, Guarantees which requires the guarantee to be measured initially at fair value based on the stand-ready obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For certain loan products that the Group facilitate that are repaid in installments by borrowers, borrowers are required to enter into guarantee agreements with the Group while at the same time, the Group entered into a series of arrangements with various financial institutional cooperators and negotiate the upper limit (the “Cap”) of the compensation obligation prospectively with these financial institutional cooperators based on the expected loss rate. The Group received the guarantee fee at a pre-agreed rate from borrowers directly or from financial institutional cooperators indirectly. Upon borrower’s default, financial institutional cooperators reimburse the full loan principal and interest to the institutional funding partner first, and has the right to recourse to both the borrower and the Group. The Group’s contractual obligation is at any time it limited to the Cap which is either the lower of (1) total amount of guarantee fees contractually required to be collected from the borrowers for such loans facilitated during the current period on an aggregated basis, and (2) a certain percentage of the total principal of the loans facilitated stated in an annualized manner, as pre-agreed with financial institutional cooperators (the “Rate”); or the former (1). The contractual guarantee fees in (1) is not influenced by default or early repayment of borrowers. The Group has no obligation or intention to compensate financial institutional cooperators for any losses in excess of the contractual obligation. The Rate will be negotiated prospectively at each quarter between the two parties based on the expected loss rate. The actual loss in excess of the Cap is absorbed by financial institutional cooperators. Financial institutional cooperators ultimately bear substantially all of the credit risk. The Group’s exposure in this arrangement is limited to the default and prepayment risk in relation to the guarantee fee when the Group cannot collect the guarantee fee under the agreement with the borrower on an individual basis but is still obligated to compensate financial institutional cooperators up to the Cap on a pool basis. The Group evaluated the guarantee arrangement pursuant to ASC Topic 815, and concluded that the arrangement meets the definition of a derivative and that it is not eligible for the guarantee scope exception. Therefore, the guarantee is recognized as a derivative liability/asset at fair value and is not accounted for pursuant to ASC Topic 460 or 450. See accounting policy for financial guarantee derivative.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Direct Model</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Group has adopted ASU 2014-09, Revenue from Contracts with Customers (Topic 606) and all subsequent ASUs that modified ASC Topic 606.The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To achieve that core principle, the Group applies the following steps:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Step 1: Identify the contract (s) with a customer</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Step 2: Identify the performance obligations in the contract</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Step 3: Determine the transaction price</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Step 4: Allocate the transaction price to the performance obligations in the contract</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Step 5: Recognize revenue when (or as) the entity satisfies a performance obligation</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Group determines its customers to be both the borrowers and the institutional funding partners. The Group considers the loan facilitation service and post-origination service as two separate performance obligations under ASC Topic 606, as these two deliverables are distinct in that customers can benefit from each service on its own and the Group’s promises to deliver the services are separately identifiable from each other in the contract. While the post-origination service is within the scope of ASC Topic 860, the ASC Topic 606 revenue recognition model is applied due to the lack of definitive guidance in ASC Topic 860.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Group determines the total transaction price to be the service fees chargeable to the borrowers indirectly through the Group’s VIEs or subsidiaries, or external financing guarantee companies or to certain institutional funding partners directly, including the guarantee fees charged by the Group under the separate guarantee agreement with the borrowers for certain type of Xiaoying Card Loans. The transaction price for loan facilitation and post-origination services includes variable consideration adjusted for default risk and prepayment risk of the borrowers. The Group estimates variable consideration for these contracts using the expected value methodology, including models to estimate the loss rates, the prepayment rates, and the weighted macroeconomic forecast, which are based on past events, current conditions, and reasonable and supportable forecasts over the life of the loans. The expected value of the consideration is the product of multiplying the loan principal and the pre-agreed service fee rates, adjusted for the loss rates and the prepayment rates. The loss rates are calculated using vintage-based loss rate model, adjusted for a weighted macroeconomic forecast. The models consider the historical loss experience period for the vintage-based loss rates, the historical prepayment experience period for the prepayment rates and the weighting of multiple macroeconomic forecast scenarios over the life of the loans and selected economic variables, including gross domestic product (GDP), unemployment rate, consumer price index (CPI) and other macro-economic variables. The transaction price is allocated amongst the financial guarantee service, if any, and two performance obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Group first allocates the transaction price to the financial guarantee, if any, that is recognized in accordance with either (1) ASC Topic 460, Guarantees which requires the guarantee to be measured initially at fair value based on the stand-ready obligation or (2) ASC Topic 815, which requires the guarantee to be measured initially and subsequently at fair value. Then the remaining considerations are allocated to the loan facilitation services and post-origination services using their relative standalone selling prices consistent with the guidance in ASC Topic 606. The Group does not have observable standalone selling price information for the loan facilitation services or post-origination services because it does not provide loan facilitation services or post-origination services on a standalone basis. 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 origination services as the basis of revenue allocation. In estimating its standalone selling price for the loan facilitation services and post-origination services, the Group considers the cost incurred to deliver such services, profit margin for similar arrangements, customer demand, effect of competitors on the Group’s services, and other market factors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">For each type of service, the Group recognizes revenue when (or as) the entity satisfies the service/performance obligation by transferring a promised good or service (that is, an asset) to a customer. Revenues from loan facilitation are recognized at the time a loan is originated between the borrower and the institutional funding partner and the principal loan balance is transferred to the borrower, at which time the facilitation service is completed. Revenues from post-origination services are recognized on a straight-line basis over the term of the underlying loans as the services are provided. The collection of service fees is not conditional on the provision of subsequent post-origination services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><i style="font-style:italic;">Intermediary Model—Trust Model</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The transfer of loans to institutional funding partners under the Intermediary Model often involves transferring the loans to a trust formed and operated by unrelated third-party trust companies. The Group consolidates such trusts under the VIE model (see accounting policy on “Consolidated Trusts”). Loans transferred to Consolidated Trusts do not qualify for sale accounting as the transfer is to a consolidated subsidiary.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group recognizes revenue under “Financing income” for the service fees and interests charged to the borrowers over the lifetime of the loans using effective interest method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Intermediary Model—Partnership Model</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The transfer of loans to institutional funding partners under the Intermediary Model involves transferring the loans to a limited partnership enterprise, or LP, formed and operated by unrelated third-party trust companies and the Group. The Group consolidates such partnerships under the VIE model (see accounting policy on “Consolidated Partnerships”). The loans are recorded as “Loans receivable from Xiaoying Credit Loans and other loans, net” in the consolidated balance sheets, and the Group elects to measure these loans at amortized cost at the time of origination. The Group recognizes revenue under “Financing income” for the service fees and interests charged to the borrowers over the lifetime of the loans using effective interest method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Disaggregation of revenues</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">All of the Group’s revenue for the years ended December 31, 2023, 2024 and 2025 were generated from the Chinese Mainland. As the remaining duration of the Group’s performance obligations of the contracts is one year or less, the Group elects to apply the exemption of disclosing the aggregate amount of transaction price allocated to the performance obligations at the end of December 31, 2023, 2024 and 2025, The following table illustrates the disaggregation of revenue by product the Group offered in 2023, 2024 and 2025:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Loan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">facilitation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Post-origination</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Financing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Guarantee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">service</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">service</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Major products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,740,974,233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 596,581,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,133,314,422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,496,658</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,861,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,526,228,336</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Xiaoying Housing Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,601,289</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,601,289</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,022,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,022,032</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other service(1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 283,032,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 283,032,373</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,740,974,233</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 596,581,987</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,137,336,454</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 24,496,658</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 315,494,698</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,814,884,030</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:29.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Loan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">facilitation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Post-origination</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Financing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Guarantee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">service</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">service</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Major products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,102,344,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 759,538,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,372,004,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 201,715,792</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,228,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,473,832,269</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other service(1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 397,949,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 397,949,477</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,102,344,942</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 759,538,640</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,372,004,085</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 201,715,792</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 436,178,287</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,871,781,746</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:29.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Loan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">facilitation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Post-origination</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Financing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Guarantee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">service</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">service</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Major products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,843,004,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,074,453,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,396,975,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 636,572,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,980,782</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,980,987,431</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other services(1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 658,437,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 658,437,000</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,843,004,896</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,074,453,821</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,396,975,778</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 636,572,154</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 688,417,782</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,639,424,431</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:29.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Loan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">facilitation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Post-origination</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Financing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Guarantee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">service</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">service</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(US$)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(US$)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(US$)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(US$)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(US$)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(US$)</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Major products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 549,542,391</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 153,644,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 199,764,879</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,028,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,287,195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 998,267,925</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other services(1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,155,239</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,155,239</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 549,542,391</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 153,644,853</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 199,764,879</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 91,028,607</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 98,442,434</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,092,423,164</b></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Primarily consists of referral service fees for introducing borrowers to other platforms, commissions for insurance brokerage activity and technology service fees for providing assistant technology development services.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Contract balances</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group did not enter into contracts with customers that were greater than one year for substantially all products in the years ended December 31, 2023, 2024 and 2025. For the loans facilitated with borrowers who have the option of early repayment, they do not have the obligation to pay the remaining monthly service fees, the Group’s right to consideration for the service fees of facilitation service is conditional on whether or not the borrowers repay in advance. In these instances, the Group records a corresponding contract asset when recognizing revenue from loan facilitation service. The contract asset will not be reclassified to a receivable given that the right to invoice and the payment is due by the end of the credit periods. Revenue for these loan products is recognized when the collection of consideration becomes probable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Remaining unsatisfied performance obligations as of December 31, 2023, 2024 and 2025 pertained to post-origination service in the amount of RMB287,607,599, RMB420,361,656 and RMB282,860,275 (US$40,448,481), respectively. All remaining unsatisfied performance obligations are to be recognized as revenue in the subsequent year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Financing income</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financing income consists primarily of the financing fees the Group charges for the loans facilitated through the Consolidated Trusts and Consolidated Partnerships, including interest income and service fees generated from providing loan facilitation and post-origination services to the investors and institutional funding partners of the Consolidated Trusts and Consolidated Partnerships, and are recorded as revenue over the life of the underlying financing using the effective interest method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financing income also includes financing fees, including interest income and service fee, from loans receivables from Xiaoying Credit Loans and other loans that have not yet been transferred to external investors or institutional funding partners or have been transferred but such transaction does not qualify for sale accounting under the Intermediary Model.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financing income also includes interest income generated from providing loans by the Group’s own fund from microcredit business, and are recorded as revenue over the life of the underlying financing using the effective interest method. When the collection of interest is no longer reasonably assured, the Group does not record financing income on accrual basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Other revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Other revenue primarily includes referral service fees for introducing borrowers to other platforms, commissions for insurance brokerage activity and technology service fees for providing assistant technology development services. The referral service fees for introducing borrowers to other platforms are recognized when the obligation is fulfilled and is confirmed by the other platforms. For insurance brokerage activities, the Group acts as an agent and recognizes revenue on a net basis, only to the extent that a significant reversal is not probable. The technology service fees are recognized when the assistant technology development services to third parties provided.</p> 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Loan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">facilitation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Post-origination</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Financing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Guarantee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">service</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">service</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Major products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,740,974,233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 596,581,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,133,314,422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,496,658</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,861,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,526,228,336</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Xiaoying Housing Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,601,289</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,601,289</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,022,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,022,032</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other service(1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 283,032,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 283,032,373</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,740,974,233</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 596,581,987</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,137,336,454</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 24,496,658</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 315,494,698</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,814,884,030</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:29.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Loan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">facilitation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Post-origination</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Financing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Guarantee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">service</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">service</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Major products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,102,344,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 759,538,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,372,004,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 201,715,792</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,228,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,473,832,269</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other service(1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 397,949,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 397,949,477</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,102,344,942</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 759,538,640</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,372,004,085</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 201,715,792</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 436,178,287</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,871,781,746</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:29.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Loan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">facilitation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Post-origination</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Financing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Guarantee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">service</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">service</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Major products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  ​</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,843,004,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,074,453,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,396,975,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 636,572,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,980,782</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,980,987,431</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other services(1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 658,437,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 658,437,000</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,843,004,896</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,074,453,821</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,396,975,778</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 636,572,154</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 688,417,782</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,639,424,431</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:29.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Loan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">facilitation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Post-origination</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Financing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Guarantee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">service</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">service</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(US$)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(US$)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(US$)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(US$)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(US$)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(US$)</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Major products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 549,542,391</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 153,644,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 199,764,879</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,028,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,287,195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 998,267,925</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other services(1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,155,239</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,155,239</p></td></tr><tr style=""><td style="vertical-align:bottom;width:29.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 549,542,391</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 153,644,853</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 199,764,879</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 91,028,607</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 98,442,434</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,092,423,164</b></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Primarily consists of referral service fees for introducing borrowers to other platforms, commissions for insurance brokerage activity and technology service fees for providing assistant technology development services.</span></td></tr></table><div style="margin-top:12pt;"></div> 2740974233 596581987 1133314422 24496658 30861036 4526228336 0 0 0 0 1601289 1601289 0 0 4022032 0 0 4022032 0 0 0 0 283032373 283032373 2740974233 596581987 1137336454 24496658 315494698 4814884030 3102344942 759538640 1372004085 201715792 38228810 5473832269 0 0 0 0 397949477 397949477 3102344942 759538640 1372004085 201715792 436178287 5871781746 3843004896 1074453821 1396975778 636572154 29980782 6980987431 0 0 0 0 658437000 658437000 3843004896 1074453821 1396975778 636572154 688417782 7639424431 549542391 153644853 199764879 91028607 4287195 998267925 0 0 0 0 94155239 94155239 549542391 153644853 199764879 91028607 98442434 1092423164 287607599 420361656 282860275 40448481 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(e)</span></span>Sales and transfers of financial instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Sales and transfers of financial instruments are accounted under authoritative guidance for the transfers and servicing of financial assets and extinguishment of liabilities. Specifically, a transfer of a financial asset, a group of financial assets, or a participating interest in a financial asset is accounted for as a sale only if all the following conditions are met:</p><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">1.</span>The financial assets are isolated from the transferor and its consolidated affiliates as well as its creditors; </div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">2.</span>The transferee or beneficial interest holders have the right to pledge or exchange the transferred financial assets; and</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">3.</span>The transferor, its consolidated affiliates included in the financial statements being presented, or its agents do not maintain effective control of the transferred asset. A transferor’s effective control over the transferred financial assets includes, but is not limited to, any of the following:</div><div style="margin-top:12pt;"></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">a.</span>An agreement that both entitles and obligates the transferor to repurchase or redeem the transferred financial assets before their maturity.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">b.</span>An agreement, other than through a cleanup call that provides the transferor with both of the following: (i) The unilateral ability to cause the holder to return specific financial assets. (ii) A more-than-trivial benefit attributable to that ability; and</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">c.</span>An agreement that permits the transferee to require the transferor to repurchase the transferred financial assets at a price that is so favorable to the transferee that it is probable that the transferee will require the transferor to repurchase them.</div><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the Intermediary Model, the Group, through its intermediary, facilitates credits to borrowers and subsequently transfers the loans (including the creditor rights) to Consolidated Trusts and Partnerships at face value within a short period of time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">When the loan (including the creditor rights) is transferred, the transferee becomes the direct counterparty to the borrower and the legal record holder of the loan upon transfer. The transfer is accounted for as a sale, when (1) the transferred loans are considered legally isolated from the assets of the Group and its creditors even in the bankruptcies under the Chinese Mainland laws and regulations, (2) the investors or institutional funding partners (transferees) can freely pledge or exchange the transferred loans, and (3) the Group does not maintain effective control over the transferred loans. When a transfer does not qualify for sale accounting, e.g. when the Group sells loans with recourse to the Group, the transferred financial asset remains in the statement of financial position and a financial liability is recognized for any consideration received.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(f)</span></span>Foreign currency translation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The functional currency of X Financial is in US dollars (“US$”). The functional currency of the Group’s subsidiaries and VIEs in the Chinese Mainland is Renminbi (“RMB”). The determination of the respective functional currency is based on the criteria stated in ASC Topic 830, Foreign Currency Matters. The Group also uses RMB as its reporting currency. Monetary assets and liabilities denominated in currencies other than the functional currency are translated into the functional currency at the rates of exchange ruling at the balance sheet date. Transactions in currencies other than the functional currency are measured and recorded in the functional currency at the exchange rate prevailing on the transaction date. Translation gains and losses are recognized in the consolidated statements of comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company with functional currency of US$ translates its operating results and financial positions into RMB, the Group’s reporting currency. Assets and liabilities are translated using the exchange rates in effect on the balance sheet date. Equity amounts are translated at historical exchange rates. Revenues, expenses, gains and losses are translated using the average rates for the year. Translation adjustments are reported as cumulative translation adjustments and are shown as a separate component in the consolidated statements of comprehensive income.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(g)</span></span>Guarantee liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group offers guarantee service which is directly provided to or indirectly provided through financial institutional cooperators to investors or institutional funding partners. If a borrower defaults, the Group makes its best efforts to collect the default loan. The Group directly or indirectly makes payment to the defaulted principal and interest to investors or institutional funding partners.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In 2017, the Group revised the arrangement with the financial institutional cooperator and the Group no longer records any guarantee liabilities in accordance with ASC Topic 460, but records financial guarantee derivatives in accordance with ASC Topic 815. See accounting policy of revenue recognition and financial guarantee derivatives.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During 2023, the Group started the financing guarantee business through one of the subsidiaries of the Group that holds the financing guarantee license and built a new business model that collaborates with external financing guarantee companies to provide joint guarantee services, on a pro-rata basis, to institutional funding partners. Under this business model, the Group has the contractual obligation to pay the defaulted principal and interest to institutional funding partners and no obligation to pay to the external financing guarantee company. The Group recognizes a stand-ready obligation for its guarantee exposure in accordance with ASC Topic 460, Guarantees, which requires the guarantee to be measured initially at fair value based on the stand-ready obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Guarantee service</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At inception of the guarantee, the Group recognize both a stand-ready guarantee liability as deferred guarantee income under ASC Topic 460 with an associated financial assets receivable, and a contingent guarantee liability for off-balance sheet credit exposures under Current expected credit loss (“CECL”) model. At initial recognition, deferred guarantee income is recorded at the fair value of the guarantee contract. The Group applies practical expedient and measures its guarantee service at inception at fair value equal to the total amount of guarantee service fees contractually required to be collected, since the guarantee contract is independently issued in a standalone arm’s-length transaction with an unrelated party. Subsequent to initial recognition, deferred guarantee income is released systematically as “Guarantee income” in the consolidated statement of comprehensive income when the Group is released from the underlying risk. Contingent guarantee liability represents the guarantee obligations in the event of default related to the guarantee contract that are determined in accordance with ASC Topic 326, which are initially recorded separately 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 guarantee service. The expected credit losses are calculated using vintage-based loss rate and macroeconomic forecast scenario models, and is the product of multiplying the estimates of vintage-based loss rates and the individual level exposure at default on an undiscounted basis, adjusted for a weighted macroeconomic forecast. The models consider the historical loss experience period for the vintage-based loss rates, the historical prepayment experience period for the prepayment rates and the weighted multiple macroeconomic forecast scenarios over the life of the loans and selected economic variables, including gross domestic product (GDP), unemployment rate, consumer price index (CPI) and other macroeconomic variables. The contingent guarantee liabilities are determined on a collective basis and loans share similar risk characteristics and includes both quantitative and qualitative components, and adjusted each period for changes in expected lifetime credit losses. The initial recognition and adjustments made to contingent guarantee liabilities are recorded as “provision for contingent guarantee liabilities” in the consolidated statement of comprehensive income.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(h)</span></span>Financial guarantee derivatives</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group entered into a series of arrangements with various financial institutional cooperators for certain guarantee services. The agreements entitle the Group a right to receive guarantee fees and require the Group to make payment, up to a pre-agreed cap, to reimburse financial institutional cooperators for a pre-determined portion of borrower payment defaults and the guarantee fee amount that was not collected due to prepayments. The ‘dual-triggered’ financial guarantee is accounted for as a derivative under ASC Topic 815 because the financial guarantee scope exemption outlined in ASC 815-10-15-58 is not met.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group uses the discounted cash flow model to value these financial guarantee derivatives at inception and subsequent valuation dates. The fair value is categorized in the level 3 valuation hierarchy. This discounted cash flow model incorporates assumptions of the significant unobservable inputs such as the expected loss rates, prepayment rate and discount rate. The expected loss rate and prepayment rate is estimated by taking into consideration of historical loss experiences. The Group considers that the impact of discount rate, which is determined based on the market rates, to the fair value of financial guarantee derivatives is immaterial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">All financial guarantee derivatives are required to be recorded on the Group’s consolidated balance sheet at fair value. The Group signs contract separately for each project regardless of whether they are same counterparty. As no legally enforceable master netting agreement exists between the Group and the derivative counterparty, the Group does not net derivative assets and liabilities. The change in fair value of the financial guarantee derivative is recorded as change in fair value of financial guarantee derivatives in the consolidated statements of comprehensive income. The relative cash flows associated with the financial guarantee derivatives and their gains and losses are reported in operating activities in the consolidated statements of cash flow. Refer to Note 3 for further information of tabular disclosures on the amount and reporting for financial guarantee derivative assets, liabilities, gains and losses.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(i)</span></span>Fair value</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Group considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Authoritative literature provides a fair value hierarchy, which prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. The level in the hierarchy within which the fair value measurement in its entirety falls is based upon the lowest level of input that is significant to the fair value measurement as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1—inputs are based upon unadjusted quoted prices for identical assets or liabilities traded in active markets.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2—inputs are based upon quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets and liabilities in markets that are not active and model-based valuation techniques for which all significant assumptions are observable in the market or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3—inputs are generally unobservable and typically reflect management’s estimates of assumptions that market participants would use in pricing the asset or liability. Most fair value is therefore determined using model-based techniques that include option pricing models, discounted cash flow models, and similar techniques.</span></td></tr></table><div style="margin-top:10pt;"></div> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(j)</span></span>Cash and Cash Equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Cash and cash equivalents primarily consist of cash on hand and cash in bank which are highly liquid and insignificant risk of changes in value. As of December 31, 2024 and 2025, cash equivalents were comprised of term deposits in banks. All cash and cash equivalents are unrestricted as to withdrawal and use.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(k)</span></span>Restricted Cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Restricted cash consists primarily of cash held by the Consolidated Trusts and Partnerships through segregated bank accounts which can only be used by the Consolidated Trusts and Partnerships to specified activities as stipulated in the Consolidated Trust or Partnership agreements. Cash in the Consolidated Trusts and Partnerships is not available to fund the general liquidity needs of the Group.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Restricted cash also includes cash security deposits set aside in bank accounts, and cash deposited with banks as collateral for borrowings from the respective banks. Restrictions on the use of such cash and the interest earned thereon are imposed by the banks and remains effective throughout the respective terms of the borrowings. See Note 8.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Tianjin Yuexin entered into deposit arrangements with institutional funding partners to pay deposits as per agreements. The Group establishes an allowance for credit losses based on the credit risk of institutional funding partners determined by external credit ratings and adjusted for a weighted macroeconomic forecast.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(l)</span></span>Accounts receivable and contract assets, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Accounts receivable and contract assets consist of accounts receivable and contract assets from the facilitation and post-origination service in relation to loans facilitated, from financing income generated from Consolidated Trusts and Partnerships and Quanbei Microcredit, from guarantee income generated from financing guarantee business, and from other revenue which mainly including referral service fees and insurance brokerage commissions. Contract assets represent the Group’s right to consideration in exchange for facilitation services that the Group has delivered 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 they will collect substantially all of the consideration to which it will be entitled in exchange for the services delivered to the customer before the payment is due by the end of the credit periods. The general life time of accounts receivable and contract assets lasts no more than 12 months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Accounts receivable and contract assets is stated at the historical carrying amount net of write-offs and allowance for credit losses. The Group establishes an allowance for credit losses in accordance with ASC Topic 326 based on estimates, historical experience of net loss rates, current economic conditions, reasonable and supportable forecasts of future economic conditions and other factors surrounding the credit risk of customers. The profile of the borrowers is similar under each product therefore the Group applies a consistent credit risk management framework to the entire portfolio of borrowers under each product. The Group also constantly monitors the financial condition and evaluates the credit quality of certain institutional funding partners and external financing guarantee companies from which the Group’s service fees are collected directly or indirectly. For individual counterparty where there is an observable indicator of loss, an individually evaluated allowance for credit losses is provided. The Group evaluates and adjusts its allowance for credit losses for accounts receivable and contract assets on a quarterly basis or more often as necessary. Uncollectible accounts receivable or contract assets are charged off when a settlement is reached for an amount that is less than the outstanding historical balance or when accounts receivable or contract assets are deemed uncollectible.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents the accounts receivable and contract assets from facilitation, post-origination, financing income, guarantee income and other revenue as of December 31, 2024 and 2025, respectively:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.02777481%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Allowance for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and contract </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and contract </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">credit losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">for accounts </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">facilitation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">post-origination</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">receivable and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">financing income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">guarantee income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">other revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">contract assets </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accounts receivable:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 287,995,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,776,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75,514,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 145,561,816</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17,866,589)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 524,981,846</p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Other service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,991,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (125,514)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,866,065</p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contract assets:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,264,077,497</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 148,259,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 459,631</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,086,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,180,181)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,445,702,560</p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,552,073,237</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 182,035,610</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 75,973,998</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 184,648,331</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 58,991,579</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (24,172,284)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2,029,550,471</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:15.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allowance for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">credit losses </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets from </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">for accounts </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">facilitation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">post-origination</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">financing income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">guarantee income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contract assets </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounts receivable:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,020,377,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,057,260</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,869,705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 320,487,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (76,482,721)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,491,308,368</p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Other service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,525,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (330,107)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,195,260</p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Contract assets:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,244,771,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 176,147,633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 246,117,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (115,564,104)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,551,472,053</p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,265,148,190</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 320,204,893</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 82,869,705</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 566,604,458</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 103,525,367</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (192,376,932)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,145,975,681</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.04166794%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:15.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allowance for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">credit losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">for accounts </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">facilitation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">post-origination</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">financing income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">guarantee income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contract assets </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounts receivable:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,911,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,599,914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,850,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,829,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (10,936,883)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,254,260</p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Other service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,803,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (47,205)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,756,726</p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Contract assets:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 177,999,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,188,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,194,326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (16,525,447)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 221,857,553</p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 323,911,882</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 45,788,691</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 11,850,210</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 81,023,360</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 14,803,931</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (27,509,535)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 449,868,539</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following tables present the aging of accounts receivable as of December 31, 2024 and 2025 respectively. For accounts receivable to be collected from borrowers, the Group charges off accounts receivable overdue more than 60 days. For accounts receivable to be collected indirectly through external financing guarantee company or directly from institutional funding partner, the Group charges off accounts receivable when accounts receivable are deemed uncollectible.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:40.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Aging</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">1 - 30 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">30 - 60 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">over 60 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:40.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounts receivables</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 534,221,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,046,352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,580,697</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 542,848,435</p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,166,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,825,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,991,579</p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 572,387,815</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 26,871,502</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,580,697</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">—</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 601,840,014</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:40.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Aging</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">1 - 30 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">30 - 60 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">over 60 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounts receivables</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:40.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,538,110,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,235,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,776,048</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,669,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,567,791,089</p></td></tr><tr style=""><td style="vertical-align:top;width:40.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,841,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,286,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,649,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,748,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,525,367</p></td></tr><tr style=""><td style="vertical-align:top;width:40.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,618,951,313</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 21,521,859</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 17,425,324</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 13,417,960</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,671,316,456</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.00925827%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:40.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Aging</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">1 - 30 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">30 - 60 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">over 60 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounts receivables</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:40.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 219,946,820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,320,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,826,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,096,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224,191,143</p></td></tr><tr style=""><td style="vertical-align:top;width:40.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,560,138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,756,958</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 664,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 821,997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,803,931</p></td></tr><tr style=""><td style="vertical-align:top;width:40.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 231,506,958</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,077,584</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,491,789</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,918,743</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 238,995,074</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following tables present the movement of allowance for credit losses for accounts receivables and contract assets as of December 31, 2023, 2024 and 2025:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for (Reversal of)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">accounts receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Charge-off for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(net of recovery)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contract assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounts receivable:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,353,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,063,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,406,436)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,010,770</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 409,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (435,854)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,755</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,757,267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,757,267</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Contract assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,480,105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,994,278)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,485,827</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,586)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 21,875,166</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 12,233,743</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (24,842,290)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9,266,619</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for (Reversal of)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">accounts receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Charge-off for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(net of recovery)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contract assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounts receivable:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,010,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,674,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,819,104)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,866,589</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,391)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,364)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,757,267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,631,753)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,514</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Contract assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,485,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,694,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,180,181</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9,266,619</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 35,732,133</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (20,826,468)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 24,172,284</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">accounts receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Charge-off for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(net of recovery)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contract assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounts receivable:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,866,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133,130,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (74,514,604)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,482,721</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,514</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 204,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 330,107</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Contract assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,180,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109,383,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115,564,104</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 24,172,284</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 242,719,252</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (74,514,604)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 192,376,932</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">accounts receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Charge-off for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(net of recovery)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contract assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounts receivable:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,554,888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,037,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,655,447)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,936,883</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,205</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Contract assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 883,754</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,641,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,525,447</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,456,591</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 34,708,391</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (10,655,447)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 27,509,535</b></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(1)</span>The recoveries of charge-off of accounts receivables and contract assets amounted to RMB244,196, RMB876,116 and RMB1,674,306 (US$239,423) during the years ended December 31, 2023, 2024 and 2025, respectively.</div><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2025, the gross charge-off recorded in the accounts receivables and contract assets amounted to RMB11,940,878 (US$1,707,523), RMB25,684,320 (US$3,672,809) and RMB38,563,712 (US$5,514,537), which originated from loans facilitated in 2023 and before, 2024 and 2025, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.02777481%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Allowance for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and contract </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and contract </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">credit losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">for accounts </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">facilitation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">post-origination</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">receivable and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">financing income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">guarantee income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">other revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">contract assets </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accounts receivable:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 287,995,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,776,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75,514,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 145,561,816</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17,866,589)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 524,981,846</p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Other service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,991,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (125,514)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,866,065</p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contract assets:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,264,077,497</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 148,259,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 459,631</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,086,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,180,181)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,445,702,560</p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,552,073,237</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 182,035,610</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 75,973,998</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 184,648,331</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 58,991,579</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (24,172,284)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2,029,550,471</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:15.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allowance for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">credit losses </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets from </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">for accounts </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">facilitation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">post-origination</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">financing income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">guarantee income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contract assets </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounts receivable:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,020,377,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,057,260</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,869,705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 320,487,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (76,482,721)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,491,308,368</p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Other service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,525,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (330,107)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,195,260</p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Contract assets:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,244,771,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 176,147,633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 246,117,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (115,564,104)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,551,472,053</p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,265,148,190</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 320,204,893</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 82,869,705</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 566,604,458</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 103,525,367</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (192,376,932)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,145,975,681</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.04166794%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:15.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allowance for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">credit losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">for accounts </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">facilitation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">post-origination</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">financing income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">guarantee income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contract assets </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounts receivable:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,911,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,599,914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,850,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,829,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (10,936,883)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,254,260</p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Other service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,803,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (47,205)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,756,726</p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Contract assets:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 177,999,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,188,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,194,326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (16,525,447)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 221,857,553</p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 323,911,882</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 45,788,691</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 11,850,210</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 81,023,360</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 14,803,931</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (27,509,535)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 449,868,539</b></p></td></tr></table> 287995740 33776512 75514367 145561816 0 17866589 524981846 0 0 0 0 58991579 125514 58866065 1264077497 148259098 459631 39086515 0 6180181 1445702560 1552073237 182035610 75973998 184648331 58991579 24172284 2029550471 1020377108 144057260 82869705 320487016 0 76482721 1491308368 0 0 0 0 103525367 330107 103195260 1244771082 176147633 0 246117442 0 115564104 1551472053 2265148190 320204893 82869705 566604458 103525367 192376932 3145975681 145911985 20599914 11850210 45829034 0 10936883 213254260 0 0 0 0 14803931 47205 14756726 177999897 25188777 0 35194326 0 16525447 221857553 323911882 45788691 11850210 81023360 14803931 27509535 449868539 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:40.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Aging</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">1 - 30 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">30 - 60 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">over 60 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:40.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounts receivables</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 534,221,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,046,352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,580,697</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 542,848,435</p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,166,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,825,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,991,579</p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 572,387,815</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 26,871,502</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,580,697</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">—</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 601,840,014</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:40.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Aging</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">1 - 30 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">30 - 60 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">over 60 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounts receivables</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:40.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,538,110,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,235,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,776,048</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,669,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,567,791,089</p></td></tr><tr style=""><td style="vertical-align:top;width:40.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,841,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,286,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,649,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,748,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,525,367</p></td></tr><tr style=""><td style="vertical-align:top;width:40.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,618,951,313</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 21,521,859</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 17,425,324</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 13,417,960</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,671,316,456</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.00925827%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:40.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Aging</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">1 - 30 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">30 - 60 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">over 60 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounts receivables</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:40.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 219,946,820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,320,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,826,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,096,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224,191,143</p></td></tr><tr style=""><td style="vertical-align:top;width:40.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,560,138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,756,958</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 664,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 821,997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,803,931</p></td></tr><tr style=""><td style="vertical-align:top;width:40.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 231,506,958</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,077,584</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,491,789</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,918,743</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 238,995,074</b></p></td></tr></table> 534221386 6046352 2580697 0 542848435 38166429 20825150 0 0 58991579 572387815 26871502 2580697 0 601840014 1538110113 9235273 12776048 7669655 1567791089 80841200 12286586 4649276 5748305 103525367 1618951313 21521859 17425324 13417960 1671316456 219946820 1320626 1826951 1096746 224191143 11560138 1756958 664838 821997 14803931 231506958 3077584 2491789 1918743 238995074 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for (Reversal of)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">accounts receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Charge-off for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(net of recovery)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contract assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounts receivable:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,353,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,063,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,406,436)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,010,770</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 409,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (435,854)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,755</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,757,267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,757,267</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Contract assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,480,105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,994,278)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,485,827</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,586)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 21,875,166</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 12,233,743</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (24,842,290)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9,266,619</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for (Reversal of)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">accounts receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Charge-off for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(net of recovery)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contract assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounts receivable:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,010,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,674,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,819,104)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,866,589</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,391)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,364)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,757,267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,631,753)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,514</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Contract assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,485,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,694,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,180,181</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9,266,619</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 35,732,133</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (20,826,468)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 24,172,284</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">accounts receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Charge-off for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(net of recovery)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contract assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounts receivable:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,866,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133,130,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (74,514,604)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,482,721</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,514</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 204,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 330,107</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Contract assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,180,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109,383,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115,564,104</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 24,172,284</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 242,719,252</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (74,514,604)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 192,376,932</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">accounts receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Charge-off for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and contract assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(net of recovery)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivable and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contract assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounts receivable:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,554,888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,037,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,655,447)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,936,883</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other service</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,205</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Contract assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 883,754</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,641,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,525,447</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,456,591</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 34,708,391</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (10,655,447)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 27,509,535</b></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(1)</span>The recoveries of charge-off of accounts receivables and contract assets amounted to RMB244,196, RMB876,116 and RMB1,674,306 (US$239,423) during the years ended December 31, 2023, 2024 and 2025, respectively.</div><div style="margin-top:12pt;"></div> 15353343 -13063863 24406436 4010770 39132 -409477 435854 12755 0 -1757267 0 1757267 6480105 -2994278 0 3485827 2586 -2586 0 0 21875166 12233743 24842290 9266619 4010770 -34674923 20819104 17866589 12755 5391 7364 0 1757267 1631753 0 125514 3485827 2694354 0 6180181 9266619 35732133 20826468 24172284 17866589 -133130736 74514604 76482721 125514 -204593 0 330107 6180181 109383923 0 115564104 24172284 242719252 74514604 192376932 2554888 -19037442 10655447 10936883 17949 -29256 0 47205 883754 15641693 0 16525447 3456591 34708391 10655447 27509535 244196 876116 1674306 239423 11940878 1707523 25684320 3672809 38563712 5514537 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(m)</span></span>Loans receivables from Xiaoying Credit Loans and other loans, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Loans receivables represent loans facilitated through the Consolidated Trusts and Partnerships and loans provided by Quanbei Microcredit, which consist of Xiaoying Credit Loans, Xiaoying Revolving Loans which ceased to be facilitated as of 2020, and other miscellaneous loans that the Group facilitated and originated during the years. Loans receivables from Xiaoying Credit Loans and other loans are stated at the historical carrying amount net of write-offs and allowance for credit losses. The Group establishes an allowance for credit losses in accordance with ASC Topic 326 based on estimates, historical experience of net vintage-based loss rates, current economic conditions, reasonable and supportable forecasts of future economic conditions and other factors surrounding the credit risk of borrowers. The profile of the borrowers is similar under each product therefore the Group applies a consistent credit risk management framework to the entire portfolio of borrowers under each product. The Group evaluates and adjusts its allowance for credit losses for loans receivables on a quarterly basis or more often as necessary. Uncollectible loans receivables are charged off when a settlement is reached for an amount that is less than the outstanding balance or when loans receivables are deemed uncollectible.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024 and 2025, loans receivables from Xiaoying Credit Loans and other loans amounted to RMB4,828,316,995 and RMB5,298,631,388 (US$757,694,211) respectively. The general life time of loans receivables from Xiaoying Credit Loans and other loans lasts no more than 12 months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group excluded the accrued interest receivable balance, net of allowance for credit loss, from the disclosed amortized cost basis, amounting to RMB71,667,521 and RMB79,152,472 (US$11,318,653) as of December 31, 2024 and 2025. The accrued interest receivables were recorded in accounts receivable and contract assets from financing income in the consolidated balance sheet. In 2024 and 2025, the Group charges off loan receivables from Xiaoying Credit Loans and other loans overdue more than 60 days.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents the loans receivable from Xiaoying Credit Loans and other loans originated or facilitated through the Consolidated Trusts and Partnerships and retained by the Group as of December 31, 2024 and 2025, respectively:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Loans receivables</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">from Xiaoying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Credit Loans and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allowance for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other loans</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">credit losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,004,137,624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (175,820,629)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,828,316,995</p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,004,137,624</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (175,820,629)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,828,316,995</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Loans receivables</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">from Xiaoying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Credit Loans and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allowance for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other loans</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">credit losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,534,864,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (236,233,265)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,298,631,388</p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,534,864,653</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (236,233,265)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,298,631,388</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Loans receivables</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">from Xiaoying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Credit Loans and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allowance for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other loans</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">credit losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 791,475,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (33,780,908)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 757,694,211</p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 791,475,119</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (33,780,908)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 757,694,211</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following tables present the movement of provision for loans receivable from Xiaoying Credit Loans and other loans as of December 31, 2023, 2024 and 2025, respectively:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.01%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Reversal of)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">loans receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> from Xiaoying Credit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Loans and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other loans (net of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">recovery) (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Charge-off</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,630,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 234,237,584</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (149,149,536)</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 188,718,875</p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Revolving Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,737,290)</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,737,290</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,848,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,849,982</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,697,735)</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 574</p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 106,479,154</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 233,350,276</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (151,109,981)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 188,719,449</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.01%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Reversal of)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">loans receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> from Xiaoying Credit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Loans and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other loans (net of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">recovery) (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Charge-off</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 188,718,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 226,865,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (239,763,844)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,820,629</p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Revolving Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (900,606)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 900,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (149,665)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 188,719,449</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 225,815,327</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (238,714,147)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 175,820,629</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Reversal of)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">loans receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> from Xiaoying Credit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Loans and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other loans (net of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">recovery) (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Charge-off</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,820,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 340,274,053</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (279,861,417)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 236,233,265</p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (56,895)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 175,820,629</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 340,217,158</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (279,804,522)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 236,233,265</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Reversal of)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">loans receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> from Xiaoying Credit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Loans and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other loans (net of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">recovery) (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Charge-off</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,142,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,658,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40,019,650)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,780,908</p></td></tr><tr style=""><td style="vertical-align:bottom;width:28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,135)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">—</p></td></tr><tr style=""><td style="vertical-align:bottom;width:28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 25,142,016</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 48,650,407</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (40,011,515)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 33,780,908</b></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(1)</span>The recoveries of charge-off of loans receivables from Xiaoying Credit Loans and other loans amounted to RMB13,488,360, RMB9,251,001 and RMB27,672,522 (US$3,957,118) during the years ended December 31, 2023, 2024 and 2025, respectively.</div><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2025, the gross charge-off recorded in the loans receivables from Xiaoying Credit Loans and other loans amounted to RMB123,023,655 (US$17,592,149) and RMB184,453,389 (US$26,376,484) which originated from loans provided by Quanbei Microcredit in 2024 and 2025, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents the aging, which is the primary credit quality indicator, of loans receivable from Xiaoying Credit Loans and other loans as of December 31, 2024 and 2025, presented by year of origination respectively:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Aging</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">1 - 30 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">30 - 60 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Loan originated or facilitated in 2023</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Xiaoying Credit Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306,140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 443,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 646,547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,396,584</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Loan originated or facilitated in 2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Xiaoying Credit Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,927,629,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,724,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,387,445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,002,741,040</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,927,935,321</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 48,168,311</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 28,033,992</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,004,137,624</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Aging</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">1 - 30 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">30 - 60 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Loan originated or facilitated in 2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Xiaoying Credit Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,035,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 511,986</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,062,251</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,609,783</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Loan originated or facilitated in 2025</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Xiaoying Credit Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,436,846,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,967,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,440,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,530,254,870</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,439,882,088</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 54,479,407</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 40,503,158</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,534,864,653</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:47.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Aging</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">1 - 30 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">30 - 60 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Loan originated or facilitated in 2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Xiaoying Credit Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 434,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 659,190</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Loan originated or facilitated in 2025</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Xiaoying Credit Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 777,458,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,717,239</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,639,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 790,815,929</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 777,892,792</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,790,452</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,791,875</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 791,475,119</b></p></td></tr></table> 4828316995 5298631388 757694211 71667521 79152472 11318653 P60D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Loans receivables</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">from Xiaoying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Credit Loans and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allowance for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other loans</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">credit losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,004,137,624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (175,820,629)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,828,316,995</p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,004,137,624</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (175,820,629)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,828,316,995</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Loans receivables</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">from Xiaoying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Credit Loans and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allowance for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other loans</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">credit losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,534,864,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (236,233,265)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,298,631,388</p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,534,864,653</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (236,233,265)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,298,631,388</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Loans receivables</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">from Xiaoying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Credit Loans and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allowance for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other loans</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">credit losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 791,475,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (33,780,908)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 757,694,211</p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 791,475,119</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (33,780,908)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 757,694,211</b></p></td></tr></table> 5004137624 175820629 4828316995 5004137624 175820629 4828316995 5534864653 236233265 5298631388 5534864653 236233265 5298631388 791475119 33780908 757694211 791475119 33780908 757694211 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.01%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Reversal of)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">loans receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> from Xiaoying Credit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Loans and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other loans (net of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">recovery) (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Charge-off</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,630,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 234,237,584</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (149,149,536)</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 188,718,875</p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Revolving Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,737,290)</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,737,290</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,848,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,849,982</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,697,735)</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 574</p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 106,479,154</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 233,350,276</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (151,109,981)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 188,719,449</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.01%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Reversal of)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">loans receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> from Xiaoying Credit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Loans and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other loans (net of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">recovery) (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Charge-off</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 188,718,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 226,865,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (239,763,844)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,820,629</p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Revolving Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (900,606)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 900,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (149,665)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 188,719,449</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 225,815,327</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (238,714,147)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 175,820,629</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Reversal of)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">loans receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> from Xiaoying Credit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Loans and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other loans (net of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">recovery) (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Charge-off</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,820,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 340,274,053</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (279,861,417)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 236,233,265</p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (56,895)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 175,820,629</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 340,217,158</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (279,804,522)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 236,233,265</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Reversal of)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">loans receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> from Xiaoying Credit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Loans and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other loans (net of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">recovery) (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Charge-off</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:17.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,142,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,658,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40,019,650)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,780,908</p></td></tr><tr style=""><td style="vertical-align:bottom;width:28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,135)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">—</p></td></tr><tr style=""><td style="vertical-align:bottom;width:28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 25,142,016</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 48,650,407</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (40,011,515)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 33,780,908</b></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(1)</span>The recoveries of charge-off of loans receivables from Xiaoying Credit Loans and other loans amounted to RMB13,488,360, RMB9,251,001 and RMB27,672,522 (US$3,957,118) during the years ended December 31, 2023, 2024 and 2025, respectively.</div><div style="margin-top:12pt;"></div> 103630827 234237584 149149536 188718875 0 -2737290 2737290 0 2848327 1849982 4697735 574 106479154 233350276 151109981 188719449 188718875 226865598 239763844 175820629 0 -900606 900606 0 574 -149665 149091 0 188719449 225815327 238714147 175820629 175820629 340274053 279861417 236233265 0 -56895 56895 0 175820629 340217158 279804522 236233265 25142016 48658542 40019650 33780908 0 -8135 8135 0 25142016 48650407 40011515 33780908 13488360 9251001 27672522 3957118 123023655 17592149 184453389 26376484 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Aging</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">1 - 30 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">30 - 60 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Loan originated or facilitated in 2023</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Xiaoying Credit Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306,140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 443,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 646,547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,396,584</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Loan originated or facilitated in 2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Xiaoying Credit Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,927,629,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,724,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,387,445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,002,741,040</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,927,935,321</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 48,168,311</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 28,033,992</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,004,137,624</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Aging</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">1 - 30 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">30 - 60 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Loan originated or facilitated in 2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Xiaoying Credit Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,035,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 511,986</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,062,251</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,609,783</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Loan originated or facilitated in 2025</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Xiaoying Credit Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,436,846,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,967,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,440,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,530,254,870</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,439,882,088</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 54,479,407</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 40,503,158</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,534,864,653</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:47.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Aging</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">1 - 30 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">30 - 60 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Loan originated or facilitated in 2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Xiaoying Credit Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 434,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 659,190</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Loan originated or facilitated in 2025</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Xiaoying Credit Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 777,458,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,717,239</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,639,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 790,815,929</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 777,892,792</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,790,452</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,791,875</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 791,475,119</b></p></td></tr></table> 306140 443897 646547 1396584 4927629181 47724414 27387445 5002741040 4927935321 48168311 28033992 5004137624 3035546 511986 1062251 4609783 5436846542 53967421 39440907 5530254870 5439882088 54479407 40503158 5534864653 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:47.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Past due</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Aging</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">1 - 30 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">30 - 60 days</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Loan originated or facilitated in 2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Xiaoying Credit Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 434,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 659,190</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Loan originated or facilitated in 2025</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Xiaoying Credit Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 777,458,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,717,239</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,639,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 790,815,929</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 777,892,792</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,790,452</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,791,875</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 791,475,119</b></p></td></tr></table> 434077 73213 151900 659190 777458715 7717239 5639975 790815929 777892792 7790452 5791875 791475119 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(n)</span></span>Financial investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">The Group held investment in several Venture Capital funds (“VC funds”). These investments were held in the form of limited partnership or zero-coupon convertible note. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">For partnership investments, the Group uses equity method to account for these investments under ASC Topic 323. These investments are initially recorded at cost and subsequently adjusted for the proportionate share of income or loss, impairment as well as contributions made or distributions received. The group elects cumulative earnings approach for classifying the distributions received from equity method investments. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">In the case that virtually no influence was exerted by the Group in the partnership agreement, fair value measurement is applied under ASC Topic 321. When readily determinable fair value is not available, the Group has elected to measure them alternatively at cost minus impairment, plus or minus observable price changes from orderly transactions of identical or similar investments of the same issuer.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">For the investment in the legal form of zero-coupon convertible note, it is in substance a prepaid forward contract that entitles the Group to obtain shares of the VC fund in the future, and because no readily determinable fair value is available, the Group has elected to measure the investment at cost minus impairment, plus or minus observable price changes from orderly transactions of identical or similar investments of the same issuer under ASC Topic 321.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">The Group reviews VC funds investment for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. An impairment loss is measured based on the excess of the carrying amount of an investment over its estimated fair value.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group maintains an investment portfolio comprising various financial instruments, including U.S. Treasury securities with original maturities exceeding three months, wealth management products with no fixed term, term deposits, and fund-linked notes. Pursuant to ASC Topic 320, these investments are classified as trading, available-for-sale, or held-to-maturity securities. Investments with original maturities greater than three months but less than twelve months, or those that are expected to be realized in cash within the next twelve months are classified as short-term investments; otherwise, they are classified as long-term investments. As at December 31, 2024 and 2025, all such financial instruments were classified as short-term investments. Debt securities are classified as held-to-maturity when management has the positive intent and ability to hold them to maturity. Securities to be held for indefinite periods of time and not intended to be held-to-maturity are classified as available-for-sale debt securities. Debt securities are classified as trading securities if they are acquired principally for the purpose of selling them in the near term with the objective of generating profits on short-term differences in price. Any remaining debt investments that do not meet the definition of a security are classified as other debt investments and are accounted for at amortized cost.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group accounts for available-for-sale debt securities in accordance with ASC Topic 320. These securities are reported at fair value, with unrealized gains and losses, net of tax, recorded in other comprehensive income. The carrying value of available-for-sale debt securities is adjusted for amortization of premiums and accretion of discounts to maturity using the effective interest method. Such amortization, along with realized gains is included in “Interest income” in consolidated statements of comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group’s trading securities are stated at fair value. Realized and unrealized gains and losses on trading securities, representing the changes in fair value, are presented in “Interest income” or “Interest expenses” in consolidated statements of comprehensive income. Other debt investments include term deposits with maturities within one year, which are accounted for at amortized cost. Interest income on these term deposits is recognized on an accrual basis and presented in “Interest income” in the consolidated statements of comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group evaluates these investments for credit losses under ASC Topic 326, and an allowance for credit losses is recognized when the carrying amount exceeds the amount expected to be collected.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(o)</span></span>Deposits to institutional cooperators, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Starting from November 2019, the Group entered into a series of deposit arrangements with institutional funding partners or financing institutional cooperators, such as insurance company and financing guarantee company. The Group is required to pay deposits to those institutional funding partners or financial institutional cooperators monthly or in accordance with an agreed payment schedule. The amount of deposit is separately agreed with each institutional funding partner or institutional cooperator, usually calculated by multiplying the outstanding loan balance on the reconciliation date by an agreed percent rate (“the standard amount “). The agreed percent rate may be adjusted from time to time. If the balance of the deposits exceeds the standard amount or supplementary payment of deposit is needed, the institutional funding partners or financial institutional cooperators shall refund the excess to the Group or the Group shall make supplementary payment of deposit in accordance with an agreed payment schedule. Deposits to institutional cooperators is stated at the historical carrying amount net of write-offs and allowance for credit losses. The Group establishes an allowance for credit losses based on estimates, the current and expected probability of default, the outstanding loan balances, the forecasted loan facilitation amounts and the credit risk of institutional funding partners or institutional cooperators. The Group evaluates and adjusts its allowance for credit losses for deposits to institutional cooperators on a quarterly basis or more often as necessary. Deposits to institutional cooperators are charged off when deposits are deemed uncollectible. Deposits to institutional cooperators are recorded as current assets because the term of the underlying loan assets was 12 months or less. As of December 31, 2024 and 2025, all deposits are refundable.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(p)</span></span>Property and equipment, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Furniture and equipment are recorded at cost less accumulated depreciation and amortization. Depreciation and amortization are calculated on a straight-line basis over the following estimated useful lives:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:42.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:55.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer and transmission equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3 years</p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">5 years</p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Motor vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">4 years</p></td></tr><tr style=""><td style="vertical-align:top;width:55.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_jJvDoFh8_0ChQccmqCA_9g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Over the shorter of the lease term or expected useful lives</span></span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Gains and losses from the disposal are included in “Other income (loss), net”.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:42.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:55.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer and transmission equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3 years</p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">5 years</p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Motor vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">4 years</p></td></tr><tr style=""><td style="vertical-align:top;width:55.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:42.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_jJvDoFh8_0ChQccmqCA_9g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Over the shorter of the lease term or expected useful lives</span></span></p></td></tr></table> P3Y P5Y P4Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(q)</span></span>Intangible assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Intangible assets with finite lives represent domain name and purchased computer software. These intangible assets are amortized on a straight-line basis over their estimated useful lives of the respective asset, which varies from <span style="-sec-ix-hidden:Hidden_8Z84uLtkt0auBPmfFsiffg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1</span></span> to 10 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Intangible assets with an indefinite useful life represent the insurance broker license purchased during 2018 and insurance sale on line license authorized in 2019, See Note 7. Intangible assets with an indefinite life are not amortized and are tested for impairment annually or more frequently if events or changes in circumstances indicate that it might be impaired.</p> P10Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(r)</span></span>Impairment of long-lived assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Long-lived assets are evaluated for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. When these events occur, the Group evaluates the impairment for the long-lived assets by comparing the carrying amounts of the assets to an estimate of future undiscounted cash flow attributable to these assets. If the sum of the future undiscounted cash flows is less than the carrying amounts of the assets, the Group recognizes an impairment loss based on the excess of the carrying amounts of the assets over the fair value of the assets. Meanwhile, annual impairment testing is required for goodwill and intangible assets that have an indefinite useful life.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(s)</span></span>Long-term investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group accounts for long-term investments using equity method of accounting where the Group has the ability to exercise significant influence over investments. As part of this evaluation, the Group considers the participating and protective rights in the investments as well as its legal form. The Group records the investments at cost and subsequently adjusts the carrying amount each period for share of the earnings or losses of the investee and other adjustments required by the equity method of accounting. Dividends received from the equity method investments are recorded as reductions in the cost of investments. The Group elects cumulative earnings approach for classifying the distributions received from equity method investments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Long-term investments are evaluated for impairment when facts or circumstances indicate that the fair value of the long-term investments is less than its carrying value. An impairment is recognized when a decline in fair value is determined to be other-than-temporary. The Group reviews several factors to determine whether a loss is other-than-temporary which include, but are not limited to, the: (i) nature of the investment; (ii) cause and duration of the impairment; (iii) extent to which fair value is less than cost; (iv) financial condition and near term prospects of the investments; and (v) ability to hold the security for a period of time sufficient to allow for any anticipated recovery in fair value.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(t)</span></span>Employee defined contribution plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Full time employees of the Group in the Chinese Mainland participate in a government mandated multi-employer defined contribution plan pursuant to which certain pension benefits, medical care, unemployment insurance, employee housing fund and other welfare benefits are provided to employees. Chinese regulations require that the Group make contributions to the government for these benefits based on certain percentage of the employee’s salaries. The Group has no legal obligation for the benefits beyond the contributions. The total amount that was expensed as incurred were RMB47,040,770, RMB53,796,095 and RMB66,218,527 (US$9,469,123) for the years ended December 31, 2023, 2024 and 2025, respectively.</p> 47040770 53796095 66218527 9469123 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(u)</span></span>Advertising cost</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Advertising costs are expensed as incurred in accordance with ASC 720-35 Other Expense—Advertising costs. Advertising costs were RMB8,105,126, RMB8,563,551 and RMB10,518,390 (US$1,504,110) for the years ended December 31, 2023, 2024 and 2025, respectively. Advertising costs are included in borrower acquisitions and marketing expense in the consolidated statements of comprehensive income.</p> 8105126 8563551 10518390 1504110 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(v)</span></span>Origination and servicing expense</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Origination and servicing expense consists primarily of variable expenses and vendor costs, including labor costs, costs related to credit assessment, payment processing services, fees paid to third party collection agencies, as well as interest expense paid to investors and institutional funding partners of the Consolidated Trusts and Partnerships.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(w)</span></span>Income taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Current taxes are recognized in accordance with the laws of the relevant taxing authorities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group’s income tax expense includes Chinese Mainland and Hong Kong income taxes plus the recognition of Chinese Mainland taxes on undistributed earnings of Beijing WFOE not considered to be indefinitely reinvested.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Deferred taxes are provided using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements or tax return. Under this method, deferred tax assets and liabilities are recognized for the differences between the financial statement carrying amount and the tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. Deferred tax assets are then evaluated to determine the extent to which they are more likely than not to be realized. In making such a determination, management considers all positive and negative evidence, including future reversals of existing taxable temporary differences and projected future taxable income exclusive of reversing temporary differences and carryforwards. Deferred tax assets are then reduced by a valuation allowance to the amount, in the opinion of management, that is more likely than not to be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group accounts for uncertainty in income taxes recognized in the consolidated financial statements by applying a two-step process to determine the amount of the benefit to be recognized. First, each tax position is evaluated to determine the likelihood that it will be sustained upon examination by the taxing authorities. If a tax position is deemed more-likely-than-not to be sustained (defined as a likelihood of more than fifty percent of being sustained upon an examination, based on the technical merits of the tax position), the tax position is then assessed to determine the amount of benefits to recognize in the consolidated financial statements. The amount of the benefits that may be recognized is the largest amount that is greater than 50 percent likely of being realized upon settlement. Interest and penalties on income taxes are classified as a component of income taxes.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(x)</span></span>Value added taxes (“VAT”)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group is subject to VAT at the rate of 6% and 13% given that they are classified as general tax payers and at the rate of 3% as certain Consolidated Trusts and Partnerships of the Group are classified as small-scale tax payers. VAT is reported as a deduction to revenue when incurred and amounted to RMB301,613,913, RMB401,550,251, and RMB568,723,190 (US$81,326,335) for the years ended December 31, 2023, 2024 and 2025, respectively. Entities that are VAT general taxpayers are allowed to offset qualified input VAT paid to suppliers against their output VAT liabilities. Net VAT balance between input VAT and output VAT is recorded in the line item of accrued expense and other liabilities on the consolidated balance sheets.</p> 0.06 0.13 0.03 301613913 401550251 568723190 81326335 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(y)</span></span>Segment information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group uses management approach to determine operation segment. The management approach considers the internal organization and reporting used by the Group’s chief operating decision maker (“CODM”) for making decisions, allocation of resource and assessing performance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group’s CODM has been identified as the Chief Executive Officer who reviews the consolidated results of operations when making decisions about allocating resources and assessing performance of the Group. The Group operates and manages its business as a <span style="-sec-ix-hidden:Hidden_89XbTIctGEqbt_WGdcmHaQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">single</span></span> operating and <span style="-sec-ix-hidden:Hidden_pYQoyyH6Ek-tF2OAZplRJg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">reportable</span></span> segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">All of the Group’s revenue for the years ended December 31, 2023, 2024 and 2025 were generated from the Chinese Mainland. As the Group generates all of its revenues in the Chinese Mainland, no geographical segments are presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group generates revenues primarily from (i) the fees that the Group charges for service of matching institutional funding partners with borrowers (i.e., loan facilitation service) and for other services the Group provides over the lifetime of the loan (i.e., post-origination service and guarantee service); (ii) interests from borrowers from microcredit business and the financing fees the Group charges for the loans facilitated through the Consolidated Trusts and Partnerships (i.e., financing income). The Group charges a service fee to the borrower indirectly through financial institutional cooperators or to certain institutional funding partners directly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accounting policies of the segment profit or loss and assets are the same as those described in the summary of significant accounting policies. The Group’s CODM assesses performance for the segment and decides how to allocate resources based on net income that also is reported on the consolidated statements of comprehensive income as net income. The measure of segment assets is reported on the consolidated balance sheet as total assets. Significant segment expenses are the same as these presented under the operating costs and expenses in the consolidated statements of comprehensive income, and the difference between net revenues less the significant segment expenses and consolidated net income are the other segment items. The Group’s CODM uses net income to evaluate income generated from segment assets in deciding whether to reinvest profits into the segment or to pay dividends.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(z)</span></span><span style="font-style:italic;font-weight:bold;">Treasury shares</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group accounts for 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. In the event that treasury shares are transferred to Employee Stock Ownership Plans (“ESOP”), the Company recognized the amount in addition paid-in capital. The treasury shares account includes 78,439,504 and 94,600,042 ordinary shares as of December 31, 2024 and 2025, respectively, which will be canceled or held as treasury shares.</p> 78439504 94600042 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(aa)</span></span>Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group has elected the package of practical expedients, which allows the Group not to reassess (1) whether any expired or existing contracts as of the adoption date are or contain a lease, (2) lease classification for any expired or existing leases as of the adoption date and (3) initial direct costs for any expired or existing leases as of the adoption date. The Group also elected the practical expedient not to separate lease and non-lease components of contracts. Lastly, the Group elected the short-term lease exemption for all contracts with lease terms of 12 months or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group determines if an arrangement is a lease or contains a lease at inception. Right-of-use (“ROU”) assets and liabilities are recognized at lease commencement date based on the present value of remaining lease payments over the lease terms. As most of the Group’s leases do not provide an implicit rate, the Group estimates its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located. The Group’s leases often include options to extend lease terms and such extended terms are included in lease terms when the Group is reasonably certain to exercise those options. Lease terms also include periods covered by options to terminate the leases when the Group is reasonably certain not to exercise those options. Lease expense is recorded on a straight-line basis over the lease term. For operating leases, ROU assets were recorded as “Other non-current assets”, and the current and non-current portions of the lease liabilities were recorded as “Accrued expenses and other current liabilities” and “Other non-current liabilities” in the consolidated balance sheets. The Group does not have any finance leases for the year ended December 31, 2024 and 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024 and 2025, the Group recognized ROU assets of RMB39,239,747 and RMB44,778,762 (US$6,403,278), and total lease liabilities of RMB40,249,266 and RMB45,664,329 (US$6,529,913), including current portion of RMB12,732,875 and RMB10,857,421 (US$1,552,591).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group’s operating leases mainly related to office facilities. As of December 31, 2025, the weighted average remaining lease term was 3.98 years and the weighted average discount rate was 4.66% for the Group’s operating leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Operating lease cost for the year ended 31 December, 2025 was RMB15,806,055 (US$2,260,236), which excluded cost of short-term contracts. Short-term lease cost for the year ended 31 December, 2025 was insignificant. For the year ended 31 December, 2024 and 2025, no lease cost for operating leases was capitalized. Supplemental cash flow information related to operating leases was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:69.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:69.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:69.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash payments for operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,271,707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,898,816</p></td></tr><tr style=""><td style="vertical-align:bottom;width:69.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ROU assets obtained in exchange for operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,857,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,552,591</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Future lease payments under operating leases as of December 31, 2025 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:69.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating leases</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:69.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:69.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Year ending December 31,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:69.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,761,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,110,817</p></td></tr><tr style=""><td style="vertical-align:bottom;width:69.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,770,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,112,213</p></td></tr><tr style=""><td style="vertical-align:bottom;width:69.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,250,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,322,753</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:69.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,888,996</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 699,117</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:69.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,888,996</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 699,117</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:69.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,911,197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 559,294</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:69.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total future lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,471,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,503,311</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:69.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,807,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 973,398</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:69.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total lease liability balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,664,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,529,913</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2025, additional operating leases that have not yet commenced were immaterial.</p> 39239747 44778762 6403278 40249266 45664329 6529913 12732875 10857421 1552591 P3Y11M23D 0.0466 15806055 2260236 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:69.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:69.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:69.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash payments for operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,271,707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,898,816</p></td></tr><tr style=""><td style="vertical-align:bottom;width:69.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ROU assets obtained in exchange for operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,857,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,552,591</p></td></tr></table> 20271707 2898816 10857421 1552591 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Future lease payments under operating leases as of December 31, 2025 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:69.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating leases</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:69.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:69.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Year ending December 31,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:69.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,761,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,110,817</p></td></tr><tr style=""><td style="vertical-align:bottom;width:69.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,770,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,112,213</p></td></tr><tr style=""><td style="vertical-align:bottom;width:69.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,250,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,322,753</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:69.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,888,996</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 699,117</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:69.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,888,996</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 699,117</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:69.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,911,197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 559,294</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:69.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total future lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,471,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,503,311</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:69.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,807,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 973,398</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:69.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total lease liability balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,664,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,529,913</p></td></tr></table> 14761153 2110817 14770915 2112213 9250147 1322753 4888996 699117 4888996 699117 3911197 559294 52471404 7503311 6807075 973398 45664329 6529913 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(ab)</span></span>Net income (loss) per share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Basic income (loss) per share is computed by dividing net income attributable to the holders of ordinary shares by the weighted average number of ordinary shares outstanding during the year. Diluted income per share is calculated by dividing net income (loss) attributable to the holders of ordinary shares as adjusted for the effect of dilutive ordinary share equivalents, if any, by the weighted average number of ordinary shares and dilutive ordinary share equivalents outstanding during the period. Ordinary share equivalents of stock options are calculated using the treasury stock method. However, ordinary share equivalents are not included in the denominator of the diluted earnings per share calculation when inclusion of such shares would be anti-dilutive, such as in a period in which a net loss is recorded.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(ac)</span></span>Share-based compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Share-based payment transactions with employees and directors, such as stock options and restricted stocks, are measured based on the grant date fair value of the awards in accordance with ASC 718, Compensation-Stock Compensation, with the resulting expense generally recognized on a straight-line basis in the consolidated statements of income over the period during which the employee is required to perform service in exchange for the award.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(ad)</span></span>Certain risks and concentrations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially expose the Group to concentrations of credit risk consist principally of cash, restricted cash, financial investments, accounts receivable and contract assets, deposits to institutional cooperators and loans receivables.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group’s investment policy requires cash and restricted cash to be placed with high-quality financial institutions and to limit the amount of credit risk from any one issuer. The Group regularly evaluates the credit standing of the counterparties or financial institutions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financial investments that potentially subject the Group to market risk mainly consist of investments in VC funds. The Group limits its exposure to market risks associated with financial investments by regularly conducting post-investment management of the funds. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Accounts receivable and contract assets are typically unsecured and are derived from revenue earned from customers in the Chinese Mainland. The risk with respect to accounts receivable and contract assets is mitigated through the Group’s consistent credit risk management framework to the entire portfolio of borrowers under each product. The Group also constantly monitors the financial condition and evaluates the credit quality of certain institutional funding partners and external financing guarantee companies from which the Group’s service fees are collected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Deposits to institutional cooperators are placed with financial institutional cooperators. The Group regularly monitors the financial condition and evaluates the credit quality of each institutional cooperator.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Credit of loans receivables is controlled by the application of credit approval, limit and monitoring procedures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">No investor or institutional funding partner represented greater than 10% or more of the total net revenues for the years ended December 31, 2023, 2024 and 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2024 and 2025, there were two and one institutional cooperators individually provided credit insurance or guarantee services for greater than 10% or more of the total loans the Group facilitated and originated, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:74.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Institutional cooperator A </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Institutional cooperator B </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024 and 2025, there were three and two institutional funding partners/institutional cooperators, respectively, whose individual balances of accounts receivable and contract assets accounted for 10% or more of the Group’s aggregate carrying amount of accounts receivable and contract assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:63.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Institutional cooperator A </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Institutional cooperator B </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Institutional cooperator C</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:63.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Institutional cooperator D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> *</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024 and 2025, one and three institutional cooperators individually accounted for more than 10% of the Group’s deposits to institutional cooperators, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:63.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Institutional cooperator B</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Institutional cooperator C</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> *</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Institutional cooperator D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:63.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Institutional cooperator E</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">* Less than 10%.</p> 2 1 0.10 0.10 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:74.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Institutional cooperator A </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:74.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Institutional cooperator B </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:63.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Institutional cooperator A </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Institutional cooperator B </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Institutional cooperator C</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:63.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Institutional cooperator D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> *</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:63.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Institutional cooperator B</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Institutional cooperator C</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> *</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Institutional cooperator D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:63.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Institutional cooperator E</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">* Less than 10%.</p> 0.252 0.114 0.102 3 2 0.10 0.10 0.122 0.141 0.108 0.102 0.115 1 3 0.0010 0.0010 0.151 0.132 0.132 0.135 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(ae)</span></span>Allowance for credit losses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group adopted the ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326) as of January 1, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The CECL methodology utilizes a lifetime “expected credit loss” measurement objective for the recognition of credit losses for loans, receivables, contract assets and other financial assets measured at amortized cost at the time the financial asset is originated or acquired. The Group’s Allowance for credit losses (“ACL”), is measured based on the financial assets that share similar risk characteristics and includes both quantitative and qualitative components, and adjusted each period for changes in expected lifetime credit losses. The financial guarantees provided for the Group’s off - balance sheet loans accounted for under ASC Topic 460 are in the scope of ASC Topic 326 and subject to the current expected credit losses (“CECL”) methodology. The Group establishes its CECL methodology, which is based on past events, current conditions, and reasonable and supportable forecasts over the life of the financial assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the Group’s accounts receivable and contract assets, loans receivable that are not covered by the financing guarantee companies and certain off-balance sheet credit exposures, such as financial guarantees not accounted for as derivatives, generated from financing guarantee business, discussed in note 2(g), the ACL for these financial assets is driven by the default risk of underlying loans. The ACL is calculated using vintage-based loss rate and macroeconomic forecast scenario models, and is the product of multiplying the estimates of vintage-based loss rates and the individual level exposure at default on an undiscounted basis, adjusted for a weighted macroeconomic forecast. The model to estimate the loss rates considers the historical loss experience period for the vintage-based loss rates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the Group’s accounts receivable and contract assets generated from the loans facilitated that the Group collected indirectly through external financing guarantee companies or directly from institutional funding partners, loans receivables are covered by the financing guarantee companies, deposits to financial institutional cooperators and certain financial assets, the ACL for these financial assets is mainly driven by the credit risk of financial institutional cooperators or institutional funding partners. The ACL is calculated using probability of default, loss given default and macroeconomic forecast scenario models, and is the product of multiplying the probability of default determined by the external credit ratings of financial institutional cooperators or institutional funding partners, loss given default and individual loan level exposure at default on an undiscounted basis, and adjusted for a weighted macroeconomic forecast.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the Group’s other financial assets, the ACL is mainly determined to be the amount of probable incurred credit losses based on historical experience and other factors surrounding the credit risk of the counterparty. For individual counterparty where there is an observable indicator of loss, an individually evaluated allowance for credit losses is provided.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the CECL methodology, macroeconomic forecast scenario model is also applied to the ACL for a weighted macroeconomic forecast adjustment. The Group develops the macroeconomic forecast scenario model by establishing the weighted multiple macroeconomic forecast scenarios over the life of the loans and a pool of selected economic variables, including gross domestic product (GDP), unemployment rate, consumer price index (CPI) and other macro-economic variables that were determined to be the most relevant to the credit losses. The CECL methodology’s impact on expected credit losses, among other things, reflects the Group’s view of the current state of the economy, forecasted macroeconomic conditions and the Group’s portfolios.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The qualitative component of the CECL methodology represents the Group’s judgment of additional considerations to account for internal and external risk factors that are not adequately measured in the quantitative component, including consideration of idiosyncratic risk factors or other relevant factors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The net increase to the ACL amounted to the RMB1,076.8 million for the year ended December 31, 2025 primarily resulted from the increase in contingent guarantee liability and accounts receivable and contract assets balances generated from financing guarantee business, driven by the increased volume of loans facilitated covered by the guarantee service in 2025, and an increase in weighted average vintage-based loss rates for loans receivable generated from microcredit business which reflects a more conservative provisioning stance in response to elevated risk indicators.</p> 1076800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(af)</span></span>Other comprehensive income</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the years ended December 31, 2023, 2024 and 2025, the Group’s share of other comprehensive loss of RMB6,852, loss of RMB313,815 and gain of RMB147,887 (US$21,148) from its equity method investments, which were net of tax effect of RMB2,284, RMB104,605 and RMB49,296 (US$7,049), in other comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the years ended December 31, 2023, 2024 and 2025, the Group recorded other comprehensive income of RMB474,792, income of RMB292,799 and income of RMB3,198,217 (US$457,339) from its financial investments, which were net of tax effect of nil, RMB1,696,625 and nil. Of the amounts recorded in other comprehensive income, the Group has reclassed nil, RMB4,259,490 and RMB767,591 (US$109,764), which were net of tax effect of nil, RMB1,440,761 and RMB255,864 (US$36,588), from other comprehensive income to earnings for the years ended December 31, 2023, 2024 and 2025.</p> -6852 -313815 147887 21148 2284 104605 49296 7049 474792 292799 3198217 457339 0 1696625 0 0 4259490 767591 109764 0 1440761 255864 36588 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(ag)</span></span>Recent accounting pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The FASB issued Accounting Standards Update No. 2023-09 Income Taxes—Improvements to Income Tax Disclosures (Topic 740) in December, 2023. which is effective for fiscal years beginning after December 15, 2024. The standard requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. The Group adopted this ASU for the year ended December 31, 2025 prospectively. The adoption of this ASU has been reflected in the Group’s disclosures, see Note 14, with no other impact to its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In November 2024, the FASB issued ASU No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses (“ASU 2024-03”), and in January 2025, the FASB issued ASU No. 2025-01, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date (“ASU 2025-01”). ASU 2024-03 requires enhanced disclosure of the nature of expenses included in the income statement as well as disclosures about specific types of expenses included in the expense captions presented in the income statement. ASU 2024-03, as clarified by ASU 2025-01, is effective for annual periods beginning after December 15, 2026, and interim periods within those fiscal years, with early adoption permitted. This guidance should be applied either prospectively or retrospectively. The Group is currently evaluating the impact that the adoption of these standards will have on its consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In August 2025, the FASB issued ASU 2025-05, “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses for Trade Receivables and Contract Assets”. This ASU provides a practical expedient and accounting policy election to allow entities to measure expected credit losses on certain trade receivables and contract assets using a provision matrix approach. ASU 2025-05 is effective for annual periods beginning after December 15, 2025, and interim periods within those fiscal years, with early adoption permitted. The Group is currently evaluating the potential effect of this ASU on its credit loss estimation methodology.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;">(ah)</span></span>Translation into United States Dollars</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The financial statements of the Group are stated in RMB. Translations of amounts from RMB into United States dollars are solely for the convenience of the reader and were calculated at the rate of US$1.00 = RMB6.9931, on December 31, 2025, as set forth in H.10 statistical release of the Federal Reserve Board. The translation is not intended to imply that the RMB amounts could have been, or could be, converted, realized or settled into United States dollars at that rate on December 31, 2025, or at any other rate.</p> 6.9931 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 36pt;">3. Fair value of assets and liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Financial Instruments Recorded at Fair Value on a Recurring Basis</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following tables present the fair value hierarchy for assets and liabilities measured at fair value on a recurring basis:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at Fair</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(RMB)</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  ​</p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial guarantee derivative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,038,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,038,258</p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 266,684,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 266,684,257</p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 267,722,515</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 267,722,515</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at Fair</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Financial investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 914,493,536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,988,946</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,040,482,482</p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Financial guarantee derivative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,425,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,425,681</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at Fair</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(US$)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(US$)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(US$)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(US$)</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Financial investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130,770,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,016,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,787,014</p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Financial guarantee derivative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,205,843</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,205,843</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">There were </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">no</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span><span style="-sec-ix-hidden:Hidden_jjeFYPFODUKYSUbPMnWf_g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">transfers</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span><span style="-sec-ix-hidden:Hidden_x5E5y2jpNkukD2fuavn47w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">between</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span><span style="-sec-ix-hidden:Hidden_qPEfNdSLkE6Z2kSRgss9Ug;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 1 </span><span style="-sec-ix-hidden:Hidden_Mnws8YkvAUCyAKitsKLBXQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">and</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span><span style="-sec-ix-hidden:Hidden_M6xdmOgvJ0OoFuJWabIudQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 3 of financial assets and liabilities measured at fair value.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><i style="font-style:italic;">Financial guarantee derivative</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following tables summarize the notional amount and total fair value of financial guarantee derivatives as of December 31, 2024 and 2025. The maturity profile of the derivatives is generally within one year. While the notional amounts disclosed below give an indication of the volume of the Group’s derivatives activity, the notional amounts significantly exceed, in the Group’s view, the possible losses that could arise from such transactions. The notional amount is simply a reference amount used to calculate payments. The maximum payout is subject to pre - agreed cap.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:47.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Notional Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Maximum Potential Payout</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial guarantee derivative assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 130,290,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,975,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,038,258</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial guarantee derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:46.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Notional Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Maximum Potential Payout</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:46.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2025</b></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:46.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial guarantee derivative assets</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr style=""><td style="vertical-align:bottom;width:46.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial guarantee derivative liabilities</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 245,983,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 133,219,259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,425,681</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:47.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Notional Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Maximum Potential Payout</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial guarantee derivative assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial guarantee derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,175,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,050,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,205,843</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes the activities related to fair value of the financial guarantee derivatives for the years ended December 31, 2023, 2024 and 2025, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:54.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:54.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31,</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:54.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:54.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:54.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Opening balance of financial guarantee derivative assets (liabilities)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (107,890,394)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,038,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 148,469</p></td></tr><tr style=""><td style="vertical-align:bottom;width:54.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_BRosakSM4U-vO3xmQkKo_w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Change in fair value of financial guarantee derivative</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,966,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,038,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,367,074)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (481,485)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:54.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash received</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,965,160)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (46,801,092)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,692,467)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:54.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net cash payout</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 93,889,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,704,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,819,640</p></td></tr><tr style=""><td style="vertical-align:bottom;width:54.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Ending balance of financial guarantee derivative assets (liabilities)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;">—</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,038,258</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (15,425,681)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (2,205,843)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Financial investments</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;">Financial investments measured at fair value consist of the investments in VC funds, which are open-ended funds with most underlying investments measured at fair value, and various other financial instruments, including U.S. Treasury securities, wealth management products with no fixed term and fund-linked notes, whose fair value are provided by custodian banks and financial institutions. The Group used the statements directly obtained from third – parties without adjustment with assessed fair value of the financial investments. Due to the use of significant unobservable inputs, these investments are categorized in the level 3 valuation hierarchy.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Financial Instruments Not Recorded at Fair Value</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Group’s financial instruments not recorded at fair value including cash and cash equivalents, accounts receivable and contract assets, financial investments at amortization cost, payable to investors and institutional funding partners at amortized cost, other payable and short-term borrowings. The carrying values of these financial assets and liabilities approximate their fair value reported in the consolidated balance sheets due to the short-term nature.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at Fair</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(RMB)</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  ​</p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial guarantee derivative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,038,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,038,258</p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 266,684,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 266,684,257</p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 267,722,515</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 267,722,515</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at Fair</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(RMB)</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Financial investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 914,493,536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,988,946</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,040,482,482</p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Financial guarantee derivative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,425,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,425,681</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at Fair</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(US$)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(US$)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(US$)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(US$)</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Financial investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130,770,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,016,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,787,014</p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Financial guarantee derivative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,205,843</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,205,843</p></td></tr></table> 0 0 1038258 1038258 0 0 266684257 266684257 0 0 267722515 267722515 0 914493536 125988946 1040482482 0 0 15425681 15425681 0 130770835 18016179 148787014 0 0 2205843 2205843 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:47.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Notional Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Maximum Potential Payout</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial guarantee derivative assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 130,290,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,975,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,038,258</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial guarantee derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:46.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Notional Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Maximum Potential Payout</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:46.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2025</b></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:46.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial guarantee derivative assets</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr style=""><td style="vertical-align:bottom;width:46.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial guarantee derivative liabilities</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 245,983,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 133,219,259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,425,681</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:47.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Notional Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Maximum Potential Payout</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial guarantee derivative assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial guarantee derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,175,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,050,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,205,843</p></td></tr></table> 130290057 21975258 1038258 0 0 0 0 0 0 245983263 133219259 15425681 0 0 0 35175139 19050101 2205843 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:54.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:54.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31,</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:54.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:54.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:54.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Opening balance of financial guarantee derivative assets (liabilities)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (107,890,394)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,038,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 148,469</p></td></tr><tr style=""><td style="vertical-align:bottom;width:54.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_BRosakSM4U-vO3xmQkKo_w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Change in fair value of financial guarantee derivative</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,966,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,038,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,367,074)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (481,485)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:54.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash received</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,965,160)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (46,801,092)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,692,467)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:54.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net cash payout</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 93,889,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,704,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,819,640</p></td></tr><tr style=""><td style="vertical-align:bottom;width:54.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Ending balance of financial guarantee derivative assets (liabilities)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;">—</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,038,258</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (15,425,681)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (2,205,843)</b></p></td></tr></table> -107890394 0 1038258 148469 24966242 1038258 -3367074 -481485 -10965160 0 -46801092 -6692467 93889312 0 33704227 4819640 0 1038258 -15425681 -2205843 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 36pt;">4. Prepaid expenses and other current assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt;"><span style="font-weight:normal;">Prepaid expenses and other current</span><span style="font-weight:normal;"> assets consist of the following:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:66.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:20.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:66.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:20.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:66.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:66.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:top;width:66.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses(1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,679,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,414,229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,062,194</p></td></tr><tr style=""><td style="vertical-align:top;width:66.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Input VAT to be deducted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,918,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,090,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,014,940</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:66.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,480,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,041,902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,149,977</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:66.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total prepaid expenses and other current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 34,078,494</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 43,546,807</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 6,227,111</b></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Prepaid expenses mainly relate to prepaid service fee to the Group’s service providers.</span></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:66.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:20.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:66.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:20.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:66.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:66.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:top;width:66.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses(1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,679,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,414,229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,062,194</p></td></tr><tr style=""><td style="vertical-align:top;width:66.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Input VAT to be deducted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,918,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,090,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,014,940</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:66.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,480,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,041,902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,149,977</p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:66.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total prepaid expenses and other current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 34,078,494</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 43,546,807</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 6,227,111</b></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Prepaid expenses mainly relate to prepaid service fee to the Group’s service providers.</span></td></tr></table> 10679051 21414229 3062194 17918681 14090676 2014940 5480762 8041902 1149977 34078494 43546807 6227111 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 9pt 36pt;">5. Deposits to institutional cooperators, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents the deposits to institutional cooperators as of December 31, 2024 and 2025, respectively:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:60.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deposits to institutional cooperators</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,964,168,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,718,689,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 245,769,384</p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for credit losses on deposits to institutional cooperators</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,871,290)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,096,518)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (728,792)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Deposits to institutional cooperators, net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,958,297,244</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,713,593,362</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 245,040,592</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Deposits to institutional cooperators relate to the pledged cash to the Group’s financial institutional cooperators and the amount of deposit is separately agreed with each institutional cooperator.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following table presents the movement of the provision for deposits to institutional cooperators:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:36.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td></tr><tr style=""><td style="vertical-align:bottom;width:36.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">credit losses on</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Charge-off for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:36.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">deposits to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">deposits to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:36.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">institutional cooperators</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">institutional cooperators</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:36.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:36.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deposits to institutional cooperators</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,649,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,222,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,871,290</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Reversal of)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">credit losses on</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Charge-off for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">deposits to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">deposits to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">institutional cooperators</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">institutional cooperators</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:36.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deposits to institutional cooperators</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,871,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (774,772)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,096,518</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Reversal of)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">credit losses on</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Charge-off for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">deposits to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">deposits to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">institutional cooperators</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">institutional cooperators</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:36.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deposits to institutional cooperators</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 839,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (110,791)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 728,792</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:60.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deposits to institutional cooperators</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,964,168,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,718,689,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 245,769,384</p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for credit losses on deposits to institutional cooperators</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,871,290)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,096,518)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (728,792)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Deposits to institutional cooperators, net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,958,297,244</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,713,593,362</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 245,040,592</b></p></td></tr></table> 1964168534 1718689880 245769384 -5871290 -5096518 -728792 1958297244 1713593362 245040592 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:36.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td></tr><tr style=""><td style="vertical-align:bottom;width:36.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">credit losses on</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Charge-off for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:36.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">deposits to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">deposits to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:36.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">institutional cooperators</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">institutional cooperators</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:36.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:36.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deposits to institutional cooperators</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,649,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,222,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,871,290</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Reversal of)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">credit losses on</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Charge-off for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">deposits to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">deposits to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">institutional cooperators</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">institutional cooperators</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:36.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deposits to institutional cooperators</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,871,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (774,772)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,096,518</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Reversal of)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">credit losses on</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Charge-off for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">deposits to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">deposits to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">institutional cooperators</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">institutional cooperators</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:36.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:36.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deposits to institutional cooperators</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 839,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (110,791)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 728,792</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> -2649017 3222273 -5871290 -5871290 -774772 -5096518 -839583 -110791 -728792 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 36pt;">6. Property and equipment, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Property and equipment, net consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:64.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:64.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:64.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:64.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:top;width:64.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer and transmission equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,286,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,106,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,306,105</p></td></tr><tr style=""><td style="vertical-align:top;width:64.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,715,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,695,289</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 385,421</p></td></tr><tr style=""><td style="vertical-align:top;width:64.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,530,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,375,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,772,648</p></td></tr><tr style=""><td style="vertical-align:top;width:64.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Motor vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 816,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 816,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 116,701</p></td></tr><tr style=""><td style="vertical-align:top;width:64.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,348,164</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,993,117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,580,875</p></td></tr><tr style=""><td style="vertical-align:top;width:64.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45,514,674)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50,093,561)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,163,284)</p></td></tr><tr style=""><td style="vertical-align:top;width:64.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Property and equipment, net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 15,833,490</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 23,899,556</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,417,591</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Depreciation expense was RMB3,026,574, RMB4,866,123 and RMB8,768,355 (US$1,253,858) for the years ended December 31, 2023, 2024 and 2025, respectively. Disposal of property and equipment resulted in loss of RMB148,198, gain of RMB56,293 and loss of RMB3,693 (US$528) in the years ended December 31, 2023, 2024 and 2025, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:64.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:64.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:64.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:64.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:top;width:64.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer and transmission equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,286,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,106,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,306,105</p></td></tr><tr style=""><td style="vertical-align:top;width:64.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,715,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,695,289</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 385,421</p></td></tr><tr style=""><td style="vertical-align:top;width:64.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,530,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,375,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,772,648</p></td></tr><tr style=""><td style="vertical-align:top;width:64.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Motor vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 816,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 816,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 116,701</p></td></tr><tr style=""><td style="vertical-align:top;width:64.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,348,164</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,993,117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,580,875</p></td></tr><tr style=""><td style="vertical-align:top;width:64.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45,514,674)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50,093,561)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,163,284)</p></td></tr><tr style=""><td style="vertical-align:top;width:64.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Property and equipment, net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 15,833,490</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 23,899,556</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,417,591</b></p></td></tr></table> 31286142 37106123 5306105 1715512 2695289 385421 27530407 33375602 4772648 816103 816103 116701 61348164 73993117 10580875 45514674 50093561 7163284 15833490 23899556 3417591 3026574 4866123 8768355 1253858 -148198 56293 -3693 -528 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 36pt;">7. Intangible assets, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Intangible assets, net consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:52.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Period in Years</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:52.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Licenses (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,600,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,600,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,803,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr style=""><td style="vertical-align:top;width:52.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software and others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,330,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,314,192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,048,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.93</p></td></tr><tr style=""><td style="vertical-align:top;width:52.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,338,363)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,731,077)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,249,514)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr style=""><td style="vertical-align:top;width:52.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Intangible assets, net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 36,591,969</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 39,183,115</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,603,111</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(1)</span>The Group acquired an insurance broker license at RMB26,000,000 in 2018 and further acquired an insurance sale on line license at RMB600,000.</div><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Amortization expenses were RMB2,234,031, RMB2,332,653 and RMB2,392,714 (US$342,154) for the years ended December 31, 2023, 2024 and 2025, respectively. The Group expects to record amortization expenses of RMB2,383,578 (US$340,847), RMB2,258,429 (US$322,951), RMB2,095,841 (US$299,701), RMB1,712,430 (US$244,874) and RMB1,147,241 (US$164,053) for the years ending December 31, 2026, 2027, 2028, 2029 and 2030 respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:52.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Period in Years</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:52.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Licenses (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,600,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,600,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,803,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr style=""><td style="vertical-align:top;width:52.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software and others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,330,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,314,192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,048,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.93</p></td></tr><tr style=""><td style="vertical-align:top;width:52.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,338,363)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,731,077)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,249,514)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr style=""><td style="vertical-align:top;width:52.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Intangible assets, net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 36,591,969</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 39,183,115</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,603,111</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(1)</span>The Group acquired an insurance broker license at RMB26,000,000 in 2018 and further acquired an insurance sale on line license at RMB600,000.</div><div style="margin-top:10pt;"></div> 26600000 26600000 3803749 23330332 28314192 4048876 P6Y11M4D 13338363 15731077 2249514 36591969 39183115 5603111 26000000 600000 2234031 2332653 2392714 342154 2383578 340847 2258429 322951 2095841 299701 1712430 244874 1147241 164053 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 36pt;">8. Short - term borrowings</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">As of December 31, 2024, the Group’s short-term borrowings were RMB328,500,000 which comprised of RMB113,500,000 from banks, with RMB5,000,000 secured, and RMB215,000,000 from other financial institutions. The secured were pledged by the Group’s certain accounts receivables.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">As of December 31, 2025, the Group’s short-term borrowings were RMB409,530,006 which comprised of RMB208,500,000 (US$29,815,103) from banks, with RMB76,000,000 (US$10,867,855) secured, and RMB201,030,006 (US$28,746,909) from other financial institutions. The secured were pledged by the Group’s cash deposited with banks.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The weighted average interest rate for the outstanding short-term borrowings was approximately 4.08% and 3.34% per annum as of December 31, 2024 and 2025, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Interest expenses from short-term borrowings were RMB30,660,399, RMB22,886,523 and RMB18,853,444 (US$2,696,007) for the years ended December 31, 2023, 2024 and 2025, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of December 31, 2025, the Group will be repaid short-term borrowings amounting to RMB409,530,006 and interests amounting to RMB2,952,306 in 2026. Interest payments are calculated using the interest rate as of December 31, 2025.</p> 328500000 113500000 5000000 215000000 409530006 208500000 29815103 76000000 10867855 201030006 28746909 0.0408 0.0334 30660399 22886523 18853444 2696007 409530006 2952306 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">9. Financial investments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">VC funds measured at equity method</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Investment in Dragonfly Ventures Ⅱ Feeder, L.P. and IOSG Fund II LP were both made in the year 2021 in the form of limited partnership at RMB63,726,000 and RMB19,117,800, respectively. Since the interest is not considered so minor that the Group has virtually no influence over those VC funds operating and financial policies, the equity method of accounting was applied. Given that there is generally a time lag of one quarter to receive the most recent financial statements, the Group used the VC funds’ financial statements as of September 30, 2023, 2024 and 2025 to record the equity method pick-up under ASC Topic 323 for the years ended December 31, 2023, 2024 and 2025, respectively. This accounting practice has been consistently applied to all periods presented. The Group did not record any impairment on these VC funds during the years ended December 31, 2023, 2024 and 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The table below summarizes the carrying amount of investments in VC funds recorded under equity method in the form of partnership as of December 31, 2024 and 2025:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:45.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ownership</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investment in Dragonfly Ventures Ⅱ Feeder, L.P.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114,164,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 95,789,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,697,728</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investment in IOSG Fund II LP</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,176,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,854,611</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,267,179</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 141,341,519</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 111,644,194</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 15,964,907</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The table below summarizes the financial information for the VC funds in aggregate as above as of September 30, 2024 and 2025, for nine months ended September 30, 2023 and 2024, and for twelve months ended September 30, 2025:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:47.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:32.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,095,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,401,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,780,305</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,107,977,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,301,191,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 329,065,988</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other current or non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,686,260</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,609,657</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 373,176</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,145,759,299</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,365,202,569</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 338,219,469</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payable and accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,085,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,097,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,301,974</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 12,085,677</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 16,097,934</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,301,974</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:40.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twelve months ended</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> September 30,</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net investment loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,856,047)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,646,794)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,073,482)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,726,485)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net realized gain on investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,582,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126,355,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,322,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,195,989</p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net unrealized (loss) gain on investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50,420,352)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 203,174,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (533,190,993)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (76,245,298)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss) income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40,043,826)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 316,374,217</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (436,373,062)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (62,400,518)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">VC funds measured at cost minus impairment</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In 2022, the Group invested an aggregate amount of RMB69,646,000 in two VC funds, in the form of partnership and zero coupon convertible note. These VC funds were measured at cost minus impairment because readily determinable fair value is not available. For the year ended December 31, 2025, the Group received a capital commitment return of RMB12,403,257 (US$1,773,642), which includes a partial redemption, and dividends of RMB6,596,079 (US$943,227), which were presented in “Income (loss) from financial investments” in consolidated statements of comprehensive income. No impairment loss, nor upward or downward adjustment resulting from observable price change has been identified or recognized for the years ended December 31, 2023, 2024 and 2025. As of December 31, 2025, the cumulative impairment losses recorded for these investments were RMB8,874,750 (US$1,269,072).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The table below summarizes investments measured at cost minus impairment, plus or minus observable price changes from orderly transactions of identical or similar investments of the same issuer as of December 31, 2024 and 2025:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:60.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Opening balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,861,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,439,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,362,635</p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contribution/(Redemption), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,132,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,403,257)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,773,642)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exchange differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,445,451</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,096,301)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (299,765)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Ending Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 100,439,344</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 85,939,786</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 12,289,228</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">VC funds measured at fair value</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In 2022, the Group invested in a VC fund in the form of partnership. The investment was measured at fair value. During the year ended December 31, 2023, the Group entered into a withdrawal letter to withdraw all of its limited partnership interest from the VC fund and, subsequently, entered into a switch request agreement to reinvest its net withdrawal proceeds to another VC fund in form of partnership. The transactions did not result in cash receipts or cash payments and were finalized in 2024 with a residual amount. In 2023, 2024 and 2025, the Group recognized unrealized gains of RMB6,497,518 and RMB17,133,677, and unrealized loss of RMB21,052,326 (US$3,010,443), respectively, presented in “Income (loss) from financial investments” in consolidated statements of comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The table below summarizes investments in VC funds in the form of partnership measured at fair value as of December 31, 2024 and 2025:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:60.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Opening balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,227,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,224,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,036,996</p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Switch in</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 374,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Redemption</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (834,425)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (119,321)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,133,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,052,326)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,010,443)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exchange differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 488,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (420,226)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (60,092)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Ending Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 35,224,215</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 12,917,238</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,847,140</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Financial investments accounted under AFS model</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In 2024, the Group invested RMB125,500,826 of fund - linked note which is fixed term with maturity within one year, consigned by a financial institution. In 2025, the maturity of fund – linked note was extended to October 2026. Given its intention and abilities, the Group accounts these investments under available-for-sale model. The Group measure fund -linked note in accordance with statements provided by the financial institution without adjustment due to lack of quoted prices on an active market. As of December 31, 2024 and 2025, no credit loss was recorded for the investments, since fair value is greater than amortized cost.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In 2024, the Group redeemed all the U.S. Treasury securities with original maturities over three months and RMB326,818,365 of wealth management products. In 2025, the Group invested RMB281,795,031 (US$40,296,153) in U.S. Treasury securities with original maturities over three months which are pledged as collateral. Given its intention and abilities, the Group accounts these investments under available-for-sale model. As of December 31, 2024 and 2025, no credit loss was recorded for the investments in US Treasury securities since the quoted price of US Treasury securities does not show a downward trend subsequently till the date of the most recent statement of financial position.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">For the financial investments accounted under AFS model, the Group presented realized gains in “Interest income” in consolidated statements of comprehensive income, and recorded unrealized gains or losses, net of tax, as “Other comprehensive income attributable to financial investments” in other comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The table below summarizes investments measured under available-for-sale model as of December 31, 2024 and 2025:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:17.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Unrealized </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">gains accumulated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Amortized cost</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Settlements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">in other comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Total realized </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Exchange</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;"> income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">differences</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:6.5pt;">US Treasury securities with original maturities over three months</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 56,181,082</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;"> (56,243,877)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 62,795</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:6.5pt;">Wealth management products with no fixed term</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 350,537,587</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;"> (326,818,365)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 485,868</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 6,818,365</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 31,023,455</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 30,000,000</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:6.5pt;">Fund-linked note</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 125,500,826</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;"> (15,934,002)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 1,033,826</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 1,085,278</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 111,685,928</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 111,685,928</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;">406,718,669</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;">125,500,826</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">(398,996,244)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;">485,868</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;">7,914,986</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;">1,085,278</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;">142,709,383</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;"> 141,685,928</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:17.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:17.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Unrealized </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">gains accumulated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Amortized cost</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Settlements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">in other comprehensive </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Total realized </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Exchange</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">differences</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:6.5pt;">US Treasury securities with original maturities over three months</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 281,795,031</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 4,784,483</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;"> (4,753,473)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 281,826,041</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 281,826,041</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:6.5pt;">Wealth management products with no fixed term</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 31,023,455</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;"> (31,137,165)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 113,710</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:6.5pt;">Fund-linked note</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 111,685,928</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;"> (3,585,900)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 3,965,808</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 3,611,268</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;"> (2,605,396)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 113,071,708</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 109,105,900</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;"> 142,709,383</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;"> 281,795,031</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;"> (34,723,065)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;"> 3,965,808</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;"> 8,509,461</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;"> (7,358,869)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;"> 394,897,749</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;"> 390,931,941</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:17.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:17.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:17.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">gains accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Amortized cost</b></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:17.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Settlements</b></p></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">in other comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Total realized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Exchange</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:17.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">differences</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:6.5pt;">US Treasury securities with original maturities over three months</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 40,296,153</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 684,172</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;"> (679,738)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 40,300,587</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 40,300,587</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:6.5pt;">Wealth management products with no fixed term</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 4,436,295</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;"> (4,452,555)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 16,260</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:6.5pt;">Fund-linked note</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 15,970,875</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;"> (512,777)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 567,103</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 516,405</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;"> (372,567)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 16,169,039</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 15,601,936</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;"> 20,407,170</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;"> 40,296,153</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;"> (4,965,332)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;"> 567,103</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;"> 1,216,837</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;"> (1,052,305)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;"> 56,469,626</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;"> 55,902,523</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><i style="font-style:italic;">Financial investments accounted under trading model</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In 2024 and 2025, the Group invested RMB97,916,010 and RMB1,270,936,983 (US$181,741,571), respectively, of wealth management products with no fixed term and is redeemable, and in which other than insignificant risk of underlying assets was incorporated, consigned by banks. Given its intention and abilities, the Group accounts these investments under trading model. The Group measures wealth management product in accordance with statements provided by the banks without adjustment due to lack of quoted prices on an active market.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Both realized gain and fair value change are presented in “Interest income” in consolidated statements of comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The table below summarizes investments measured under trading model as of December 31, 2024 and 2025:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:27.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:27.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:27.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Settlements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:27.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">realized gain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:27.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:27.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Wealth management products with no fixed term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97,916,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,417,600)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,072,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,750,659</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Settlements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exchange</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">realized gain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">differences</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Wealth management products with no fixed term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,750,659</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,270,936,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (730,045,659)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,863,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,662,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (3,500,630)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 632,667,495</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Settlements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exchange</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">realized gain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">differences</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Wealth management products with no fixed term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,691,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 181,741,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (104,395,141)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 266,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 666,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (500,583)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,470,248</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Financial investments accounted at amortized cost</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In 2024, the Group invested RMB5,000,000 of a fixed term deposit in commercial bank with maturity within one year. In 2025, the Group further invested RMB10,000,000 (US$1,429,981) and redeemed RMB10,062,632 (US$1,438,937) of fixed term deposits. The Group has positive intention and ability to hold the investment to maturity. As of December 31, 2024 and 2025, the amortization base of the investments, net of allowance for credit loss, were RMB5,010,417 and RMB5,009,792 (US$716,391), respectively. Fair value of the deposit was considered negligible difference from its amortization base. During the year ended December 31, 2024 and 2025, the Group accrued interest income of RMB10,417 and RMB62,007 (US$8,867) as presented in “Interest income” in consolidated statements of comprehensive income, respectively. The allowance for credit loss for the fixed term deposit was immaterial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The table below summarizes investments measured under amortization cost as of December 31, 2024 and 2025:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:26.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:26.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized cost</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:26.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Maturities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Interest earned</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Interest accrued</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:26.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:26.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:26.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,010,417</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:26.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:26.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized cost</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:26.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Maturities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Interest earned</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Interest accrued</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:26.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:26.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:26.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,010,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,062,632)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,792</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,009,792</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:26.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:26.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized cost</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:26.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Maturities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Interest earned</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Interest accrued</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:26.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:26.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:26.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 716,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,429,981</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,438,937)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 716,391</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 63726000 19117800 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:45.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Ownership</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investment in Dragonfly Ventures Ⅱ Feeder, L.P.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114,164,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 95,789,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,697,728</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investment in IOSG Fund II LP</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,176,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,854,611</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,267,179</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 141,341,519</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 111,644,194</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 15,964,907</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:47.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:32.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,095,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,401,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,780,305</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,107,977,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,301,191,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 329,065,988</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other current or non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,686,260</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,609,657</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 373,176</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,145,759,299</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,365,202,569</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 338,219,469</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payable and accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,085,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,097,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,301,974</p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 12,085,677</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 16,097,934</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,301,974</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:40.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twelve months ended</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:27.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> September 30,</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net investment loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,856,047)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,646,794)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,073,482)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,726,485)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net realized gain on investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,582,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126,355,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,322,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,195,989</p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net unrealized (loss) gain on investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50,420,352)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 203,174,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (533,190,993)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (76,245,298)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:40.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss) income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40,043,826)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 316,374,217</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (436,373,062)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (62,400,518)</p></td></tr></table> 0.0573 114164666 95789583 13697728 0.03 27176853 15854611 2267179 141341519 111644194 15964907 26095749 61401551 8780305 3107977290 2301191361 329065988 11686260 2609657 373176 3145759299 2365202569 338219469 12085677 16097934 2301974 12085677 16097934 2301974 -24856047 -22646794 -12073482 -1726485 14582478 126355211 50322271 7195989 -50420352 203174322 -533190993 -76245298 -40043826 316374217 -436373062 -62400518 69646000 12403257 1773642 6596079 943227 0 0 0 0 0 0 0 0 0 8874750 1269072 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:60.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Opening balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,861,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,439,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,362,635</p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contribution/(Redemption), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,132,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,403,257)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,773,642)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exchange differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,445,451</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,096,301)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (299,765)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Ending Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 100,439,344</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 85,939,786</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 12,289,228</b></p></td></tr></table> 80861876 100439344 14362635 18132017 -12403257 -1773642 1445451 -2096301 -299765 100439344 85939786 12289228 6497518 17133677 21052326 3010443 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:60.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Opening balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,227,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,224,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,036,996</p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Switch in</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 374,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Redemption</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (834,425)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (119,321)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,133,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,052,326)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,010,443)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exchange differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 488,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (420,226)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (60,092)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:60.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Ending Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 35,224,215</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 12,917,238</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,847,140</b></p></td></tr></table> 17227629 35224215 5036996 374471 0 0 0 834425 119321 17133677 -21052326 -3010443 488438 -420226 -60092 35224215 12917238 1847140 125500826 0 0 326818365 281795031 40296153 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:17.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Unrealized </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">gains accumulated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Amortized cost</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Settlements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">in other comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Total realized </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Exchange</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;"> income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">differences</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:6.5pt;">US Treasury securities with original maturities over three months</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 56,181,082</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;"> (56,243,877)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 62,795</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:6.5pt;">Wealth management products with no fixed term</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 350,537,587</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;"> (326,818,365)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 485,868</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 6,818,365</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 31,023,455</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 30,000,000</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:6.5pt;">Fund-linked note</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 125,500,826</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;"> (15,934,002)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 1,033,826</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 1,085,278</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 111,685,928</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 111,685,928</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;">406,718,669</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;">125,500,826</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">(398,996,244)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;">485,868</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;">7,914,986</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;">1,085,278</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;">142,709,383</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;"> 141,685,928</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:17.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:17.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Unrealized </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">gains accumulated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Amortized cost</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Settlements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">in other comprehensive </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Total realized </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Exchange</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">differences</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:6.5pt;">US Treasury securities with original maturities over three months</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 281,795,031</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 4,784,483</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;"> (4,753,473)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 281,826,041</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 281,826,041</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:6.5pt;">Wealth management products with no fixed term</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 31,023,455</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;"> (31,137,165)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 113,710</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:6.5pt;">Fund-linked note</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 111,685,928</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;"> (3,585,900)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 3,965,808</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 3,611,268</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;"> (2,605,396)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 113,071,708</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 109,105,900</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;"> 142,709,383</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;"> 281,795,031</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;"> (34,723,065)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;"> 3,965,808</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;"> 8,509,461</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;"> (7,358,869)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;"> 394,897,749</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;"> 390,931,941</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:17.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:17.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:17.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">gains accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Amortized cost</b></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:17.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Settlements</b></p></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">in other comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Total realized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Exchange</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:17.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">differences</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:6.5pt;">US Treasury securities with original maturities over three months</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 40,296,153</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 684,172</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;"> (679,738)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 40,300,587</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 40,300,587</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:6.5pt;">Wealth management products with no fixed term</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 4,436,295</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;"> (4,452,555)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 16,260</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:6.5pt;">Fund-linked note</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 15,970,875</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;"> (512,777)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 567,103</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 516,405</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;"> (372,567)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 16,169,039</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><span style="font-size:6.5pt;"> 15,601,936</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:17.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;"> 20,407,170</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;"> 40,296,153</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;"> (4,965,332)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;"> 567,103</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;"> 1,216,837</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;"> (1,052,305)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;"> 56,469,626</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"><b style="font-size:6.5pt;font-weight:bold;"> 55,902,523</b></p></td></tr></table> 56181082 0 56243877 0 62795 0 350537587 0 326818365 485868 6818365 31023455 30000000 0 125500826 15934002 0 1033826 1085278 111685928 111685928 406718669 125500826 398996244 485868 7914986 1085278 142709383 141685928 0 281795031 0 0 4784483 -4753473 281826041 281826041 31023455 0 31137165 0 113710 0 0 0 111685928 0 3585900 3965808 3611268 -2605396 113071708 109105900 142709383 281795031 34723065 3965808 8509461 -7358869 394897749 390931941 0 40296153 0 0 684172 -679738 40300587 40300587 4436295 0 4452555 0 16260 0 0 0 15970875 0 512777 567103 516405 -372567 16169039 15601936 20407170 40296153 4965332 567103 1216837 -1052305 56469626 55902523 97916010 1270936983 181741571 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:27.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:27.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:27.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Settlements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:27.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">realized gain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:27.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:27.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Wealth management products with no fixed term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97,916,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,417,600)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,072,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,750,659</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Settlements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exchange</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">realized gain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">differences</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Wealth management products with no fixed term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,750,659</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,270,936,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (730,045,659)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,863,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,662,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (3,500,630)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 632,667,495</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Settlements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exchange</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">realized gain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">differences</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Wealth management products with no fixed term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,691,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 181,741,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (104,395,141)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 266,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 666,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (500,583)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,470,248</p></td></tr></table> 97916010 10417600 179600 1072649 88750659 88750659 1270936983 730045659 1863559 4662583 -3500630 632667495 12691175 181741571 104395141 266485 666741 -500583 90470248 5000000 10000000 1429981 10062632 1438937 5010417 5009792 716391 10417 62007 8867 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:26.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:26.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized cost</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:26.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Maturities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Interest earned</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Interest accrued</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:26.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:26.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:26.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,010,417</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:26.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:26.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized cost</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:26.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Maturities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Interest earned</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Interest accrued</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:26.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:26.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:26.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,010,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,062,632)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,792</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,009,792</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:26.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:26.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized cost</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:26.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Maturities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Interest earned</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Interest accrued</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:26.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:26.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:26.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 716,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,429,981</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,438,937)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 716,391</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 5000000 10417 5010417 5010417 10000000 10062632 52215 9792 5009792 716480 1429981 1438937 7467 1400 716391 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">10. Long-term investments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In 2018, the Group invested RMB225,000,000 in cash for 15% equity interest of Jiangxi Ruijing Financial Asset Management Co., Ltd. (‘‘Jiangxi Ruijing’’), a Chinese Mainland based asset management company through a nominee arrangement where the Group obtained all shareholder rights associated with the 15% equity holdings through contractual agreements with the nominal shareholder. Given that the Group has the ability to significantly influence Jiangxi Ruijing, the equity method of accounting was applied.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In 2021, the Group invested RMB315,000,000 in cash for 45% equity interest of Shenyang Tianxinhao Technology Limited, a Chinese Mainland based software and information technology services company. As stated in the shareholder agreement, the historical assets (which refer to assets other than equity of Newup Bank of Liaoning, same below), claims or debts and other actual or potential profits or losses, which are generated before the closing date or after the closing date but attributable to reasons before the closing date, as described in the agreement, shall be enjoyed and borne by the original shareholder, the Group will not bear any historical assets, claims or debts set forth. The significant influence can be given by the Group as the Group has representation on the board and thus equity method was applied. For this long-term investment as of December 31, 2025, the Group recorded cumulative impairment losses of RMB95,877,250 (US$13,710,264), of which RMB74,940,264 (US$10,716,315) was due to goodwill. The Group recorded impairment losses of RMB46,771,435, RMB22,240,082 and nil during the years ended December 31, 2023, 2024 and 2025, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents the summary financial information for the investee companies in aggregate as of and for the years ended December 31, 2024 and 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:58.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 580,989,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 499,468,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,422,993</p></td></tr><tr style=""><td style="vertical-align:bottom;width:58.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Financial investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,408,605,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,754,016,087</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 536,817,161</p></td></tr><tr style=""><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other current assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 656,666,733</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 561,278,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,261,689</p></td></tr><tr style=""><td style="vertical-align:bottom;width:58.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 667,927,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 721,968,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,240,145</p></td></tr><tr style=""><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,019,189,760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,958,203,995</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 423,017,545</p></td></tr><tr style=""><td style="vertical-align:bottom;width:58.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9,333,379,495</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 8,494,934,892</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,214,759,533</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:58.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,232,335,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,312,826,530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 616,725,991</p></td></tr><tr style=""><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,501,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,613,492,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230,726,287</p></td></tr><tr style=""><td style="vertical-align:bottom;width:58.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,143,675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,143,675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306,541</p></td></tr><tr style=""><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,735,479,278</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,928,462,205</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 847,758,819</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:52.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31,</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383,611,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 326,706,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 205,873,146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,439,468</p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 193,845,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120,087,725</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,642,794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,392,715</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 225000000 0.15 0.15 315000000 0.45 95877250 13710264 74940264 10716315 46771435 22240082 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:58.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 580,989,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 499,468,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,422,993</p></td></tr><tr style=""><td style="vertical-align:bottom;width:58.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Financial investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,408,605,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,754,016,087</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 536,817,161</p></td></tr><tr style=""><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other current assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 656,666,733</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 561,278,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,261,689</p></td></tr><tr style=""><td style="vertical-align:bottom;width:58.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 667,927,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 721,968,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,240,145</p></td></tr><tr style=""><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,019,189,760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,958,203,995</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 423,017,545</p></td></tr><tr style=""><td style="vertical-align:bottom;width:58.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9,333,379,495</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 8,494,934,892</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,214,759,533</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:58.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,232,335,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,312,826,530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 616,725,991</p></td></tr><tr style=""><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,501,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,613,492,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230,726,287</p></td></tr><tr style=""><td style="vertical-align:bottom;width:58.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,143,675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,143,675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306,541</p></td></tr><tr style=""><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,735,479,278</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,928,462,205</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 847,758,819</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:52.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31,</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383,611,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 326,706,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 205,873,146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,439,468</p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 193,845,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120,087,725</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,642,794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,392,715</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 580989751 499468134 71422993 4408605503 3754016087 536817161 656666733 561278020 80261689 667927748 721968656 103240145 3019189760 2958203995 423017545 9333379495 8494934892 1214759533 5232335603 4312826530 616725991 1501000000 1613492000 230726287 2143675 2143675 306541 6735479278 5928462205 847758819 383611655 326706200 205873146 29439468 193845592 120087725 107642794 15392715 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 36pt;"><b style="font-weight:bold;">11. Accrued expenses and other current liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Accrued expenses and other current liabilities consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:61.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:top;width:61.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fund attributable to institutional funding partners (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 129,963,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 188,607,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,970,494</p></td></tr><tr style=""><td style="vertical-align:top;width:61.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Commission fee payable (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 248,760,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 388,487,096</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,552,916</p></td></tr><tr style=""><td style="vertical-align:top;width:61.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Transaction cost payable (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 202,940,226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 336,430,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,108,984</p></td></tr><tr style=""><td style="vertical-align:top;width:61.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Share repurchase payable (4) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 245,113,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr><tr style=""><td style="vertical-align:top;width:61.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Receipts in advance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,680,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,209,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,461,940</p></td></tr><tr style=""><td style="vertical-align:top;width:61.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,732,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,857,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,552,591</p></td></tr><tr style=""><td style="vertical-align:top;width:61.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73,300,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92,462,926</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,222,023</p></td></tr><tr style=""><td style="vertical-align:top;width:61.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total accrued expenses and other current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 929,490,436</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,041,055,440</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 148,868,948</b></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(1)</span>Fund attributable to institutional funding partners relate to the principal and interest collected on behalf of the institutional funding partners but have not yet been passed onto them as of December 31, 2024 and 2025.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(2)</span>Commission fee payable relates to the commission fees payable to channel partners who introduce borrowers to the Group. The commission is typically determined based on the volume of traffic introduced.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(3)</span>Transaction cost payable mainly includes payables to external suppliers for credit assessment service, payment processing services, and fees payable to collection agencies.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(4)</span>Share repurchase payable relates to the payable to a major shareholder regarding a share repurchase transaction on December 16, 2024 with a total repurchase price of approximately US$48.7 million, which has been fully settled in 2025.</div><div style="margin-top:12pt;"></div> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:61.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:top;width:61.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fund attributable to institutional funding partners (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 129,963,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 188,607,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,970,494</p></td></tr><tr style=""><td style="vertical-align:top;width:61.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Commission fee payable (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 248,760,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 388,487,096</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,552,916</p></td></tr><tr style=""><td style="vertical-align:top;width:61.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Transaction cost payable (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 202,940,226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 336,430,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,108,984</p></td></tr><tr style=""><td style="vertical-align:top;width:61.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Share repurchase payable (4) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 245,113,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr><tr style=""><td style="vertical-align:top;width:61.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Receipts in advance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,680,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,209,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,461,940</p></td></tr><tr style=""><td style="vertical-align:top;width:61.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,732,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,857,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,552,591</p></td></tr><tr style=""><td style="vertical-align:top;width:61.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73,300,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92,462,926</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,222,023</p></td></tr><tr style=""><td style="vertical-align:top;width:61.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total accrued expenses and other current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 929,490,436</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,041,055,440</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 148,868,948</b></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(1)</span>Fund attributable to institutional funding partners relate to the principal and interest collected on behalf of the institutional funding partners but have not yet been passed onto them as of December 31, 2024 and 2025.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(2)</span>Commission fee payable relates to the commission fees payable to channel partners who introduce borrowers to the Group. The commission is typically determined based on the volume of traffic introduced.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(3)</span>Transaction cost payable mainly includes payables to external suppliers for credit assessment service, payment processing services, and fees payable to collection agencies.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(4)</span>Share repurchase payable relates to the payable to a major shareholder regarding a share repurchase transaction on December 16, 2024 with a total repurchase price of approximately US$48.7 million, which has been fully settled in 2025.</div><div style="margin-top:12pt;"></div> 129963039 188607363 26970494 248760119 388487096 55552916 202940226 336430938 48108984 245113010 0 0 16680512 24209696 3461940 12732875 10857421 1552591 73300655 92462926 13222023 929490436 1041055440 148868948 48700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;"><b style="font-weight:bold;">12. Guarantee liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group recognized both a stand-ready guarantee liability as “deferred guarantee income“ under ASC Topic 460 with an associated financial assets receivable, and a contingent guarantee liability under CECL model.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Deferred guarantee income</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table sets forth the activities of the Group’s obligations associated with the deferred guarantee income, originated from guarantee services commenced for the years ended December 31, 2024 and 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:28.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of deferred guarantee income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Release of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">at inception of new loans</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">deferred guarantee income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,160,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,563,732)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,597,143</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of deferred guarantee income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Release of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">at inception of new loans</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">deferred guarantee income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,597,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 332,919,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (214,792,005)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 164,724,512</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 1,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">of deferred guarantee income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Release of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">at inception of new loans</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">deferred guarantee income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 164,724,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 981,672,870</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (678,767,939)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 467,629,443</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 1,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">of deferred guarantee income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Release of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">at inception of new loans</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">deferred guarantee income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,555,292</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 140,377,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (97,062,524)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66,870,121</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Contingent guarantee liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The movement of contingent guarantee liabilities originated from guarantee services for the years ended December 31, 2023, 2024 and 2025 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.00925827%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contingent</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net payout(1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,613,471)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,519,980</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,906,509</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:44.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td></tr><tr style=""><td style="vertical-align:bottom;width:44.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:44.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 1,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">contingent</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:44.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net payout(1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:44.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:44.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61,906,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (116,003,939)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 241,738,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 187,640,702</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.00925827%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:45.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contingent</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net payout(1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 187,640,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (440,606,972)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,001,272,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 748,306,610</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 1,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">contingent</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net payout (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,832,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (63,005,960)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 143,180,118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 107,006,422</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(1)</span>Net payouts represent the amount paid to institutional funding partners upon borrowers’ default net of the amount subsequently recovered from the borrower.</div><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The maximum potential undiscounted future payment was RMB2,572,977,752 and RMB6,743,554,847 (US$964,315,518) as of December 31, 2024 and 2025, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:28.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of deferred guarantee income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Release of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">at inception of new loans</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">deferred guarantee income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,160,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,563,732)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,597,143</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of deferred guarantee income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Release of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">at inception of new loans</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">deferred guarantee income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,597,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 332,919,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (214,792,005)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 164,724,512</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 1,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">of deferred guarantee income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Release of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">at inception of new loans</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">deferred guarantee income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 164,724,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 981,672,870</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (678,767,939)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 467,629,443</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 1,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">of deferred guarantee income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Release of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">at inception of new loans</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">deferred guarantee income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:28.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,555,292</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 140,377,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (97,062,524)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66,870,121</p></td></tr></table> 72160875 -25563732 46597143 46597143 332919374 -214792005 164724512 164724512 981672870 -678767939 467629443 23555292 140377353 -97062524 66870121 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.00925827%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contingent</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net payout(1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,613,471)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,519,980</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,906,509</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:44.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td></tr><tr style=""><td style="vertical-align:bottom;width:44.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:44.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 1,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">contingent</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:44.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net payout(1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:44.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:44.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 61,906,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (116,003,939)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 241,738,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 187,640,702</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.00925827%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:45.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contingent</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net payout(1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 187,640,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (440,606,972)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,001,272,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 748,306,610</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 1,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">contingent</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net payout (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Xiaoying Credit Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,832,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (63,005,960)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 143,180,118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 107,006,422</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(1)</span>Net payouts represent the amount paid to institutional funding partners upon borrowers’ default net of the amount subsequently recovered from the borrower.</div><div style="margin-top:12pt;"></div> 5613471 -67519980 61906509 61906509 116003939 241738132 187640702 187640702 440606972 1001272880 748306610 26832264 63005960 -143180118 107006422 2572977752 6743554847 964315518 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 36pt;">13. Related party balances and transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In 2021 and 2022, the Group recorded dividend receivable of RMB15,000,000, and collected the amount in 2023, from the nominal shareholder of Jiangxi Ruijing, the nominal shareholder is controlled by Mr. Yue (Justin) Tang. In 2024 and 2025, the Group received dividend of RMB7,500,000 and RMB15,000,000 from the nominal shareholder of Jiangxi Ruijing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In 2022, the Group entered into agreements with Newup Bank of Liaoning (“Newup Bank”), according to which the Group charged service fees directly to Newup Bank for the intermediary service the Group provided. The Group recognized total net revenue of RMB11,370,044 during the year of 2023 in connection with the service fees of facilitation service for loans. Accounts receivable and contract assets amounted to RMB1,096,251 with respect to December 31, 2023, which had been fully settled in 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The terms of the agreements with the related parties are determined based on contracted prices negotiated with other parties in normal commercial terms.</p> 15000000 15000000 7500000 15000000 11370044 1096251 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 36pt;">14. Income taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Cayman Islands</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">X Financial is a company incorporated in the Cayman Islands. Under the current laws of the Cayman Islands, the Company is not subject to tax on either income or capital gain.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Hong Kong</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Under the current Hong Kong Inland Revenue Ordinance, YZT (HK) Limited and YX (HK) Limited, subsidiaries of the Group located in Hong Kong, are subject to a two-tiered profits tax rates for taxable income earned in Hong Kong for the years ended December 31, 2023, 2024 and 2025. The first HK$2.0 million Hong Kong dollars of profits earned by a company are subject to be taxed at an income tax rate at 8.25%, while the remaining profits will continue to be taxed at the existing tax rate, 16.5%. No income tax expense for these entities has been recognized in the consolidated financial statements as they have no assessable income for the years ended December 31, 2023 and 2024. For the year ended December 31, 2025, the income tax expense recognized for these entities was immaterial. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Chinese Mainland</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Under the Law of the PRC on Enterprise Income Tax (the “EIT Law”), the Company’s subsidiaries, VIEs and subsidiaries of the VIEs established in the Chinese Mainland are subject to an income tax rate of 25% for the years presented. However, certain entities are eligible for preferential tax treatments. Specifically, one subsidiary is granted a 15% preferential income tax rate as a qualified enterprise under an incentive regime through 2027. Additionally, under a different incentive regime, one VIE and two other subsidiaries, operating in a specific preferential tax jurisdiction, are subject to a reduced income tax rate of 15% through 2027; of these two subsidiaries, one became eligible for such reduced tax rate starting from 2025. Furthermore, a subsidiary established in 2025, operating in another specific preferential tax jurisdiction, was eligible for a reduced income tax rate of <span style="-sec-ix-hidden:Hidden_G38TOq9K0U6cg7e1WNRQ6g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">15%</span></span> through 2030.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Uncertainties exist with respect to how the current income tax law in the Chinese Mainland applies to the Group’s overall operations, and more specifically, with regard to its tax residency status. The EIT Law includes a provision specifying that legal entities organized outside of the Chinese Mainland will be considered residents for Chinese Income Tax purposes if the place of effective management or control is within the Chinese Mainland. The implementation rules to the EIT Law provide that non-resident legal entities will be considered Chinese Mainland residents if substantial and overall management and control over the manufacturing and business operations, personnel, accounting and properties, occurs within the Chinese Mainland. Despite the present uncertainties resulting from the limited Chinese Mainland tax guidance on the issue, the Group does not believe that the legal entities organized outside of the Chinese Mainland within the Group should be treated as residents for EIT Law purposes and, therefore, has not recorded an unrecognized tax benefit for this tax position. If the Chinese Mainland taxing authorities subsequently determine that the Company and its subsidiaries registered outside the Chinese Mainland should be deemed resident enterprises, the Company and its subsidiaries registered outside the Chinese Mainland would be subject to Chinese Mainland income taxes, at a statutory income tax rate of 25%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">According to PRC Administration of the Levy and Collection of Taxes Law, the statute of limitations is three years if an underpayment of taxes is due to computational errors made by the taxpayer or withholding agent. The statute of limitations will be extended five years under special circumstances, which are not clearly defined (but an underpayment of tax liability exceeding RMB0.1 million is specifically listed as a special circumstance). In the case of a related party transaction, the statute of limitations is ten years. There is <span style="-sec-ix-hidden:Hidden_-TEbf5OL_kOtiuq4mlMMcw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">no</span></span> statute of limitations in the case of tax evasion. Tax years from 2015 to the current year for the Group’s Chinese Mainland subsidiaries are subject to examination by the Chinese Mainland taxing authorities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Current tax expense and deferred tax expense (benefit), which are substantially all for Chinese Mainland income taxes, are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:11.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:12.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:10.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:45.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:normal;width:24.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:top;width:45.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current tax expense</p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 278,695,689</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 432,950,473</p></td><td style="vertical-align:bottom;white-space:normal;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 549,695,672</p></td><td style="vertical-align:bottom;white-space:normal;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,605,435</p></td></tr><tr style=""><td style="vertical-align:top;width:45.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax benefit</p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,565,186)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,248,759)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (258,046,348)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36,900,137)</p></td></tr><tr style=""><td style="vertical-align:top;width:45.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total income tax expense</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 261,130,503</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 405,701,714</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 291,649,324</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 41,705,298</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Income before income taxes for different jurisdictions is shown as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:11.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:45.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:normal;width:24.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cayman Islands entity</p></td><td style="vertical-align:bottom;white-space:normal;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,703,756)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,595,959)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,544,222)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,078,809)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Hong Kong entities</p></td><td style="vertical-align:bottom;white-space:normal;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,137,814</p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,787,138</p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,827,886)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,548,367)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chinese Mainland entities</p></td><td style="vertical-align:bottom;white-space:normal;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,471,143,931</p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,890,138,917</p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,768,362,904</p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 252,872,532</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,468,577,989</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,894,330,096</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,749,990,796</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 250,245,356</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">A reconciliation between income tax expense computed by applying the Chinese Mainland income tax rate of 25%, the income tax jurisdiction where the Group has substantially all of its operations, to income before income taxes and the reported amount of income tax expense for the years ended December 31, 2023, 2024 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:top;width:69.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected income tax at Chinese Mainland income tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 367,144,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 473,582,524</p></td></tr><tr style=""><td style="vertical-align:top;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Share based compensation expense not deductible for income tax purposes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,649,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,044,452</p></td></tr><tr style=""><td style="vertical-align:top;width:69.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other expenses not deductible for income tax purposes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 916,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,671,017</p></td></tr><tr style=""><td style="vertical-align:top;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of preferential tax rate(1) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (134,240,494)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (207,311,932)</p></td></tr><tr style=""><td style="vertical-align:top;width:69.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of different tax rate of subsidiary operation in other jurisdictions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (214,788)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,299,728</p></td></tr><tr style=""><td style="vertical-align:top;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development tax deduction</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,676,415)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,231,000)</p></td></tr><tr style=""><td style="vertical-align:top;width:69.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,432,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,585,304</p></td></tr><tr style=""><td style="vertical-align:top;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax on subsidiary earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,459,727</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,750,000</p></td></tr><tr style=""><td style="vertical-align:top;width:69.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,659,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,311,621</p></td></tr><tr style=""><td style="vertical-align:top;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 261,130,503</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 405,701,714</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">A reconciliation between income tax expense computed by applying the Chinese Mainland income tax rate of 25%, the income tax jurisdiction where the Group has substantially all of its operations, to income before income taxes and the reported amount of income tax expense for the year ended December 31, 2025 pursuant to the new disclosure requirements of ASU 2023-09 (See Note 1(al)) is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Percent</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Expected income tax at Chinese Mainland income tax rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 437,497,699</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,561,339</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Foreign Tax Effects</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">  ​</sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">  ​</sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cayman Islands</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">  ​</sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">  ​</sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Statutory tax rate difference between Chinese Mainland and other jurisdictions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,886,056</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 269,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Hong Kong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">  ​</sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">  ​</sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Statutory tax rate difference between Chinese Mainland and other jurisdictions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 920,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,611</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Changes in valuation allowances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 916,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 786,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Effect of changes in tax laws or rates enacted in the current period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Effect of cross-border tax laws</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Tax credits</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Changes in valuation allowances</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (121,328,441)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,349,736)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Nontaxable or nondeductible items</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">  ​</sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">  ​</sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Gain on deregistration of an entity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,831,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,417,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,894,916</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,271,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Changes in unrecognized tax benefits</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Other adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">  ​</sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">  ​</sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Effect of preferential tax rate(1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (211,556,757)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30,252,214)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Expiration of operating tax loss carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,711,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,821,709</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Income tax on subsidiary earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,500,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,506,413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,410,608)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (916,704)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_kFqRNCMsp0GhidofUE6NEA;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Total</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 291,649,324</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 41,705,298</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 16.7</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">%</b></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The aggregate amount and per share effect of the preferential tax rate are as follows:</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:52.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">The aggregate amount income tax expense of the preferential tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 134,240,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 207,311,932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 211,556,757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,252,214</p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">The aggregate effect on basic and diluted net income per share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">—Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.12</p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">—Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.12</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The tax effects of temporary differences and carry forwards that give rise to the deferred tax balances at December 31, 2024 and 2025 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:61.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Deferred tax assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term investments, net of impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,191,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,294,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,189,031</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Advertising and market related expense carryforwards (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,251,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,917,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,132,168</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable and contract assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,048,561</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 76,728,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,972,012</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingent guarantee liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77,314,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 327,632,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,850,860</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial guarantee derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 159,210,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,856,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 551,461</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loan receivable from Xiaoying Housing Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,318,757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,316,731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,047,265</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loans receivable from Xiaoying Credit Loans and other loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 220,392,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 255,414,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,523,829</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating loss carryforwards </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,757,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,583,659</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 369,458</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deposits to institutional cooperators</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,467,822</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,274,129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 182,198</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,351,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,910,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,703,125</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 78,499</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,226</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 574,364,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 731,007,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 104,532,633</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (307,902,579)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (187,490,468)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (26,810,780)</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax assets, net of valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 266,462,248</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 543,516,681</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 77,721,853</b></p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Deferred tax liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,867,083</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,980,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 569,152</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial guarantee derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">259,565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term investments, net of impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,375,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,850,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,552,555</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,809,937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,194,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,600,820</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investment in Consolidated Trusts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,959,491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,140,986</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,316,024</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investment in Consolidated Partnerships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,309,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,572,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 939,805</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Undistributed earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,600,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,622,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,523,919</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 526,630</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 471,221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 67,384</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total deferred tax liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 134,708,266</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 157,831,872</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 22,569,659</b></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(1)</span>Advertising and market related expenses carryforwards are those in excess of deduction limit, that can be carried forward indefinitely, arising from the operation of the Group’s Chinese Mainland subsidiaries, amounting to RMB45,006,219 and RMB31,669,460 (US$4,528,673) as of December 31, 2024 and 2025, respectively. Under Chinese Mainland tax rules, advertising and market related expenses that exceed the limit can be claimed and deducted in the following tax year.</div><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Movement of the valuation allowance is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:50.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:50.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:50.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:50.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:top;width:50.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of January 1 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (214,884,582)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (226,317,275)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (307,902,579)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44,029,483)</p></td></tr><tr style=""><td style="vertical-align:top;width:50.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Addition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,828,173)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (86,384,559)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (87,473,889)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,508,600)</p></td></tr><tr style=""><td style="vertical-align:top;width:50.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reductions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,395,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,799,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 207,886,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,727,303</p></td></tr><tr style=""><td style="vertical-align:top;width:50.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net change in the valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,432,693)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (81,585,304)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120,412,111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,218,703</p></td></tr><tr style=""><td style="vertical-align:top;width:50.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (226,317,275)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (307,902,579)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (187,490,468)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (26,810,780)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company operates through its subsidiaries, VIEs and subsidiaries of the VIEs. The valuation allowance is considered on an individual entity basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">An entity of the Group has completed its deregistration in 2025 and the gross deferred tax assets and the corresponding valuation allowance associated with this entity, amounting to RMB159,532,567 (US$22,812,854) and RMB159,532,567 (US$22,812,854), respectively, were written off. These write-offs had no net impact on the Group’s income tax expense or net income for the year ended December 31, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024 and 2025, the Company had operating loss carryforwards of RMB178,363,447 and RMB15,557,819 (US$2,224,739) respectively from its subsidiaries, VIEs and subsidiaries of the VIEs registered in the Chinese Mainland. The net operating loss carryforwards will expire in years 2026 to 2030, if not utilized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The tax benefit, net of valuation allowance, recognized during the years ended December 31, 2023, 2024 and 2025 due to the generation of net operating losses carryforwards that can be carried forward to future years amounted to RMB883,214, nil and nil, respectively. The tax benefit realized during the year ended December 31, 2023, 2024 and 2025 from the utilization of carryforwards where the related deferred tax asset was offset by a valuation allowance amounted to RMB4,876,301, RMB233,258 and RMB1,821,356 (US$260,450) respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The tax benefit, net of valuation allowance, recognized during the years ended December 31, 2023, 2024 and 2025 due to generation of advertising and market related expenses carryforwards amounting to RMB8,239,531, nil and nil, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group assesses the available positive and negative evidence to estimate if sufficient future taxable income will be generated to use the existing deferred tax assets. The ultimate realization of deferred tax assets is dependent upon the ability to generate sufficient future taxable income within the carryforward periods provided for in the tax law based on 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 carryforwards, including consideration of specific known trends of profits expected to be reflected within the industry, (iii) taxable income in prior carryback years and (iv) tax-planning strategies. On the basis of this evaluation, as of December 31, 2024 and 2025, a valuation allowance of RMB307,902,579 and RMB187,490,468 (US$26,810,780) was recorded respectively to reduce the deferred tax assets to the amount that is more likely than not to be realized. The amount of the deferred tax assets considered realizable, however, could be adjusted if estimates of future taxable income during the carryforward period are reduced or increased or if objective negative evidence in the form of cumulative losses is no longer present and additional weight is given to subjective evidence such as the Group’s projections for growth.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In accordance with the EIT Law, dividends, which arise from profits of foreign invested enterprises (“FIEs”), are subject to a 10% withholding income tax. In addition, under tax treaty between the Chinese Mainland and Hong Kong, if the foreign investor is incorporated in Hong Kong and qualifies as the beneficial owner, the applicable withholding tax rate is reduced to 5%, if the investor holds at least 25% in the FIE. A deferred tax liability should be recognized for the undistributed profits of Chinese Mainland subsidiaries unless the Company has sufficient evidence to demonstrate that the undistributed dividends will be reinvested and the remittance of the dividends will be postponed indefinitely.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group constantly assesses its intent to reinvest the offshore earnings. As of December 31, 2024 and 2025, the Group does not intend to reinvest certain undistributed earnings of the FIEs that have been generated in the Chinese Mainland, while for the remainder of the undistributed earnings, the Group intended to indefinitely reinvest. The Group has recorded a deferred tax liability of RMB58,600,000 and RMB45,622,417 (US$6,523,919) as of December 31, 2024 and 2025, respectively, associated with the earnings that are not indefinitely reinvested. The Group paid withholding tax of RMB15,650,000 and RMB58,477,583 (US$8,362,183) on distributed earnings during the years ended December 31, 2024 and 2025, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Undistributed earnings of FIEs that are considered to be indefinitely invested amounted to RMB4,255,686,362 and RMB4,930,483,185 (US$705,049,718) as of December 31, 2024 and 2025, respectively. All undistributed earnings are still subject to certain taxes upon repatriation, primarily where withholding taxes apply. The related unrecognized deferred tax liabilities were RMB425,568,636 and RMB493,048,319 (US$70,504,972) at a 10% tax rate as of December 31, 2024 and 2025, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Unrecognized tax benefits</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">A roll-forward of unrecognized tax benefits is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:38.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:38.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:38.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:38.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:38.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 259,386,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 364,866,929</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 463,456,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,273,339</p></td></tr><tr style=""><td style="vertical-align:bottom;width:38.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions for tax positions taken in current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 262,052,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 310,256,632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 322,251,105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,081,295</p></td></tr><tr style=""><td style="vertical-align:bottom;width:38.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reductions for tax positions taken in prior years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (156,571,391)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (211,667,472)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (253,438,648)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36,241,245)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:38.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at end of the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 364,866,929</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 463,456,089</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 532,268,546</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 76,113,389</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The accrued interest and penalties related to income taxes as of December 31, 2024 and 2025 is set forth below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:49.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:49.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:49.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:49.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued interest and penalties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,195,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,274,707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,184,254</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023, 2024 and 2025, the Group’s unrecognized tax benefits consisted of: 1) RMB50,384,562, RMB107,202,546 and RMB180,110,598 (US$25,755,473) arising from charge-offs of loans receivable from Xiaoying Credit Loans and other loans and accounts receivable and contract asset; and 2) RMB314,482,367, RMB356,253,543 and RMB323,352,375 (US$46,238,775) arising from difference in timing for including certain taxable income in tax return; 3) nil, nil and RMB28,805,573 (US$4,119,142) arising from charge-offs of subrogation receivable related to the guarantee services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023, 2024 and 2025, RMB102,814,895, RMB102,814,895 and RMB102,814,895 (US$14,702,334) of the unrecognized tax benefit balance, if recognized upon examination settlement or statute expiration, would affect the effective tax rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">For the year ended December 31, 2023, 2024 and 2025, the increase of accrued interest and penalties related to income taxes was RMB2,126,378, RMB5,067,905, and RMB6,079,454 (US$869,350), respectively, which were recorded as part of the income tax expense in the consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In February 2026, the Group was informally notified after a routine tax audit that certain suppliers’ operating entities may be considered not in compliance with tax practice, which may impact the eligibility of associated input VAT offsets as well as claims for tax deductions. The Group is currently in discussion with tax authorities to determine potential tax implication; however, the financial impact cannot be reasonably estimated at this time. Management concluded this matter represents a non-adjusting subsequent event under ASC 855, and no provision was recognized as of December 31, 2025.</p> 2000000 0.0825 0.0825 0.0825 0.165 0.165 0.25 0.15 1 0.15 0.25 P3Y P5Y 100000 P10Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:11.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:12.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:10.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:45.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:normal;width:24.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:top;width:45.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current tax expense</p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 278,695,689</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 432,950,473</p></td><td style="vertical-align:bottom;white-space:normal;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 549,695,672</p></td><td style="vertical-align:bottom;white-space:normal;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,605,435</p></td></tr><tr style=""><td style="vertical-align:top;width:45.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax benefit</p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,565,186)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,248,759)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (258,046,348)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36,900,137)</p></td></tr><tr style=""><td style="vertical-align:top;width:45.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total income tax expense</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 261,130,503</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 405,701,714</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 291,649,324</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:10.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 41,705,298</b></p></td></tr></table> 278695689 432950473 549695672 78605435 -17565186 -27248759 -258046348 -36900137 261130503 405701714 291649324 41705298 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:11.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:45.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:normal;width:24.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cayman Islands entity</p></td><td style="vertical-align:bottom;white-space:normal;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,703,756)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,595,959)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,544,222)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,078,809)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Hong Kong entities</p></td><td style="vertical-align:bottom;white-space:normal;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,137,814</p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,787,138</p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,827,886)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,548,367)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chinese Mainland entities</p></td><td style="vertical-align:bottom;white-space:normal;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,471,143,931</p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,890,138,917</p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,768,362,904</p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 252,872,532</p></td></tr><tr style=""><td style="vertical-align:bottom;width:45.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,468,577,989</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,894,330,096</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:12.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,749,990,796</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 250,245,356</b></p></td></tr></table> -3703756 -7595959 -7544222 -1078809 1137814 11787138 -10827886 -1548367 1471143931 1890138917 1768362904 252872532 1468577989 1894330096 1749990796 250245356 0.25 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:top;width:69.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected income tax at Chinese Mainland income tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 367,144,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 473,582,524</p></td></tr><tr style=""><td style="vertical-align:top;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Share based compensation expense not deductible for income tax purposes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,649,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,044,452</p></td></tr><tr style=""><td style="vertical-align:top;width:69.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other expenses not deductible for income tax purposes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 916,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,671,017</p></td></tr><tr style=""><td style="vertical-align:top;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of preferential tax rate(1) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (134,240,494)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (207,311,932)</p></td></tr><tr style=""><td style="vertical-align:top;width:69.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of different tax rate of subsidiary operation in other jurisdictions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (214,788)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,299,728</p></td></tr><tr style=""><td style="vertical-align:top;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development tax deduction</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,676,415)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,231,000)</p></td></tr><tr style=""><td style="vertical-align:top;width:69.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,432,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,585,304</p></td></tr><tr style=""><td style="vertical-align:top;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax on subsidiary earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,459,727</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,750,000</p></td></tr><tr style=""><td style="vertical-align:top;width:69.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,659,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,311,621</p></td></tr><tr style=""><td style="vertical-align:top;width:69.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 261,130,503</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 405,701,714</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Percent</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Expected income tax at Chinese Mainland income tax rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 437,497,699</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,561,339</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Foreign Tax Effects</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">  ​</sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">  ​</sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cayman Islands</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">  ​</sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">  ​</sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Statutory tax rate difference between Chinese Mainland and other jurisdictions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,886,056</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 269,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Hong Kong</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">  ​</sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">  ​</sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Statutory tax rate difference between Chinese Mainland and other jurisdictions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 920,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,611</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Changes in valuation allowances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 916,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 786,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Effect of changes in tax laws or rates enacted in the current period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Effect of cross-border tax laws</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Tax credits</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Changes in valuation allowances</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (121,328,441)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,349,736)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Nontaxable or nondeductible items</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">  ​</sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">  ​</sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Gain on deregistration of an entity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,831,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,417,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,894,916</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,271,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Changes in unrecognized tax benefits</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Other adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">  ​</sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">  ​</sup><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Effect of preferential tax rate(1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (211,556,757)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30,252,214)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Expiration of operating tax loss carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,711,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,821,709</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Income tax on subsidiary earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,500,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,506,413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,410,608)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (916,704)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:bottom;width:63.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_kFqRNCMsp0GhidofUE6NEA;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Total</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 291,649,324</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 41,705,298</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 16.7</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">%</b></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The aggregate amount and per share effect of the preferential tax rate are as follows:</span></td></tr></table> 367144498 473582524 10649553 10044452 916343 1671017 134240494 207311932 -214788 2299728 20676415 21231000 11432693 81585304 24459727 57750000 1659386 7311621 261130503 405701714 0.25 437497699 62561339 0.25 1886056 269702 0.001 920370 131611 0.001 916330 131033 0.001 786488 112466 0 -121328441 -17349736 -0.069 93831476 13417723 0.054 8894916 1271956 0.005 211556757 30252214 -0.121 40711795 5821709 0.023 45500000 6506413 0.026 -6410608 -916704 -0.004 291649324 41705298 0.167 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:52.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">The aggregate amount income tax expense of the preferential tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 134,240,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 207,311,932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 211,556,757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,252,214</p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">The aggregate effect on basic and diluted net income per share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">—Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.12</p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">—Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.12</p></td></tr></table> 134240494 207311932 211556757 30252214 0.47 0.72 0.87 0.12 0.46 0.71 0.85 0.12 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:61.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:61.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Deferred tax assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term investments, net of impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,191,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,294,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,189,031</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Advertising and market related expense carryforwards (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,251,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,917,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,132,168</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable and contract assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,048,561</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 76,728,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,972,012</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingent guarantee liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77,314,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 327,632,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,850,860</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial guarantee derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 159,210,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,856,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 551,461</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loan receivable from Xiaoying Housing Loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,318,757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,316,731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,047,265</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loans receivable from Xiaoying Credit Loans and other loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 220,392,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 255,414,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,523,829</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating loss carryforwards </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,757,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,583,659</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 369,458</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deposits to institutional cooperators</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,467,822</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,274,129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 182,198</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,351,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,910,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,703,125</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 78,499</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,226</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 574,364,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 731,007,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 104,532,633</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (307,902,579)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (187,490,468)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (26,810,780)</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax assets, net of valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 266,462,248</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 543,516,681</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 77,721,853</b></p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Deferred tax liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,867,083</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,980,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 569,152</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial guarantee derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">259,565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term investments, net of impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,375,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,850,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,552,555</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,809,937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,194,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,600,820</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investment in Consolidated Trusts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,959,491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,140,986</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,316,024</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investment in Consolidated Partnerships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,309,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,572,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 939,805</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Undistributed earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,600,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,622,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,523,919</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 526,630</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 471,221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 67,384</p></td></tr><tr style=""><td style="vertical-align:top;width:61.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total deferred tax liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 134,708,266</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 157,831,872</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 22,569,659</b></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">(1)</span>Advertising and market related expenses carryforwards are those in excess of deduction limit, that can be carried forward indefinitely, arising from the operation of the Group’s Chinese Mainland subsidiaries, amounting to RMB45,006,219 and RMB31,669,460 (US$4,528,673) as of December 31, 2024 and 2025, respectively. Under Chinese Mainland tax rules, advertising and market related expenses that exceed the limit can be claimed and deducted in the following tax year.</div><div style="margin-top:12pt;"></div> 20191218 29294312 4189031 11251555 7917365 1132168 16048561 76728374 10972012 77314528 327632748 46850860 159210663 3856420 551461 14318757 14316731 2047265 220392866 255414788 36523829 43757115 2583659 369458 1467822 1274129 182198 10351392 11910124 1703125 60350 78499 11226 574364827 731007149 104532633 307902579 187490468 26810780 266462248 543516681 77721853 2867083 3980134 569152 259565 0 0 4375796 17850275 2552555 9809937 11194691 1600820 26959491 72140986 10316024 31309764 6572148 939805 58600000 45622417 6523919 526630 471221 67384 134708266 157831872 22569659 45006219 31669460 4528673 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:50.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:50.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:50.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:50.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:top;width:50.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of January 1 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (214,884,582)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (226,317,275)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (307,902,579)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44,029,483)</p></td></tr><tr style=""><td style="vertical-align:top;width:50.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Addition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,828,173)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (86,384,559)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (87,473,889)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,508,600)</p></td></tr><tr style=""><td style="vertical-align:top;width:50.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reductions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,395,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,799,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 207,886,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,727,303</p></td></tr><tr style=""><td style="vertical-align:top;width:50.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net change in the valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,432,693)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (81,585,304)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120,412,111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,218,703</p></td></tr><tr style=""><td style="vertical-align:top;width:50.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (226,317,275)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (307,902,579)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (187,490,468)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (26,810,780)</b></p></td></tr></table> 214884582 226317275 307902579 44029483 20828173 86384559 87473889 12508600 9395480 4799255 207886000 29727303 11432693 81585304 -120412111 -17218703 226317275 307902579 187490468 26810780 159532567 22812854 159532567 22812854 178363447 15557819 2224739 883214 0 0 4876301 233258 1821356 260450 8239531 0 0 307902579 187490468 26810780 0.10 0.05 0.25 58600000 45622417 6523919 15650000 58477583 8362183 4255686362 4930483185 705049718 425568636 493048319 70504972 0.10 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:38.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:38.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:38.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:38.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:38.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 259,386,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 364,866,929</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 463,456,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,273,339</p></td></tr><tr style=""><td style="vertical-align:bottom;width:38.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions for tax positions taken in current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 262,052,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 310,256,632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 322,251,105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,081,295</p></td></tr><tr style=""><td style="vertical-align:bottom;width:38.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reductions for tax positions taken in prior years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (156,571,391)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (211,667,472)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (253,438,648)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36,241,245)</p></td></tr><tr style=""><td style="vertical-align:bottom;width:38.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at end of the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 364,866,929</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 463,456,089</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 532,268,546</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 76,113,389</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 259386286 364866929 463456089 66273339 262052034 310256632 322251105 46081295 156571391 211667472 253438648 36241245 364866929 463456089 532268546 76113389 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:49.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:49.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:49.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:49.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued interest and penalties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,195,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,274,707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,184,254</p></td></tr></table> 9195253 15274707 2184254 50384562 107202546 180110598 25755473 314482367 356253543 323352375 46238775 0 0 28805573 4119142 102814895 102814895 102814895 14702334 2126378 5067905 6079454 869350 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 36pt;">15. Net income per share and net income attributable to common stockholders</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table details the computation of the basic and diluted net income per share:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:top;width:48.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Net income attributable to X Financial</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,186,793,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,539,905,765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,464,552,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 209,428,183</p></td></tr><tr style=""><td style="vertical-align:top;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Shares (denominator):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:48.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average number of ordinary shares used in computing basic EPS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 288,115,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 288,828,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 243,975,946</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 243,975,946</p></td></tr><tr style=""><td style="vertical-align:top;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Basic net income per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">6.00 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.86 </p></td></tr><tr style=""><td style="vertical-align:top;width:48.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Diluted effects of stock options and RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,717,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,526,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,513,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,513,257</p></td></tr><tr style=""><td style="vertical-align:top;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average number of ordinary shares used in computing diluted EPS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 290,833,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 293,354,671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 249,489,203</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 249,489,203</p></td></tr><tr style=""><td style="vertical-align:top;width:48.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Diluted net income per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.87 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.84 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Diluted income per share do not include the following instruments as their inclusion would have been anti-dilutive:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:64.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:64.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:64.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:top;width:64.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,602,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,399,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 502,014</p></td></tr><tr style=""><td style="vertical-align:top;width:64.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted stocks units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,613,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,585,270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 864,158</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-family:'Times';font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:top;width:48.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Net income attributable to X Financial</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,186,793,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,539,905,765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,464,552,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 209,428,183</p></td></tr><tr style=""><td style="vertical-align:top;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Shares (denominator):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:48.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average number of ordinary shares used in computing basic EPS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 288,115,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 288,828,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 243,975,946</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 243,975,946</p></td></tr><tr style=""><td style="vertical-align:top;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Basic net income per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">6.00 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.86 </p></td></tr><tr style=""><td style="vertical-align:top;width:48.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Diluted effects of stock options and RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,717,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,526,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,513,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,513,257</p></td></tr><tr style=""><td style="vertical-align:top;width:48.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average number of ordinary shares used in computing diluted EPS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 290,833,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 293,354,671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 249,489,203</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 249,489,203</p></td></tr><tr style=""><td style="vertical-align:top;width:48.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Diluted net income per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.87 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.84 </p></td></tr></table> 1186793974 1539905765 1464552224 209428183 288115969 288828371 243975946 243975946 4.12 5.33 6 0.86 2717245 4526300 5513257 5513257 290833214 293354671 249489203 249489203 4.08 5.25 5.87 0.84 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:64.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:64.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:64.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:top;width:64.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,602,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,399,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 502,014</p></td></tr><tr style=""><td style="vertical-align:top;width:64.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted stocks units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,613,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,585,270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 864,158</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-family:'Times';font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 3602998 3399998 502014 12613046 6585270 864158 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 36pt;"><b style="font-weight:bold;">16. Share-based compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Share options</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On January 25, 2015, the Board of Directors of X Financial approved the Share Incentive Plan for the purpose of providing incentives and rewards to employees and executives who contribute to the success of the Company’s operations, and granted 13,843,645 of stock options. On June 29, 2015, May 3, 2016, October 11, 2017, April 30, 2018, October 31, 2018 and April 30, 2019, the Board of Directors of X Financial granted 630,000, 7,425,000, 16,616,000, 841,054, 475,000 and 155,000 stock options respectively to certain employees, directors and officers. The stock options shall expire 10 years from the date of grant and vest over a period from <span style="-sec-ix-hidden:Hidden_FE-RGH8qHkKLlFRLPHZtoQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to four years. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On May 9, 2018, the Board of Directors of X Financial granted 40,000,000 share options to certain senior management. The exercise price was the offering price per share of the Group’s IPO which was US$4.75, and were eligible to vest, in whole or in part, when both the market capitalization milestone as well as the targeted adjusted net earnings were achieved subsequent to the IPO. The Company determined the service inception date to be May 9, 2018 and the grant date to be the date of the IPO.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On November 10, 2021, the board of directors of X Financial decided to cancel 9,429,984 of unvested share options granted to certain senior management.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company used the Binomial model to estimate the fair value of the options granted on the respective grant dates with assistance from independent valuation firms. The fair value per option was estimated at the date of grant using the assumptions below. The weighted-average grant date fair value of the options for the years ended December 31, 2023, 2024 and 2025 were RMB10.39, RMB10.80 and RMB10.34 per share respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:22.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:22.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 25,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">May 3,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 11,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">April 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">May 9,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">April 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:22.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2015</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2015</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2016</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:22.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:22.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Fair value of underlying ordinary shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16.65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:22.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Exercise Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.27 - 10.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.27 - 27.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:22.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Expected Volatility per annum (“p.a.”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:top;width:22.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Risk-Free Rate (p.a.)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:top;width:22.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Exercise Multiple</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.58-38.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_Yzh3_TfseUe_oj9TFGdXuw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">NIL</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:22.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Dividend Yield (p.a.)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_OyVQkkX67UqM4umXS0u-fA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">NIL</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_gPppsLmWxkahCXKSvPdE-Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">NIL</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_xsTOvTgKB0OP0YTVQAy1ew;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">NIL</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_kyZh4I7mYUyiMkjJHqKyoA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">NIL</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_7LpESFoQbEmSzKAUANAU7Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">NIL</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_vlkp2tnIMk-vaPsmCZPlmw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">NIL</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_kpxfJZogD0icudFT106JEA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">NIL</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_2r2tyqdX3UWZWm16ce2Mdw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> NIL</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:22.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Time to Maturity (Years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The risk-free rate of interest is based on the yield curve of government bonds in the Chinese Mainland as of valuation date. The expected volatility is estimated based on annualized standard deviation of daily stock price return of comparable companies for the period before valuation date and with similar span as the expected expiration term. Prior to the IPO, the fair value of the ordinary shares was through a retrospective valuation as at each grant date, which used management’s best estimate for projected cash flows as of the valuation date with the assistance of an independent third-party appraiser. Subsequent to the IPO, the fair value of ordinary shares was determined by observable market price.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">A summary of option activity during the year ended December 31, 2025 is presented below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:55.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">value of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">options</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:top;width:55.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding, as of January 1, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,003,514</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.27-31.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.06-4.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,954,422</p></td></tr><tr style=""><td style="vertical-align:top;width:55.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_ZdIeTHUDgka6Y3YvfX6i1A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">—</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr style=""><td style="vertical-align:top;width:55.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,879,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.27-10.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_xghksBxWzkyta_nXSZVD0A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">—</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr style=""><td style="vertical-align:top;width:55.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited/Cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_vxDFhx9PlEaYQvMMTINz8A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">—</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr style=""><td style="vertical-align:top;width:55.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding, as of December 31, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,124,384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.27-31.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.34-3.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 870,002</p></td></tr><tr style=""><td style="vertical-align:top;width:55.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested and expected to vest as of December 31, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,124,384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.27-31.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.34-3.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 870,002</p></td></tr><tr style=""><td style="vertical-align:top;width:55.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable as of December 31, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,124,384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.27-31.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.34-3.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 870,002</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group recognized the compensation cost for the stock options on a straight-line basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">For the years ended December 31, 2023, 2024 and 2025, the Group recorded compensation expenses of RMB414,747, nil and nil respectively for the stock options granted to the Group’s employees. The Group allocated share-based compensation expense for share option as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:59.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:59.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:59.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:59.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:top;width:59.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Origination and servicing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr style=""><td style="vertical-align:top;width:59.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 344,007</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr style=""><td style="vertical-align:top;width:59.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Borrower acquisitions and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">All compensation expense related to unvested stock options was recognized by the end of December 31, 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">There were no income tax benefits recognized for the years ended December 31, 2023, 2024 and 2025 for share options exercised and for share-based compensation expense related.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Restricted stocks unit</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Since 2019, the Group has granted restricted stock units (“RSUs”) to its directors, senior management, and employees. These RSUs generally have vesting periods ranging from <span style="-sec-ix-hidden:Hidden_dpZ2HXKi1UGiV729F6W18A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</span></span> to four years and, for those granted since 2020, typically expire 10 years from the date of grant. From 2019 to 2022, the Group granted an aggregate of 35,230,698 RSUs to directors and employees, which included 26,657,998 units granted in November 2021 as significant long-term incentives for senior management and employees. The Group granted 180,000 RSUs in 2023, 7,210,000 RSUs in 2024, and an aggregate of 3,847,044 RSUs in 2025. While certain RSUs granted to employees are immediately vested upon grant, those granted to directors generally vest over a period of three years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In August and November 2019, the Group cancelled 1,750,000 unvested options and concurrently granted 1,750,000 RSUs as replacement awards. The incremental compensation expense of RMB360,592 (US$52,281), representing the excess of the fair value of the modified awards over the original awards, was recognized accordingly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In October 2025, the Group cancelled 1,683,606 unvested RSUs. Consequently, all remaining unrecognized compensation expense associated with these cancelled awards was recognized in full for the year ended December 31, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">A summary of restricted share units’ activity during the year ended December 31, 2025 is presented below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:65.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-Average Grant-Date </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:65.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:65.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Restricted Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:top;width:65.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding, as of January 1, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,375,270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.94 </p></td></tr><tr style=""><td style="vertical-align:bottom;width:65.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,847,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">11.20 </p></td></tr><tr style=""><td style="vertical-align:bottom;width:65.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,486,266)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.97 </p></td></tr><tr style=""><td style="vertical-align:bottom;width:65.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (63,256)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.97 </p></td></tr><tr style=""><td style="vertical-align:bottom;width:65.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,683,606)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">6.78 </p></td></tr><tr style=""><td style="vertical-align:top;width:65.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding, as of December 31, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,989,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">6.60 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">For the year ended December 31, 2023, 2024 and 2025, the Group recorded compensation expenses of RMB42,183,463, RMB40,177,807 and RMB60,966,646 (US$8,718,114) respectively for the restricted shares granted to the Group’s directors and employees. The Group allocated share-based compensation expense for restricted share as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:52.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:52.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:20.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Origination and servicing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,396,830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,643,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,122,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,449,447</p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,617,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,078,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,997,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,718,570</p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Borrower acquisitions and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 169,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,455,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,846,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 550,097</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of December 31, 2023, 2024 and 2025, there was RMB61,832,598, RMB8,277,516 and RMB5,757,534 (US$823,316) respectively of total unrecognized compensation expense related to unvested restricted shares granted. As of December 31, 2025, the cost is expected to be recognized over a weighted-average period of 3.05 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">There were no income tax benefits recognized for the years ended December 31, 2023, 2024 and 2025 for restricted stocks unit related to share-based compensation expense.</p> 13843645 630000 7425000 16616000 841054 475000 155000 P10Y P4Y 40000000 4.75 9429984 10.39 10.8 10.34 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:22.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:22.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 25,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">May 3,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 11,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">April 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">May 9,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">April 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:22.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2015</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2015</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2016</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:22.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:22.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Fair value of underlying ordinary shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16.65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:22.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Exercise Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.27 - 10.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.27 - 27.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:22.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Expected Volatility per annum (“p.a.”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:top;width:22.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Risk-Free Rate (p.a.)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr style=""><td style="vertical-align:top;width:22.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Exercise Multiple</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.58-38.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_Yzh3_TfseUe_oj9TFGdXuw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">NIL</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:22.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Dividend Yield (p.a.)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_OyVQkkX67UqM4umXS0u-fA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">NIL</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_gPppsLmWxkahCXKSvPdE-Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">NIL</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_xsTOvTgKB0OP0YTVQAy1ew;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">NIL</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_kyZh4I7mYUyiMkjJHqKyoA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">NIL</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_7LpESFoQbEmSzKAUANAU7Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">NIL</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_vlkp2tnIMk-vaPsmCZPlmw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">NIL</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_kpxfJZogD0icudFT106JEA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">NIL</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_2r2tyqdX3UWZWm16ce2Mdw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> NIL</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:22.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Time to Maturity (Years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 4.91 9.66 16.98 30.29 41.33 38.14 26.74 16.65 0.27 0.27 0.27 10.71 0.27 27.02 25.42 30.27 27.93 31.96 0.43 0.38 0.42 0.386 0.4547 0.393 0.439 0.3015 0.0181 0.0233 0.0181 0.0235 0.0296 0.0294 0.0315 0.0297 2.5 2.5 2.5 2.5 2.5 5.58 38.33 2.5 P10Y P10Y P10Y P10Y P10Y P5Y P10Y P10Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:55.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">value of</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">options</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:55.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:top;width:55.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding, as of January 1, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,003,514</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.27-31.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.06-4.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,954,422</p></td></tr><tr style=""><td style="vertical-align:top;width:55.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_ZdIeTHUDgka6Y3YvfX6i1A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">—</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr style=""><td style="vertical-align:top;width:55.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,879,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.27-10.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_xghksBxWzkyta_nXSZVD0A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">—</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr style=""><td style="vertical-align:top;width:55.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited/Cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_vxDFhx9PlEaYQvMMTINz8A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">—</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr style=""><td style="vertical-align:top;width:55.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding, as of December 31, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,124,384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.27-31.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.34-3.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 870,002</p></td></tr><tr style=""><td style="vertical-align:top;width:55.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested and expected to vest as of December 31, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,124,384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.27-31.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.34-3.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 870,002</p></td></tr><tr style=""><td style="vertical-align:top;width:55.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable as of December 31, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,124,384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.27-31.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.34-3.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 870,002</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 4003514 0.27 31.96 P0Y21D P4Y3M25D 5954422 1879130 0.27 10.71 2124384 0.27 31.96 P0Y4M2D P3Y4M17D 870002 2124384 0.27 31.96 P0Y4M2D P3Y4M17D 870002 2124384 0.27 31.96 P0Y4M2D P3Y4M17D 870002 414747 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:59.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:59.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:59.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:59.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:top;width:59.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Origination and servicing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr style=""><td style="vertical-align:top;width:59.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 344,007</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr style=""><td style="vertical-align:top;width:59.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Borrower acquisitions and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr></table> 70740 344007 0 0 0 P4Y P10Y 35230698 35230698 35230698 35230698 26657998 180000 7210000 3847044 P3Y 1750000 1750000 1750000 360592 360592 52281 52281 1683606 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:65.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-Average Grant-Date </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:65.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:65.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Restricted Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr style=""><td style="vertical-align:top;width:65.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding, as of January 1, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,375,270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.94 </p></td></tr><tr style=""><td style="vertical-align:bottom;width:65.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,847,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">11.20 </p></td></tr><tr style=""><td style="vertical-align:bottom;width:65.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,486,266)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.97 </p></td></tr><tr style=""><td style="vertical-align:bottom;width:65.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (63,256)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.97 </p></td></tr><tr style=""><td style="vertical-align:bottom;width:65.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,683,606)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">6.78 </p></td></tr><tr style=""><td style="vertical-align:top;width:65.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding, as of December 31, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,989,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">6.60 </p></td></tr></table> 13375270 4.94 3847044 11.2 7486266 5.97 63256 4.97 1683606 6.78 7989186 6.6 42183463 40177807 60966646 8718114 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:52.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;white-space:nowrap;width:52.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:20.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  ​ ​ ​</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Origination and servicing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,396,830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,643,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,122,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,449,447</p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,617,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,078,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,997,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,718,570</p></td></tr><tr style=""><td style="vertical-align:bottom;width:52.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Borrower acquisitions and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 169,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,455,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,846,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 550,097</p></td></tr></table> 25396830 14643365 24122338 3449447 16617520 22078845 32997428 4718570 169113 3455597 3846880 550097 61832598 8277516 5757534 823316 P3Y18D 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 36pt;">17. Statutory reserves and restricted net assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company’s ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiaries. Relevant Chinese Mainland statutory laws and regulations permit payments of dividends by the VIEs and subsidiaries of the VIEs incorporated in Chinese Mainland only out of their retained earnings, if any, as determined in accordance with Chinese Mainland accounting standards and regulations. The consolidated results of operations reflected in the consolidated financial statements prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of the Company’s subsidiaries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Under Chinese Mainland law, the Company’s subsidiaries, VIEs and the subsidiaries of the VIEs located in the Chinese Mainland (collectively referred as the “Chinese Mainland entities”) are required to provide for certain statutory reserves, namely a general reserve, an enterprise expansion fund and a staff welfare and bonus fund. The Chinese Mainland entities are required to allocate at least 10% of their after tax profits on an individual company basis as determined under Chinese Mainland accounting standards to the statutory reserve and has the right to discontinue allocations to the statutory reserve if such reserve has reached 50% of registered capital on an individual company basis. In addition, the registered capital of the Chinese Mainland entities is also restricted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Amounts restricted that include paid-in capital, additional paid-in capital and statutory reserve funds, as determined pursuant to China Accounting Standard, are RMB4,816,033,362 and RMB5,046,425,864 (US$721,629,301) as of December 31, 2024 and 2025 respectively. </p> 0.10 0.50 4816033362 5046425864 721629301 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 36pt;">18. Commitments and contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 36pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Contingencies</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Group is subject to periodic legal or administrative proceedings in the ordinary course of business. The Group does not have any pending legal or administrative proceeding to which the Group is a party that will have a material effect on its business or financial condition.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 36pt;">19. Subsequent events</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In first quarter of 2026, the Group has drawn down several short-term borrowings in aggregation amounting to RMB113,818,669, which apply weighted average fixed rate at 3.25%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In the first quarter of 2026, the Group has declared a semi-annual dividend of US$0.28 per ADS (approximately US$0.0467 per ordinary share). The dividend will be payable on or about May 20, 2026, to shareholders of record as of the close of business on April 30, 2026.</p> 113818669 0.0325 0.28 0.0467 2026-05-20 2026-04-30 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">SCHEDULE I</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">BALANCE SHEETS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,359,623</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,934,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,134,681</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 390,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,501</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amount due from subsidiaries and VIEs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 910,228,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 324,658,501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,425,548</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investments in subsidiaries and VIEs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,286,783,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,503,918,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,073,046,009</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,198,761,864</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,837,011,501</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,120,677,739</b></p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 245,607,222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 210,864</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,153</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 245,607,222</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 210,864</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 30,153</b></p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 206,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 206,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,571</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Treasury stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (509,643,763)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (967,773,090)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (138,389,711)</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additional paid-in capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,207,028,391</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,256,349,216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 465,651,744</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Retained earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,174,511,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,484,293,291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 784,243,511</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,052,030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,724,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,112,471</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,953,154,642</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,836,800,637</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,120,647,586</b></p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total liabilities and equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,198,761,864</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,837,011,501</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,120,677,739</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:47.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:top;width:47.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,899,484)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,502,575)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,465,244)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (924,518)</p></td></tr><tr style=""><td style="vertical-align:top;width:47.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest income (expense)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,449,776)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (350,313)</p></td></tr><tr style=""><td style="vertical-align:top;width:47.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity in profit of subsidiaries and VIEs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,190,497,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,547,501,724</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,473,467,244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 210,703,014</p></td></tr><tr style=""><td style="vertical-align:top;width:47.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income (expense), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,166,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (126,446)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr style=""><td style="vertical-align:top;width:47.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,186,793,974</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,539,905,765</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,464,552,224</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 209,428,183</b></p></td></tr><tr style=""><td style="vertical-align:top;width:47.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other comprehensive income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,878,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,575,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,327,603)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,477,815)</p></td></tr><tr style=""><td style="vertical-align:top;width:47.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Comprehensive income </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,192,672,034</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,551,481,144</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,447,224,621</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 206,950,368</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">STATEMENT OF CASH FLOWS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:48.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:top;width:48.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net cash (used in) provided by operating activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (5,736,205)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (8,157,418)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 247,024,682</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 35,324,059</b></p></td></tr><tr style=""><td style="vertical-align:top;width:48.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Collection of amounts due from subsidiaries and VIEs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,701,887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 307,016,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 629,234,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,979,308</p></td></tr><tr style=""><td style="vertical-align:top;width:48.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net cash provided by investing activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 74,701,887</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 307,016,845</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 629,234,299</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 89,979,308</b></p></td></tr><tr style=""><td style="vertical-align:top;width:48.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contribution from shareholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,099,619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122,507</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,087,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,729,458</p></td></tr><tr style=""><td style="vertical-align:top;width:48.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Repurchase of common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,872,828)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (182,204,126)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (733,975,533)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (104,957,105)</p></td></tr><tr style=""><td style="vertical-align:top;width:48.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (58,401,356)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (116,639,508)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (154,770,124)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,131,833)</p></td></tr><tr style=""><td style="vertical-align:top;width:48.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net cash used in financing activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (82,174,565)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (298,721,127)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (869,658,282)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (124,359,480)</b></p></td></tr><tr style=""><td style="vertical-align:top;width:48.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of foreign exchange rate changes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,382)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,630)</p></td></tr><tr style=""><td style="vertical-align:top;width:48.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net (decrease) increase in cash and cash equivalents</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (13,077,783)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 157,268</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,575,317</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 940,257</b></p></td></tr><tr style=""><td style="vertical-align:top;width:48.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash and cash equivalents, beginning of year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 14,280,138</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,202,355</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,359,623</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 194,424</b></p></td></tr><tr style=""><td style="vertical-align:top;width:48.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash and cash equivalents, end of year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,202,355</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,359,623</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,934,940</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,134,681</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">SCHEDULE I—NOTES TO CONDENSED FINANCIAL INFORMATION OF PARENT COMPANY</p><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">1.</span>Schedule I has been provided pursuant to the requirements of Rule 12-04 and 5-04(c) of Regulation S-X, which require condensed financial information as to the financial position, changes in financial position and results of operations of a parent company as of the same date and for the same period for which audited consolidated financial statements have been presented when the restricted net assets of consolidated subsidiaries exceed 25 percent of consolidated net assets as of the end of the most recently completed fiscal year.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">2.</span>The condensed financial information has been prepared using the same accounting policies as set out in the consolidated financial statements except that the equity method has been used to account for investments in its subsidiaries and VIEs. For the parent company, the Company records its investments in subsidiaries and VIEs under the equity method of accounting as prescribed in ASC 323, Investments—Equity Method and Joint Ventures. Such investments are presented on the Condensed Balance Sheet as “Investments in subsidiaries and VIEs” and the subsidiaries and VIEs’ profit or loss as “Equity in profit (loss) of subsidiaries and VIEs” on the Condensed Statements of Comprehensive Income (loss).</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:36pt;"><span style="display:inline-block;min-width:36pt;text-indent:0pt;white-space:nowrap;">3.</span>For the years ended December 31, 2023, 2024 and 2025, there were no material contingencies, significant provisions of long-term obligations, guarantees of the Company.</div><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Translations of balances in the additional financial information of Parent Company—Financial Statements Schedule I from RMB into US$ as of and for the year ended December 31, 2025 are solely for the convenience of the readers and were calculated at the rate of US$1.00= RMB6.9931, as set forth in H.10 statistical release of the Federal Reserve Board on December 31, 2025. The translation is not intended to imply that the RMB amounts could have been, or could be, converted, realized or settled into United States dollars at that rate on December 31, 2025, or at any other rate.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  ​ ​ ​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,359,623</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,934,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,134,681</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 390,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,501</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amount due from subsidiaries and VIEs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 910,228,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 324,658,501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,425,548</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investments in subsidiaries and VIEs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,286,783,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,503,918,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,073,046,009</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,198,761,864</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,837,011,501</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,120,677,739</b></p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 245,607,222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 210,864</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,153</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 245,607,222</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 210,864</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 30,153</b></p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 206,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 206,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,571</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Treasury stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (509,643,763)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (967,773,090)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (138,389,711)</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additional paid-in capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,207,028,391</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,256,349,216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 465,651,744</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Retained earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,174,511,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,484,293,291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 784,243,511</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,052,030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,724,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,112,471</p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,953,154,642</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,836,800,637</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,120,647,586</b></p></td></tr><tr style=""><td style="vertical-align:top;width:59.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total liabilities and equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,198,761,864</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,837,011,501</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,120,677,739</b></p></td></tr></table> 1359623 7934940 1134681 390721 500011 71501 910228376 324658501 46425548 6286783144 7503918049 1073046009 7198761864 7837011501 1120677739 245607222 210864 30153 245607222 210864 30153 206793 206793 29571 509643763 967773090 138389711 3207028391 3256349216 465651744 4174511191 5484293291 784243511 81052030 63724427 9112471 6953154642 7836800637 1120647586 7198761864 7837011501 1120677739 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:47.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:47.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:top;width:47.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,899,484)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,502,575)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,465,244)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (924,518)</p></td></tr><tr style=""><td style="vertical-align:top;width:47.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest income (expense)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,449,776)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (350,313)</p></td></tr><tr style=""><td style="vertical-align:top;width:47.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity in profit of subsidiaries and VIEs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,190,497,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,547,501,724</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,473,467,244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 210,703,014</p></td></tr><tr style=""><td style="vertical-align:top;width:47.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income (expense), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,166,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (126,446)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr style=""><td style="vertical-align:top;width:47.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,186,793,974</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,539,905,765</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,464,552,224</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 209,428,183</b></p></td></tr><tr style=""><td style="vertical-align:top;width:47.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other comprehensive income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,878,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,575,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,327,603)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,477,815)</p></td></tr><tr style=""><td style="vertical-align:top;width:47.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Comprehensive income </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,192,672,034</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,551,481,144</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,447,224,621</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 206,950,368</b></p></td></tr></table> 5899484 7502575 6465244 924518 29662 33062 -2449776 -350313 1190497730 1547501724 1473467244 210703014 2166066 -126446 1186793974 1539905765 1464552224 209428183 5878060 11575379 -17327603 -2477815 1192672034 1551481144 1447224621 206950368 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style=""><td style="vertical-align:bottom;width:48.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, </b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  ​ ​ ​</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td></tr><tr style=""><td style="vertical-align:bottom;width:48.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">US$</b></p></td></tr><tr style=""><td style="vertical-align:top;width:48.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net cash (used in) provided by operating activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (5,736,205)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (8,157,418)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 247,024,682</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 35,324,059</b></p></td></tr><tr style=""><td style="vertical-align:top;width:48.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Collection of amounts due from subsidiaries and VIEs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,701,887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 307,016,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 629,234,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,979,308</p></td></tr><tr style=""><td style="vertical-align:top;width:48.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net cash provided by investing activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 74,701,887</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 307,016,845</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 629,234,299</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 89,979,308</b></p></td></tr><tr style=""><td style="vertical-align:top;width:48.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contribution from shareholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,099,619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122,507</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,087,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,729,458</p></td></tr><tr style=""><td style="vertical-align:top;width:48.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Repurchase of common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,872,828)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (182,204,126)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (733,975,533)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (104,957,105)</p></td></tr><tr style=""><td style="vertical-align:top;width:48.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (58,401,356)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (116,639,508)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (154,770,124)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,131,833)</p></td></tr><tr style=""><td style="vertical-align:top;width:48.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net cash used in financing activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (82,174,565)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (298,721,127)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (869,658,282)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (124,359,480)</b></p></td></tr><tr style=""><td style="vertical-align:top;width:48.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of foreign exchange rate changes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,382)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,630)</p></td></tr><tr style=""><td style="vertical-align:top;width:48.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net (decrease) increase in cash and cash equivalents</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (13,077,783)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 157,268</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,575,317</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 940,257</b></p></td></tr><tr style=""><td style="vertical-align:top;width:48.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash and cash equivalents, beginning of year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 14,280,138</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,202,355</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,359,623</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 194,424</b></p></td></tr><tr style=""><td style="vertical-align:top;width:48.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash and cash equivalents, end of year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,202,355</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,359,623</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,934,940</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,134,681</b></p></td></tr></table> -5736205 -8157418 247024682 35324059 -74701887 -307016845 -629234299 -89979308 74701887 307016845 629234299 89979308 1099619 122507 19087375 2729458 24872828 182204126 733975533 104957105 58401356 116639508 154770124 22131833 -82174565 -298721127 -869658282 -124359480 131100 18968 -25382 -3630 -13077783 157268 6575317 940257 14280138 1202355 1359623 194424 1202355 1359623 7934940 1134681 6.9931 The liabilities of the Consolidated VIEs, Trusts and Partnerships for which creditors do not have recourse to the general credit of the Company. For fiscal year 2023, cash dividends in aggregate in the amount of US$0.34 per ADS (approximately US$0.056 per ordinary share) were declared by the Group, for a total amount of RMB78,540,377 on Class A ordinary shares and a total amount of RMB39,087,063 on Class B ordinary shares. For fiscal year 2024, a cash dividend in the amount of US$0.17 per ADS (approximately US$0.028 per ordinary share) were declared by the Group, for a total amount of RMB37,890,447 on Class A ordinary shares and a total amount of RMB19,522,977 on Class B ordinary shares. For fiscal year 2025, cash dividends in aggregate in the amount of US$0.53 per ADS (approximately US$0.0887 per ordinary share) were declared by the Group, for a total amount of RMB93,281,652 (US$13,339,098) on Class A ordinary shares and a total amount of RMB61,488,472 (US$8,792,735) on Class B ordinary shares. For the year ended December 31, 2025, all income taxes were paid within the Chinese mainland, with no income taxes paid in jurisdictions outside the Chinese mainland. In 2025, the Company fully settled the RMB245,113,010 unpaid balance from its 2024 share repurchases, which had been previously recorded within accrued expenses and other current liabilities (Note 11) as of the balance sheet date. The assets of the Consolidated Trusts and Partnerships can only be used to settle the obligations of the Consolidated Trusts and Partnerships. In 2025, the Company fully settled the RMB245,113,010 unpaid balance from its 2024 share repurchases, which had been previously recorded within accrued expenses and other current liabilities (Note 11) as of the balance sheet date. An entity of the Group has completed its deregistration in 2025 of which the Group recognized an aggregate non-cash gain of RMB159.6 million in the consolidated statements of comprehensive income for the year ended December 31, 2025.

    11:B/;UGG%@EHMUEK*+K;9FM"S^W)_"=F->97=8FZ+#!&,#?ST%^(?[8T[!73BO& MC/1K)FY_S915*LUYO):9E/!\=L*+C4NZAH>L5*PXBV6MH6B8U.$;W5&])M9K M2\A*88H19Y,XG?[:K'0^5?-:,O"6&>1=IOCLT,JYN>),[APQ3G?+/=QM\O6& M4VL(%6626R->"1.#&)6D">)4".4+,4OB"HHGMN!^U]LK-]KU7A5/#[!I:STU M!M+C1GR^6MZ/H=-#JCOJX7H!V[@XALUXLXU8Z=W$WU%%ZG]<^/*;,;'0;L+O M!.0YM Q#FCGR]_"'Z%L9\*I@-.Q46J40%LUP(RE#5MSODN=:X0>(ROQ/ H+V MUT0H/%@#/_'Y)^U/@-VYOI%1M#_A!<=S;O>#6?'HYS\:$_(IG_@/1_"=.J+[EHL6O M0>AWVF?N,RR8NZMGC:M\[](.^JLE@S,YDI&PE+B-Z67;F'Z&I?2GJY2[ $(\ MSB>VK^Z &:YV,R8VL&)B^2H&EC_2Q]Z6I=V+C76?Y! ;67= &[&1%1M9,3/$ M1M8-@B4FEKLTLA**;4T3!RV58TLKMK3^<'D16UJQI14S0VQIW2!88F*Y3TL+ M=>))2.8H$=M7L7WUATN)V+Z*[:M8A]X85"YN<'WBM/:8-OXP^\K:-65/_&7* M+J"4F"+^9#LK5BTW!)6;GY+X$ZHEML3NB%WNLN+5-\3N>R([=2_:]RXIY.JC M''X7:K8\A!>_UW\G_L+C\OG+E\_?,:GDQF"IG+*4NS'H[Y).KMY7_PQ*AXXM MM;NUU&XIHGPG\3"A_;_W(A)O#[LW']&*L?L;V+UX="K&[E4E\XV'DXZP^SNF MR+4[A1^4A_J5#/?O#6K[4[BVOU1N]S6'8I%_%LKR<7G:!2]7K MN-FER,'A-@2=Q"DBB>',Y0;'W15?736K^49P M2KY@$]?VFI\X_6;Z4M<72X98ZEJCIG>JS*+.OC0!JU'??E#I)$.GDS1U/,\C M9K5/3Q??%JO]\Q-#<;X0?YUICDYG,B8JHV*]P<\Y>^WUZ$)^E5$!US& ZS"@ MW#C >=@%!Q'';/?AJ.Y-L=WGFI*_Q'*6T&]1>?Y9$%+ ?)O9=4-N-Z\V9L?C M9<_D9SU/:+=R_?KCM)XJ8QG :>EO/T@RR::Q)(>=FNUV#X'P/0:J[ZJXXLC( M>;W)NQF8?"77\M3$Y'9>MT5A@BD8PS;RG+#-:LS])B?+T9X MJ5&TVE,)34PF/C(Q^CZ\YGO\9L M=6NE*G<9F_D,#CN3RSC(\M5*;9"K"?4\-QD5IT^K4JL)V8UYC=UB;KNP:WAE M;ML'TE4\P5,,M%::S&Q"%6VA4G3KJ;PZH_3B-2P_LE%_5OFR,A-Z_FC_\T\8L_[*+F,Z:?;6K&!5= M9M6QS$YKF)E[B_TO&O_IND*G-=37DC[O39\'ZPXVMCPT9OF]7.(78H\KC"M_ M-3T8\]&O&;#]-5-6J33G\5IF4L+SV0DO-B[I^!URTI,L*)6!7=E@*:KAXMV& MEI/=)N2D,%6()2F,_=J<=#Y%\VI2[Y89Y%VF^.S R;FYXDS.6O:I.9_QSX.. MT.;7:K=5H>1J+@-Y)4SPX4D:/QD@^4+,DKB"WGDU:7?+;'5#]ALMEAOM>J^* MIP?8M+6>&@/I<2,^7RU_UUN/U72V)DWY-J6O>_PLG24)9+^]E\ [*B']CPO? MO3<']=<1^K"C]I"F(I^XULS_%?PF(RZ_ZXU>B0UBT1IX:68=G? M0TJ-3(0]?AQZ]0,C;[U1^@$+0Q400O*6[A*2YUH)+('!]T8GJIX%0&^!QY 5 M]Q2X$(MH)I -[G>2.39=1YHS,Z3U=\TT-%-.#0QKJ",8^T=%7XD^ S[SA*CX M]@-=G$0RIS.6$\&%2DU&%]F'VSMS\+?#5OK.R;:OD0YET68:TA1@SY5'"0#G MUE/V@YR;J_7%?K-O3K*"TM4KAEI\:3QJU+*X?%LWDGNZD12GI.NJ]5EUCO46 M"RY?7#4RE=[GU+ZT@BNJAPQ=DVQ;7'EZJI5=]!BA8%=F[1=O01I/F6\_<#)) MI=-)DCDN?$E^ OBH/?!1HK[$HLO+ _"&;+,W <@TZT[K2^EAQ87BK)E_A M^T^*[N66V9?KQ" 1STQRDP4_HE+/PKK0;.LJL>[;-:CR ,E#LF?H8U_P$C(G M1M6[J/+8E;4AQ(;#STU,R1"=^9!6FP!5;)+FB"1.<2?DVV44[/FP19\+6SC3 MLIB>9#%8H<:Y>:XW&:6KU[DGA+!5,=@V[HX6);U SE]F>J?>'"\@MM)4DJ+) M))D^1M=M,]:7155*?^08P1F5^3G3?GJI(YD+7$DS:TK:&O"X'F?-N:F'V"50#3 MK4!]*Q8$%;('(.# WF4'K':0;I? 6C49G%7S/YO9 ?V.A&<9>Y),'(&SC32 MAI)KV9#\["T$(0A!J(:U7/2SJK6H)G*_3Z^1F;K8>!! 6ICS*N&^L$^$R_%M" M!DPQ _L 8D"^G3R?3X]AR,D/D@X!M4HS1_X>_A!]*Z3O( (UE58IA&1S/[0# M TOA!RC6Z7\2A%5WX9_P W\-BM;L!<-VQ1>1D->'ZS H]H%YJW8IXD=$'@\= M'P7P:@BT\/<4#!U]']BRI*>6 $PG0F\'X;M=V&N[5!HXEN&YAT&_2Y-"9.%/ ME,Y'(H*_FXV@WKP,$2/BLQ#Q9N>'& TQ/_QAB, ?\!@3-X&)F"5N!!'XP]LW M%V-,Q"SQAR$BMIK.B(9?K:I_SYL[2]^R,S6]/VL/[[>EP..^+FC767DP'W/&\AYM@V^$]/#V>C!-X7NF"3P1"I!8HF1M'9BLC@C61#W M31: )%())J:+6'V\W<#@9L-*=]'G+G8Q+NUB_"[)P^K2.Q%_]X#LFX\ZT^L6#D'\X [^U M&N]8!/ MJ#OE/L6OLX9<^HV>&1_DY9>*MQG."R5'GT\R9K]2>BE:]0S@9>;;#X9BDC05 M\W)L5-\H(_\"FSD38687QE5=GX]*_?K3HT/RSB>PV<)<=OBLTQ;DJ8D1CMUI M]-PF8+/TMQ]XDN0 HYUH0A-G:=[*TE!QE"N.Y?GN&I0N?)&1F3)E80>G*V MDR:=-ID!# ^3-6R2):@DA;\5>HJY_2).3\SM-\CM9\SGX +C/C][34YO:_WG MN8[V(0L]_I- MP(GI;S_H)(8129;"D]B;94_WE/:YZB3XVTS?W$H\[$\;0'HN\72N\,":M1UB M964W6/UQMM(*XI1;X9>70 ZIFI6!/:SH:Y+RA@;I2*JX%-,[7Y\CZ21)G/+U M[YLO+Q2@O4!J+&;-B[#F+[CTS9,RAU\M%QASZZ1SZFAO>>"F,+$U1>#Y5 MG,S9N3RL-[3+USL_BAFSDJO0#M;FUWV2[4_JS;P*6!3ZU.DD1I))CCN>W!JS M:&S8+:CY7B"V:>5 <2S./YH1,2S.&X"#3$_ MW @BX@EFMX*)F"5N!!'Q!+-;P43,$C>"B-AJ.B,:;K9"_+P3S.B[ZD=ZCR4I M,4QB2KF%-C%_Y,"K.R2#&V]A'9-!K#=^!R;Q)+3;XY%XE$T\">W.Z.'J%[GB M26BW21;Q)+28+KZ:^H@GH<4AB+MW.OZTV4EWA_Z;CT#%%/"G!Y]B"HA5P/FL MH+A7YQW4P]\-W\1@BNGI\I<88TC%)/5;H;$84C%)Q5HOGLP6.U!WZ$#=5H\A M^BLU"6VEJWJKUG=LC#$\>L&6^LOYXO(7GIM"NY M52M->F;:SN5[*1 %5JH3@]$,6Y=J,WV\[A*>%$QKPY,80R0).N[<'1O6-\K* MO\!H2U$N.#-12NO> M,ZSMQP6J7+,UI96'5*'$&9@J=83I,D5N935?7GM5%) M!N.2;)K\(HT[/RL'1,?1L#@:]AZ8XF#J->%RAQF>F&"N2S!WE[^)"2964/$$ MMS@=K M!<88S52^TK6JV:)Z<8;ON*Z#.YD7C^\5RJZEJ.RX,5+]F6XTF>08-DF=G.H0 M9S:&KO5?T7.+%9V7!E=;WI"[(I#K/S$DF65Y=/ M"]49W;1&YLL8(]A)4>(-OB2E,^%,-YK$D@1-)=-L/-/M2T30W@L-W53(+)Z# M\6ORZESQ L6>L4JM/$OI\PF5P_MSL9J5+^\+.#6;6HED>LS/^[FG^B/5=[), MTQ_R!IU_+IE.$TDLG8[GT\1#WKX6:_Z"CV]5O&QO5$GE=(W(C/&L5W!:GS # M)S,;XH;25S+"M$@5)AZ?8X1I,.0-& P4"ZSXDQ9\S*'QD+5NN=LP M1YZF"5-,,J:,V1&-Q>7+I#D[^V1.]>&&>&0-W]ES9L"C SWCOWHV1+\MHB+P;D[5A0* M[T<4BI;G@/]%0@KMZ;2V+@[QF;">45UU2>AJUVD>PB.05:<$6@?^VP%;S!K6 M4 ] ,Q 7V5DM5\JT#6'JE#;/C/74QK$ C9KIR:.,^\8Z$2[#OR5D /(9V(=K M>_*%//M?X?4]%)W^/3BG%&#[^!,TWB RM6%HR)(-!<5X.^,NY'M8KG")N0VO M1B )*E(LX<,IGR*XP^D,_[,W=6(KON L0,O^'LJHR,&":1<$$E>JG/*'6D@* M>/5WR5@"I1B<,YU^(*@PW/A]*^=(N!_Z(9W^=V+W(X3'$33]+_AC _U5P2?^ MW,#PHU4J M?WYFJ$:'&MV7<"?[@45@[J5, MO2AQ\-&W'XA;X1B*G(5F,#I;NI9^1-![FBX_ B\)"0 QS[1.KJ)WG M,K.V,&*Z2*F5>GHIJBI8>;1/9FCAXYHQL@5-Z:ID:9"MO8Q4D3J&/"X]IHE) MA2EB]4[W62,UD^AFX0W=HY4MO(FG<\."J==U:>+HF2=69ILB<[S2[CZ5ETQ/ MPO7*7)IGS;EA#9I-D3U>.>^7ILI(JO6$PK@][J7&_$M_LP3:/EQY(.1#56C5 MNJF6:;%U7E/K0TPOSOLO:L97<>ECC?C6O-?E/P M!!5]C7S]6VM5STLZJUJ"9ROT^OD9FZV'P_]:;2ON+SX=EXPE;!RG)*XTZ MH^,96S>!"( ),L;$+6#B@<9C1-P"(F*6N!5,Q"QQ(XB(6>)6,!&SQ(T@(L;$ M>3'Q&R5F;SMU7W9.[-LNU.=A_:HU[&_KI3^TUO<=T123QKG$PDW-_XR1'B/] M#T7Z)P#A_IHEL]JP:&SH_=W(SY?L@_W66>QTE?OWWE/ADT,J0\*UJNW.;D! M61O32TPO,;W$]')!6^[/H9<;CU8=7'7$/J$U=QQ_NH4BJ#,U[Q/:C^+4L5(O M5JFNZ>O!O+@HFYO%K)RYK?%L7W!8:K51GY1>RHV,T&M:^%+WGIZN[;LRHMQ30 M_W*,>C\33,F-;N2;^F,+2RW-S,83O-; S?@33!F:2^+<_-4Y^?ZG@=9R_9$^[Y>;/.%2 MI/ZH3,0K%T$L=/>;5'C17".9T?FO)X],F-\,&O#QGMKYFR2J4YC]STYXL:&&: &>Q??VV++=CFQ/LY*I9RW;MI: W)V&96C#]?&D4"5;3@T; MI1=#[_6+3SVLDLV[*_5X+MKI=1>=%/J!(LJ#2@"<@/S&'.-EI#DS0UI_UTQ# M,^74 (+ 9UK-!%B*CBH[]?5+'^/;C[_,O[<$@OZWC74E-',A.^[4'Q;\S] O^+__/V0 ]UY"C($DL9?#UX0\(%[X3B#;;X M-[2I!NML9Y+MFK+MC+49+,'=R+:5&H)M ?$+J!OI**A*3"#J'A)1+OXJB,B# M4T>!$(%>$D',QY+G@'/)0I'D@U_UUQ [L8Z8D!?",P^IJD5_)9#=<,$U(!GB>B>@%4G) XN %GA.A MSV1B9H / /7X?[$ ]=O(Q@*TK@&(#,>2J0)L(ZI!YB]XFFM+IN/;3FB*B0;Q M!BUL^" 'R#M#LO<8#ZR!NW: ]0 .Y'BR_? 5R2P?B(E]'0,_,605:I5 );PE M^X'T0)0#E1.01< 4!UB0 #9D@#,DB9; -/>%"4"!3\X0_"YP7R.T >C!&K@2 M? P44UL22/8-Y*$$I"]DB0]0Y4]29!0H-T>-)_GS*U+HSABR MY84F+YV0'IPH?J VB>BP)9!3T$Y*@'\0_.PM(@ 5#34;J":?4.$'(P!Z-Q"S MOM"U;:23I"G2X%-IC23:0$8:&-I? ,$/B8P9?2=4I)#* @H"Q ED]RAA^50K MK\"[MH@\? /X& F/X)).X0,@6\"OG5.=@\ M-#@4X%59@&>F@ T<>-*%9&L6X! E8KZ'N6IH@)A#PX/AAX3PT :VA(V@N ;F M[M"S@?T#3K/4W'%X*\P +W?#/T#8RB/?B :+C$%9QN#9RYEH%+&8*4IJ;Y^ MFP59;O]90&HHV@KR/9 82?0O$!]HZ)CCRQ=(9RG@&.E@$11UP-AH>+;C2>!9 M0%A$N0]+GK#RH+45&#E0IP)1 U@?[C2Y$T8I0+LI1X)2"9 IM,=3KI4*CA<% MP$.B%+7>7X,&4/* 7J!8E\P]@"2 807$NN,$?P)6WF('+*0(K-#:@!N75[.M M6$2D#_A_XU^_ V;)&.T@D,DF()_]!YXXN@/][Q2"<@1&_R0L\ 1[J3F^6%Z? M^*9AF>K1%P'_.5 NAP/)$B2>1 T5$>9@3 &=BQC@>MS5-4YWM ']GD WC+ MP(T2X_$FCS 'A5"4^*"F0289FFJW@)3B(MT"MBOYL1$(ZC$0JKY!!-51\+"' M1'OW;A\?R'-#<@^PK0*=!/!H%#KVQ0S@=_1H*+G0FT9;5!YM]?@TQ^0)6&,/ M!!^!24#MT46:LL.R- 1&/1250$@ [,R0>;OU7#Q[!ND1G,4!_DC@(TP36Y(# M.A+A"7$"_,@:3 #!0LB"[ZA \"($?@:X'H%RE++C*)WI"D*P'^@ WQU#64Z M=+.@9(/?1$>.,C1BCI&%@#J595]?!."'84DHR,/3G@(KHO7CQR(20 !!/F/@ MOT$^G$+G#7(=-#\>KBWQ@_TY_O;>)1$(5_@5>X1L0H2H/9D9NKP'1 0L1PMY M- ".[67]!_@F5M)I ;*9X24KPRDF"DC9>I*J^3.6P:[\.&.U)$,V-+QV0_Z MP+[?NE7(OK$(T?B!TSG[_G: +"FD!/"NJ08,#1^]PZ$MAW\!CFX R B/)SPG M=(1E0)K#K8P MK ;.+Y #D!Q%GT3E') /OK .0 -LLJA8O6A$ 2'2N$S?0@$ M,2(DUX%!"FOID,'AP'*QK?UY$G97ID>X,N4$VL@;P$'CC5(?A\058F#8P:&L'/X2@T%>BS51%\% MBR0D,VP/Z&I@06L^1GX"CH%^^"52_L]>_N%DY@3-=8V,JQT: # P0S<.$VC; M;!NS#9V?=V#MJ]?A""IR\<_GE7R*Q ['TO[/WKC=;=(0^/>&97\/,X.1@P5C M?@F4)%3EE#_-5U+ J[]+QE):.\$YT^D'@@HK=+]OLXLDW _]D$[_.['[$<+C M")K^%U*&K+C?_57!)RAYN/UHE8K ];V!PB%:7&OV'3C)E\+*@;PB(YE-*0', M<.6_W_[5J>=^T0M&(05 NSD+&8W.U@64?D30>YHN/P(O":6]1$8:X,H@S8GD MB*!$:CCB1 D?L"*>5O TP9$T/2*_^6^5MBG_Y:J1PY<2KLO5::E)E*S1=*V* MN(@=KBR;SXL)R]8)7C*$EV&F-Y+7]8Q('*_,591AI540AUA!G.6 YLXPJ MDLA:-ELJ9*7^V,Y =_TREO>3 Y>U923H98"4M$YX;:BV+Q_43A0AO.\>;3_:\SZ!;/*#=#M!O2^8+YDY?@R4 M5<>"]?6:BQ(4DI&SK!GT,2S[]21R%^_067+#\15[X&3QF;HAUYDX+?S[:6'K M("T%<-!R-]#DR@ AH'L M#.TD"?C#*!*V?83J2>#/KKS]N^]!!5DGR.^!4P\.,)/6.TL/_.Y'F#Z\X2!< MJGZJ:>X6HS8YO\M#P7AJ31 M8PW8 &L@&>@\0009RE$3WN+Q%0PT;.%C(@>5;6@.)N )MH4 *&T05$>%AP[^ M]'< B1/?AA%O('1WWBVD6111@DC4H%]1\B/9VTTJ02@D0'94HA^^'R8YO-G, M0$0LV>LMBO:Q88('R*-DD(HY!\DX8Q@0!*883"=%HO*(,D,2#L)/_B_^-Z:2 M+G]@RS]'A1\26(@JMUXLW-=8<\ ?4++H4(L&P8^E#:@S 4X]FFAFKV]C9QP$Y!H0'*TP%UXI=0@3^,8-1Q&"A_)(PB M,6#$N:__V9<'.^L#21W'M24(,YC?E$/)LY#M0/1"\099=9> !CRM>$;"T("C M^/WRU;J!HJPKK[*5@#94U109A4>.^6O6L21@NF"DOG[ILMA JTR[J>6%^.NW M:Y]1_?8V+.<7[D/I+,T<^7OX0_2MD,*"T!P,\0S]T- _T1B:Y+G6?@@-?1*& MQ-":2.U_L 8["I'MKDT'+\3]8W[L!C5-/Y#,6\T*(G&KR/,A-2J #$.HA;^G MX-6'[WX0<@G@]&X$, C(HA>'2Z6!8QF>*U\X%OAZVP3\)]HF[&*WOWU#)DW' MB+@!1%#$.PT!8TS\'"9^M;M#()NN?6DL9TUG'BS;0?X,K ^<:HX#=??64#C+ M!3G(_M<^Z__[%\Y@_X3_(M2^_LL93AWPVK6/_8:Y].K]T%=MG^RZLY[MNB:$ MY .6="+$LUT>7 KM+K5!+ST>#:6((YL? M]G%VQMCV\: M'!= [[YY#[QN6/Y[?N;]XE=9W]6+=\:86ZH :^J()@YYLEJIEXP-;])8O:K- M%/9EJJD%]5(\F2WRZZ%1**M\W=CDA($^KVTT520@3]*?P9/7EL)/EFO9B84\ MUH; Q_XR.O5JG'KU@U^(><.UW8!2 FXM->5Y)=5NFEBE2S?F_>=LNV0U+\6M MAEYQF<)(Q81ZFV-7DHCE,ZN,2*)IAN?F5M>:75%]5F7)D5'MLS:=V3 ]NKW7 M&ZO-VU2;T5-"HD]IJY1_Q.]%]#]Q4EX\6OEQ6L1RX^9P.)WG,B*G7BH>_%8! M53V,;*(*<)BQ58)K;E)8D@C4PC9K%8UU[D>2W^BZ$&7 &Z&J3R]S*!P6T?JI M8_]R[\QR)".XTWQ4E>P7J@;%HG_!;_^-XO-!7>=U4CHETY5,%2;',BA;E4?W M+*KP6K*?U-G&FE/9AH99"E86IE6^K)>M%\>KQI4^9\CES ]R.3N&)DP3LEB+K\@F;/'HY1'GT81GX<2W&7@#EV?0 .7X#J MKK=EUN]F<33[E>Q-*/S WF;!/0/TAK"^&][5"UGW U(^_9*FO*JKNYCD91M3 M)>]HBG(5*8_O4PI,8_^,?>C8KMB"U57( H2_/4DK;>I- ^,/QY0X1) $1A,I+ M\#1BG]U7T,T

    $7=E*/82!OO)1OW%52W@I0KAN5VDC2VLJH^67 4K[C.L M$R:/N)JG)[D *S\;"#]A=<@QE]P$GZ+%*>X+-A$N_]=7+?] S0=J7J'FHK+$ M@V+,G.+Y#3R1I'G;97:6%"X2/\%$HL\0<>JND#G()*PQC]%V'K0 M#VAW0+M5M,-200GP#&OG[.-6N[@=^5K(GIF(U3X YLU\U30TXB> H<#&U$P? M=G;$G=B8&9_!7R!OZHJF^ <$/"#@*@*",LUMZ-';%9H''C[B9HK#S1731]Q_ M\4F>YP4P#>FW1YRF. [1"\"4G-L>BKX\H.,!';>@X_%+T''CX>>BH\@3;'0/ MZ'A QP?0T;!>Y?@LU&L'$V$S$Y0$TU;@0\0- M%0V"6^!\AM6%;KX#GA_P?!W/?8<@WU\C7\$_>0A+:0=S1^+TW41TS4&ZX7'1 M>UAWC=[$2YH;&G!6QP8?FLZIR]BS$3[; =8#/43O1P\85DAM8V/&+0QOC-4( MB.>'Y!*XG3%UC!0@"T(#.AHJONF!8@P1,?+9S,'$9\PP50(=&1!*0JYW((8# M,6S89'%/78#]$'%SGVF%H;O0"H.@R\QW9K8+"#_<$@&,66I'U$PC"-I5C(5B M'=#S@)XKZ/DB2PWPZ!EJ,.V ::N85I2:QP_X/ZF@I3[X)2=IFNU;'FB/30P6%X;C MCFW%.7C:#TBUBE18^9]&V3&;V(47!9E:V%P!Q6RLS)G5C@4HXVU8;_-LB-:" MN3U6W(CG:?BX7&J+Q![1Z$*UZR4Z2T^%T'?,_45+KMO15,M#&HVP(, Q=S><*-.7Q'1I3KOBH,V4 MX)6X%WT.&VVZC0U(CU;^H%O?\)8AT%Q.]3VP1]T@'F:0J(+KF_@[\H:*\-(@ MQFR;ADXBP?AEZB1>^31ZW04Y-"7I]G@9B@:V*HFT$8.02,B*)+4XW4>!NYF9 MRV@X9)8H'MIS;)/8MQ04\)B*:.D("<5-P16M(@L-#0VRH#&/.<*@PGLFF+#\ M$T_E5X9#PS3(0M?Q!"#)EH$!3VNG\ ^AKU$WL+GMK1P"![%RA^9JKI^!J2QV M*C[.'YC5ES.K!5I7_/P-[9 2%'5+@E8SV_+ T29ON^+* >%MJHRQ+S$1K>45 M![-1\O)IV2%QQ8.@O@,W#686#HK5(@;9)\!@/(C.(QUI^#6\G("JCE:YP@K5 MP#S BPEE/DPBFTH5("Z1NJ'B]>%EF7BJ)KBN2( 5N$ZH=!L0L*7>",Q^-,7' MU _;]!0, N*N@SI+\,WA]^T9N@.;)\@#5F M0LBR\92,_X8+2'+=S7I0.#](9*!E=R:;'@\:+EN9@M?;I9P\;K) V1XK[],X M!\P)#I\EPGN"*#1##KPJ@X1HF/F!56K,,)+<1N4JECI0M0I;6EG*T+>6(V MEH"A0)Y8^10_%;ZQO0QV@25:6'NHD-633=>/L\E"(260B3K_)21YGC)Y=*>- M%6N$Z*-X4"I^P+S'[Y4P9D]5S.53PA$G\F*&V/U0+8M!@>48<[:>) 6>2#S# M)3P,KP;J'D/@E#&)./CC-H*D%D2#"QR)][MC1&H?3Q6\#2R_,F2>;)*[A'U, M 'Y1Z1JM@2&E93!L" M\+#$XA2=+>(!#T[:V@TNS?5./B7C;81^I[)"=4-:O M' 1^+IB<0(0@!6P8*MY4S"( ^IB'0=J-H?FP*'H4#OG&- %GM\C-$8AZB_B' MC2E-=H@K 83A8,AC!FM%M.A0J(9Y/G@UF'6.QH'0=M#(IU@7G ?=FLL^B:$4 MWFGQ;.;9Z33?$'4L^) TY3\("VB]""OB?Q 5S1!1VF5S^G"2O.,JDP5::8$OE8FO]FL8:6S2ECZ$V?L" M2^J$:=L3$LF-C%HBA$&;4['8"[L71/'-T')4D6F@(=5H%-?UIS.F"5KD+2-6 MW$HEF@?*XUPQ3()^6"+Y;I*3S!63FJ9OXS58*Y\.6?25Z"!#1?.HPOGP-H@8 M!M4U&H0@*)EWZ'L^?AL44(^(?&8@L\\C6Q^KMV03H [2I-BY;6*5@A7U$L." M_@Q!8&P=^/A)!T#LK>:CPY)M)U8\3Q5KHD,[+"]>][$(7H;@Q6_XD;?BB#/Q MKAM#DGWD4?T3M!BVX5?/ M@>Y ?R-HXH!>8QHTF=DCL'_D=+Z&1OJVST%; ^A;X!G#Y6-D +N@C67 YX(U M06:1XL-;-UV)8KG^(>02K'_FCK<^N>U##%FLX:U_.L.ZY/IGX.RR-MX':PV2 MN;T-VYR0[7SC8ZS_&=,MCX,5;&Q9B0V" RSOC>?M&Q2%'"-3'GB/@0V^V#>@ ML5IH1,0&TV QVE"P UD0TG$-C!=8S6:X!BR&ZMB/'!ZSXX^(_P\8!7@(33P0 M+?4XBC^KJ. G.G0&^N>YK[8Z.%GYQ$;94<"?=\GY>4"?KT0?D-HC6S&IG,>X M@5G*R'@T1'W D'\\HGA%E4.LRE!''O$/QEWJ$*5PJ64#CP)F81P\(- !@1@"C1Q[X9$6 M#[3>'%.SK:$J"6S9+: M9$B@F4?=!\,CV@K3L2%.2!0GZIT*2J(/B'9 M"<1;8+0S&!MFUQ@6"-LR9&Z M#RH$62!V;,Q8U4G8V>'H@?8301%]S&-' GR(](D@R(7' .\AC'= T@.24B0= MFCYX:2F"8IDY0A8)AR.LSMM30R/X%*K^H8X?UC)1%KF:ST85?O2',L9'4TD. MV5;_)&2#U(NY8GGQ7(*9;1I:$&J(T@%8L(.D$]HKFEQRQQ.3MKGLJ=N<).)L M2_5@F:2<;FM^+(2U0%$V[/8<$7B19(@,#1-!# L+G+&A&AXK2-B25#*=FFD-L;A-WP^J&O$LF8-0T7;,PH&72,#P V&!2M0=TC M6UR8;8K!@DP7+<:0KK05[$FN.B2][K!U.K6=F..?Q-#@X]4HFJWA'9!<8H-F MCI$5F23M.!YWA&XZB(6]\/:PS(<(2@"G*-@7/X@Y:?B &06DA"DD0DE@1B$0 M1+1LHK+>4)N;AK<>#3TV[(>_IL6G43,?O'N&(+% VQ?&QQBQ0<#$ 43W9S0; MZ*%0BT(3)%J=/7)4 U):=M.GRQ@:UMX&?A8HQ.,AY85-\A]TNG#3)+" M)_%E!MES#^"D? =6"HS&\D+)09O*@A0&$XSS6-*:K6+)PA+6; P?G>5_.:3/ M+4U^TPB+>"S >!05*0-"4*2$K5CX9&,;/-J,5L<25DG6S MV3V/=F"^:D#\& M3Q'J 2JOJ62W!E:QAM]D_B^B+\H);DX!TT&++1+6 _EA4'H$LLES/,A3$K2)YF* M2.H/+'Q*MDGK"ZRYX=A$,4B2,Z&#X-TX(\3X&M2\@W"#?TE& V%()"71-4"; M'+)\A%A!.P":DCA)=HUO_P@OSR$Q=4PEF!D'2=9X0(76E,(; :Q8+DFH$+,0 M,,8)-@TK_@#"(:\MX#KBH'"KMVT0A:,=\ U %5+2=&?5NAD]_CIC=)>?,2K"UL%'5WHMET?83Q:(%)Y M:R&#.3ZBR4"A!6Q:J>VCZ;ZL-V3@O04(0.LIU\-:VM'*(*RV)_#+:3^Q#3D *5#[%6@?;!!>Z6269B&IC@.Y )09? G#!B5 MAW/2R$'TJ^#(,8!MJ@LNJ0ZXM=)WW:VXNDG=QLL(:Z_!$J%G!#A$&Q*'U>L8 M8K!5V"/)R22N!3L$8VR!=#7D0;#Y6(T4B0Z.2FJ:YN^%]6*T\6%Y,=^99U3P/2"E>-M8BAY MK.HU++&,S9'DI%5_ S5['T*EH""?'#&<-:FF\Y#+2C45**MSR$ 880+*6$>F MH]@BR(IS3( MDTM:;[DVX+;EQ"9A%?_$]P(5DT-V)^30CC<3B%7KD>50&Y!%CL J(_%RV'_4 MO9'ACHG"R-%*4YR0R8?=!V)D'B-8(\3$+=T%8E@8G!C6%VUR)T14\TQ'V&RF M$-\12QYY6_^$)-=!(0_[M[%%534\K(AI6&T =PN73A:37-,9*99QK[#P;DR= M,?X._"O#P.\<]R*&/J-5-O)%KJ]C5G?-*J6U4#]S@PT1KR0@,I92-\259S-O M#T/"R(4>GBUAQC,'L6+;@&"8]R&.E\^2!0$F4M? RLT-F,&O)MR3!S$'Q?+4 MHWX'!,#7J'\IPITXZ,$+ SM43->.;S/PP+G47QEMDR3RQ\M:%&V%^!^MR66^ M$IIDD"1J\9I$ 9\'98"Q1AY0F$LD"U5+8P6]$;_MCA]FKVM\]08#4*,.E8C% M;ET[.SWBDYGB#^-!C+7X290X0?P\)JWS@%N1L?PG2*8XJN$Q/8,YGF@K+L; M5$2>M$@W!,PMR-F\OP@W+*PD$4IOP)(AM8W9H(+YL$8[S 38'#P>:Y?7CE[ K'5JD*H4XJLL=MK% M(Y AY'H1PZ0 B+0LNG''-S=#MH_M8SM!QF*\*W$\S,$QTP5%D:QX&:04QPJ\ M ;1!B3<%.SVYF BCCL([(V(@,3CA'\&#O,7,.HI)8C"1U[WN<6"SU;"(VF/T M&0]GK^Z-0(QV-J#9/T -E NMZ]#;S4)(DITC*K*H.D&B339Q(+O1H6\3O,]@ M4K1(<*4J\ U\BOAE:2,#W7 5N (]),"X<*#))&'XQ%P&"A]1V4+ME34"8 ([ MWLW#TO\BMV%O>93Q.PJU-4 M\VY,0X;'$J>VVI-'D70A*<\/E/$0J4"G)%>5!58K58OC-SJ@^!V<&H*12BZI<#ZJ_,!<+M<*>26HNVO CK7#^U_'VI_GZ1W'F. %LA@:- MZ8AS'>T_/^Z6PP3T81+$E' G\D.>3R5O9J,?&(F\__RH.,H,R_0?ZZ%*@U2K M)E33UB8AG\ZED@6@-,)&@>)7I1*?S&2 E6_P@2"EDS*+C)A*YEAN)L GQEQ> M"Z%"\H&4TH@!"4FA@*9;%K?*LY\CP8(1']YK,HNGH@.+F624KDH"P,$Y<8J/ MT8KG^$ABT;_W/-?[R[-L?PJ_=BS#MFI%?=%$7LBM,SV-I6T ; .!LV:;27!\;63]/(5',^L5U%58B M$VHYS!-C4IF\_07B;TF+6("DL+H.KV=R25[(B@3AUY%]&S(?!3$1S&;-Q_+- M][MZX>M1,+4_*%AWL/5^2J+$OD5Q+"-0]$H7'F2EL0CO WKL,S'M:RH;MEB% M,6/G_S@YH$MC)6L7(LPT-$B,CGA.!$2AMP#JHZ(43VS@-3M@NGX03M^)C?Q; M?3"#D'J27$YR75NC_;5I02'IU$T;I!FDN2AK\4V+NFYLA[E-P8)L/NI__/=? MZGNVJ'RAN?V8KQ'=(4VJC;.B-[;!$58R14V:)1AT3MEUD M2_:Q+=K%PC@([%@3#AQ;7/B'"%QN%$N_\?%"PXH(6 *-/D!J/[2> C<\(\.A.VB[BP$4?Y0F^K+L8**0^FI%@^>ZH.G^BEX[9R8 M!/Y.>%O8&QR*:XY6A"9AGU!,%P@].VY*9 5F>YX) FA.Y ?6[0QM)1=$ MSW3;<3[CG9;J6UG;J8]42G.!_@MM X=.F MYMG4.RYF?OWF9!=P!:[ZW&E!G:WR!*QJ2=.:*[X6EAPH&B#A3UM\0$QZJ<:Q-EFJLS#7R' M**R,5(?<584)3,0$U@ZNB*/6 !Q")*)HKPXJMV98\X> ;%2BB)]R">&L5!D, MJ?^+7&\!23MXCR9\X;OL2COH1$3K1;;8'YQ*ZC$P!3JN3QO@12XQD[H*DYSD M>V,[M*-8.G%@& 8C&4/R,MO+AMH,>=[$<^;$>,+Z5/'4VPT^<:#_ _W_W0J( M()ZN$#,?=TN^-C""Q\5K-;RG;3IST!A9+CS(2,28*]IRI4@0Z'M%.XW1T59N MP/10))U0J#WO6WNEAL0D<)EQ$7)'K#MA7%5AQF("S&=O#Y]I>F",4#'N"R MPL:Z#TUKQI@1 W?%7,UWH:P 6"%5?""GX<%K)\%/]=!UE#,%,CACA1*D8I.X MTA1]BIFF"TK.2M5(3!2$BW0#S@P1+7J?)@FBP.H@=]$Q;-_E,* #5Q%PSB@A M?P@CDVJF&;D(LG[,9?A0-N!CRI 0.48ZVTDLD1)O]#TS?8C/N3- 3XH'@1\J M\K =F/&!&?_=CD?T,+=CJLNJQ2,QK*=.J1UBSL$MHLSQT*&E-ELTEI QT6N_ MU[^/N9V#JB'G446&6$$,5JN51X%2MF353JP[9XQ!*"O0#-)"$%H@B./J4W5%$.\0A6ZX)R+KB=PO0(1JS#:!&'AP#YOV8I4#(DU# M0GG3L."P3HF-)-ZTJ)RHD%% A MV(5+O"%1(Y*&D3JX@]Z*%8);<5>0,'$DAJ0-,43M@WB7F*)4#'I&;%>'9V!* M8 IEFJ['@.60V"Z 3U$=6]&AJZGUF_MI_%I])/ T>O&'_^#G\(/*"OUOHWGF MVP,'KP$3*!'/,_')R6V ME@L:.CF[A]_KW,*G MFH!;$S%\50B.&X[F3UWB\'5I('+GLF:?"/-*VRO]:(D?Z8JQVE$A5I--^C*M MN-4PL%95.IJ4%9KT88-PV@V9=''2R3B&!:2V/ HS'A:*8Y'D=SCIL.L ZS^* MX""HF;^Q0(H#M-V-\B)!")HGK"7*_P S/I*PI-$VGH]TL@E$'TD->=2R$8C%OAV*H* ^BK%1T9ZS"!7X#Z.R,G!>N,2L@-%'3(2(>X'75"7 M+,8>/621/F60F$Z0)K=S M:7*D>8E!>BR3IF!;?*:A;8-_A#+A6)[8;PY9FK.,J1AL:*H[M_(*2I+\BEX9B!+123->?+ M\V)2N")=M]RP1 H_CDG"3$ F']8I+ .N'F>U+ I>L,?-#07B-!Y<28PWKA'O MX!_,66W734!W%# W#%=Q:::W!CR:]8"A;D/,OC&E^K.P.8L=-/I#)+KR!WB7 MX[L47BA('J1A7)?)$G6E>U.XL3_D#F5CQ8T1=B0D2R'E"Y'S-VKV?43[JZU^ M$D_#I_LG"XP2X+!VAC"77=T!2^[6$4O\F/LF]#ACN=*NIE@6"5@=!R'I(,%J M9!-)N@B[<-,NTB0C_.A9M?XT4S*X^"+67WM[(QVXH7Y%,:#RCK8UC%J@*#J) M@(7-S5>[F2>YDZ"M)%3PX_78'KF? J,RDJ#XT9./J073A]99[7F*" M'9#(- E8 $% JJT4 # )/0TN"PAOB(D2:H*R@7C!1:PN A:$94#L+J*5?89Z M#-MB=)7%T#?->#6!PDHIXJGP)/<.P1495F*]\(!TXEOIA;Z99*FQPH? =[Z1 MVWI$W>E':T[QR.]W1#NVSWPO FS QFVBE<%T,:G1FN&78!W&R< M15DZ58%68U4ABTQ"K- D/]*O:(,OED4*=]'0JA&6^KW2AL^ #I!$N)-F4H3G MA*:&93_7TJ!W55AH]:H*Z"$8@#S6:H/QTR=96\! 0Q;W92@6S\Q(L3SX3KL8 MQZTNV4C#7FYCL(D0H9STU(\HE"5O<$G QTPMBJ:1:B&;F8WV?]N8"8XIQ&I8Q8@;I M7D%=5MAJM-IJA@ZCF!)"I8,R L1_=#9&$T%"?)2^XC&?!E/'@MLL2%^%( U[ M%?@ Z1!!H&L#!39>,FFF&)>S 0-ZRM8[!&T82)Y0RW0@\./8$T>IBH!,TB) M_;Y69D#C^*&7;!SWV47ZRL8.?AI)E#Q:PY=?4$IK@LL-F^]H&EQ1QJ0!07TG MZOTJ!U]4Z1>K+6#7OPVOEHE;]"&?HCU>3=IZUM:03A9I3/$:((L(,VWH\4E7 MIRD.N-SQ[YMOQ.\Z"1KKLG(^N*B$E@73/"/:5YMH![2FENA"JQXK<@0!-;#9 M5A"-V9'7>L"@4X"2%_%#_0M:/S;'O" M#CEL!QCE_J^#> M11A>LK8Y\1(!,M#W,MR&)B[AS2/87V@ ?7$]#0,8TG>5: M.T*X4PBD$MPG9YB@E,8//%PBA2H-2('Q0_6MV$4OL5Z+L;)'1X$+<. Z53>H MZ22''"MC^AK9(4'VVZ,\.3P'JFJRW(GM^DL+TFG%2+,:F?%VRZQK\G= M2\S4=TG\1-NR=R58U5H4G%FP09=UZC!8BRZP2[588G^L, R;N-,HB2E(;W*H M4A]N():80_O4!Y1XAI4,L3;@(4B9-YLD&;&+BI-<+]8+F:J> M0:]14OZPJJ%B# 1?TC:&%H135]%JW>P+;@2C'6U7]<8@011@[!/@LDZGL9,, M"[WCU8*T#A)@:K$+P\EX4JD3*@A?PT;BL%6(14#+4:@PQU">/V"O8B7.-JNX@'@B(M@C&!AAE>]L-N M)X8[\F*L(,8N\(]X6+AM)5Z#]O0^263_&).AK\$S:,QKBA@N2R!&N M++Y1PFNGRI(-;=2!B(B7 .,NQG -E//5071C!)V(PWXH&'K,U4DE&WN2G-M5W-\3$!A YG5OLQ,UUKKW*'9KK>G\:ST(9YUB&=]?CSK7;A_/#.O MPZ+*7RH )'\$"B>DR1[1#C+155Y%Z)]V"\SUJ3Z24?O)*.LA4-%#9TH$A3@7 M95#@BH3L22H>GDA5N))!.Q\=Q=8!>JRN!W9,7!Y$RPJ"]8')#GF#GANUJ2 M M&XA@6+]+AG!ZXC4-6^L_G12%?RY&U\J5C=#;'!IACY_^T7,G@GPB5O'!A!;S M:. G0BOM<9 06$S9O>=CYOF@C<>>>)$5ATYMYNRA9EQ37 =, M$;:!T&L5=6Z*1&]XE1',P X>2CRP8>+0GD:*PSR)OF40:1P&<=G=$@L[B"@" MP3#'(T,/"1DP=7=Q+FS;A<0TS.\;#?4" *- M84N;L"@:2'N,T?&95RC J*A,"9\4O> E[N$@!?[,232+7!Q$T5]E(6MWFI!8 M/_B)S"7K7T.9SA/8%]*N%N05Q1U,X#N@AD7H;D+Z%]E]S?AUU2X:15(0/"D7)?@PBDJQBQ Q M,MKDGCX[UND:W-M87^ IY;&2[?@#(O&"B^(11PLB%4C (L592:QV0X'5$/2A T,CP:N"7@ M)]W\B..&,N@@AQ1QL7:!:G2GF\(%*BX'5\M;-)$SEN%A1+DPZVNCZD5'+E+& M'U90^"Y-(&480))\8(\DVG$4Z$YX>?C5!'O+B!Z :[\=5Y@]=PX:5+%B/7*P5VSZ-$6V%"0TV+FSJW=)\X@:# M)&MW[0PP)Q\;JD%C(J3Y+>6C4JD3A!X9N=BTZRVYXW#=J0R@0P%TF#,[@>=) MD-T@A_5$^RHY&.<7V2.6[1'12(P^X/Y3)4X;,2)X@$R>)&F7&R-%Q^JM0Y\R M+.(F)J%:JDW#3R<07#^S(37W%#R?@" !1W3BF4V .&A*\F<>&X5B/UAKX+V'3:RVQJ5,'2,, M4X+? U.(/O3_L_>NS6TCR9KP]_T5"/?;&W9$B8T+08+V3$?X.J,][;;7UDR? M>3S+KCP(E$R* )$GCCCEBB2 "J?S'PJ*R]"V04I MWD_52T.F72^D M".KP:>ND6?1FLYH[J]V"\ !_W>'D6S]K"]<\$OI6N5#JU!%T25#V<_UNQ.$ MH%@>?? INK=K]X2/R;<^G;I4I9%K)%IY^V&*SU1+@)BN;F61%YX*RB/+#.?+ M7_IR.D$U;P*/,Y>I2.:3/73;>K,>! M*V_0474Y7IX)IG>S2-"2X9B'61DY#'4"2;#WZ@@B5WF[2E79^EYTVFH@NHHQ M[QIPO^,+F)I\_-*P7A21"_%5R8T,"L]@QQM4"SC6NHG<_?VO#/N%^+NLST@IUE3 :E\':EW8H9M09R8,X..-58RF_VQ4N.N96ILY?(SOE0Y M397;*X(ULO*HV!65*82X49 7D^=N>J.W-;M%C7O(%L8^-'8AO[=<&!L6'216'<'M!-0]XC>D+EVM%%!-*UO*KZ8!S)6'?!XA7M M4N7@R[+_A'J/N>%B\U3?6&58Y+-J20-W1]<(:#)T?*TNZU@*CZ@HK MET3NC6AXN0AG()?B]S/\ZI>2U]S TMU+*BH-18JWHK&)5OGZ",VFZ<76B6/R MC=@_),Q"26GU,SX3L[9-YU7!&>IT<+U-R ,E80XF-@FB!8(8#IPQ":(%@B"- M:(D@7/(1[1 $:41+!#$<>$,21 L$01K1$D&X \LC0;1 $*01+1&$.R YM$$. MI! M$01MK%LB"-*(E@B"7$0[Y$ *T1)!T+ZZ)8(@C6B)(&A?W1)!D$:T1!!$ MFMHA!U*(E@B"]M4M$01I1$L$02ZB'7(@A6B)(&A?W1)!D$:T1!"TKVZ)($@C M6B(((DV-RD&,IBOS]?=)TM\O(_\@97;XOZ%WUUJXRWQS)&6UQL%\P&(=U&)\ M]P*Y&_"XJZ[D?_Y@C/7 [;&XQ=72Q: M#$E>?C-$M8NAZU /O%X[*VGW6,'7F5RC2K&2?,&QF/P!2XPVEH[0TPQZ7.OT MT3,D]!!Z'HT>M[YTCW#MCZZ_.W"?@SOICTL>_1%:=9@@_K%QL+%,!(RG <9] MQ5='MZ#5NFI\9KD()/QFK,+=<5NR"CT%QGWARV,#@W#P5#@X[ J0?>@F+HA. M$C".8C":9I,D=>*19 Z(1Q(..NT6R#YT$Q?$(PD8Q"-)ZL0C"1C$(PD'QW8+ MQ[0/=.S?-7W9.]'S>+Z#"#8AHZ,'_Z*S?5>X=0<$3N2:D$'LFH#04WI-P" : M21.+)&00BR0@$(LD8!"+)&1TPV00BVR7O(E%$C*(11(0>LHB MZ:B?%*9[[/I[2=3%@B.%,DC>_3C +X?2$W,FYDSVGY@S >$4F//W^H6_IO,')LVRILPKPEPAT=$O$VN8"ENB2DU?#+>84A\]M,\YFFV")<9 MX:)A!MUA7'Q=3;-P%OIIR D73?/G#N/B?11>A;&/4PT)%PW3Z0[#HHM-"CL M"V*@P$GO^4LXO/="T8I!7>N08&ER;-' MKH?M#<9NJQMX/ ]CV<@K7R2KS(]GV0LRR(?"@FL1%@@+IX&%[W2B4S_X\S)- M5O'LY0]!P/E\?NC54-\I/>)X8.L%"F,0>/[R3+Y46Z&W?K; GG=&@#_P?Z_" M:S^"-V>-J<33+T/M 1OKX:B"5D_^-!6(IPC?*GFR!FY)H=8M0O5)EBD_$\_R M[&?#8K9I-TV(GG9='F0+GS*MKOOHL"X>,@4:WNX\.;>,P;D_TX3)BK M^_C E;'LQC?@J8<$9FM_% !N-@ MX/!,-O*&! _BH]OYJ&DS=S0F?! ?)3Y*[N6A\)AX0S:RK&[#@]AH@X@8LXGC M=AL/9"X.QD;-,7.M"<&#V.AV-CJVF34F-DILE-@HN9='L-$Q&SF;;+2]Z7R/ M3#OXPK,\#8.:W2=:(>>/&P_:] MDOS!IV,>1/*.S6R3!-_JX9=D[%LK^2>==MF0K1].F-DI6]^>B&C79$U*WE,E M=\&OC\S&#]I[)?AN$CIK.&26UWA0NU>2)T;77\EWT-B/QB,VGC@=$CPQ.E)R M4O*''4;:#AN.NJ3D[1-\-QF=8]ML."%&1XR.)-\38V\Q:^BRR6BSL*8/9>RO M@P#N,,^,E <\O/:G$9=5[?#%J1_DAI]E/,^:/6?N>];%R:1\4E8.U<3?2:0= MYE).,"5][G2][GC$3+?QG5;?$4)IGX2//J1]6FSD3ICK=;SK2GM"M"> "3(9 M9#+N3,EA8[?C98OM0\<)4=*)"PAI/@3<=X00)25\],&_V,RT@9*Z'>_+0Y24 M3 :9C*>JC?>8Y8T('L1)MRU9(9YFEP9_QWZR2U\D_$VY;,P-^2[,,\AR1<\-2+\G6KI*4^WQZE; M7:RE'S(/\_&W-/X@V9]ZJN[88E;SXSAZ)7C*U.VOY#N8J3MDD^&8>4Z7"C/: M$T?MFK1)S7NKYN.QRRR[\6:0O1)]-TF=ZS"K^3AGKP1/I*Z_DN^DM?=LCSE6 MEZP]D3I2D!Y.;VMCP?SYXY)XI3+21:!,CD)'T?'QVED M@)X('-!YH+@06R4\-$F?! ;)7R0>^D(/(B/$B+(8! \.@P/ MXJ.$#^*CA ]R+]OA<7)5[N_X,LG"/#/RQ CC+ _S51XFL1\909(L>>KG24KU M[)0DV^>TJ2[6LY/D^YHC:[&Q:;/AF-)D*4V6)-^3--DN*GU[PJ5=DS:I>4_5 MG 3?7U8W<3UF3[I4W-H^V1.KZZ_D.VCNNZCTQ.I(S4G-2?#$ZO;;MEL.Z<$J3>%C:E!\1W,R MJ);]_D9=%DU-[&$=^WY#SUQF>P0/2NO< 0^'F5N&CQ \**N3LCHIJ_,^XN&Q M\8@FO!,3+?H)3HAJD*W8ODN?L"&A@XCH+G@,F34A(DI$E(@H.9>'\XXA;&.) MB!(1+=KM MQPF6N<]YFO*9D?O?5'X!%;53GFR/$Z>Z6-1N61YSO2YEP[=/\AU-E!TS9]QX M-+Y7@J5^5?#QD3O/'J+T2?#<)G>UT M;%)S^P1/A*Z_DN^BK9^,L?"I0X(G0D=*3DK^,"7WAK!KZU(7LO8)OJ.$;FRR MH4E4GA@=2;XGQG[HNLS9$J+K0QG[+PF\/^?IE1'&USS+K^"-5+)^LOF9E$9# M9>MWFL*)PZBM 65IDOV@-$W"1XOP<2)IFJ?@7MH33CT!1)#!((-QI\'PF.ET MO,*P?? @/DKX(#Y*^"#W<@+NA?@H&0PR&$_4W\!RF6L/"1[$1\E\$!\E?+0% M'Z?M7DZNCOU#&/MQ$/K10=(.>H5]RJSMJ^2[6?Q.DN]K:NW(])@UZ5(I;/LD M3ZFU_95\!U-KNZ?R[8FF=DW6I.0]57+'84.[2SK>/KEWD] -/9.90Y(\$3J2 M?$]LO6N!L6]^R9XH77\E MWT%K#TH_W#Z.M@\%\)_39 F/<0%R4N2O:"[,4^Z7YL9'>\ M=UO[P'$Z7'3"[/&$X$%)/-'Q$'/'%!0E+KK#FTS8>-)Q;](^>! 7)7STP;>X#G-&O1K3?KGR M4S_..3=F\-W7?AY>\R[DVE#5.F5+4=4Z2;[/J;$D>V>X)O3VB4 M9$U*3H+OB>"[R>@L9C8_%:!7D,V'A-"*&%S1\(FL\TQ\YS&.W;V'2$MS-G<%Q//+8LY0Y,YCO6"8$&I MFB>;R=N><.H)(&)BFB;?_-):?C/$:AH_F.+_.J<&0^:Y8S:RNS3@M8U&4>0@G!@V*#.O,9I] M8LAP)A,V&3;>$;M7R%#TNK7(V)MKN\P&%^*.W,:Y=L_P8+<9#AN&HO .[1=V MBP*VW9'OGCF+MC=BXRTCR-J+!E)]8H\= <9ILD?7'3'7;#RBWRMDG Q['#%O MZ( 7:3Y2VS,\D LA8/2&=\)^TW38Q.I2/XCV8:-K1J-#6\[V"?LTN>3(G3"S M^9$HO4+&R7!)CUDCFTU&S>>?]@P/'7<+?>@@\)=I[<(W'%<)'B>:P1\ODMR/ MC-=9QO/L+S]-NYK]LA&WO?.A]4E_(X^[,[^VKA<.Z,4L64TCWD;%N&.Y=F?3 M3/6'6B"@8,?Q#^$N3#2Q[!B_C\(?B\YXR9:1&?)^O5/+H\-AF/ MF.-T.3[1 73UEL\[;#('((GP1GV\J9&].ALP<$9\GCW@(DS5DHQ'L&8=K M+E&D'?V4XR"/P\M_3P&+N]&?47()DBCREQE_J7^H7G4$EUK(1;CRO\%[XYS' M^D9D@I*_RA/]@EA?^4HMB:DB6O4>?$6E69GFC_@X98:6NJ E'_/1>+RW!\LL MO-YRR00N,X^2&[V0^G]4@!<7 MUF_UIUD2K7*^]NQ/9Q[P"?>U!O LQ;\'S9HD03R1(.X; $F"((WHER!<\A'M M$ 1I1$L$<=_$4!($:42_!''?)%42!&E$OP1QSX19D@,I1+\$01OKE@B"-*(E M@B 7T0XYD$*T1!"TKVZ)($@C6B((VE>W1!"D$2T1!)&F=LB!%*(E@J!]=4L$ M01K1$D&0BVB''$@A6B((VE>W1!"D$2T1!.VK6R((THB6"()(4Z-R>$1'U4S(I4:D(#'.4_WKJ5YDM*98PU"U?^*Q]G]2^T)@R3"Q_[KL\FS1SZM[0W& M;IMZ"F^%Q%T]JUYG&QB$@Z?"P1,,4"+[T#E<$)TD8!S% M8#3-)DGJQ"/)'!"/)!QTVBV0?>@F+HA'$C"(1Y+4B4<2,(A'$@Z.[1:.:1_H MV+]K^M*!-M]$L D9'3WX_^?Y^XQUA5MW0.!$K@D9Q*X)"#VEUP0,HI&$C,Z9 M#&*1[9(WL4A"!K%( @*Q2 (&L4A"1C=,!K'(=LF;6"0A@U@D :&G+)*.^DEA MNL>NOY=$72PX4BB#Y-V/ _R+=)7EF>''GD?\NM.YIP-";[N2$_DC\D?DC\@?D3_R"T3^B/P1^>N1DA/Y(_)'Y(_( M'Y$_\@OWD+]''(4_Y;EWN^5-F-<$N,,C(MXF5[ 4M\24&CX9[S D/OMI'O,T M6X3+C'#1,(/N,"Z^KJ99. O]-.2$BZ;Y\HU("*^KB]?/KXAZTEY!@0'(M\$!^+BVH0&8I($!S(. MA(;6H(&(),&!B"3!@7P%H8&(),&!C .A@8@DP8&(),&!?,5N-*R=^2_DN_&; MMJTG+ER01+B:?WWF6,_TQVJ/^1-E$IQX)L$#'[E S.39(Q_?]@9CM]5M.IZ' ML9$ODE7FQ[/L!5G<0\' M=H. ]FUC;#0>2QT;-I-U5M._>#/RS19Q;.7/P0! MY_/YH95&?>=9Q.?YR_' UDL7QO"@^&&%\S;,\247_ M._@MR\-\A8FK?F3,X2G@FXVE2G\W_-SPKQ)8@_]P!%*6-Z9=3[MLAW2YWQ48 M>W+P5)0L17VI7,^P!O .PY3_6U^CZI,L4WXFGN79SP:NC&4WSK_ZC@_W2,:E M<7PXS/6&S!Q:A)"#1,^ZCQ"R((<,IQ$^"!]WQ->Z#P]R,$11R8"0 7DT/&QF MH0'Q1@008JAD0(BA$C[:@@]R, 008JB$CYX;$(>9[I!-/)L 0@R5# @Q5,)' M6_!QZ@ZFO0.0'ID*\1:^ #X"?S8N5W[JQSGG1A3Z BNBK5O[\X?<]8=J;'SE M4\_K;+5UZYDI>P)])2?=!)G3S5^ M@Z89M><\R0'LI..DXR1XXG,/EKSEC=FH^22N7DF>"%U_)=]!8]\]E2=&1TI. M2DZ")T:WA^3'0X\YG=JPMT_RQ.CZ*_D.&OM=*M^'&OL/8>S'0>A'E7/E&7SW MM9^'U[RC*1>'/FD^@=P)2JVA GC"!Z5N$CY:A0]*W21\]"%U\R3@T9ZX*B&B M'8@@@T'PZ!0\B(\2/HB/$C[(O9P /(B/$B+(8! \.@R/D^&CELN&-K5.(3I* MYH.\2U/6X^3*VM_Q.4]3/JLD'X1QD%PUEWC0*_A3DFU?)4]U\'V5?#>S;(D>2[Y/&D^#[RNZLT9"-;9LT$9HX2/7I34.[;)3-,D?%#*Z%9\V$.7\$$YH^1?*&?T,?!P1R=@ M/JB$B0P&&8PG.K(A.DIT]([MBN4QE_!!=)2\"WF7QT0[3L!\$!TE@T$&XXGH MJ$-\E/CH'>'1\82Y#N&#^"BY%W(O#T]@,+>;CY.KJ7\=!.F*SXRE?YLF463X M\37+O'YT;,=NAREBB1[8NIA V>Z M7B]+WS_E"YX:N?\-KK/T;_UI1#/A*4&SS7(6-N^.I6F%$3R1BG;+'K&)V?BY M1=]3KDXF9=,:V6QB4\HFI6R>NL-I&3Y.(V73]B8, -)M>+0GM'H"B""#00;C MSICLA(V\(<&#^.@./FHRQVR\;VG?\4%\E/#1!_>"%8B32>-G?L1'.XL(,AAD M,.Z A^LQVVT\Y;/OZ#@A.NK =F7S8)'P0724O MYE_OHJ&VQR; '%>WG8B3\ M@;(0.IQRT#7 4@)57TO9;2#"HRXEQ+=/\-U,EAU:('F'TJ0I6Y8DWY-LV2%. M>F^^CU\O0J)=DS4I>4^5W!H/V= >D>![R.C&S!Q1_1,Q.I)\3XR].['8<$+M MB8C1M5'6I.0-'49.F&F17^\?HW--G-1!7)X8'4F^)\9^-!XS=TME31]*VM_Q M99*%N3Y(-O+$"!9^'//("))DR5,_3]*NCG>G*G?*JCGFP33A@_!QZEF;$S:F M,564M$GF@Y(V^VD]VA-=/0% D+T@>T'P(#;ZZ!9Z$V93W4P/2^ IUZZO^;4D>]#>?SK($A7?&;P;TL>9W Q/YX9 MB1@#'ZS2%#YF1*$O5F4/DKIHY0^^G#S,7;9V&Y\R@A5,W46$?;092.SXX@@@W$H M>$R&S&L^2Z?OZ#@=.NI-F.F2]2 Z2G24O,O#O8L]8<.N1SN(CC9)1ZW&9RB0 ML3@-8X&CP!UO2/ @+KH5']YXS(:CCCN3]N&#N"CAHQ?NA9E#^)^[>31[.S3DV<]W&E:O;2>K0GEGH" M@"![0?;B#GB,AHV'8/L.C9-AHB.7.32.DY@H>1;R+(^R'A-WTFUT$!,E>T'V MXLF*#%UJWDA<=(4SGZ-%X,]!Q\ MU>/AJ6H=Z7.2SGAZ)M_\TEI^,[(D"F?&#Z;XO\X!FE*I&LLH.#%DC-G0LIAE M4X)E [SYQ+#A,.PJ:#??TKA7V%"DN;78V!<-S\%..$.3.8[U@@#QW2RYM7CH M"\-H4;"6L$!&H@]&PF4C9\*L3G7>:!\T3I5LVC80C)%'V""R:3SWF#M, MB&N2&^D\OR"N25@@(_'$?&(TL8%/-)Y2U"MHG";7'#+;\=C8;GQV<*^P<3)< M<\PFCL7,R9"X)KF1/?E%'YH1_&5:N_ -QQ6%QXEF\,>+)/AR@ZHD5 MA*FGST]N,:2:L5B>:;.)V67"]3"2;H@GW8#?$7QD/_F]/739R"0/2=:L>6QY MS!Z"P[0\0A?1^T,X2]N9L/&0X$7TOAEZ7TUE(4B1/VS88 T!7B-F=3K<1>R^ M2XBSK2[O),F2M1578V9[-AM/3$(7,?M#P&LX'C/3H; $,?MFF'TU<8@@1?ZP M88,U8I[ML*O8;UP< M>TK@X[-GQMX$VSTVR\+[#H:6#0[L :?H,V)>PPGZ;;$@9##V99NV!XQSY! *>DTN,07&ZY+C:!\.NLHEQ\ST;&9; M)\HER1-\%Q\0!_\_Y3BEX_"2VU=6L_#ZY[_ /_IS0<3]%(6T*%(!='[&"*ZB M4A%,\\?FX%>11L!QI(E^+'M82D))8U2Y:_'O_ZC>?)ECTO,&=M$\ZV61C.+@S;@#S_O1*'_$ MQ=A82OD!F4DAWZ5>$9@K7OIV5EG499*%>9@ +GGDY^$UQV^N?*>629XL7]K6 MX% BJ>@#_L^IJ(-O+%(^_^NS'RX^O=UJ+?!G4.GTRH]JNT_UTK.?+U #C&1N MO(6_@L"S I#^_:#<9[T.L@:6O8])>/;S5Q[Q(.Q" 629&04@COQEQE_J'ZKWB+)78,9%">1BOJJBSE_E M21UTXI5:CD_%QJKWF!N@*K.5U 4MN0Z/-O*6-?#EU.0;6+I[U4B9-'%A_59_"N):Y?S "K7;Q5H/<+&E 3PPPR!!/)$@ M[@N$D"!((_HEB/L2X$@0I!']$L1]\3$2!&E$OP3A#DS2B#8(@C2B)8*X)WY* MV0 RE$2P1!^^J6"((THB6"H'UU2P1! M&M$201!I:E0.C^@N^N@D_0.7_]RY1D]6CW:LSJ+Z7_$XNW^I/6&01/C8?WTV M>?;(I[6]P,5+C)-"3S.\ 4&>*NPE +30_[G=W!">?W1NM.DQT_M@X MV%@F L;3 ..IVXH_V()6ZZ;QF1MKM$_"/WR#';(*W03&?7')8P.#2>: >"3AH--N@>Q#-W%!/)* 03R2I$X\ MDH!!/))P<&RW<$S[0,?^7=.7#DQ>(H)-R.CHP?\_S]]GK"O=SCT=$'K;E9S('Y$_(G]$_HC\D5\@\D?D MC\A?CY2(H_"G/O=LM;\*\)L ='A'Q-KF"I;@E MIM3PR7B'(?'93_.8I]DB7&:$BX89=(=Q\74US<)9Z*\R?*). ,@GN7(,"0I-G MCUP/VQN,K%;W[7@>QD:^2%:9'\^R%R=I@H\A]99W;@.IRZYM)R[Z5EB KF/A M._OX3/W@S\LT6<6SES\$ >?S^:%70WWG6<3G^Y'1LQS(^77/%[QQE3AZ1^_]F"--6=4T:@G?YH*M%.$;>5ZAC6 =QBF_-^Z M):@^R3+E9^)9GOULH+I;=N.DYVE7YI .\+LRYKJ/#XNYILGLL4L(.4C(JOL( M<9AC#=G(G!!"#A+%ZCY"R,<<,*S5?7@,F0<&Q/.&W0;(!MDT:D__E(>DW"H\Q&SD3 M-K0WS^?:.W#HD5D)YYC*$<@.BSHQ(>M"DLZATQ"ZAMD#F;2>V2],,.B:Y-T) M&UL6";[-TS$/M!.R8"?D.![)OLWS+^^1_;[2?@[BGEC,'$Y>D+R[,^:RK]Z] M/2%1DO63*'D'SN2[AH3QB(U&Q.SZQ^S^I%XV9]=A7&8Y2F\\YK+ M=_H1W!O^!%_X)\_A,P;_MN1QUN#Y,U7&']\PNLR;-']D0:DVK:N%WQL1GC5B MCF,3)DX_@7-O3-BP1\)HMT>HH*1-2MKL==+FWD;#8>;((WK1CV*B_7?BS#6; MWX=3E?OIV UO,F+NF*@&$= J 74G-AN.3L)RM H51$ )'R?J2!PV1%QF-(1O: ML$GUMB0+GW9E>I!D.96EMRSM=??(AWLMVI02I+[CV+\+EFKDLO&8TN$ZG?:Z M_Y&+[3)[W/P&IU?2/G:JZZ.;$,BJ=)(]);ZV7?!4OM0?67?E"+T#[AW+DN5L#M# MW"QSS$QJ)--'YJ:JSTGRW37J5'S^T!/B]_]> 2*,,#:6:3(/DT_9)*/1(GB<$"UUAUB^WO%QJ%TY>C\!Q)!%(9I* M^"":^B":JIP,T51R*F0TB*8^@J8.QPX;CBAZ2@:$# BQ4L)'._#10E9*#J9E M"#EM!W-R5?!W%%D_^_E7GAMA'"17W.A*2?5&WNZ=#ZB+YQMYMO:EZSZ\@-YB MEC=BX\FP*_)^D G<6(9>U-0W@0O'9J;M$2A.)NFW(6/A>L"D3,+%R:0'/PX) MM=0$PL*I)@SW@$\\C#]*6KR!FR-XDU.@GJXS81-SU!6H?%\6 IF4Q^+$'3'7 M[19*V@V*T^"B#A"0R9!P05RTDG] 6"#'T5F"05ST>% 9CH; ,IRN0(4LR)/ MPK0!%!3N(NJY1CW'0#TM"H\3]=1Y!40]R7'L&@R+ MJ;0#RZO=EUA)JUS.BP4WYDD4)3<@5$,LA@%KE\%',R.'/Z;PQ[-YDM[XZ0Q; M,(3Q-<_R*_'W,#:256H$29PE43CS/R#6H'O?F1OXXGO MSY+3_XIGW?U+0\3W7OUK9 TJM"_@. _H :MR7J,A6X@=@;T=8'_0(Q]GB]-^ MM+_=8-B$>$+\*2-^^P8R(]@3[+\;]BIXH$B^M?QF".-J_&"*_VNS6JP'4$@? M6JL/G6'Y'5:'+Q_?8! R7R2K#%2C674X>C7A74_^QH_\.."&GV%0]AT/^-64 MIQ(ECL7D#[9IVPUA1:I+JY?DF"K4J@9**QN9G:<5S11&?I(]"NQF82'WZ7\% D[U,\/'0\9DZLQHJ'6^(-MN.Y MS@5/Q,HW#>!V6^=],#UV;38TQTUC^DFE^BZ\#H'+SXQ9F.5I.%VA^9VGR=5A M0'R\S6F"S,RW'-9GM;FE'UW&#W @];RK%E0QW%VCUD'GNF(ULDVAU M]VQ\SVGUR';89.2>FA4G6GVBUGD?3$\ TZY#M)I,;GO8LF5YS'$F1)>WT>6F M&EF00>X"71XQ&]N7>-OR]CMBG8DNGX#M?A1=]L;,'%,4FJQS-ZSS7E%HL,;. MA.AR6TTN1:'OX-6V"^!U'.+5VWBU2[RZLY;[X;P:V_,XFR7S3UH/6[YQLMP[ MXZ^-):"Z#NS[:D!=;V!/J."MCHPCU8":5(S;!D%@T_X12:(%DB"5:(D@2"7: M(@G[G@XY) A2B6Y*XK';X7L9;!\*S.[SE'U8@WLULO$=\M:RH:.7EQ$2#H^$ M)NOJ&PN!';AW'@G^:4T .<0VF\$.5-F>DC*T%P@=4(;V^\,MK67($;9:XN0( MNX$$LG]=L'\7"]Z<]2-YMU_>(N-2LCX_IBU@EV3_G9[ONY:%7"&9QB;4H\.M ME]XF5[ 6M^0N"1,%)G9W:B1?VFM@?&V\9:'RI$=>D_U7X/55LHIS8[;B,MO\ M.?Z4)R\>4 >T,3VC*[:W,S':#FO8EX]OY,*$L?SOCIZ(A!)"R6%1WWW*53.--=?U6Q[,9$NJVE42TZLM,9B.+G,LGH$B[9,/FXEHAZ'HN<3 M=\B9K"-CE/1 N- MQBNVGSP&V5REZI,?MSRZ$'L\9&-S2SO0+LG-.$*I_=$E_)B6$;@,EMWLX=%3 MQX-)V'L*6VIVTX>EQZ8M%P]JUO1D?NK8R]*TZVH7XVJ+K6N!H(]G_KH/"8M9 M8XNYCM.T R10M ,4>[/> @G--2 ZUHZLZL[6W=T3=S4\;M((4<&G]H4DZ_;8 ML^'(9*-MC8J[M+?KHXP?1V24N$]M=W>.9Z-!-<;H!]C$@39J)T; 9"2]1HF@DSW6;#1G1(UE)9TR%91X6]-^^0VMQXZ._8O*-E(S#; M0,DI@_+[,RB'8S;N4V(MY;XUG_MF,<<>,4?,':8<2L)1 Y;)'GMLY#0TNY?2 M*6G/V,Q!C >H'#=\#$-';;13)%D?^6KG=X2)!R=32B!0,B4E4YX^$Z1DRF[*^@'VS//0I@TIF;)K,GX< MCU'B/K6]'253]H2 #2>GETQ))/R!3LN:,-L'@\8X-(#&:>)W>E%$R MY>D1+M=BH_%FCF^7)$C],.J1@Z=FV-6;6R*4TR-;N%4YHM[7MBIE/;4]'*4V]O#,[)#VJP7"H].0[SCF M'TZ&S!PV&WANV^ZJOYAX0'J/ @*E*W8Y7?&$ME4'=EK]L$;=,#WV<,(LY3VUI19F&WN=)CP#PT'>8TWP/KV((F]OQH1(P=YIJ;%;&T MG3H%0.R??#P>,6^T98)4ES93E&;8;O:U-QH==\)&GD<'3UV3,!T\G93\]M)6 MI:RGMCMJ)'G0/:T\,4H>_+Y$'\<>LI$[.2U04%I8LST6/=-C$\>CY,$^H*2) MY,&A-V3V>+(E>?"GW)]&_(D$*M[HPA_WE.;3WM2C,3<+KW_^"_RCOS:(N)\B MV!8:+&<2>2^=$5Q'8G+'TSQ?Z\J3[60BV0+;;CD9].4^W^>^7.X[DL_NO%O,_60'A U-"U).H,_ MF?JF'+P9=^!Y/QKEC[@8&TLI/W 6\7G^4KY+O2*TI'CIVUEE49=)%F*0^F7* M(S\/KSE^<^4[M4SR9/G2M@:'$DE%@X465U38-Q8IG__UV0\7G]YNA23^#*8I MO?*C&BS52\]^OD"M16+Y%OX* L\*0/KW@W*?]6H0EF$,JI._W+(FUEYF#9Y6 MG7@+*OW6SQ9&O@"(7BZ,3ZO4^)1>^G'X'U\=3$R;M!W5!["\+4]@%T_PW\:' M, ;*'_J1$68&R!AN'G!FZ/.3FS!?&'%B)$N>RIO%QPES^,]-/#!^X_#.>+;" M\!0\5>5=86R\780QS[CQT0_C",_UEVD(MP+/5"P%?JB6)X!OP^RV8#U!8""6 MS9>F#5,(EOZM 5 )X3%G\G.P&MF-.]RXERWW\3K*%_+FX4938RX7$+[YBH/$#3^%_=.U'T8"[7"CU37V M<_%TZZL<\6L>,5BS:Y[E"4 F@RM$,V,*7W6#7PAKCI]+X<]I*$^SY%+YWS"Y M8@'?>YD <8CAYP0>2*=;9(,#X6J;8MC[*<8[)33Q $(QM*H87RK/=SRE^'0O M,JX >W7\K<9P=SWCX':NQ.L 3K[E>GX0@#_+ M$259#B_XZ0RP]P8PMUUI-H!J7*VRW/"C+(';_1. M%RF"6B@TD^X8?C>? 5P MNT5<@>YPJ2G, $X6+ 20XP0T*42A3%>"=.'-!RBS\M'YMX##VH'"^P;@FQ MVO-5*K1-:P"^/;S#'L 5M#F8<[XNGX'Q =Z@OW.&(@+URS@7-<&V^>H\YU?@ MX8U/TJ#!#>$:E_+]PJ]#@)Y(5DJ3;,F#/%-1P3<#XQ?Q]'A?$N++,!>?R4!R M ==O_+LR KJ^Y"L\<)"O4CX0-V&].@[Z-Y 8^3?%LF?;P2?P)N .4L!GJ@E" MV,F;L&*64KFBM\JN@2!C#EC-,IX+4<%M@G?G>+4O@#Y48+QRI,+0(< M;N@/CJ!(%(00.*@2>9I$P@< T%(>![?X(KPA$\#\H(Y3BC^"V4US((> <6%_ M 07+))4N:P9$XW;C\84LQZ^*52A^+X&9\JLPAP_-YV$0XGW-UR]['WI9?14S M0&0VOU4KM_%M\!4)F!9A")(IT&NI\1+S:9C]F1F2-($,5"XYZKUPD,*[;_?D M_J:". /CO_BM<1[/D>+ANQ6TWPV,+W AXX,?H#M3KWX1U_Z"UY99@.\2O(16!TP+/"((2R@#^L'6,9E!*G6_;_TQX6YDF0E-C@H8X[V M.@2'*B4(9A#T>(F&NE#P>KIB(MY3_&(0+MHHIE16O$4M M4?D8B-,*1&M>O(I-?:QW8 /P';[[-Z"#FKQ<^-_P[K4[/Z+#+FZA)N1[R!W( MY)+'(/THNJU*QP>&_Z/@O?I!@60-C'\(-XW*\CI-44C"Q$QY?L-Y+%XOKH-\ M'W%_:6?4XZN%E^"=WT(LP"^]_VUCZ9-TG; V5(]U(7@B?"'\Q@X)S>> MXS 8^HGX"]9>Z[/YHA',CX"G2G9IN2/@+ MFQ7R&;+<(%J)A<6[! L/; $LI'BZEP) DFGHO;W8A^.^/O*7&7^I?WC5P$97 MAS@02_HEW&$+_.%-G('-ASM\.0^_\5EUQZVC U)EQ)%0$H? #@R*DL!$L)% 1J 2H9F"8@AR,/MIW MW)%'W(>7;;!@"E<;GD-]7-MGRQ;;+1ZL,/)D7,'U%^![X&OY3#*#@(?+7']= M*]%I$CC;",YD*ORGCZ0#'3@")Q=N5;!?<+UBFU5G%?A>?P6^-(7ON0-DFS%J M%+VP4T4<^\G)&ZX%J)Z@%;,$KH(Q!W^Y! 6%9TIP7Q$(CK;)IFK/;819MD+J MOF/A!/WQD$[@*V !LB@VK_^_POC^=__ZP5L MZ8&B -.Y":,(V$\8"S%))R2HSJPF)# 4_UX!;.>ET8!G! L!^U84-W@R\<"U M/8PFKV]X^ >:D=\^?'HO=VW_&'P=P$YPAFQ5!AV^O$4>A50.GQ>M43@K=FS5 M[1T 6X85!5^%>T9J_/K=UVQS.V>9 R"F,Q%7A^ML;NO@;C0-K6U1NG:8Y-%A M$ATF/?UATAZ&< Z>7AY32$*PQ,@L[J'$F0C&(&24QK\2]J_L3L/$F4QUA\L* M@_F /@-HK.9R*WD+JY49.'27X;]#^7V8_#5XZ"9-+@?"3.D-KG\@Y?:J"G T M^'5\BU M2@MQ ^MTKWI6&%KQ5G\*(ESE_,"*NCO9P-H_ Z)B6 ^")!W)O"2Y(@ ME>B7($@EVB*)^XHH2!"D$MV41)>J%'<\OK?\CB35=M?&>7>%'?8X3)6E)?I? M\?2[?VFX D7NU_1)Q?*;(7:(A@YUM'C5/OQ+;$H;+39YPDSYK<_;-M4Y%90T MV.3^".VP[DR_5UJ>6/HY']D4N13'C8;.WMCH3TUF_ MRU6Z3#)JN=W10N1].G\<:(;ZL05-O<-:A8BV=2\@1#2!B)9O'AMUFNL5,U5' M>F"GV6D/V3&HCX=L;-H="A&TR-!U3-26Y['1N/&NJ23K%LJZ@<%*(AG_M+:! M^T]DHITBL4"+66.+N0XU'B=,5# QF3!GM#E7@7:+_<7$KO%>W^-M.^5:MV\6 M'UB8L.Y:#=J.G#)%!;49F6SD-+LA(6FW5=J>A\YS]IKME/6UL1CKN?V>*71%CW4YWAF$U&M _M@Z@/5%I"LNZ0 MK)]TJ.6F?*I48P[_9YK;1=:J223O:J-?OBYPR,07OEREP<(72;?30]WT/6U< M/ZA^S[)_*MPAN'(]2=MP++:UI2I;;P,->V[1]+D<"0><@1O_^/K_>0/'@(>( M8"?/\'=K-'#+%_ +X47;'ECEBVH02'C-H]M##82S-DJT/\7&Z]4E-C6W/?W4 MV'QZFOCIS)CQ(/+QJ-HW,C44I397#%O[PH.8 VML++EH62VGFOC87C_!;Q - MM.?&5[[,Y>I:$WF=@0'7_N@#% Q[I)>ZO+0_2Y:YO#*_"L_\.%YM7'T)-"RX M5>?HJF\ [@S?I55QL#Q@5%O M.5Q"<.%?X]0-'I=B6JGY-_!0/AF0:N9+_J4V8V-/C]/&AL7>=_8KWN4? MAQ[H33\[\4FG/##=[;ZY\KG]H=-+;?,K&IVA7+:]AU)X21-LE,8E' M[Z#'CD\2R#_*D=Y\E8ISE1G/_3#"4QL\4%H[+]JH-C _%01GF?': M@.T?W'EZ:V1X.@M/E*G#IJRW9T=//,G2=@8.C<9JP_F"-9AX)(@6"()4HBV2 M()5HB2!()=HB"5*)E@C"'@Y,FR1QU//_JFUJ\5'2?6='_^)^VM3PQGO,P]&? M]1B'C=U'R$62ZY-]D<>71KX#F++G,A(794B-9@1#*\SZ^T7(98&I]HJ[C6;(@] ML(D4=EV(YC9#0T+L&K-W)P=P&,?W#DWDK'::G;1"$'6TV>X!@@$DGL;$8P\\ M$D^;N?UH/)CLL-5/U6#J40D#+>E*YAOA[*_/?I_S^7!J6I/?QT-K_/O0!/1K-)E-O.G/@ C_Y^A/G%^\_6N?OWO]Z<7[QKT\?WIU_>?_VXM.7 MKU_?_WK^ZGX2^-3#T?1J?/AC%G3)# MWJM1WJSQ^M=WQNMW_SS_^O[+UP:EM''?#TC%WT2:^J(8$^,C>,>O28Y-CB+0 M98#[8(MTIU/3,>>V]?MP,G)^'TZ#\>^3L37\?>Q[OC>:6A/+]3:D:W_Z\ &6 MX>+UQ?G7B_.W7V%MWO_W9UB[]^\NSC^^OWC]YI?WQY>N/3#$?1KEC0HIZELU MBGL]3B7%AG"*7*%*\E,0<3]% [PHTN/5@:J#:?6'2'_::6;M8=GF3SW#9#W# MZ7_4,K<*/H\% DGZ4A_]5IY*98S9PFE<\C.9&.;/X;HO_>C&O\UT>RAO8!>Y M"2^+XV,';\8=>-Z/1ODC+L;&4JJ*!U%N(-^E7I'U!OJE;V>51;TO-TW+)$^6 M+VUK<"B1K('(*04 6KE(^?ROSWZX^/1VJ_/!G[5%V&HD+D0]1S+'ZALLS,@* M,^'_?"\H]UDO96K,N>?;YG#\NQ4,S=^'<\O^W1N/S-_]L6/Y@<_!#@TW3(WS M7^__=?[K!_0;%^>??OW=';KFURWVZ\W*J;@MKI#*> MXU _;'4H&P@FJQQ?@^_!#M#&^1.U<-RV['@[WKXW70;[/ MLHGW ^API>!+ 86Q:G^(7;)?!P$VVQ *"E_XD(41-7/5:QL?9!=$=2-?A(*B M?!+C72)DM\I0#EM%\+W7/O12MC36ZR*E#>-98P#XTD+ M$G=!=L:S( V7HA<0W.0BN9&=-&'5JU,S=1MV?(8DO00\_L>7?34KH%:%EQ?J MMK-.=B6'.X/7 ^#]? %KI-9_]WX8[ZS[ M$SF#-P-8ZF68 U.3:RL0>0Z/. 6XHB(?!V?;:.T1EN?M $R>S?J_3.UBGBG_?ZO^7#O6_3J-6H/:FBZ>TGKW8O!EOM&5JR3@/\R#>,@7/K1#KX(^X;2 M5PD*ISU^DJZ7KZ,[A6OH*\"/_UZ!'9J'TON&.3;[SL.4 ^6;WDK&FI5E:,%*ES#E\"A-*L4CT;A)EM"E%51)F=Q5EJ>WA? ?4"#_ M?4^C0P&55W C*J"#]W 6^F>A,MGU\<7A6Q7_4V-%[/?JK^ MX;MN>"VB+) -]WI'/-S;""/_SQ\FH_'DU7JP>BW6/&W.AN[<.VMP\,L5 "-) ML3EZ $\(;!,0#QIPI7BG(*+^P!#8V-B;'^;FBHW];WI?QQ4!Y]=))/9DG[^\ M-2+_)C,NL2H/^ZG+L>F@D1@75D0/[$6T$J3^;9@&\*2I80TMAON3*YZ*)AQO M_!C4XU,<@3H8O_!8O/LC^%T@]9ELP0Y^#NH^DLZ\!LM(Q&O;P1Z.8Q[ 4LQ&P+$5-S<)[#9(LQY$(V DG*.82 M:(63.]:ZUL#.;@5_RRI#NIC82^-3XU=*,$K'MF$2#+ ?*WA(TB#2H-_PYC$T M(J R7TG3[PL8M'%K*."3ZOG$G]X7M)FP3+"JX(0BU!4=3V*2#\KQV)A MKC;PXP^P4<;(.%P=-Q.XM1#[:K71#J1#EAJY$8:NZ"*I(*G@ES#31QGQOU<\ M#FX%[\V.I'_OUN_#>.Y80@.M5R/3F/FW./@-_,ULQ5_@+C3EXEA1N&,+^[^B M5MB#B?DC[K5Q0SDPOJXRU!$1@)(?R)1V\#0!3@VZFX>Y&/H.FJQ\/8X+FV// MR$!N F 3ZH>XT[SF\8IX+NG.LY_?*L^% 4O!=%-_-3N2XIS'P*]78LNJ1R?C MY#^?R9W?#& ;)4M0 >5>PACN%NC9*L!#5AF. >>396=+\%;8/K6ZF<333UZ< M<,HG3N9R%W@59GJ#[(NI?W-_%>4#$0Q5%[L"+8MD+"=.T-6CVS*X<$CA-<<3 MOQO0&, ')[TBO7K'ES@/%"UO$J]99[V-T#LRJ7B5&8\R[)>DQ_)@]51CSQRX M/Z*JX %V[LM[1[61,<@ 8ZQR!#I(CJ?XA)3^NEBKPN?%!P<7Y?1$E)\TCS<-/! MX_YK 1^*1)A&WNXU'QCZWL40 M8#RUO!1>"RE;!D@/U&&"B(?N#GFBTD5XVJ N)@XU235(-=X!F<*3@&L_D E> MP>T4=]9 NL#0'DE;\+#N;?4^C%_\&V9\AA>$MZPTPL>4EEQ&*.2;Q -]K7T. M'TLG+%;C%NH #J-YX'/B7)\<".\S,'ZM'*$%7'DCT#IP-[@)4^=V6LNR50;N M/2OF,&-+?'F& #>,?HFTC;3M;;%+*? KPV\8MCK:D?DL$?N718*!-1RW+K4L MV+S9:EJD#ASBX4$1XPPQ_K=,N3H]2^0)->[8SM#ER.-&?5Q=:)0,IVN2BQ\4 MGJ[DOQ6R?!>AZUHMB652,0D5D]RW7N0=>N(=BAH1L'A((8#7+&)0_$MY=G2L MK?]O.-\'MB7B\ 5K$+X9YQ=&=IOE_ H(4+X(T]D9!BY@YQ(EJ]G6(-Q5,@T! MQ3H*!\_R57R!,9>G/IB4@8S/SW.P>C+]J0C9R?%*XHSULO ;LS!+5Z#(M-4G M'2IUZ+_XK6(P,8^,61%R.Y+NZ.A6QN,0$%U)QX#?_H1[K>AX<=M,A %#D7^( M>@<,ZNW[3TSAOE*04Z@ O&.J$G1)"4@)/OI!FO @B9.K,!#F]Y(G:$3%HQ[5 MF7Q5^?K :V^ XJO"-9\9_QA\':@34?&***_CH!]B3PT.89D@NY*[@2)I7V\> MY%O$DT;)%-Y3/'TU35D%E'7LN#Q14D%DM7$7T3-Y$=!2?RGB;URD,J"FJ:!$ M>.=IZ29Q1@T00^<*Z@!:T1"(/'I==2G>YL,-@^KC[=?.D>!#"U&,"W<_"U-,%\) 'Q9G MW^!AVR)6A+BM>Q1"%./NJYGAE0;J".[Q5)\_"WDRW)^7+ M&(>J2V JL*CJB2-%&XJG!YS1N18IZIJB(GAT"?UYZ11_\6^.I+ ?9&V[*+0! M;REJX<&G@ \.(ZR?QSY,&'E7:;4JW1"!7;8QX77P2Q,"D M7L4)EOO)0V;4?%%YFF*.R2U@MV?\;]6V,?!N/!%%8RXU\R8# >F3,3P+R_!#:&Z72?"BRR1V:JJU=HS M" <6A5>8P!3&LDE)Y8$SE1AL^+)AFNQ(,8]67)Y5_Y'@FFB6...!5&E2(5(A MU9P!CSY],-02;56C?<3CY.JY;W'BI.>WRXU?H&X?1S9F,O56;/=6TRRUFGM+S=[[GRLU0S31K-O!N-OHA9;AD.QG@/_)DM39<#_B%M/3-A"NW%9 MWB+_AK5SF&4_31-_5M^,WE8U8R M!FV6JRE8%GET$F!"Y,P0QS*WV"H0/P(:[D,&*O*K=06[[P&'9TT_ ,R"/XHA@3'M&-5*,F<7GCH$_"Z2H%^O+Q MS4__^/JN?$JQP8.-'T95Y:=13[977A:96C*,*8GR/CR6E*@G2G3A?SMV%HOJ MXZF"\;[@=SG>%L=YM\CPI%L!CL>TZQ%GE?)($3W0E8A-VNZ/E?<6?_"_#8S? MPGRA]X+P FX9E\M([/;*W>;2#V>;,4Y1W',>JQ.*O-IA$N_4SS*N#B5 GR\O ML;,?"%/E"^%S).#;+N\]'>C@SE'VU%3]V.20=&%@L%<;[1K[9DE ZD7OW>L$ M41(=KU1!-0D6S90*"Z/NBF,YMRS(*79RJF)5'#!B&9MLI ?/@X8!#Q>KF1OP M7ZG@*KEYM>1WX,6[(BF;7&!F5;:UE^]J;1%3*\6 E$'_+_12S0G6'SN(,;U=7;F"U MF%)DQ#JCMDS;*2@NZ0CIR,^_8)0,HW.50S]1TG"T4FMP)^HL3D8E(G6'ZF1/ MWER9B"*31<,E;M?"6/T93R8XGH<9!NI%-%,=_HE]XQP^!:_..:;155=P693E93+Q1BACY-^0RI'* M??YP_M8((MC1%'V=CA?F3[EL'BVZ?]QP^/^4ZZ @^!=]F[ACQ+ MV8!*OAJXDWR>1&%R[%@J."W8Q_$N>N=*:RTJK:72VOO6Z\FGCSQHN,(Q M1C3N$I.8NA-L,^0R27^V"NIU:)LS 61-ZX*7+0]J#3>V? S+,)8QM!$YU%5 M3%J[3B5_2E&V]2,JV8DJW4RG (Y5'G?7DB&.,1YG_X6L3JK:FIZF*6A]&,+Z MB#"9IUVI8) Y>J]U/R[LV\#ES\B094?8E*.[EG+@WP(.MP^\.,$*BQL\#"D/ MUI%:AS&[(XE.[&YU$K;A1U'9BT_/09#I0#R]PDZP"BZSHA2KE'W5S3X/7Y2K MI[_H%;P,KZN32CS5*1J2J;>(=\!;5)^FJTK7VG6P8;>S\D/7+XR8YS=)^F?M M0\4[\!&>PYO$F+0SL,LX;(Q''-MQKV*U __/UQ5?C%_G;BR,- M )04I9"+:AK"D?S@2?-FI^._@9&5(^]J2J;GX-V=PR%RFHM940*I# =>^)4A M&C.>(S!BW+,)OE2N'-8 'L7C(ZG9>Z_J"N'KXEAA03Z50^@RDE:S2;!%ZM MY17G.2L?4H%7C!D2-81@HB)^?:O; HDVJUD@%$C,Q,-M7C'EHZ;?=XS\0&72 M-K"P9;4:H&[X",RFVV9L*M-8A&/8&+]0')#<[1S4J=>%CDB M,M.LW/2@W4;/?I5@W!X]2?92&/&_A+M1]NQG_%(U^P#N1&5+ZGZM7S#X.+_% M7]7D1C&E\1=X CV04;.NO_P4_JP7!+ZH:$MN,;'0QG/U!7=&.*KS@G#_JB[R M0GOB$'-%L;"X5BYX"9L[7S4$%2,IQ0KK155AH*H_@CU"7,DSU]X4IS7@J]L[ M)BG7=_]J;NW>_GH&)C;,=/4(($6\#3R>6,W,.)=+!Q1K?4R26-G]EF_/ 4O; MEE:;S+7I%IG,&M0M('!R R!3]!,)$E776FW( #OQ8(-**%=^B4Q!0$LY$E7> M*8M.17U-M,),*LTA[E_KKROP;N+*&&WX7-;&)5)=X._(!XKTK$TQ?"BHS-\* M*E.TUQ=+#_=ZM8HN1>,[^,RG($\0V!,![(E>/WV"5L.,K-:340M=)I\*QL)Q MR(B^*[4^F)N297(9\1"N_/ VOJ6(#BRTS'7!'A?H(M'=@49DDN!=L8H7#Y/2 MB2M"A;3K(0;B*YZQ7\)KA3G[6.G&446UPMR'JJ$KMFAB-[H&5KR?]_%"/2A^ M]?^6C6KE7^;S, A%RETI-?CL5[4,5?NC1@?^^N'+:[QG.3],&"+;W4^3]#28 M[9H22H:5R5'.)=,1FKY-@\"!J*Z+!*>LSYR!J^SX/X,SZ/" MH-&AGP]PF["U$F[/G_VQ$I&\71PA% 5+2XS$J]G6V5HB<8S#(P4CJ-"/Q,BP MWE2M:F'>YZE_Q<6^0.Y>87/U6T$H17DJQY')LCX5CQ[PB^5^2.R&BOU.6;N* M>B >8EO./W[,P,20".=(94JHT^<;!;[ M1CW,#,7@IS.MC[J5N^KN+HA]062.S.F*^4U*(ME6190GM]%MH7=;1Z/![CU" MFWFY**<0SA+X2K%7^X;[J1"_! S]$E$**B%'K;$5BP*'T<(C@<,(]2YW%9]BHV!M5Q M=G!/DJQ4]]]UBK31=CDH)]%(ZZBB1X72"4H+.P) #'J_^A5%A9+X<+70K];$ MP2\'V^&:B7&P9:]9<2@.RWHD=7O# W^5B9VS;NZF]J%W+97<.&U?X^R>EO9, MS!6K6,="527C"=-"2PM:(/>\F:QAJK0'E9,7!L;Y?)N)5NLLOJ&8% C@$&5; M4:5)*X'RT$J>DM8/_"-T-MA-$"@!NSV/,QK M0P;E)6:[Y@P>R3\*M=/Q0E_W2=D:!*N&'_]Y_IX96\9+#; QA=KWX00,D+#G>CCF$ ZXW'KPO85&%+/ORIF[55+\A#ROJ#T M41%CQDT(7'WG9$E6H%YP>WX9ZC&R=>=>!UE](AV^>Z,N0[H]1%\ER0=7K2K3 M]5A2YX[Y;#KFHV.^ISGFJ]K37;DP,O7C$63V7'.E8GNO-GO%+$H=MJKLKU0/ MUBVC/;5=VC*I4@XL;1OE7=LGX@)P7YB[^LA2-*=ZJ$.H2&>PC< MK60HE6 MR)?IG4&RRBH,3*U">5Y4/8RJ#74 QBBV?F%4BVZH,QIU!XHC5&2D M7.?=JU.ANO*421U+I3A<%SZDJD$JMUTV/]XV2U;O2.K.'MDY, 75M^H@VMNX M=?NR71S%.>X]P[!$W6G1Z&#+1N"HQNP+#WAYW*+"2*+G SQ$5++#N\&C)O<( M-.(>\DJ>J8I85*@(G C2K4WG*Z*WJ/,X$$B%.42,NXAIRV!6F,HD-=%> CLE MK^5?B(.8E\?)PQ3I9I2(^?2)F \Y>GGRK,R7QI>]3WG?JL!FY9!" M!5&UH];U$UIQ^+K."&]GOZH'52K:W58.Q.]1 M\:-HMO%<'7F!O_O I^D*CT%MT[9>%#J_/1!>5WJ=,;=QFINHB"V>Z*G)E!5O MF:V[RV7*]=DZ,XH?9"\JV&)HM=MV7MPF_:-JAJ.JW^2XJK1^8OPX51).3O++ M\EA?;$658V,EZ2RX^'5],RSWJ4(!91FB]&FU0V1^'?(;5JDHY'=MM:=^Y(O* M*/C2!!RH+,G2DY@+M61['I1)W:YL5_4&783X]8BR5M1UK1D&!L2QMSZG"=,R=E,T M!Q7=@C!R(,]+)'M+$XQ1"1.L3TLD(-4LAFJJI.1Y(K10B;]'U1VCQA!6P8/Y MN65;#L]9;=RRZKN@1SG*N\2'+%,%B@KTRD"6;8%X+F:G=S&V[E!LG6+K)Q!; M_TV&X:HU=)61K]6^P-64$5E;I_-)*]Y!Y9"@E4)_>>3HDVA4RA,PJT5P%CF^ M$+F(/C___.;3VQ?&ZSC&/OS2J?X?)-K_U_@U&1A.&5K%$] M^TOA&3"5$*RE M( JP%LO(E[E=,BE$A'OK"1(8P$=;6ULK ]O;9)DJ]=#K6XMWZZ3*3/4N%U\F M(NA8C.U'P4H.\EV) B(>JM$>*GD5_=D7=?DO'%Q3;#P___+E!7BV?)&(+ !\ M;R;\4'G'\J^O,&:[^\\8F,::3::<#9XF%S>&2E-M*XF=O-2S9+ETE7 ?^!65 M9Y '%TDLLT12['<9+'0>F4Z[+,0*S"[&-@\19DJO8O6MV&S[5E(T\:K8^8BC M$W!583)C1=E5O!*'[AJ^*&&0@^I$E/M_ZK1B-.GELPNZI0[D![!Q-#[Z*7RY MY0J*.6)EOB)>![%6A#$4*[T_27,S^_6]2E4RWM7T[D)0N3<%E7LKDH[PB8O9 MT)B37$_M?HY?J$Z$RBN5N9'%;!=)6E^O+E&HEGX^T;]-%>MAV4@Q'[>6JRU. M3V)]&3%)5S1LNBG?D8&D)'G01WD@_U 6_U:7H(@7(_M*A?:MPTLHD 8(D(94 MS)7/))/RZZ917D(^BM5'DR6DM TX,Q%+G0JG)8?JA MCI2^\TGO^VRKJI5"&<4V!WN$RLH*'(D(^P!)FM<4%3]SM[)6D]!!7VIU BJF M]+$PZ[5DY\_*6:)&%F54NTL65+Y@GJY4X;V*Y&PYH@UCO7.5;9]DL43U+LI+ M:)>M3Q5%PBV8/MWM5^2)\V6NTI-,N9H#XRLBX4H_;9D\*1Q!=0#JQHUFV!4' M+@(@%CF5UV$2%4?\LJJM0D'$OJ;H6%7-1MIZ?K:>0%_\)FX#9"[/9/U(G9N* M8@5QFH@[*S%]H&@SB3T&RE2A2*) M/%]T^BJ*2S>DHFY4;?X8+%E:.5D6CZ1:,XM[B,KC[_*>Q#*H6ZKP.;PRGJ!N M@8(TOX5L10HJ6IQ;GHMB,6D_U])97QDX405O2V07EEF$F/878VM.+$-&YBV+ M^(1-W;RVH4Z>U7!<=7Y=9*+C*LENO;FVXM5ZH +BRU6*F=NU1%:92EOF1>OF M,R7.JUM@5BF=5+M=U39*#G2"&Y;"$PGL0FNNDE@T:]O1VU!MA3#N*#95]@.Y2O1 YJ)EOMA,B'1)>4!3EFW4["&^<$?MU.N9 M"(0*%OM\C8)\! %*2^Z\$,G2\A:F.,UJP0L-DN.UUJZ!EY8VN#@!@%>??WW] M$5BPK/V+Q5!-$3^KCB2X"C/,795A[@);.A0F'8G2(Z$/91 P\L,KD6 950ON MXD0.'DKE3>%:80:$/IICF@6IMV. YVR>4K8P&TZQJK.-:*I9,B[WF%)O-:UM5/;V7A%5Y;U*D4 MM29+Y$6@]C<++DSQO#*G36BS*H,6.>I8["9*&2NWMI%$H^W2>N*UL&&8C954 MLK"K5=>U(6ZB[*2HC-Q(QJXGOEPELW NQR'[%>4ITV:5GZZ/"2^FO09@BA+, M:O<#>!89R5!$KS+VM=(4/951SO5XGI[C,ZTV[=@:(NQ,)6$ M%KF)1RQCY4/*RXJ!]51QT>R(5?)AJOI1+GZ1TZ07MW1'4]R."GP?-\YR7JD, MUCGKBF)7Z/.&!WA;ZW(G2Y/E@]6K#W^%;8F(VWQ6^XSS"AL6[02R) IGJFV, MK&BZ\@4?K*0(J5)NO5>IIR?^0^_,LM(TL:WOE;Q6%G&6Y9KR3#6*Q+0014)T MN*A:LHSU6)IN*"%66]OAQO%2FB%!WO@WW9FVRH/KM[FU!*@^KZL"RCO:" B+ MFZ*C72V+K/]U2!Y);QMIDK"S-T*13%H)@\Y5JD!EK$7=T0P,720YKS[!1LY?]=Z46%G%5:V71:(U*"!2L!$F(WGHL]31 MTWW%1\+-J6F^:@( W(#EZ(8R,%['MUI2E5US<>Y7:82"DZV0'&@K*SW_/>=R:WY&=VBI ME_IF(#A'53Z?^U2@1AW6!E>;5I5:U%E.Z&AM9[ M'QOW'7;JB'S[[D#TEHI3\2 7X%C^@%7\UPH\>EPXNLH&YQ_E?#N,11^IC=." MQ_^!_QG_'?J)B)E<\& 1@^&\Q"XZ V;\DL\&11W3YMN?__/\_8OR""N)"QXD MV_]M@EL&VX __I)@.6X9F:^LS1L H[_";RJN^!$;U.&AHR@@C65HRA:Q*:O8 MY&Q5E;J"5+]SF_ V'WK;N]8>&[7@9I$ ^L^2&WS:HLW@K0SK_FT58LY/S+-J M9FR]$XSL%E6<1WP.(R")KT61G&R\@U,IU$E"_8YUZ?OS"U3!%VL]7(K'W>SX M8GR216YA<6YC6D[MG%)\8^7VBP*VG%]AKAQ\J%+>IQ!M8+NYRT0W]"IK\S<3 MV;>UY=E\O\ ,7 2\1I@MJLP#,5_+04O T><"G*TZ.=396J,9&_\MJ M5TJV9CN8F,& Y7)WM(Q4P0MM\K>]L]YC_7))T8ZL5:&&.:5 MOV'(GY9#U_O?XYKTZH-[P\K0HY:KEG:S$Q W*+9Y@ MX685WNFGL8YC9[XN+RDL\IX+7@\C9R+Q,)>#GMKGH%_+M3J7XWTT15(M3'%2 M);]!WQ-F?Q[/"W]::X:PPW75Y] J$&#(3CL5MF [MM &_*]5)"L= MI(^JQ4DN\10,W>JVAK*ELNL82E9V1E8\#GED[7YK\WSO[SZE(B25+TA%)T6] M&+50CFA&5.^%8TS*^V2A&4H7+!RD%I!M^1S6]5GYB=5Y7-.W7A M+OH9/%>HE.?*WB,ZN"4C5UBM57C7"U7[4Z[U)_GF]L@^[IMUDJ]Y%*?,30D6RQI7T25LR] MXZ+OM#9PZP_W*;T$Q_&?TESA^;H;>-8W$Q$(O2!CCB*E<&)2M@9%%8?[;)J=Z7*U+',T*-W MQ?&S:+'FBFY1>)LZ?EOYK(^SK2-]JA0AF2H?:1X"2;R4GDRF7JP_0@RV43I! MV?FXO#T]/$8=/F<;5Y:I6KK%2 9;43%R2A\)#L2!8#67H#;210I;= ,0[=>Q M7[X*6>NTZ3+W0Y,";+ JH"\2Z,1A3RY)M5P!6<>,'>_P4Z*-)%Q&=?HO$E0$ M(\9SI,+ 4OTCV=2MG:/W:V.\-:;2.B,[!"-[+I)DLC4.'.^PGB)U41U]5)'/,Z,/Z>W,@M=\6,Z=U"I7NC-&*5Y"MMZO:Q3:TLX#PO MF@:59]0R#4\\Q:@%:G;O9W?&@#9VG9M;27&XLD=<0"?A2:]:Y*JLK<3Q M6GI.P8&C N]>"TSM$;%Q7&N,R66UKO0ZBT*U1U$YA6KRBT@C53U390-9T0A> M)!W_D6QTLQ)*K9(9!1(NY4E0GD1[ MJJ:W[@76.H"I YRW)Y2#4! M+5:GWDH%P")Y:P7C.ZJ[CINX\T97"ZNUV//I'P"E+5W:=9JR7.XR$>,./JGZ MM\ M&]1/<6PJBE2Y:KV[5N=X5!42>[?+6IJ_B".5$],K!:2J7X%M6L.U=!1Q)+I[ M9%]Y%&VYJ@I6U@UN.UU.03%FD_O#/3T;&0"P;C-C*6/+;I7O/BPZK1M#:SQCV+ [:9^#W%Y[,'$ MW/4&]XBEJ[J0&YE0+@N_H^3F##/N=Y1*Z-A9@-$Y%"M\M.JXI9FK;E+5(:RN M!*]-SL+=*[;JTH&CDDL5#*8H_)/36*N5CTQOBBLL2?^E4@:(TUW3D(M8Q>8D M.E694)^85=FW%X.*!H8J]A55Z%?A-S [F0+^^JB-3%171C[0KL7+,A_SK9_. M9.L1X*:P#C(<:0XFPJK?/:=$YH59([%.N&7 %T0'%YS*9-J.1)M4/0$K["V# MB9AX^">6LTSWO&L2<2,YH&LFYJY$JEJR"ZL,!93JI[RON*DU_ZN89KGRND1I M#9-J[ID(9Q1CKG3<&BM) AD5EE9IWX3I+02U=46>YT67@VPAB!-N/4+-LVJQ MX,*I%3T%<%/[+=<[+#FE59U/PIY!'%'*^6A 3WV"EH 2I44[']%^2-D+Z0RN>4E=Y+FW3(A^U:(C9$+0,1%4E.L#/8E4 MQHJ:#%UP@:*S5K'ME@3DK@)00A@AK&JC%"E&BU3I$*;V&?"0$1=UXB+Q"4 F M>A<;>"WM4LLB48(604M"JSB8A*W6MNUK7-NQ"A9,X"'P2/#H/@W92LT+ST5N M)#9=P59-3%3+G_'RCW)+LEQ)G-3/Z@E7A*MUHR1;*HK.F.ID'[:,BW"9Z=[\ MQ)\(3_?C24Q1YK$.P,GZIVM>C]X27 @N$BZQ?QU>JD'SHCW0M_I13243D,?7 M89J(R@'"#^%'!02NQ.2S6K,?38("VGL13A1.U(:>J1F:DAYC]]9KT:C9C^21 M# <3E-QR53JT6F(B41DNEUM] A6!2H)*TV61EE%V: GC.8YU2%>!.-"N%22K M"=,B'T.?EX65.F/10Q]/>$+_GN!1YS)?1Y3Y2IFO]ZT76=!>6=""_G,P?,E5 M&)1GZJK .$(K*H,1K_"5%CE?DY!SS'CH'.N+_$O,2L(J1I'+7&\LZP<[LK/# M6.\OL4PIBK@L],:$(8YS.C 5/ 5J&-RJ[O5=*Q1\>#;E!]5L$+-71"'46@OG M]\Q2I,#@[20/KWB6H)&K+ M\E@P?C&@6*9!8*5Q()+J?]UXS?"G8%YDY5:EM[-*6%/S/5*9-561C>P/)2:+ MBQQAU62;;U20RB95HOX-M$ $9XH: 9DUN5$346GJ@,EQ.EC,RYD0JAETM>.T M:L. *9M+OSHN8"W:4QUKLKZ>3,V *KLAB.$ZMWCL'X \-%*WPC03/19D52(V M"CS6,)%"Q+6^-64ZU@X$Z3Y\>A 56'">+8$3S\IHJ\ZR9P;L25:S%>YSC2D' MD8=)*IO45^9+U#1_X\*%"9 #&^) ;%0PG5>.6BCR!_T@6%WIRE\QR"C%_N%B M )T WXQ/<[7UJ62BBEEUF*DK*F&*1M7EPU0;4^? Q'&2CNH1SFN&OYA;(NIU MQ- A(6_1)00[X&./U"P+D3"4)J8RPJ7L%E^4Z!S-P(C6=3A/1L^]F(J)R5B& MM,+*5NT"BQ/EO)+ZHD8()=@83N3!PF^R*WJ9N(OS.N!E^"I5NZL#'V)FK_!_ M3(),#%_B,]'W1!9D:(M5-]L554,)8'L4K,0'32PJG?28)S !EXGPS"(-'S F MBACVLOT/J:WM2LW0Q8+7A]+=<#4^KB+5Y-XAS@B:&0^$(L]D(;&>(CGEMXE* MJ5>=;70EQ$:-3>%&NMDD^). XC7'2FHY$ /[H@(%#[&L79BKVE(GLX3+%&5](MWHWV^20P,.[RL3E<3W[NE'=)Z"U'C>26;N-9!J>Q3^X+) M8D!5LK-]&MXK-2FH>OTLN>+W8&2P?C\/[U3:5".]X>".5GHHQ<_JGA?A4AY' ME\GIY[6'?)L4H_^.._SI:R5M+$*WC@41.#%=M(3!L08:$G (YU7SZV6T,%PL*(JCI+*&% MT*).1F4O^SQ1%6B4*$@XV8J32JN)[;.[""N$%>6!5"?3L*C9K=9S80TMG>40 M7"HYR$&:;#D!K![><=JEDETJU9$=CO5NT''J#S11GE6'T:AQG]1Q%A5GS^U=8Q?FS6T<2];P7\&'N6]8$2!'E"POUQ,30-SQ+?.B>4H-7D]H,# MA'U^!(0= 6$/B@K1$:&\<:>,YGI?AC#Z'KG>PU$C_@A1J=&7&IFUG-9O8%HF M1?6!H.#FY2NTVEIES4>E?#K"G"$!#,@1]3- MS!V<3!RYB&<*%PLP:/#E: YCE,5G7$7CFHCN;CBXZ#\63.!LHN&=0TPUUEVL M3Z\=79.2BOA6;9*J;\][8.)A<1;^;$ZY6VSE5SH%;VD*WGJ6<9KB[V+4(>6E M3$C[^,CWY^NGH M9Q UTBW?R*^^EU_M&JVNYN5F1:FBT9M0Q^ULHT $:;++I$$"IY^]C*<(O6",@S13-(., MX9(PC6F^-+P8> V89E;>\4?++%^:PDJ_60'9@ 8,O!6C#\,)*44H:5S\@)?S M)]^_>?MHE%0\8J"_OEQL=7G^J UD6,5T5HY>BN5\#F=V#*@8GS*_I67=6 MFA+\DBT ^DI8X&:[(LZ^2NSP :G?"T[@A!E*M;Z/F-G#=(5I_U#H.W5M#$V4 M:8BTY'S4L #LO*C7)Z[Z/B,(3]4%\:[!HA,+!*!S=:/(NYXYY%U'/@+OE2'?R]DT>E\R7J+[ M^(LLI@4Q54=?Y8#(JM?$<=A$BZK9S;HBZF1JH"AR(;AL(_N7G<,ZBXL:NEJ%IV6>,RC$9/-#?9*+!ITL<' M372(AFN&%K73T?/T7G*ZQ6^_>OO6?XL4>*J@ALB6M%APK#]/6,.HH&?1]9YU MAD:IDV15T>WB^>8D/R[B]JD$I&MF 42P<;"0U+.M-Y:-$/WI>)P07(G&DXY+ MMTX324J>=#G06E6OW&8-)SCTC-W[7FS*&;<35C;@:4%. _3F1.AD<%:-H[68 MM,AKBS^D"LP.BN0\'IJ3%O:K;MC%!W([+HL-B_%XCG(C6:N-%'F0'W^L)SL\ MGPTYFD4CDK!Q=XAEDL0;KY V.4[OE3D>')-NB$0I>9BIOFZR:F2>S19GD+"A M:5WF'@5G*>6M3&20 ?']I2SSH1A4=6\<"+:;E?2X5^0&M:]I5$_C%-U*9F8P M&]BAQY<4ZE\*%?M>^$8];W"N=;4;)@_L\=SE^S5W;ZJ%1%S-2>6](&-+MAX0 MTOK3GC>6XDE9H=UXH7%#0:F4RSB:5K:00L[[,,K+&(/H_WX#T+R>;EJP^XIS M;3ES>+O7(>[P0MR\M(HS9L_D+K*DEW!0NPN5RF [ODU]X36L2:?L)8TY1.L> M8 !S7N!X962)TN@3(XM O9 M88HWXRK!Q%T%$!BR-XWE5 M46-(5PP "38,/Q(F./'B,F9"HA9N!?^0NQ7BZ5+'AQ6=69 :-4.\6+:F=#'* M3>;%5=UDU&LX9/BYVPU:OJB1;EW$OQ2+[9I >K@Q24@DJ5?@.W&&H/NJ6]M% MBK.8XMC#H4SBK1#@"Q?D:"Q8L:?U.URKY;JRL6+U &O)[;J(_ZGB-64SR@AZ M)4E_J'X8<&^2W7]/L(<8R*_]8"T#04_*=IFT>,G#A>]B<1ZSRY>69X6/(%7Q M@;&A,#]NWLMR4JXY1$K2*QA5ZCZ[UJ<)&=4L"_)0!5-,")N[MNOKDK%NXTSC MS&;;@U6DK6Q(D'"9?)V4&+B#2FJ-.8LR%R<>:&'PBV-A\%@8_/,+@S>Y7KD8 M*)$![=!08>&&),:EC7M<_.GF9'9V7_V>KN@12\6*]N. QTNOL R"4A'78PY/ MJZJO"G6P/61\[+^605X\5[N\1K2^%Q7DZ/>Z1CBA(*<= >KT]Y*-?.^]N.]R@0_2..JF8E^: RL MRD*4^UI.Y0T,4%\>/.7\^&M\HDO5551..("N;?U[UALG]"/I6-OW_?T@M)6]VB[&QDTJ"'T(S*B3LPBJ]Q=X?U,U%=/]$%T J M&I8>@0=W8YT#*#";$55BWU3V.WN']% HO>G#'DSR)4OV];S4X=<=NXPN%GLK M):;A-=TO E':>YI/FM 15 1]Q!EV(7.0)<6'?L*Y\$W#EL^2=70[ZF?5NR>, MAE'.,+S_>/7B!KEL^"'6:=QM!B[ "#'7P!:)N7@; MYI**YSJI=B@2AP U1L?%M4E#EA<#W=LC(Y6 .[@49VEKI(J+Z*4G4@%UH8J+ M)DC&%^O\S>:;HAXR>,_KT_'H^_4L_M\B68%]$^HF@.?1PY FFW)!>Y-C>!PQ MY 32,9*H &78U+WA@RC>C&D 84+PO%;7I;U.7<(H_-"%9S4YG0E+>O PB MHL[;BO=PQVS?E/D@-X@M/'\=?/^E\X=DI*H(TN%JVO!", 1_(^A1L[U3^ M!(G-7#1N(!\[U%3VOQLPIEI/$+*J;3F<5#7/56(HV5;%55$NE)&(ZQ2$H&M[ M7 [C5-,G'<&&V*;EK.]D]CA-[?N;'+/5@3;9GAX8,E%>:Q-[R[I>/)JE]0A@ M]:XMV?J\;)B\Z>S3,QL6R<#B+*Y07XUC_I8F8@X=6#G9S]-A\)ZT*BF 12* M3A3B^"B6JZ*\@+=T/IM1KG/T%BJ%<>F]>?(FAE H80D$"F4<>YYGGR<33I1# MQ(OF'\!"%B):"NMU:/(#9/CP\*4+MJR\Z'MU8T9R=$"#M-#B;16&,;/:<[=9 M!2=*#AA!?9I**=-#H1M>>VU>A,2F+[+;+\FJM :!&E>U4H=,_CL5RW2??[EZ1<\(5^< MD7HVH7DXPAW0( JR M]OPD=FN5)LK7^>//J27+ET0L.1??M((1&U8<@.EE3$,(OI-"XFC+-8'!&59X MDAQ5!XYNBP$F67=6RY+T)H$5!]!,MD^ :EI0ZC*#)Q<;U3^(/O(A5DB^/%9( MCA62>U:"SX*&G+^$;1 M14+CK!9R. & 5$0\CP@GP0H&Z8YU*F% *82:T$W1BX0C."4WB>"' MA\G%G3-7"Z M4@L<:$,XF'(U5_NE4,:=^64#VM"%:X9*1J7:JEEVR9E M*P7K#IH,7=4).D=FU8BP#PKA?WW+78NP2.MI:9DA_66+D8@[6AAXBLXP/-VD M%2-4>8 IY=00B[F!')GP-9[)P"X.;($;*S3Z$\EX+0+WT]W73^L3Y7K?!VID"O?=ZRM%P+S2;A[5+"%^&H-UIKSG*B-?C<^VC+(Z M03O3UD!%]!;Z\6,)D'N!-FWRUC4 =;@\QPF_UQ.$'G_$6;JG/V#@F'TP9^GK M3F4$N^,V]1$]":771>#64C$>.B?,@L:3NM?9T@QR#1SV$$U-V6]=PZ"8U7>$ M,Y9R,S*K/?S,2QN#;VT,GMN9Z*$A0]]\2[6\(3S(Z^FZIC,=1_K9YV.]R,"0 MR\^I+UKL1NZSC M'VN&=&RSKH&]BX-6'DEP.-D+:V(=_:.L=1JX[YNV)+V)_;S=M/#;R-&EEC[L M5RJE/'O\>/SX\6-Z'U16Z!_X7]:%:ZP#YU4@I2 -];X?(DU74-_P.WO/ZI]$K_Y* MFVTP 3FCNK; *P6[TJKC/:"0(<1<\W[1QU5=]!WO6.#NOW ,7?\[;/U+RXL\ M/?WF%'6@T4NN(\K?N33TUKG,],I?^]3P*X&XNB%1J&#BT2EF\;]@&G1BZ#PV MY\0^UH:IZ./0B88I@1\K( ?I^]FTZO!0X1@^S^RPE/4?+QI5FM[W*D8KX$Z\ M31564DFW%8,:Q!L?OL!^AS=%V_VRF%ZRLA9WLPKG)/P_ 0^51.+!@))XT=]$ M)(GES,:)^YWMI9AW!0RA1FA (RZ]ELWLA';4=F1=4J3QDK!,VQN]ZG@P1M?! M )*WC!M/8WC?QFW /;BF"Q1FVODTR^KGP-NX54&[0V! R;= BV$'W6&(>U:B\.+WN8JW%D1VE!\0A1?MQJ2E3/C M;9\\SN"*,3>A3(]A()[=DT1OJ M2J27YY0'*2K9@A-]+2;F\EV0]'QR3B0.#6Q%L9309N?GA.A.ZC2T#8R=J/GIZ=?/8X'M!;ZM M_H@T=%+RI[IG=SK5#IAK'P@EVFF-MBD^I(N+"Q(TI?<<[%1)/5O8I\=X&' M4D32;^\[4GC@.)//3;TWF-X[=+R.?C(F(VT.F6Z9@"PZB(36#_JJ"=O*@5"8 M]9(N QP6)D=W4^WR=F-T0+.QLY])\W5$,4EROT.Y/6O92D*(N^0/O]O$ )YP M%)QY-8"T)#F5+LL&UFD[&KW,B%)_M; #)RX9!6Y:&D%C*22WZ(EO:>DMC-'F M2T''Z#)-S\0TIV#J9?!5G!XSDU_E$-.F**4AJ,/'R=3$\ JDK4W0*?NXE8RJ M:L@SN=?JDO)SZXKRV9-4(-$.J8>6V-NYTG9!J_6M&$25F(ULAU%SX*U'D$[G^4).!@Y,(6LM?@9,09$K/U[&H0X06BJ6 M-<$_=)2.@J'_@BI*?V(8-+XY#KI'VE['9?EPEN67-RS+)Z>/O]R_+)^=/CE[ M$,OR\7%5/HA5^>79R=D7-R[+3[_8ORP_.WWZ45\RT#ZWX=V6> M[W-Y#/;\[N)"=U,?!^.KV?O(]9QT>N("6VRX$MKSHUM>0LA*T\:=]UQEA^$P M3-3IZ)SP5T+H$G]W'8,Y(;L$X?B@T\XJ>LVRB^^4C*ZU9O9?(Q4D*:JN*XKC M-=Z4%);D=FC=6K<=%W67P( ['P@C.QJ;Q-JV"U"L5" $B.80(SO LLX+ -V1ZF M=40>69,A1IPC\AW*:)Q9T'L[=59;:1)]P[-)P^Q MZGQVK#H?J\Y_A:IS@AE1GK4I-K/-PFBGI+A"^C;1!6O#3MS2']:?D"S(87-\ MU-XBJ#N,A/7NF2LWV2;,'3EZY(HR4;9J0Q7), H)5-EP;PQ(O(%,QL6UONX0 M5>HZDX2*WL7HP;K](]0ER 6PM=K=5#$$:]YJ$4C,#^==PI6IG<=T03X.-4I; M"40T+K3T,NE,HK[M\*,-* U(R6&A1YDU,"H+#/4EV0M5JKEE15RFW6E6M:^R M:J^329RX&Z#4(HU&!Y.T.->I.DGK12=8.CD-)EC.XV"0M>Q#.U<2!J/ 6 M&(*W6/@-DEO$+D>AZHH*8G-G+V '>ZOF4V@+',/036UBCNB1EHE?\8@[J2$D MBV]DUMT$ (X3X%+BALR,%JU#1:).7+;H^*VK5L1T0XYI%&]#M@A4-+"DM MX4(;\Y*801:]T67V5>=W%>3!\;5 ]'!3WT/>PW_V.;7N;%BA8<9H$;RV-F2R M0JUQ]^'E8.*A3:E@3J8=H)Y0REDIS[$C)+JLH<-%@2\WF/*TI7FRU^\3&[4= MH(BC.%!X;PH%*3R)C\F,::FTIU9&)=A/!->^G<=W?.+D/$WHMA^Q3'?0-.XD#]905*] ML@0OJ?T[Q0^0S8!S,CPBNB9W :FP/D.,;1H3V=S-\H,W&W43X=O4R#FV;0'!2[ MK,Z*)0"U]T-E[9 S8EF[I'F'5M%;M8*2T7;V;\HP' ((VJ^NPZ2EOAQN/IJ0 MJHX<__R-0Q.N?&N2D#>G^)WNNRHM0PYI@!/;.2B&%2YLG,2N\4BT! M21V,WK"_WXR^UTGU7=.OGK^QRZ1&:?&>-+Z$ *-XLZ[3RW^T&+KXZV_>_#1X M>6UUOK.1@-5?<\D#T8:DBY&\YJ_)3)#NFS;=VF'O),)_ZF^UK$%=I!O>/A_+ MC-SPBW&F=Z""XJ B?4Y:J=Q%ZY03GE%I[3&+A:N0>*T"%- ,/V,>R)=ATD"\ M@'7'/Y,3AMO4?GCUZJ=!!FO6@F;97:R>':)\Z4@=:]K5$48;N;7VYZ3S5/J, M1"=8OQ4].Y!J]=:H-EHYQ;G!(X5E_X:/[.O@ 'G:JR6[@J3*7?I]P)9!G(%4 MN!>$!*N 1D7Y@X*K0_F!A/54]Y@"H4 T-#H^H-%^$2VTW],LL?+CVGBTW^7 M+O ?_S[Y3]UPT9="U:"BJH$F--!Q-6R!\@[TN(GBC:H3%CP?P4,3)T:._FQ'O]1EM>[HKJ@"_->OHQU[_HJLV?-W M]'\UV<46:H!W@R=F].)77C@F&)\9^'?G+U_8*B/]F[@&%B(*<_;%F#E[;A(T M\:P6!=[;=3R:2T?KH<,%C5HG6=8%64MR?-II0V=I#P/.]X^;A"NQ#N=DX&7L@B%-B;%>UP-FR4-D?3( MAUG3^UU+LL]]DYQK *1^CB'6BC:^6ZKR04@3;B7"CDQ9R+@M/H:AZ*ZRQEE9 MX"'6"Y\N%?H5XXWR/Z)R<',5O0R>%2["I5:IS^XPYWQ.W,P) $K=$, MWG.>R_?<*U,QI,114 S)6.!$HW@?I0NM#[:;*>0"")P$IL>V/L7##D_'DO N MMYD,KD$HO>L40S@G8!JM]X*?F)0W-BO6L'(U!_IT4<0 YI+3F-SYFLI3#6+& M?1J12J]PP6&WT.>XAYLGS1PD]NK%@FL)E$&-2^/8YO OB-QU^4M7-==H65:X M@.4@/HK@2,O+$.,87I2%=+Q&'QNPN:94IDV5'>B'.E_=(SSY<5D>T"O)NA2W^).*-/CRCRNS)[!).L6FD3;I$5W MRA6U];1,$COTR>[SFU'J)8.6E\>E=EQJO-04P2Q:'< $3*BHYB,'TU-KAM:.DI=9-XM<=2F^]BO.B MN$8BWE6G*-5&=:&OR#C>HT7[^+AF#[=FM9:J%#&$4"35/M:_]I_--<-!H7-* M 6P]>^!#ZQ*\2\;(PO^[Y(N&DD+[ $)&CG3+WI0'D)43H@X9M0XE2]9>MEL' M]@]5TSLP#UP7=8K45.JGNPY>PY1D+&#_>"DU/):9XJ8V@TT(A3H2O,.MA$ 0 MR>73D:YU$SEIW#JK)EQ)F#<\NU0.9CQPCSUUZ.YU-3@& ,R4+#2IVL]$7O5! M(;!Y5YN$F[3C>OUQ*8R=7M9$MR52IPK?35Q;5)7G!=23INQV5+I6N6XCI9:? M5/)YTPRGB8>VO>I9[NZ#3"4K$#"MY1GOB\;&0,T#6X$/YX^P)/]%@%#1$V+) MY0PR^A$PP?MJ)U[;&W8Z%\D>D/P\R#!3;J6S#+';N D;4)_..N3\]!U)CG*Q M[!R [!6R.YM%&IF5H#E3M5884VD+5\O?! )L66M[FP!+*2C+*$BM)V& B[2D M[K"KW;UA'7IE;)UZ<14@J\/.-MW*2=\N! :ES,CXXB"_HZ0@KHKIEIF2+?8L M@(?$EQ14KPT.5)2H!5(5WSD^KWYC&1T0,LS+^!9% M"IG$B*8OWK.)9EE,KQ M1B4[+8,.2[SN9:);[7DF+0$A:#,- M'QRM:$?EMIVS\?GBMHJPQM+DFFN+\F M85M7RDI(+O"""EE[T@8YSZ(UU@_(OHDBI22ZTOIQRV:\*\3CB([2$2&L$Y)" M%(JS"AU:8HIFYB7C3"BQ,V5U(PTN:7G&^2'75E&0NX4-,I1_&Q:Z0[P@-K\' M[_)%R/L,;T#4;!/F)4"YFLH;F\H;!\*]NI((PT,7NM:Y(0N7X_7:NK,#W>H) M+OXPG.GWTDWA&XOB8KJB)]DF2]@U0])")HV3#J>#M<3=9_Z2O%S"KU X9?!- MDNRYJS-^< E'X7%I8#GY0*G$C;J!E43.Q1B>U!U 8+$$D:4E;0PJ/G M\=M$Q#@+2K&BD/_6/PJXLHL#.""/9L6C?6I3<=XU-!%<:/GHN M/K!N-ER2'VS*N5EXDGJ?-@ONKZ4?Q"7 0$T*@K+7H#LS9#C\2HT3;9#"0;0F M31"R" 8N:-3N'P7;15*Y;(/4_W;3F19\ MCET_M X5Y/CW"O(]SKWL&]$KA7 M+.!.\Y?;2S4^/5-XL\$!HCCA4Z.'U5R$U,@?1Q=D:MRO3$.4+*)=^ MPNJH?+SBGJ2-%+?-!8(?(L!:T\'L&AA5>67,K*IGY!O0 T>LPT ][-H&;=9)[#WT10W3>X:BVLSH+AH,F:J>7VC MNEW1CHB;7J2.J'E?($]\9N QT[ LXT"QYXS81DDEXT^2SR?,"S3VD[Y 9- MW4!=F[P-7K7BKG$*SP_K^;WH:'3O4-N^[DD_5,1/203/09T-25YARU%%5Q;PC$D<_C5J$.+. 9?ZQ/1T_' M0@3A&@@X. +T$BGT)+).($O0XU3\4+.R72U *%!M!&F&7W02L18U%HNIB*$5 M L6@W0*I[_@0]-,3;4.31O$4[-HU$8 H,XU^G14(Q&N.L1QYUTI_5E$!:I$$ MH+EGG^[(:>9<$\VZ,S)QS?YR5",CLYMYO-+?QXBY).D:#6>K/G'#>@I"_/XV M*7+2C2A%A0Y+Y-Z#?97[D"A!)]H<5U!>]8*GZ.58U"UKU2"H5QU-MH"IC6I7 MDP,GXTW.DQZU7%+HQNR!'*CX/CNAF[.'[>SLW]7B/MW#E_^0#*0T1VIGGA0F M5'6[OJYP)AJ+)JV"O%NE8UT/SPN/5)7@^63"TISG[XDE5)5"]A!GL@!G Y68 MJCB;\3!6;I"4S.'4D#>!:!2>AT:[.^/]KR_CQMB>Q.$+,R>%H:-8M+E-U"O M^"#WGU%%VD:]YOT,Y466OUGH-Z.3=TGHG>M>\YB0)4ZU)7,/UK+<*7=7E M!XE'VM";ROKIE-Q& MF0%P9B2=YV@6+&Y6RS/T+BF;W,LW6G ,CT':KEQ[E?U2G31N<;^3L,P>&Z.8 MT0/R.G$K6W!*1D*8%D;?UY0D3\V8;].6_SJ.:[&AV7QW&:K?XO^.?J!V63K9 MR).-,_U#-!EG3T"O? :7X/]LBFH2RM$/93SQQ!__Y!^O7CS"[A$/9>D^3 ,H M#2BB">._TU6%H=[R>,,8%PP3/8]'3T]C7"YYWSZ_$I(Q&_2J1W.@ME"4A)5W M*%F^U(9?!:*+^I ]7/+"M)V1T4]7J,'P(<-L:L,=Z7^< LL>_177XM__2Z;: M["=.KW987977U2#9M[7]IK7[;K.BMVXU9=QI");U#"O47H;9L!V9BR-UP\7B MXO)#]=Q60<9+,73QP9\E6@EQQ>'\=!IR/H1MYE\=.W/^!=%N;PB(V7+O6"I/ M)DHICEZB[Q,/=.[)G[.].EDPZYAK_>*PID56B#%QGL["Y!>E#C5P*'MW?@9;IQNNJ@NBY>9,JWC FRKZW--+ MFANEJ8F+53Z,3OABH7]VV6PA'.!T 0)PSB"KRO!5"5_B9$&-\KY/!2J:%5&W M_,*92X[UH*8Y&VU6-4%>5V5RX;$G?'Z:R#WKV9AY-?N/=+$!Z32=$.^0#8RI5*'VQ'' MVO,@C@KIGVU#\;M[MQX<#.K3(PSJ"(.Z=S"HKT4M96=Z=3AQ2IY:%:Y1K*M7 M$#.YK*\=B'HB:N@KTN5B\+-QQH:49K?<^C[VS=UU"MQ*&R;G'9,F%BQCK^X; M,T\9B/8>PC]1^F"H\,'H=X5RBF1)SH6; Z H@&MF>]Z L1K$R,.7:+:&?<*I M'YC1$LD_+B3(J\?"$ M# ]0/A94F!,21N0?;[49 M1CGDA;":UA!6VO,%,ADCA>MT?24MG@3SRB^5NE%GFA'"=ES4&R;^VZQ]7Z[] M&/50MPP N^^@Y@TLKR2"(#2F]QG;FDG/Y;LTT'@'626#+^R@.J;.N"OJH/-] M==;H#I2C5BYHW7&1 ^TZ@71P#M2YX:0@AC:46<&+NIZY^"R9J+K9UTPUZBHS M*. ,]X Z#H%8@ &[((E@8?#(T%U2!4IQ':&&A[H!\TZL'3HN6<>-UT?H$-I* MP[R3T53&(]<'O*=K+5$6NB'5'C$B9"SC[!:-=#U:PX<7+J^[D(VYU@UM3=3&Z0-W%^[H"L3XBN(<=EK;*C@*Y@V&S#?5L!*$ M@4-?=:&^O^B5V;-,?T.1=P]NL@?L'F69;MA M('QZ-/T-0<3Y[^Q]QDW UJ5T!%WIR755.$01L7Z&(G _,!+2MR<;QV1!CH+C%?@L2;>@O1*[$&YM,_L[9=2>! M%[V':.EX4?='_73T\RJ=Q+R^%_03UY )GAQX'9QVM^8.0)[7VQ4X9%)1J5@2 MJF"<=;1K=AT]UJE%V[V<=(5 ML[>*;T(8=!6FZ;=^!'1N&-U29V!1*]+U:XX M4:,E:?%1^N@SVSQ@7>B1!)Z._CN&-?S,LC\47]1Y>L<2'**S0S/B"(*8*7C, MI%L9?TR/5:?#-U.DOGOI6FM.YC04,PH/^JR&["7'&6Y"L5P XP$#Y;^#-:)( M6+&G\$K8%7"#'>>DV+;6E>+R#D(&$EV&9K-*['29\"G_AOB%C!UD8#%C@A?U M-CK'V]$!6@]N4GGIKC^2976KF$XG7:L4. SRD)E&8'Y/E\$%1RG@XULU[ M P]7,>FM6B4L21V_RWH-T2UZV/?A.9U3(L.EW^!"!5/EK*BKC.<',Z7?B:,1 M1Y@SFE>4!^ZD$+*PGKT5X:6#DTXF$4>[\:EQCIDJ0/'+U ]:E&ND#30I: P9 M QN,_?;!Z)*J]G6-KJ(955 <24HV+*+=CJ<0>@GS]\6$@4\,>EB=Z-,G/T-U MR3!-O8$_^ZY-MG)3:7C0#5WYCIT EIF[_K@FACW<-P^N:O;L6#4[5LWN7=7L M[MZTY\!!(ICENTV]FJLM[>5HOJBOV5>^S0DVU$%^?T-L[BTC+X&G\2JD=Y8N M<.L3],++??O;YZ3/[ M_).?W_W;D\=?GGZI?WDD/WGFZY N.Z^/FY[/35:NLCQZ;PG;/LV--2GC;5WW M,+,P#&H2Z\4LP/1)=VZ"='(VZ"CF\VYPQ=B2^[@#Y %L-9&/1KG3R8)*RYC$ M/R@3QQE,:7R&(5ZAWY"S%B[%3X[2IBI]1KQ=U5R&G5X2OQZ8M-$M20J3;0C5 M:$J:]TOVC7(Z3) MI7YQCCH6D&1$!20KB5!/?RX@>NA"S42:N!_?Y_RH)P:7!6D:+_W"DQ,;:^0_9"C1:S4UST65S9J5$(#\EQITRL_H#)7BBM.% 952EWZ&R8;6%;SIHC1>WQ66+YS3YA[[;8A MP;^L;""K!&7"R3IM"9Y96CO9;*'MW:4 NQ\-[Z1KRCXJZ(&:N<>WVURC5RJQ MS=E*3O0)LB%_WK%+:\;5AP_I66:4&5H#UC&AN5XCE$S\'79R:,!Z[4FI^9W2 MBU Y&'/5ZEK4]"NM2:K54?H9ZT);M^,DK+@"'K]#!;Y#V>Y_4 NX,.GPL$I] MG)/=MOA@$NK,1H=X#U! MDD'73W:,HU2+XJ()G'Y@U>,V+R[Y&NHLGN#I3"TJE@SOV\AKL9^^((J( 43+ M@>1<*R8=NU:=Z)<]PIQKW[=*N#Y4V?2XJA /N2Z(?BREM*0&V)F2*[*8Z$2%$;! M?3KNZ"/:U7 M/A]&4%3J$BE(2+B-)T 1GY/FI6SC8Z.$QZ@(+HDMJ-"&-.:-CXNF MNBJ;N@(TW1G&=BQO$2\1O[!IZ;O3[82LZ;J8?LB8* S<1_8AG9M%TY#\&&(9 M1>I:\9&<]!'+F!525=3W+X6SBRP2+7O#=[FZIW[7&RX^]Z9T9Y<*@!B.#+^) M321$I^)Z[^09' Z^:F.D ^21H"KYD/!J'HL$\S V@B7YY\#"P50@>(E6 @W# MX3:\_Z*]T14!N9O+Q5NRC8]$LVP +,T 9%#W)<7,Y&-L>!KYV&?NB+;5M(VX M4%T0$251I@88A1D$3LB(<6WK)L:?HA)3J(;:K[[\D.RA'.1L4/>5-X[W3AR M%W[/6-,,+O-#>*R*_19))HA#-=Y!K3]VI#(-79[+DSB_-Y8S4N3*6&&\OLS^ M1W$V$)WX;3V1T@?$]])\?2W--: M9.;+.WQ4>M,,N6CO#(KWN"DIP,;Q)8AQQ?FRWZZH%^IX<&B^L13KN'2!(\"C M>O-F,-:D\5A BS0IA=H@7!L31-O)TH.HQJ!7L*SAGHC5XU?*E33*1(\QP>]A#*D>RZ1JB94=!!Y\N@*WG\#K*948OQ"='QY. MX\]Q8&!!K<67_U"1$X3<#!^P, _*JWL00MUYO@_[BU.Z)X0FF%SZ4LCJ>70E MA\(."[MG),^;8M-9XIE-%*S3IB0G7.)::)$X_\'U_/=:ACIM%E(8A]- >:.) M"#^55TQ"0TSZD)A)K6_*5INMYLX7X[WK[FJP-&"=:)A8TJU05YU!(T?Y>] ML@NSP78<20;KI=6PCD[$!5IL;%7 7%ZI6TH+0V6__DB7\0$4U6[0'/A+=SQG&SL\' @[D8;:R;,Y@RJ+;ND&#?+V6T5[30;UFK:DL;=%/:P"56@FCR6_61.=XOI&(H\.G MK#ADCMPG(U;6-!L]ZJH!080?VDXH%XY$D0LXDV2'(W61"ESEFJB7G+% M:N,387/@6TA2\G^I6Y.UWN-X&5LZTJV0S8B# N)QR0$3O^A"A>)G.ZH,)MOM M#UZ*D.,Q'PI*\W ^(DL4C%1^F3:RY"GG:V8RW;,5QEDRVMD;J8,1UN$B0E"Z:3^D;+^LT[#8+7 M2P6-/4/ #]2_>DE;-D#N%0E01Q[$6RLZ%M.U4$#G!,N#EM!92FET37OER,)\ M#[BN)G\"T967SV^5=, M4LBJ.J^GZYI:PPB0^NCOH[=<86V-TCYIJL.;"+R)6?=\&HW,UEJH>\ MATD\MDD%;+.F4)%(&UM*T(HW[U.=\3"II^;GVY$N(A2X33PLVO05#1-0[#"< M91PO*C"8P!0SI!()*XT:.%D-#RRM4<)"3$=:_]MG_MLNZ\JN2A46]XE;[VAP M#F5PU''U"A!OT@EUO\S/C_45-Z&21(>W-$Z#EMB0 \,,R;5,#OB0CPZV/T<* MQ:RM54!Q0]HS)B MQVUYW);?T(GW[G[Z ._":IWMPE?0$VGYF+8=T6%BHEA):'20G#(VE=0X0^CO M-0 5E.634Y^I(GQW]649S]YF>@GDAG.F.;+0D$I=$(VK4@032+L&H33N$ /- MV:+3P8.R(L!@75)^75(T%G MQ+D\<W1X2T;NR5-_;L_J)1$E38=/%SO%I,*&C'O1.N"$TFM* M#HYT'A;;Q-#;/4MZHZF=@H!F0TPR.A+PHBEI>$H)!GT"$/G/J3(U/"],N]/5 M9>&B!"W&+/TNF<&SQR/*.[(SLD4%E@B@T[A%KP.HQS+>/U"IJ6R7!-GPG:N+]*_!+MZ-CLCO%$XX&+>B"=LB,]U)*PT.F6-P%Y6>N2[/WUS\VB5N3+T8 M2[53'AM/22=W%U<^=4JOQE#/C$+T",9GGQ&3+?)<5\M$LV1J:DU$I:T$7ET_5@17=(T9EL0*M1/$",2/"\N/GK,"]"2S%2RFPX#$PZ7!4B= MUI ^]*5SO[YY7=\HVH 5'F99):A;Q5]&$POE @76H_.']JK1#;/,XHC:GP2 MT:W,\AJ.4T^MZPU3>P7B7J-W3UA-@]1WH5O$6:@:T&BVI\7N4F:] =*^188R M(6V]57ZN>8K2YUQ3;ET[5$XT=[O5KR!ZWFOHGY8KLP#\ 6D%SP3)^<\A M 'M82"GK]_0NFK#R"EBS93)"WXRLT_^[Z(D[1H*;. 6,"_YU5*YU4 M^<^G[TX]M8#1SK^3G.ZGCS]5A^)=T4SB[FI/7O^ZB ;@?,HG$#3X3"ZE-@K1 M5/%,C686=B=L^+;(FBJC;V=^6 87\P[J+J E*NHWC+!D50,\86VK,]#*7 M&W56W>$@10YHQH@IL&D:6NPZ%!\J;C-%:*ZSZ)J;L$J^/3]_,R*8!B%*"^=O?" M".8@[M$G=&"%.=SMN-W>;F((=O:T.#E[]BJ=A*,7OPHL,&[^1XF?[%:;>/<= M/ID_VGV/UMZ,(F4);5B)29N-&67=YO9A/"K:9)?B5_P-)X\,0??)=-?-NU.* MX8^O"?,VD[:&@:V^>PBN"Q\#%\.TSH=K%QCB3=AWCF9]XWW=!+,PI&B?S((8 M\X$M11Z*WC^$];!?-D[J"\SQQ;P5'>^)?QJ\CE-N6TBXA7YHH9-UX WJE]/WQ*\_<2 M$AE<0D2-RPN5B,5!,I3U5O#0I#'KMS28?V(>H%DV$#V7[$_3/AN:J@.MTA^- M*=JJS9<5[92:L2/2 UO"4NI>YMXDZ ML02*_4#[8;\XUHJ.M:*_0#_L0,N..@B SFX8+Q/-JG&5VU'B91/T_1\8XR MR!FZZB3)@29"9;^W1^+4$?V+ =!K"GS'65,) !<735#/A$[4BB>EI3.&81CN M"VA5D_PL">2ES[KKP;\ICX-+*>_6C]F]E/@BG)(38DNC%)WAT0N)S\8".[A" MXGLLHDV]CF!N)K8TG]'X.[X+MUSCDBPJYK'XEB(/UC2*3A-Q3TYA%-*$@NV' M2G!56/Z16HHJ87QQ$7U?9]!S=KXIFKZ08ZZ4D-U,'IA&1U#E M/$[3^L0^&E"/S!A#E'$TYU'T:K(H-"AJG9[!N1%@5LQX1_^4I/@KO][>R'J3 M7#=>3NYVFQSZVY1=&+SL87/HK_;M+-8BH<5/B3Y0O/!*&]OLC25M@/S[$#_3 M]T.*C@5Z^2P=%Z.!^%>Z;;;;;*5AOR4K\]@TFO0JK$T4V9:3@. MHSR2\;>&%JS.M6OI8^Y@G@:F.^:3QL)3+HEYUC\F=6)JFST<.=C@5>U<>D1* M@88"I+*O]=B34\61'DX"5 O93KDLY&+K:=,F6S.LJ%H+VPXUF,JU&B*L12 R M/*;)''5Y.&AEQ=5;T'PS5T_6/'A=N:2@=&/.!_R9)AO>1HZ<=Z$[-&7O_ M\D6*]]84F^WWP7U1S0FD*>SF9H^_TP9\=-_]*-I1BM]8./#0YA@EM;NAGZDI6.2+$'W]++*&T8H$<4ER4NF7MUM M*KR!D;MS]47M$D=\"ZDVL,3:,IJ(@Z4(\RK_[7 XW;FS<=LS_ZE6RF@K*Z4P M9(]A= QX5+>&5OF>+?U'[.B!A2@$[FII^?'(8H:K>G&%S''.(=V-PWH7)/:_ M=2L1EZ:<,Q@@4PF0@\E>$Y=OB\4V.K?JO('(8@ZXYUH(_<5(S^Y@"7;9'"5] M,$;.;'-)3]$$$W=93K!)'8WA[LV?Q73L2G+(AMJB=0GM:$A'AU&U0<64\X**5N-P#!O70B9&>EJ)K6CS!4 % M74*)0/^+YFK,L-&QY^1FUJ\^C(:W*K%YTXCP1W%@@*1&J":\^NGVGG8F2?DX M] TP$B/E[T/P%VAX$1#KW!YH1[]S\;*'!4+CI'5PD 2^'3AHE^3F+(8R(7'9 MF3ZLRXID@D3(*Y)Z$4%+Q#TB*@?ZS$"JK5=DVZ7!+5$[TH1 1$TO_6X8>^M! MW>$DR]!CL/2\E2E^_:N1U7YY+,X=BW/WKCCW-@L[9(>.!T)-JLU[KX#]@$V* M?040KR$1!U&M99U<*C >*ZS\(NRK'#6NUXN03IR:F-'FQ57=^+0]D/;^[[]L M9A>)A7*2(RBG=%QT$B&K8INE+%7JP;2\+-&0$S;FINMN&M=_T4S<2Z^4Z?@2 MX\">$#)]"RJ[&8N12+A#1O)D#1P&=2HET2M'I3C8[]"!^WAP?8__U$!#PL)N M(+UY?!GA'SVH9_I" L;LX+Z@;+0"=(>&T(&W3D?O5F&* ;#H_'P&!M%UPVY. MUBEXGB[X?3XG^$0G9#UZB0F!B;,^#?W;.R'".[\(%=C_/]G9?'_VQ:/$7%'J MA>9R(21RSJ29^3U-\O-0@E2*5 :7: (.RNV8VV( MFD-#O=.11S=VUSH=_1"?HD81FC[JMVR2?MQ5V6HTYB>.O;O=T_6\MX5>)MVX MN?X#/9YNC/.).M]<$!Z;.$\R\C-#4(+]+,V?A_ZEBWK7FZIADZ+Z8)R)V0PC M^&!.Q64Y;>H3H>\E[Y]#F'I$J+D)U$ -+C:\"11$-A80_&C0T@Q9&! ^CA.^ MN:??:0V4+3B< ^0NUL$ R*5(?FIPDO&>MG$G!G)?2TK8##ZZ;["SOC(.3LB< MT:WB3)"3;^V03&YVR.#9M_?UD7ST]$BBQ\"@.6&I'8V'9ZG_CTE*]\Y4)N\I MF2&%$'#6Z4;AO-V$G1Z(RQ-)L:I#:[@G1HPZA"=.HKM<<@F5SQQ .IJ6PMB? M1[4_PH03E:)G35-QKQ;2 W7#,1A5#WN6OQD:)\?SU23>> RE>ELIW8?!HOR_YHH+X4EO=,,BY\MZ6YH MT9G33 72M,*270NU15O%*J+-2V;77A7L0HE MS)[TJFVS\ZZCHS[$-,Y[=BFU_B2'@C,M+HS?@IREIE+ EDI!6]3.M>LAI5328E>-$\J#"C6Q(?M=*Y:9#)>'I!^/DR M5<[YRB$DK]<8X^/0"P!#& OBD/UO= C0%(U^*GV\_"RRO0 OW?"Q=%,^U%A\ M>L3DYR0E:[3Y$]+09-[BMO-F39@O=,-%"\K%PRKY\?2JIA0J!A;5SX2FU0G)AIAST<+J(AZ>:T'OGU17M?8JFG=)9">Z MP',:."(*@5 1:W#W(;&'*B68R)*]8PHE$$O38R'.7CD:,\KJB9M M0!?5'1G;[P&UU)]-S63@W!*)&VS_"Q&/]IUY%IZ.4RC+&D!YRX&"H<89&NJK M(]7H<;UAO2DR%G&P]AB+9>+L 27^Z+ BJ"9(\TU:,TOHVE)#9#-.*!]U2HYK M[KCF>,U92T_+5".B/CPV:H,8JD?WX*I86S+*FT&2/S'S=UQ5QU6E)Z>4.P6> MH5EE0XPF!B44&ZN+.C]4CTOIN)2&G3 OD1Y#=@0Y!HP=NY*(%Y/D3"1GJO8L MK8<&HWGZ^ BC.<)H[AT?\M%@WB>#:3Y=GMP0"EXE!!0):6ON$YNI1:CAD.1X M2A\7'2\Z3J_%58(CBQ:;\!I)>EBKQ6!"XG[5JA9"( IFFY+XDN[3>GI\7$X' M7$XINZ](%P?PHJZE+4H+W@P==W RXT.?)#,HAFS5A!/ (.MV?4)<=L 1 MB C*/N-V&X+KHP'\EUJQ5--9KA2SYE&YVGD"7(M7SVIZ]2JAZ4#W<:'T>+NZ MU>Z3L3RNO4.NO;PMD:R:*[1[ ;1D1&_F"!B[YA=:TL)EM%R&!K56!:<+8W;Q MJW5'4HQ-?[Q'Z_-XF!]P>6XJ*UL"T@=CC@O92T E'.=S]NP]B,M/2L9 MP077D8*U3F?0E@>#T'J=,7R )4>HL-0G;$-5UADO+]"\P;7+;WV=5^AB&;BK MK3%+I:HE'&A8Y*PI]Z@1F$<@R4T3S=(F>'Z.N6AEW&)0'.V:'R#FIXX.>+-@ M\1#TY!,\]OEE49*BPDAHK,)\],(8JU\K*_4/S>GH?S9A],EW&W+G'XU^*JC^ M1%=ZTX06."[^UG_'2WWRW_&?CT;?E_P-OFK"_V=7?=D0./_E9EN,_M]ET*)6 M^ME;@K5WGF-.]_B.>-,>C;XK"Z)E,@"1\MB18$[%??AHXU" -3B%G>#/;AR0 M]I'*%C<&#QIQ1^K=#*Y)FE4BH!O&KY'PRJ@84:\O_M2$U:)0G"Z]N_#:RP\) M[H8"H-)V9=0$OM^(+3I>>-H00EE($..[,W"+:.&%-K%NA-'<]J(VYWQ]59F M(CSZI2XK3QD&DF!*$LK?HM%+Y_#IZ 4PWT9PX9ZU1UB'"5+)DRY9&K?YS^?, MLYX67;:0E4@'YE98"Q_*,?35L #>18,="!.ZH_$'3?OWXQ;4CJ)^V <;>=R;>=)A16 M6RRD'=(H(_AF[#LMW 5.1]W)PUK?,8-MO0S9!L*NOX 6DN=)4AJ.FJGM2==6 MQ^!*+E"U1=8:G&V&2]I&R"-TEH:3G5AGUQE!: ^* \H(:0;%,F>F=7A(]O\BP:),,! %P M^J:RR![&QS@=ULFEPB!.&8V<+4S1>IL\+/&XL&$EB*>.7D#=6Q3A ;%_K2R00$+]GV);AU_%XS0^,0MFYR<\^3TM [HPK[NB;N M[,&/GI.TG_*H_!2-[73T^=D7U"8TK>.^^TW94>*!I/N'*CS\\_A.K#GG[">K.V1'Z]2B#[_E@JKVD1=\H:2C:D8WEV]G3\ M['-J?HZ7()XSAOR/\Y:+G0-K;S"G3NK/SDX?FUSG)S^_^[0TTN2(%+-TJ&M\!?BB'EZ=@2W',$M?SY' MS,"8P,9SPO'-COF;Y+N/23_-:BN.9^]@]43BC6&Y2,47$K M)\*X0-::&#.2JX@#A#N>*N;DN:RY_9I:Z:.'!>*!Q1CD%B>J7U=6OVR:+BHZ$].HV-H+B??I*-./_! 2\7G^=!P0J]0CR(2U=7\.?U,ZK0W"[_1T^>21 M^%XU@)K^:J/?^:;<*D$ MXB0NOKZD\"F)KT.C%[+3RB8?_4SJ8!0FZ^$92,7-NO&P<3DB??( BA( MWH+:W9*[PYL/&:/^JGHP6^_;4!,R6V1VV"#'0;A8U!/RHGF%3#T[I/+$4!A< M2Q^*=H63X'0< *6E8=MT9_[6X?$\X%XD?E(9D25ENVQ80G55-C7K!A%'1ZZT MG9I[,F[0!;CBT]A*[E]8GHMX"=KU3QZ?/1E;:P8K4.C\4$O^=1!1GIR-W&P# M$SZ]W;1M69S\_ '5!"2[XT)8:R=1JRUKEL0CDJAR-HM;\$5!G!4O-HV1IY[/ MF_ABI_&.B2H4(:=I?_/L$?]08J: U?J%O U-WXT]KY!],!;T\.AG"(.71LX M6QVM6X[!*C @31$N5UN@LS OR"SP&EZ4%:0BH^VA>^/RG;4V". BF57'A;Y/EH37$%LBH; M'!Z.O8%,?"+<+=MVP^XI5I'+-@C%5UI\FSCC;T'XUEI5AN6%BYP'C1X .5M* M(\5AKL5=;91Y/[J4J6-?ZYN')([%%+OUU$H"7L5 MZG'T6$K,YU90&[=EJ(S[L=QE60>%'G[21?,-2L JMTI7^*D!X=[6M =>;]83 ML.._2C-@RF2,E^!)RS4X'(O]WI((A;/!_+:5P>,?RJUIME1CW7UP0DW,(\260M%N4%-(#%G)XF^$$ MIHE& +U:6L!USP,9Q$6%3-'!K3,N\7KCH!K%3+I$R]-)$Z?R \\&38;2K9A[ ME!/(QD.=5#M$RA@\9FR];*F*5PL],8KI41.!R'"[8RO<>0/LB[<\$5%<2:R3 M,!ZV9E+[8V72W3$#7=E"+MMJ:Z\$Y+Z1]Z":]JEI*<\VD$LOV<7=^EV\S\S=5E3<@.NLMH7''O;H;1;>LIST)P =7>7IRK#P=*T_W M3IW@XUP"MU'3V68LY-3Q41C>1X"$"\H"+#>56>;X32J%#"6 =QQHARU)+7#N M@^557Y2/QX$7*%OK*(1$F-1&R'TX8?W2@0'A0:50@X$=/[QZ]1.95Z4RSP3" M"^MZ%8DA511*G,PX28MU,>K<1T^-^*/+6IAS ?K0*\IK$50P"8&Y^9J[M'1\ M;,KJ, ;#ISS)Y4VXX2IP$6ZS2@Z'C[@0WF6K!D)KU6QA1Y8D#.E8O$D&#BFI M1;WA8'"CG@K&Q5!3&.3%5GC#_:V!65V&0/Y17$6'!O96M=7A& K37SI:=9-C MG+U.YT9W!T. *9P:%)5$E! @VNNRO8NM.@7=10\!.?4FO"R$< /+1/V>',O- M3L"?5Z@7:SG);M@KR7\0[7#);9*I?%XW*R178\ I"^P__GURP#X-MJE869)/ M(8O4$'\#C CE:I7(V=P^I!<<64ZR=0P)#[]2O:L-G95ZZ5U'EWG!+H4]S=:: MY'KQ.\N'9\'T))ZF)JY%ZV@<'^V7>BOX,(:/\7%-BZ73\96]*&Y"K[55$;6J MC4' #'2\!*GJLB'KC_[QZ@7&@;F![4=^"T[8@:=F>'H/9^ED62J7+G.(2Y[H-LOP M%'H,P1X$?N(V?L;]@Y;E,(#0(0D1^QB_J*RA1ML\9L MN:2T)3?UQ1\WVVSWK-,HC/+AM).]LQOI9YJ5Z.],V8UWWH#Q#;(Z.D6R4CO' M[F:^:&UQ9(W#H)+.F$%ZK@/MFI\NRS;!ZE7>L*,5U:.!'I8TI'6D.5T]%C2- M*J!3-^V=8Z3H?R=M-9D:3#N=%"G]TYMZ/#"OC^3R(#^[XJY3WE"^3E>-.+K1#ZN;^R-BV@#QZ]?:KE5 M1KT[DK:O&"0T4_5Q5&8Q;_32&5(DW3E M\&1H"!T &6T./2O6Z2_SB?]D'CKPZB*#'Q FBKYLK1>',QP?WKZ_'3TNKDHJO(W[84VITP8S)^[H3KOG<3/_7%OL_\3!OF=M_-R M*CR4-/^KOK!XII)-^ANZC9W)T8["84T.VE)=M1<#&O:TIQN&+:CTB-H/J=K4 MF*!@_U,24KZTD$635=T=H):I=_OU2@FAVYP'5?W8BL)#+O;-MJZ\A?:J^]? MOGYA/;;3P:TRY!+]#'-B9_)8O91 /I$C<-B7+O;.!9P0M,69CC+$J'(?7QIE M=[D--QJ35_&+HT_)[4R%7SG6GO-J$(ORS[(ZZWMF=8;. U?<5V_"NPALQ$^* MV6PX(Y9.^G&"GQ!$)2OP4L8,AWJ\--_(EJNQ/> FB0 P]P&F)#L_E9G&!.:!/OPE3%AB,__,V7)6M=NF]#2L2 M;R%DC,0O'=W(M\GQ&CN_Y(=X:I_I_26#(]*!4/X@QZ0U\$U'CI)]UI<\+B<, MPX@__*D_IB]H(%:4YXG[_\GCL\_DZ:D'"69X65^9$Y_3224T$4/?NM- Z3+N M\2?ZZVRDY"M,G3]H'P7Q+EI7\O GI<[EP*"D M%X//1!,EGBMFDLYBIF]Z]?R-\H#=2G2M7$E[^OKB+$@1C)W9H.4M";;&)D_,MX&/QSZ_%OH_>)43I:R(S*$DEG;;L]\PI MT'H%79RXLWJZ8<. MGXFI<-5A@J<+:4D67><3_&68-$ 6GGT.G^,ID(6X9QQI',_:D?P3PA0561[S M2-9SQC/R+\IFB8' H\+?^N9QY>'S&<+O?4I6J5=BRY!,\K!G;C=N^?OG\]0]CE']Y ML,<.I&AOY<-S>5]@"T<2U%@@.LHK\;L6Y.& 3[N>MFYZN>'&W"-56M5!PV#I MT%E?(P/50CY<5I3.4U3S/6'KQ%;AS#:_L)E0]H>X%RAASOX4YYDU[:'J2O"D M5#W7@O^.9(E'/%(E<6"J<5&D72=-70#&-8WK1SVSV8RVL5+();;-H^S?@Z4N 3GKCB3 QU4C),#A"@ 9Q&MZ?* 53I+SZ.P2D\P-LFG"$D^+5V/R1<$E>4 M>?,@0[F_ID#9(+AW,:F+"*$!H&QU6%"^0?.8]7T3VB>]#D M'F@&?2V;/N#U%*,"S&)MLV:T:6BSA3,DZB(0D >VZE M"B$KXKI3VZ7Q6I3Q5C.I\J"?-[[11HL^#B,S[@.+>L5YCVOBW.Y0GM9A0>D1 MP6JS+"MA9-"NH"R[O!,7!3)=25[\@50B.UM@C1[EP? "O!^&M6:C> MPJP?Z MZIX::&B(;E#"R11MOV^%O>Y\'0KO#($7IPLF:E/$$8,/8Z0'@3^B0EK'B W7CT[C)4O\7_';W97&Y*7D'VM_];%C52=E0/(;QU%4I,PS7! M-9L^4)"A<=O!^RJD3M&(!LAV%JYOWVZ)]#\=_5]',UVVMVH6BDE;-Y/X-&MF>(F?=['/(1M?N')TE_YMC!&&>>@Q M7[LN;%-G?B)/^WGVK4YWA'9%Q'N1P !1"?#==MCG^PZHO&\P[I^D+W.'>;V+ M?=S?!\;3(Y58# =7_CM(7<"Z:'YEA6O70VHH&,NZ(#8S9H>@+<]07M:SX"<; MDO_IL5D&4X!A(CHT3.A^[2/X<%B3=S/C$F]VAC"(*>L#H84V(F#QA;DI11-C M<$%32K1-H(6QOL%E6*!*3R\EYC(;'UE[.0\@F8:N:=4O"N(/JDDSP2;2V*U' MTTV[KF=;IN&*9U:'%RH8(5TZR$=NL/89=?>Z2 MFW>P_^Q)!?X1K\>X\\..)AK*9VSBFI@RI\I6*86+9H?D3N=]\O)\6M>]7A)V M%A1O[IBF%#>?E3JME_A&':' A$$A/@6;J^1 A\R >(H#PTR. \ @@ MO'< PO/%8@C_PPY:HL+LM1S@A%=Y8,@1MGV]/CY]2+?(.KD ['3I=TNE M6&R'7,H1Y*C%>X7JIS*K'6J!JQY( R7 MXB>0:,$E=0AEZ;#D*!*(5XK$!438)M0UI%A8>*(S4SIYWPQ-.GQ)R]YF"FC^4.8X8EI3GACOV%&4UE?IWF5H1B;89*IIC8 M#6L]3PUCA8A?(#3N3J[1U**INX;T7]M? HPAE93&0@*SSMIW"4QQ@*FE)NX) MZK5)Q!!,W('CBP,&GI$8<4 D84H$5?*YB6;"*=9)7L+LQ+%HYZ')(Y0L8/3K MH>C;**9.87%IV_BS0,=.(4?>A@ZP6AX0*-P511)K^3AO%38Q0EJ<('TLHHL< M3_IMG/VX>HA,TMX7Z1H,H'YIG*A#XG6C;:;,U[7\L6XZY"WS[@;+N+6&XYH8 M$:Y%.$'7O1(I:,DMW8T[W4Q=EX5_>2AO:P@P!M>!;$?;;2(F/\?0+K.-2E), M"T$@+.IML5CC9>R9W/K2G""?,_.F6 :B]E*.K'@TDV\XNJ 7D9 M.<_7O[ZN706!G31![U_0_NX(RXB]RBR9-@/XC:->6Q4N:C#M4LH\E4^"]8YO MT\&?A>Z>8=8K9V<0V"FZA;,6"M8VWZQ%#?!AI.@'Q:Y3"K3@)DZG&WE5 M,U$:4J$8%FYQ;W+)S#+.V 8-(HC$:1DV:U9MUNF/#M6Z0TTDY&!K3F>PZ)_V MC=H&2(3-IZ.#)N/W"(7O%!=/]IWIBUIP!6I+OQ,B?$YMJJ.OAT0%J010E9YE&9L6F*OGQZ^MEC^U9Q<4'>49R!?"YA'+C%6;01/R/? M@'/1E!](+<39#R_ =G-9#M^%<,0:'!!K0"&O MY!9TR4Z@)%K/\[-SG-6-\)VQIRS#4G(B2?13' U*XYS$<<4;,,H9-+BSP*<> MRWO04[O *LH(7 MQ2S)5>!BTQ&C=UQ!MH(*$W* ?$K=H<-^&) [SD4I:DQ*G^OB0PP@"4A 07F] M8HJ[R5:%7C*B4R>!\+\HEQX8X9?$VWC\Y!?XCI:ZNF M1-B;A:623*@A?;"IQ"M6E$5!UUR6FZ6F#;60W@J=7<&EFBSQJ03**A\'/)C: M!"I"YK&LJV(.A59;YE"S<.K!!*UENV%%KV791M>MJ>,X%-YA3%'F]+)>*9LY M$Q'<%:G7Z2T[+ #LYSW41.FE.<61>"Z8&9*"44(0M$:2NY7AH9.&1@=+G9)N M2,B0R%](H D).PO&1;Q7&%9\8[0C\)4\G&_HAR-._1&]@>3RF !_)/I:VY4D MJ7 UA4!TIY-V#&>/6'Z2V23&EG)S7UM 6UBP?RJXFG)SGE;<7]VJ DPZ?U67 MD)+ZF?LNTO/X3AX= J4;P><0HPF)[LQ, M:Q":PZ83(.(_9*RJQ99!$);?5>%K&>>A%=&.+D(%I;]MSA=K^@*4CGZ@H(EG M1]#$$31Q[T 3WX1V5:ZU<*[)WK'*1DVCJ]"$5.XTWP>J)A2/3-E(%Q,YAJMP M(6*%7#"W;0]RI,%-+[PG$ZDW1>='X61;LE&3DM.@?21RDY,_ B,T4J ,3'M95XBSII?N>B6[7?$9P;P#]3&BGF4C",K">0&6\TK31T7C M"60L76[GZ^ H:&'0'XK4=#)\=&;.#ITON#JJ#B!5R,%O167"!7DIQ.=<:\VM MH=0BI7%OPN$* 'I(I\1XE-@""Y3.Z G8MJ\V3;L)'8BER+32Z"[9:>L767RV M3L\]7TIP;- H<@J_JVF6WY'[[\%XN82J>//VN?)U>MG4[XOK.\N+>__0&ESV M*=<>6'1\]ZN/,YK56GE9SYY1T>+L2RZK&B)4Q5&YI/%XK.M9"%/C75YP7?L[ MU(/_$6]"2 W<1[_QO)9%2M?K?TVSR._1H60$J]RIE*A4Y>K]\JQ%GC#2L$KR39M/?V3M%,RE&]?PL]&LB2Z>DRLIX\2L M2Y+_),O/''I] 5O.?01?(]7',0YPQ&?+$,^IF6J(,0=[)SAI/#T=MY\KM3"= M2M.FG"0ZNHP%6<%HDG-!V5P:=^JD$\KOP%H!"@GOD2GK'>744(+YG' M;Y3Z3KT!)P)+ODI20_73>_L5^J2L)8$U(E%F'#\VE03VT=7 M)_X&XS?U K6C_)T4;=DZQM\#V@=T95'2#6 ?-Q5CG81W1!$)>;S/<$9\VCE! M?HQ6 !_S$?+I.(7X0X G(\X.I&4M'86.9W->A@43-,@PNDP&+5YD- 9X,;T( M>H]4FWS4" 4)+P,U*"JT7S M9M$P4-N312Z+#S2FOVS8SF0X+!BB);QJ:[PWU!7U]0#Q+8M9B%;YN"X)N-BZ M'N(A=/>]/+J1BC>D61$WS54XV4*=BD")?) 31WP-$O0T=SU&=#]Y '32&&N^ MOF&> 0%A$ILMTTG[:2AG&04-P #RW/##]]^'55:N!WV^-0PR1%M5N7 M_0#%ZXTX7$.20GME)[P-K+>Z;QFCE\Z2K-=_+_?[Z>AEXGWWA/E&&9!!KF^? MKA^,;H:FE'="HF_VF?V'$1F^%F=E;]?G)#>:Q:^CZ+.1L*7%Q"%T_Y.D^ST 9,>DWGI5#=[6W6-*E6'8>;)L_.0X0+:0H:)MJ@Y[NG%V# MI+[!=%'\'?'76/N5O\@A I1WU65 (5.48>,[>7VP_/6S=E"5VMW)HX%A%]3D M/E*/U,HYT'9\'>14E1'CS$#<6$6SM("5IBN:&GE;:V\5%I3>R&7G\3N8N/07 MHY) 756TLI+,,Z4C/&>W>VI_-"DV=R0M:\Y M5]KHO;6_8^]X:NZ1KIZ4?G>UW_\8PZ:XJ:P[BE?P3\6O0;,(>MY@@X2.BM*@ M>-*!)+K-[E%V@]J8]XS3-KGZ?=3YK@:)E(&.2Y_H'BK6+XF.'%M(I$J+REJ[ M=I_,.!#M+M:='$T/?3\.Q6\J8W-1SM?>L\>%W7O$6_5>,]FA4YK*; =W*8+( M]FA5E&6=D?1-2FU5OLAYI]#JWU!/QJHHL)AN[1Y\Y+GU$(N.GQV+CL>BXY]?=!P8DX\71;^YQD#1MD&3NL0_YN%ZBUD[-2ZB 0K?45Y9=%7ZH@[S.9A57 $]'I MI-1+#/\'!M2#4J1QW=2@NRW_/WD2*VUZ[REMSDHB8A6&)&0>4T.\_#H8:9:T M.\:7=VN L$:+*\G4905=K7G2B G\9IS4ZWYE7.)8 $N0\MFZ\()00N0V2K>$ MNR-ED*P&1?BP=3QX?[/R4IS'#V'-&JQ\M-LP("&R3*A$*BXC99%@E71:-S7\ MTJNDUUGLTM/N?5>R5.YYN:R6BFYY]C3:CPTG>F*$LNVH E/K+0V^M((@,RL# MY:8_*1.((!(>43M&K*_*34(,8**K'*_"7#92#Y>R$5X12J-+F6W-$CG!I0.U M0H/& BO70B2>W"U61703KJO.GC)BG571K@6U-PO38L9*1]'CI5_%(,L2DYL* MR-UBVI H,P$+=8.WVG/Z;9I#$S]B" +GV"C;Z;:?W$')&>,&(58R@FY+Y@,\ M9=P51/(WH;'7(F^T9THWB-?-1'?BGOK$QBL,J:[&W$UI&()&4E)ARE2Q^PX M@P.K955N6I31:%<$>8D/530S]CM=A:=6GNL5[0(9I3KGP-9MGM>W-/$T\XN> MN21K%X'PU;UV<[7U1)!]US]1YJ :CDD2\'VB&^X36!9@)J+CQ_QM@SL204)% MM_LG+='?$;$[CPU*K* ^CT]OLJRFOHH1$J?I!\02[>%"]\&SI1,+>3M?V[OQ M/)F*HM&B9EX",Y42N("8+V% C08CCV]!-L5I]F3HL]"40 5QF0<:MXLZKJP= M)V/GZ1GI I*%&4F-8@GBH3C?S%0=V&?YRV6Q9IM$=>M,5%<4,V4^.39L/0DR M_%\04*0ZC*X)\77[J+7>6YU,;(LR^]VB_!#@I[^N1M]MXNM]IB"/O$@N* @R M7Z]7T>:)\.[WQ?5\HZ[T.\)5T&'SO%Y.V#-Z)3SN3DSXW+U3FJQH$E!#(O8M M.FI/./5)Q3%RWEM-*W?H^8VRNF.RYKQ&C,I8QGV;B;L("L4& Z2T)LU+LKR, M5(7DKH?&KDV,]CP_ %2;%O>_@Y)R=!._40'BYS8W'F6::]\JP'3LT%09P\A3 M91^S^$F+H+HB;D& R%HWBY"8XS 2AI.C$)68BU ,)3\O#JXH/[,$ZNC5F]OC4CHN)5%W MNM1SEJD:UZUZ@XL>J0'B<.JD9H9&0J"P-/EX-*&6 /)B"8?[VV\+*6(,]>AK MU HW%XMM%@P]E"!J.8,B4" MEZR'8M3.PU.8H>)CCX:>&.".E$.UG-N8]8Z09DE5;CVM)4/6AJK$GU+&G+IG MZJGV>M7\V'T)C'B/WX(*O[>D#W!(/OK_C7:=NN*0(M5,V@OMVWEE(T8HZY0Y MRE-M8_+,Z>N2+8R>2NIK//L2K?%?*,L/YMD0"ZGY&]U.2-X:0WZW46T@T>8> MR3\1L!:0'IC5(P(2@]I;:"*:(*4:UK9&Y&&M3(!*]#O^N#$>MP0I:\E\7NAW MH[W&B ]+C)YQ'^!3M"OS%[F-6[K^++&82,6U<2BNRQ"D::BDP$@98&JDA_,IC5G2"FB^)MH*AONMI#M/^J[Z\ZU@Z0Y[0+_Z+10/ MG:8K:MJR:17^++"9$,-&'U6=4!&N)-D4U,Q"FAG*KR6*6H?&F9Q3&6Y7QMGE MRKDVQUTU'OONB@AO4M,=[2C+_H.BFY:>@!=H2.ARY_%6X+?Q&7>.>??EV7V: M_199=KO+6]H3FF777#K7V361WK?(0,=Q55?P>BT!DM: !4C]MR5/BC=7YPT+ MO3>#,51HW0 MCIS@@N5:LS?@$X+7;:O[G!8S*5(/Y,:2#)VQ-)1S?>HP.W7C#UHU%'@Y9>^; MH>W"CCU)1B I*LKAB?_4,:2&,NU[E(:SNYB$?*?SYA_D!\D7C"DKBLZ"0@:, MCX3([*2A0WT:8'LPOM*D.E0B].R;.&,*%!Y9'L)(*JU0Y!XF_P) M63?9NN=Q!9W\4%?UJHXKY%L"B-,:9$C#&UV(+QCV#<#1GYT5''U"$N-+KTY; MYKB-LT=_)P<3-5^S*[:+I(NDF#!AKQ1$9N@G!<:2TQ^=0U>4RJ/5)X<$_:': MSLS7F90$8%@7Y'QQHE&:+LAE(;^&<&G68TQ8N9KU>*F?$R:*#PQ5$X-?F#6M M3F($_D&#IQA&F4(BA2OTE@3$@S1'->-,I^#>QTK3N]I$/ZNANN5BP=A#.GKB M:=G@T=FQ"PLD\]=!PWCAQM&[9BQVA\_0'RW%@2S%&]D+F6;\&T.U$C;L'MD' M(YL2^_!6^\^]+)&=.OYS MCD]JDWPAS5>P@(7%$G3Z>Y[KA+C[N4N*"^ M(=O^3E?:_=J7*9DJ&_-%2^N".AC:M#N8<]VG <@=P9G5Q<@"+\Y!62\O<=P1 MQQWQG^=+:EZ.-G([H1A>5MA;7F&:!KY'.\1[MD_2R46@"TQ.=A+$_VZ*1)S& M\5S-K"JH)US4HVGVXK*U-*VV:::73)*3'&?U8VO72GGS7AN][D2OZ6%B%,_: M&<3DR"4E[&7ARN147N"L8%ZO\$FD=AJON.\VCFUQX,R<<\4/DAIU133@T6VG M;J:6@ &[4=%(6*)< ^C+P&!R1P&TST75(DAH8(@&O"[1ET<#$(BJ:5-QDFCP M62>!4X7U(D2/8Q&*#]2I/2/7O-[B/Y&Y(CY;!MRS=L@,J#/["_P(P9=1O*]O M9HQ)-(Y!$H35C.*J M9:Y:2GL+-=>FT<3IX-*752=](%3 *"W](2Q OX",+N2 M, ]TD."G!IX@:E%-PIRF9)+3J[;B^77@UL41NGK1VZ/-AN4"O'PAK !JDY4)ZX_9TR;P\."_;%$0MVQ(+= M.RS8^Z *5A-J<;X"8SH55,>546_[K%?6*,_'+NM-&[>PJ]-E9#%6=76BH#-NS(ZN$-%KN+4W1Z&+@#+F/J+O_3QQ38V0PQA&:4J:Y<$3NHU\VLPOQ[1IJ,:HN&$QC7.,='@;5 M F.P"DU:6LF'+::_5RH[([*8&:51L5U2'W)++\+(2473#4A ^^)WCQ:/N7=N M$([.@+)P@ZGH)U\16*U(05[!Q:8P]71TWD(/C"S)..]/P&R6M//6CD)F79NJ MD "]N/<+RHY(8>@< =!)%RJKH0I!.AUXDHGIH*J95HV634)9S?E0*^DN.">G M]465Z%Z#8_9!RH-H4-(22\#6?$(89:S'W"_1QK8SH08Q+IT;;M5?SSG5CI'K MX!66Q/W1L&B&V_DJBURR>^$( M:-?+X?7]HXSR12% 1KJHJ@XH:&<8'J:38((>'.[4'41;<@H0,W/2GU/V($[X MV>>?JZ]'91"'#X6(5Q?)2C)FC\8I+^9&T@$FE0R)NP\66S,H_9>4]-0H$ 83 M0C_L"74LJV("E-=+I&K(&TP-QOO QT$@ZE#?075>Z0W<,R8"]B,+@UVT$J/3ZQ-:S/#*7TF!D37Q^#$ MC+.?XOL_G[X[]5_V#\"63IS[ -B[<*9 >'+2!@%7%J/EQK%"Z:+S-XN[:AF( MQ()YWCE_&K<>-=W27L7#R/)@1Y$8[3UPTG*70N=%HL^G:F4/ M!;/8VV >,P=?=]Y>UGA[9=AI!UMUK/%E-W5=6>'@4;H?*F42I+V]$/Y=)#- HU0E$/];'6E%0;W6.7*J1S2*+ZTGAO[UEC)8<;17 M_FNZ#=[% (,&\PWK1HS^$2[I+.$,X;OSER_2&SS]O*>8"0JE3]$4M%?.+*T1 M*!VQ)CS;";:5N-.$Y.&H#GY]R7':-ITZR7B*K4^G$<:I<"LVL$"BGO<@T)60 M"59(+$TKKRZ2&:,K?G4-]/7GF8::HYM*-'&&B=/*$RMV6L=$W:1G8[]9]&S= M0:\$HU+VV_%L'J.7&&29B0X[02EA6_&K#4Q#_F5H+K0U@L[*MLRT<@NJ$R]# MY4N/UGAR.GI7TH;\;E,%UJ\CF52>NTE1?: #IIHM0H](.KM*/I;2S^@9<-/; M0623^??LY^S3V7/&9V=CW%VF!W)E59!JN!U3MT#F*';Z!KHOD@]>OXG@[\8% M=;-.BW")62LV7*.M3M5X:'S&G*>K.<_*6O]AX!3BTJK5\!8^]] M?)52509$%?9@[K-H5C7?U'LT8UW>[!1P.ES+IB9=HQD(LRQG-W#0S7N=$M>7 M<4ZCE_*AHD:BH1;59'DY,BB;?%&)B#F34UHR=1<):HS_>Q1[MK#[3TP/(&^8 M\P+R@Z2#'@FN'?DRNBG\[/[UD3*SXX12R&0;!EZSW6$I;M*8^W&?.[)&;\:@ M0W+S;K3TFV,EUOS;>'@+80399]*]Q@ M>JXNNRC+,FGQ[?5S?A_5^(,K,'YY+# >"XSWKL#XQT>+B[H0]TQ-DUDK?(6T MZ]2W4)B:-1+SMN\(<)A0 MJWIO#TI:PTQN&4631GO:B1?-@JWA?AFO,V"U?R M\=@FGNF=+Y*?)!+)\134S? ,N,.=OWB;HT./9!8B%EY^REKA?!*N8H('3H(= MPYK_&8CK3HW .5\<)D,K_ &2E!J0]*73)SK/U** -*:5%GU/QKLDX)"Y.G@L MSKP/T]D?*@6>.25G7^Y +5'D16'75^SE<-'',KE/'S$G<7ZMS_9?Z[/L6DGY M&I>3'3^.HUER=G?G%8$LA<]4&- M9>WC3-SIQP[->X0C_+.1?'[AN<@$4%F*+BFA1LNG8;%(LX5-6"F7^DE:7?3) M^K)L9B(N&I3G]"BEO+6K@#A#=EQ1QQ757U$W')Y^ MQ5FJ.T]\8R'.03S#BL_QN]M:6AJZ?)!)V)!Z2)!+NT?+\HC0/^"JO&;Q/N=^ MJIB4^'Q01L M0M\]LR)"31G7@_Z-+1%7U;GV(I162LLTOE7,>+A5E@+);%A] ? MARP$SA3F(3QNI;T@N>2LZ9;#[<$H>SRZ ,8TFS6N>^UX@%LP7^[2N\ENDG/; M0+)2;'YHDZ*Z8'<.-T<[ $%VRZ*:I(2JE*/N)H$]K'EX MUB!XX># &*OR_G'Q-($-QUI!W172HEK #PO]\]B;:;V"@W 8)2@ONM'3[HHU M&OAHOC1&,MR8E\Y8>*:1"DE)T5"]UB191%( 5K<2+QP-XO0+TD=3&/L%T3L, M%[[!HL2(\_*K%1D;,G[8=FQ/H*+(3_>1)1[X,'HR+/C3Y5%[9%00URI?0"I: MZ*# 9O.QZV053A>-!KDTVXUR!TOQA^RJW KD>E'M>:.62GLX,GA"2A.THF2: MZYBD3>4) J]*1?>-='B[',.;H878;[KW,G35SJX4V1&:.P3M"-]P>X2M"!^C M!"J5[9'/B84W"V<."(CD2F(3:UT6R%+WV[D'Z"L9/ND7X%!UYPBQI=:?XLNM MJ^&U[X^.@Y^H PBY=J7"J85LBNNTE4XO;3%G&;RQ%"S%A%=5/GD/'U$:?D,T M[".COA'Z)2A4A#YPF88[#ARI?SW,,WU65M$J:L7E1PI(EX.< ;,VR6/*FF,9 M+XX@[PY>>,H>Q5OV2];H85;+:^=7%Z9T8H*;9K+)+K#U81YV^!:1$M^ M86TQ-#M%7ZBI#.R;EUPW=ZFEW [ IC&UMRVJ5B[=EDK>*T]OF^2\I+HUN8$B M4F96BHAS 9D71=H;+8\UC3PJ<169^%WT@?^-Q<9DB0L"\D0$DZ9Z"/6X375- MX8CS)2<8JN5K4Y'GG:+> B:FN!H&*S^CC@I5KS0<2WGGAD:SXYA$=&W)6XIT M/NOKS0SAH6%8&&Y78LYM'_!LO_*:Y#C\ =-\WOM%*;E=RX[MR [=L^.)\=+[ M.&^6S-KQ4@P;?4TH]7O:WT=O8UO4FR';:L1L+=NVA6V:%+J2/#NT HW385^@ MT1=H[%V!QL\2R: F"*];I-FWZN&2KRN&8% )K^JRVP&82LV:U?0MI;YWI9,? M[VQB4[WA'N=&!,U3_#I%VR^*M1H:]'"&YEKJ 7RL5/1IQ89U'"91.>/XC2T5 M]^VAW=>A=%:?T%1C_V#"YJFH&83@2C1FMFW(B &SV<=KS3>6V)L]1CW")MR) MU_CGU5%["Z5%)@^\5B1>2R7451NSB<6TI)W/ACAKN, MX/O7E4K33U_+\15FG'Z()AU!OK:-7=)$*6SAM/[S" =732F\@SA]8DLSD@F! M)F SIZU1 P(%1B?E525I #9ZS1K=_85F,/(\K&E'C9*7@^'/NY*R1BD3:E1N MD17Z)GK&J!5*?RN;]@D4K>> 77+ Z_LK2JRT1S5]1X @U,S*JHP5^LQ(3*8*;T8(ZI*4_6DVI,JD^J;KDXQVS)HD;N77F2PZ40TX#TDS$Q#F+PG MDA=B \ZV5'6?J+"O4=EEY933N>R_6LV;Q:L:7R=DZ=@8&R8D)P5C9'$1W>)0 MK(7FRAFR%:T ;Y E#=A-LH",A ZG;Q.\]EZ6J#1@=^Y.:[=.CZORD^Y*$^_8 MT CS>9YR@]8]4X\,?:@;\AW#1@]99T$+@5_>UZ>^]_RJ9LJ]HQWM8&(;/^*A MN01YIV-.WFMW;Z %A5LE"(P*N\YEFMT6WG>N(\ZT+$MW7<"^]<1(, 6UBGQV MMT&0UMEU%@1U^+)TQC*T4HI$[LKA2,#A7JXRYC$\KND*\O'I8KX)#Y@!C7#! M-!(!V.^*D?]F) MLBN$_8-K!GC)?N0[(/4?H]NPE7;SH%^ZQXYPUD"OTVA"1VJK'\9YG-CI MFOY8X=9S)"5+8&0,Q+V9'?UU"F/;*7-N=U[&"QSIX[-O:#PK"?+K-!_;G-@@ M>';')I:ZA:2D5#9/3Y(\7>F:UV\8'Q&C8>AT^&.5.>+G^L"CS%NJ+2$0 '[J M]&,$]'T:'!\CK,7PB>N)<@U1 M//?XXG% &HZ0G[ B9(IE>D5"+["%EPH[O4-^*$260.?>&H>=>_\ML^7:$%W!;0>P+DJZ3C$8KL,L6&>? M2%LS*-EIFM\>:)Y[U.>Y^SSWWN6Y/][5^=X:H8LH8.Q M])8@P^/N%J-!\#=13#*C="QPY6XQ0@(V4J'@Q#)JNF/L$IY(IS9*IKYQWES) MD:Y3K>D5>/A-F&"^>G/;%U>Q3:FY$+$C3=@G<5<)LO"GJE%+R/OW)IP"9&,3D)@.NT\W94PG9#8?0B,S'ETX=H= M>1JONT-.LME$D,J"?66K;*6CQL>=OQM +_BQMILJR39M^V!"@3\;VT#4B,)2)5FS?,Q9\^ON1=N- M'8HDGISM_Q3L75@>TSK+D[T91:\!M>$84Y&%URY S5T@M60>.*W[B9T^(S^ZBIY=LH8(];HL8+A ;'SFB@_]]U2E_'[GFX"9POQUG6'4;" MG_3T6@!$])ZDKV+&O;S MQB=:#ZQAL5&US;7):ISCZAV*1-!!4>L$!7)HX##1SI[6F3?9 D'WL60UQT;J M;SF@6CO-Y3> !_,\-IPK]X1YSN5C"+.]-$I^UO,BK\B M'YN>2(@8]CF=C-R-L'%?9J5"Q EF3";WEB>^0]9Y@05&M*<#WQ"Q2MNWIAZK M>6*-$IN6.']RR;GF5A+SO$U+C(DA9$G<;\XE6G08G-O?DB[ MG4G"!Q=!'"UM>['_$@>$#$1 ;5BTF=11 $U#L>U?N@1\D3S<.SQ7E!*;*,:! MS2!&?T0K4^J\+7':+A9$:%:I ].ND % MOX-;2+7OM[23G>">%$8:?T$)7U+IF[[>;)?;68ZEYL5Q>A06%'/:FG @_&UY(WKN4"=^/X+7L*!RE= LR2YOW9 XFZZ_W =0T6%O MM$?&Q"3 .C3+'5HW2V%'FV&CT;!)T:T/&Q,ZMP#KF^O4W*?U$:>?8ZQL[/<6 MDC0$@UE&U@B$)TUPN+>1Z[QW*VW=07D]Z0/ZAX!QZXRM=HNQUDIPB:*?TK+S M!Z5@805^XOYP'1W50E\:=O7I<9\RZE-&7T#*2*"A/"NGW;MD89FOFX:*"!QP;X)3BS+X:9QPH8W^A!_D8Y,I M/%1]C,3F D[R=RW7:@:D,UVRA*79&I.P5M MMGX!6B;,"W"9_QL*B4KB<&4.#<]DP$+5NY2B M* .PN$4W8@C4UIT'KS'/P- M^1:$!:#07L#0IM((W<,OMV>-1:XWZD'/]"30"O0%TV:KZ3U')7M$#XX(_BN+ M%*I#64"T,IM.#M5;][<"-=.X02XF\=FQN;F\-:&DU2^["\;Y3N;!10US@DQ, M=K?))&!#LM&9YM6-,, 9XGEVLQ=BJR2EM5GE::N2:040L%-"X6KUR0TD;EK/ MB@CKF'O8KOE,5E#LU/OPTPR.F)]]?Q4TZD,%K6V%0]3=H-Y?A@!A>_2-$_<,-WW>U2:$!3C)4O<'''-+0PQO:68FW]TJ8LUX[[S9W&*4 2 M9;7-.G>K)1Q;KOG->Z@D&[[CW>L 9QHBZYT;RC$RY#FZIEYQ1X#%%:3FJ0R* MI^@)T!VL9N),_R9$H[U,_-J$B^OF.3IDY--/(\%2HG1"1,/:*SKTJ5"%:>&!/"$K1$/JX56LV0Q))X,"?4&[;5$ M^X[HI#4;S[( 4 U<;>0%)KN;$#J]L%:7A\U+\[!!U%"IT!<(-8]@Y*8:;,4X M$2YIO60SVZ60M?Y#[)(& 5I4*7J3W1R).;O:T&-\T(P(/\>K%>_6LKK[&/

  • ,=MIZ'C#0H66;UQ\UQ>_D70)/OMI; M?SSGF;*YFB*KDF+< @.O2SMRU.Y*1UUMY^:D';6-6AO.R4$UEK9INB?&&D:& MU:_Y9D2/JYBX+476-Y,.=L+MJW(Z2Q4D0SZ]2LIMJ"@9ROG6EDGR=YD13;E< MP3OF'HG*K'%?P$YXH'QY7/*?VK9*U2GA-/A-5BG?*Y; MC0P^4-"AC+([%'PY%+2 !M]3*V=(P9U\*?C;/WO"8:@6\,!2Z+,$=V:@R_CP MG&T.X:FANO!7MC-.=%&S02.FD.J)#T,4Y=<:75A=-.QYW9RKR.\-)S!:8T&8 MU+ -_\D+X>_FK/.8>4DV0_M\HB]!%!DVT7 L:L/LFH>PWQ4,% M3?NL>PYXK9U@61HM#<7]G%';E.MB>JW''\=&Z+#;0!?<4ZF,OO4)M*\]WFE3 M2FJM\%<#/'+UMJ<1\_P/4)XZ2;WP6ZT>_C>A?P0/_]#>^=*.&9*:&:JP.MZT M1M4?(IK!W]BO8F:<]V/3((JI?TV"C*XVF\[#[-%4<$.#HE7&A]LE";P HJJ( MK9"*:$?F<+=RW5G*_3.XPQFD,YQVNG4P-,U8 M7$E/!A#]QFF>2QW!A);5<^L)=U] WSR!ZUH5JU/!"0T3K5*<:BN0P'V1:XI" MRK,H?V$.!KX?L*'/D -(?_3CKU$*OSUVDS5?+OK$>_&"*,WX_KM7R&WS:I@3 M8Y5A.F-*"JY5+L#QX3_G3("UPB#&QI':6#T'KT 0+X'+YPMAD/$N,H#7R:B RB A]8_X 8_>_?'UKOOF*XVFWNH#?2^VASIE,*[ M'9U;%!(=\<+3.-V;NX]#O7##U4@=5,?OW8&7+X?3&'BKALVV7[?!>@OW[ _[ M?$).^0[<,6ZEQ,&&HW%[Y&S@"(4(1F";8UQ+%VTOAID',\M&@,^^/S)"?0!\ M8,,%AHV3O&]>JTVN4EE'4YRP)Z-??7>PK1W>':57':UM90:3E4HSH?^R9 MB]8R*5H4E+B*9D5% LY"_BOPXG?X[N5G+2I-BBT*/F>:U?>5,.W-P)I+" M#6Y3[#/P NP@';S@.$D;O>")][J*$R-5![%NI@UD2F/#T.+8;KKU:I3.!D&/ MK:,(H 69L\#/$V6LP:?3(V87%NH[93[95##Y"#<+3%7>VV[IAA,:QNK=]XKV M<1_QM1OB+M<.2O6Y" P>UUOJ M'T):OC;:4#?7]:FGDM8H CA]7=T6]=E?OC?>25]!![US??6^.^?BY/GH%M4? M\A/TF^B5IAF@9VZ+VX'W7E1IX7:4218:B)B'">%UGVGJF/*DV\XG890CPO_> MQM&+%W6&?L=_QSF<.S4I@KG&'W%';>VBJ@ZIFZS^"#.GO8SR@,UJ#*97K5P1 M%Y/*)67!+16Y8,'S ;[B/=/B(DXS@(B7*/@?ZG? BFQ?G%ZF9('Z)"'5$>^D M,$Y\U:&=/VS1U;E1+:*9%&IPZ-)GD?*3 M]_;@96VW?]O:X/267HV*Z/*D >X(LUME(G(&(HK#Z] GWC @-<)_O#+ M\NE;DC!&5B-._6IRBH23)(PF :+6L]T,J+5\XE^'?/!2XL$]:_B83M+7KM[6 M00I7+1Z]D*9,PTM<8*(A';U.;>E&=Y)MT]8U0$I:/*,)4Z5<+).)EX3 MZC%_@PAB\5C"!>W+IQ\M0ZN_G$(LO?/--O& MM[(37N>5%5QW6JXN;!1$\B&!"*B[%2[J, MD1._-J_^CUX0D0\ $=_RB[=BEPN54ROX\ZQ=>:P7S].!+?@N.J_5H7-%C>1% M1&'W@6XV=.UD]YB'&!?Q;I_0+8W2X)7>1.MX1W^.6*00 IC\%(=04AN0!G!F M%3W2]2$)LH"FRX1OS5VR'Z.7>UX7N\?;C7!"#A+FK-O %OUL$$.2064G(=DE M?$$)^Q$>V[/@(B_,%J:0DN9BD-H=75]_\OQ^FD:;((UW^6NONDU XDE&S-LN0>C8K6I[,:6::O->!#5P6^>4*K-TC* M.IG9_&!5G\K*X,JW9QJB$2%;B9K' M;P4UPW!1GYY@](";!1Q^D[@238YY<-BS=F0[RPPV"+\_B&1UQ;H_K'P=A90>S88:P5>%R?XBB/J9?:@ MP4MT<4@2&JW?K_*"E7#0_P3U*4,NZW<=WT*^-VY<'&F%QDT$N:YXT6NL LJW M#00?4C B!2>>U\+PI&+FYE:N)3O4B$'!NIC\_'CIJ$B,+97+3U[6PTU.4YGL MU*OBE=96F]6>5^F-7A[I"TP/G46K>MKCAK1!31OEJ[H:XX6M89&G5^,K:9." MN)MR5194C4M5TW95K;KG ]W'20;[K9+^V=IA'@[:K6N;AYZVQN^B/3)/'[@5 M<1Q.:E39I%+6I9O>)P 7V3MN)VW!': M'Z7V#77#Z\ICA%>O+AB]?+QE*V?(=H]> E[$'VK*DR] W\F5_DZ]0>O+>.<% MQS<>QO61YV5F-+:,'7;JUR.T:X&%;; M?H5RK*JK5Y([)%&0'1*>2K_9!&LZ#&$R??"BE[3&90&YH0ZX,4M>?.5K7@4] M@*I='(7OY)"*QXUBSE 4K4[9B&3_S+9>1K;>*]21@SN*.R\27:.(KOGF;7[S M(LV2PQH$Y\_.D.=#('+!XH0!EB9R=-LU*?8^85Y#4GJLV'TB2K^0_[ MJ?(=]L/_^^R]!;O#KM5MVOZ.TV,Z-0%G.?DC/C_I%E%Y- EJ5AW#EA9N=]1^ M3NGF$-X&FZZB1W(]<3J2@O92.VI5-WS.IR+\A&OAG,>"ER[+>/A4\ED0P8D M*U>WPJV9@.M>QHRPM #5PU/5;=7$#3+*]SIOHF(%Q/%U^E/03RML6F>-S9M<];L4%-;?'\LFM_ET"Z2YJNDV />RBK MS1--=E=O&:3,,B6NHL,N?SY='4FEZ>-&#NV6'!E0R!''BT'Z5=04G"QZHI,% M 3'@ FHI&?E2245J8KE9G..Q*J^LLXU#AOV[?1*_4F?I,+>402_E\M1T[WO[ MHK\';ER2T+:.-#W-\6*'C-#JXQ9HEU6K&I[N[NV*=HUO!UZI&.XUQ[%\HO7P M>+[%_\:$K. FQO7MI)^]\UK@\T.5SFB7>.NNP MWD@2N(>]BCT:USM'],?K$$I:3/6.ZDI![B<%7Q8=9C%YIN3>"_P%N0[2M1>2 MWZB7D,]>!E<5W\F70AR'4T2[U=YK-KNC;]G35QJ^TL]QE&W[YPXE;\;3P>MUDC6QY('>]5>1F\\B9E9C7_QMF<(&O\O0UGFBVBLIY0,F15500 M)"/9OP(RC,,E@ D3.!BX8J M=@$#6#NZ_F_?1,R?_S=VV+AFIM9@L)S,^8!&W2ZJF $TS@,R&II810S@C#[& MT&(>YL9_0X\6P:N.&",G"%G5-[*(%XXP?+728Y_L___!G MS&C!'XK0!!G'M,X#-UHMI (>#4+S1Y!V=6S!B'AW91Y@HM=23UN:4*X^9ER9 M:+*S08\I@#%_C+ ,"\AW+*:[?IQY(=D<^%W,D#^TML_)H\."GR,_2-?Q(3G-[QNOJ0P,JUS3N=V$W]=T-J MBBE?S/5A094\>XS?A MWZ8<^_P]VH@KG[$/(W'>^?KL4;"C$B#-S-.?B(UUB&PQ.$:R3=6O] ML/HYKSCAWE>/(Q>E<&=FWMJELWP$.Q=_[93;8+2)P&&UJWW;V-D*3DHAVCK# M,ZQF3N=H(^]470Z$/%$K]%W^$0AE=SRPJD)D3ELG;I1O= MAFG,!>]&:*(- 0N>)&=*2JZB!:]*@P(O+%BG-(:7&R,IC2% A2'YCGP((O). MO23]%AVP7.9GE0]L\75/V1>1#(FDR,P86'KL(@TL+31F"BQ]FI@#EH)K_NAK MSA@CM)BPSPFT%&D%_$%4\L%+B0?/ P S!+AR$4ON1.8-YX0-==VZO1]:S<6_ M&[)J\V"@BL(]-:LGIO+UJ7;*;]244EYX^R#SPN!_J'^D64\SG+XSI%?Q^$Q; M&]SOS?1*K#J\1%88;'97PXNL*P96WV*?X\2HH;YPQ3@18U=-V M*VY0V _X=1UQK@AH5_'[EB^:(G7V0?DU1;3W[=?97%QS*%-20Y? MQ1T=PAP4A3\>';NNGC,OB.!!@*NW]98I2J_C9%SF_32*N#U;@[7J[C^!'%Z, MT*&4\J'_268#*?C#ZY6%!-S[CD#'[*4!B:C!J=W*9 D2U^Q%Z_8Z0BO7)Y<7 MX*U1)O*Q'H+T][YR]IV-<<--OXZ-A41K2[P@,2"O\AQ;)TN KLN2]2=*?GK_ M1*/U=N,?OH,3*)RDY85)1=OLJM4U-G908J=8;_"9TKS=V-L;M MB_TZ-JJ M+;$ZX<#\BJ?B%5D%T1R$>RG-:- MT=S?!?&(EA1<_3JAH$_:SCY<+H4<*JYKC703I5F0'8"N%U[$X@0T3CK73$/M M<7JEM*;%FJJW,>XUEISHRL?H=,^$YOD]V98VTO 8HRR_HY?%I"$&J>0@2ZL) MV&:MT:FDLY6;(WV7AO'HTUA ^C1?1/HT"I(^S1B3CF5W!TJ?,("2+G-T:XD. ME\RK;!B8+L8"T\5\@>EB%#!=S!B8CF5W!TP7&(!)ESFZM40'3.95-@Q,EV.! MZ7*^P'0Y"I@N9PQ,Q[*[ Z9+#,"DRQS=6J(#)O,J&P:FJ[' =#5?8+H:!4Q7 M,P:F8]G= =,5!F#298YN+=$!DWF549R_W@81O$5QK/Z,QW":UOE%< MUH=C]-T2B2[X'3&,?H6\?!0>]P1 ML;3TFF+BB/.# E=YIBOC09BW!HW :5T)8#4@-FX-P8"L-IU+ +LU-6PJS;YY MYU?6#5:WL1==>VM(]8?J.CU:G[;$#TT=VATCTE&S>0!1E]#3!U\U-?+Z>HP/ MV52,G.",(649O !E4B/M#%5TJWA[]-UNDAX<7MTE,[]&;YCZ4Q$T\88Y%6AY A, ._&*6&&?=P>&6@U/@FVA^R ME /"=[W7!?I[S&3P=VO;.M1/F\]@8/<(/7T8+X@@#W52&0/RG=OK 2:5SA7$ MXIW?C_;.[V?LG=^/\\[OY^B=QT+K]\[O\7FG+J5S!;%XYP^CO?.'&7OG#^.\ M\XN>QT/J]\P=\WJE+Z5Q!Q]L>M1#_.J'_.-!H_2ZWY]'3.JQ]QVY' M5[<9>*^$\*H#ND:8E)21;7"4UCCM.9-1/JS]T!;&4;<9C'()X36/<@S[ M%/7MF@>Z/B1)$+W(!5W]7>*;V.P*RDC20D,ZEW2<]) M/51>'[[4$UZ?#&-0=>"I)YE^N#U96O-&J=2A3GA]6%YTY9*BG,."U#;9*RZ& M'W :+J1J27T73GP3O=(T:YZ<5 IV&&2P$V[WE=.Y[KO]/? ZKJ3/UT6&0C$ZL1[X3*Q$JS MJ::BR)ZSN;16ZWE\5"S=&;>GCK-!1P'S60;)(^774N <9;ALWQ!8=K-^#;+M MSU'\G-*$OXH@3F/8(IWY#1-5W,DIENR?O#1(.1@^)5Z4;IA9[V@7.ICCAAM. M#%MY:)M- RN\@&5:81V;>?5=[*],-E(7+C^#)4WQZCN 7,*%>/AQ04HI%X3) MB697$(/-"V)0*R#,3[0W\!U>^>3B+J;28[#R84QK4-O%\8\ M[W6U@^YK>S. M'7;[E<8#O:6<9P2_9FP_ ,'37M=MO;M86D,LR47&[5,L.SKN 2" M2G^+VXZC.N.]$JJFBO#?%Z<#=R*P@#3_D[T[OA(OZ<%G;(TD)+,_@ M@B0^\(Y%YCK0V-*ZOVS+.QI!Q#PJSS&U>NG2KC7KV%WL^A7FJ0Q01^&%V3C&M/;O6T;=Q^H4\NK5G(!\>1SM4N:!*_,7U_% M2N$N%B7RA!$Z=L^'^N"$Y%$:UT^G>CO@/5^2$UMU=%?4BU/U@D'NXT[.=NUHS8O82:H3[G!IG K*\Q0+9[PR2CH>SV0GN))]P9;L.5^K 8X=2QQC M&LGYD)(1$9RLAR]V])?$-TFK6 Y?RL/XD2%,=S^<@#A:\_90IJ/3',*9(=$U MN'\M6P576&-*]P'7#^LK/./Q36V-IA#ER/3&Z=J*5CB-> :[SB7ND5=$>_33 MV"'"%0.9MTH+%((=$,9#YFTQ!AHQA4;EEM<=S8[BQW(6R=,?_=519N-)'N11 M&F0,-%RWKKV,;G4E*3I:@'TIIORTR ML?E!Q4F"]6E6]E%2-OD"@I-<S?P_3H9G2^$]]M6%URWR9D[%]%OBG$-61L M)K$X7F?]UQQ6^R&UR%;]4 NUOS5GT,?,2[*9F72UIY%VFZ*?NH9N:_WH!=%M MG*8WT3H\^-2_B:Z\!.QD8GJ;),SY3H'3OY&Q58VT).'2=;RC5V\9C=* $;P-TL%J O;%F";(9]SVMD)HP74&:&9>]WF$QD+HLPN -7V+"R_=PGT0R@1S^]RS M 1L]TBP+Q6L$#KY0D_L?%Z=;OH(ML*ZQ_F,B=IL!Y@';-'<)W3O!?[5VYX%_?2"&8)VIB5WM<4-D+T:UN&LM2%>\.D7 M5W5(YE1)3G9!'G@0!X#3[W^#G7 [HIS. M=8_L[X'7-27E5AW HI0ZIT\8 U)Q<.NNAM46&UV_+)_@KO(S[.#[AW7F9NVS MRK8T$=6+^GVVM2%N/^W6K>Z;IZWP^F./K,HY#4"R++-ET.LDPEU3ZFFKOW)) M]W$:9$+$'Y,X/5[4=S;"Z2G].E4W7HY;8+_8TBGOE/LK+T"I=HL%LE3%Y=VB MY@DL-AFD>^Q/0>*SQ5"2O<,O8!D&;=E??"';@GS=!NLM848(UEX8OHLV*31* M81G'%G;$>_&"*,W@##B$AT:>WSG/@EO,:Q?O:;*)DQTY1#X4,Z;)3I0>C%CW MA/+UG>7[,]J-GY,L08I3M0Q19E5+X4O"MPZR0W[K;QW'>SBRBO6AUWT2OP8I M(W\=)W5=6E3M:8H7R8;T*_"LJQUN5!N4>GKMIGW!@C!(*:"JR&%DR,3^4*0^ MIEO*@,_W,FH578P9H20,-S=( W&TZOI&E;$$MWPNVMN#U M64FY)TQ.G/R"< 9LG>J3DH7!I9W$$8U1O<5CN?N<"5>;%ARFFZ? LZ,UM'4<#M< K6:&28RG?'ZZXJ2DPH!\9X?>3,2,4M M/P."HS#.D'".Y OP='.SI]LFE47NO!V]C'=>T#7WC*MU)MB]N-QME@;K[277$ZY;CQ%>^ MDI=S(06;QT]7JT=>W-M1W3^A;M>*MU$YJMQP_81A(#.JC,$A6&=#&%$_5] M_3IC1^<=#BQ4MX#7;0'7@W?\+NQT:K,%%ADK2:)+'ZE9 M0HR40J9PIF3>0!DBV&.+4XQ:ZE<:O&PYW+[2Q'NA_::!LH&_4<_E6B5L1^-_ M'(*$#F#/8-HTM\/.X1(2F_H2*A@Y! 9#!O@)DH/"4]B?T[BW^') M8[$%Z21_K(8[4%NPJ7.'E08[X?9M.9T;&5R]/?#ZLZ3<$VX<59,6K^1XY,Q. M?-BFTBY+=O1$,=>'[)#0NJ1YR9+E])!<0@_3P0H86 MK4PM)>[@Y?2& Y9E@:Z#=.V%/& FG[U,W+S^4DCFZ/TFI[;D'!K[&ECAJL4, M=_0M>_I*PU?Z.8ZRK<+9B!S1V4+6")O)[JD.4YPE;(W1RPAP+3A*K8_W61<" MK%;1<>#O')QL6(SAP[_AAR'X0D]?8RTFK&B=$^@<64@=:W)"YP(QQ^HX0!;& M?@;(HLM0S-/_UTP A7&F^FR74SL[4*E;:2*L *FS I:&0BZ@!028"[AH,1;S M^_\]#WBY9D;79KRIOO_S#W]V@2N/6Z;3$TUV MG[SH]]O8B])EY-_%&4WOO7>HOMUA)IE^N-%"6O,Z, QVPHL!\J(KW]L #A^! M!0$>A#/AES@X&Y+S<>+6MK2'2L#D.4Z2^&O+Z[O*-60?H3@Q]4LM[N+H.5YT0OY&F3;(")Q)*I\PFNAHL@E_'']OH:G)H(-">/H!DI%>0TC4\&_/J7_;-4'NW6D5'X6N'?V2/F=% M=G^>W,\6>Y09.7OPLD%G'^X^$X>7M$.KTP_TG8'CRVJ@P?F!U8*<7"@IV!'@ MMX BZ?=QP,(N%CH]!3O'*R73YOE:6,/+K1$4UF!QHI/L^D*]'/KRQY X($;K MWF>ZY'KB1H41VM?DFF/ M$Y"D-2U?2NMKC'M+1TYTY?+G6TIVG!1),[;F2/G;)"5/4C E-S<+[R]+!%G:!Q(BN+5I9QPV#BC&J3#%R>^]BI07E[K/W MSS3;QOY-],I")?ZN3D?(UMT:)ZA(:EE?174TQ;MR&A)8=7 *ND00)C7*3I9- MIK0TK)?$,LB49A=>DKS#*=\K?V6>+?V"3EV5(Q$A_*-XL3>@Z:\!4^.0/5#/ M#\+W2PJ[S$$$*Z]K+TCXN_)L 9HEP?.A8[:<3A$G%&FT5A$*322'.VK2I=ST M&'ZDP6D@AAB%^3!EZK3H3/+ QGVOV0A36JI"%9ZIY*?%S@?Y@LY*=;Z,R1^7+EEQ 4DG(996;W9[]$USM-D[3910=O%!X<^_6GCX>..[X.\#J=->\T&= M'MFUPZ&+4Y+1@0XH0B?#!C@@:[CEXBK>:@T?F&D$3KX;?<#\%(= MY^S@MQV/P _WFJN#W^IX#5W*P6]=/09OP0#M#AXZ>A#^WGOG=Q*>XORIR)]H MZ#_%Q6-4E24Z##:F/VYO'VV)NM-+=\;K^^-54/6 @A/)XN+A5 +,/F;QQ_(5 MM(J?$R"P9XWKX(WY/Z\(Y=-]G 8\EP@2"VFRAJ06J)?E: %DSPI+WP\@UR4E MOJB="&E94#31!2A"S9]*MZ;.>?ECZE_$:;;QTG%PEE>O2$ M19I(XX92G?:KHZP.NG@!6*MVRCNQ3(A&<'8,S.53E@RT0)@%\4 <4LK#[\(+ MB8S%<7O^UOQ5U)ML@L*>E;'6W%@T\@'=GKT0>)FSS6/F)=GLK/-,7X(H,FR@ MP;D?DVG*9ZHCRB_-> TW6PLW<[9X2.(UI7YZS= _-Q SV'U"]WG"7%@M3DX#<&N"3@M;96 M-_*9F!@,6?$="/HM+?D0F 22_ND.JH&VG7M9*O]9W&FYB=@JM*QVVF&UGN:X MX7=(SV9US_:V>(%R4.+I-5N(H+PHZ_F7 Z3JKTVE'/?*!BK>< MOG6!.2MX..,VCEZ@XO)P):R>YK@Q9TC/.N9TM<6+.8,2JXY53I@ 95%'W'4] M+&.*=BMFSPW%*V]]FIO34 ]!R%?)(PHJ#^!'&[?G&JGNB.K MTL+K]9,UFE"[GC,N*K;S78RBH'V-N1/X<&:5NC$\8.F%3L#E>"UP1V47Y:(E M;DCHT:YO*\M2L2D7([TQO>:YU MASF&^N#V0"F-Z[[8VP&O5\J)K;Z%FZ?TU1R5TR^W]V\U)CW/UDD1:U2I,3S@V;9WVO];,(P:=PYGFZFV]92K1RV"SH0F-JD\P MS9BM=,]J7NFVW(3IY)3HVI:>.A$(]$,B=C0G-Y29^*7B*?;8P M8.L):ZM"&E*),X=YP8016\82ALT>N)$_(H-B1'>[R M%&BV6\QICG5WQ9C&EC930/Y'-@.MMS$C@6E!6C_T@K"'Y-,UZ-:+"LL@,^T-$JS1_CF;?.HT* MM9JPNYZ08$%NW#]4IE7AQV*DF,2KVMZ"I'[-'O-"K19M^X"KUGQ^V-4F_'3X M*I:R-?#2AUD^^R-;W=8V0IW#ETXK=B-8C0L*#-.I=47+)(Z=+HQE\:R]Y[QP MK4?[/GQKZ38_G.M3PMHFGO:X#?=VGRF[=R-DRWX=#J@T8@8D6W*]]7%:J^$\ MP6YEQW)?G1I.,-9D)>FZ9]VD\&[G357(9'6SKCIFY N7X?\Z265^?$KX5%)# MF<]T]TR3#@/W=L#M-\.Z-G*7.UOC'?T2,BMG+#^2@G;]_.N+('\\=BWE*MM6 MU]%=*$MZ'J47D3@)7H+("\FN*J<4,W%)QL"'DET<95N5,*%UC?4K]<)L^]F+ MO!<*$?E]$ON'=<;/*.]B7LH6:B*T8I-*?YQ0I6R)8M4UJC/NM9>:*JJ.\+0- M4L(&*WV)F2NPM5%X\"F\P\XFZYVHE>@]PTG_5RX6\XE"+K+/!1->$\5D4Q9> MMKIHLFLPP8U4[$C!CV?.D;N8B +4O+"*DWG"F5'D!H8W(.FSM:9)Y091O[6P8:Q)RWFPT M9I;W=E-1G?R)>O'4,0)6QJMU;]1 M(TT.[W)5AU)N-FQ #L(%<;/R=6FY:[8FC/C[(8YOZRY?O2#DV:IQ\NB%M#)( MTSP=-AS1'3?4C+5#H\259%^\(#): VV(47+^R/#A(_!VELMIS0C7Y8FBPSQ. M]]JZ>4&M7^\.8XVG@AOM%*W2^Z9:/PF\V*>JR(1Z=2?OJSF"194WQ@Q;IWQI MS/6+*:#;:J.&%N/)((<+1;MT/7PB0P,Q8*AJHHP8C2=-@ $D.=G&#+772ZP8 MZ)%F64B=K:&: =.QKJ?%H*36HU)D<,.&JEVZ]VR&:>"%#65-#*ZU3MYMSXNH M(=B/L6"@GX]>%U&CZ+=01/NP.(0 =9'K&HIQYO-LG=$NC-'BE[>^.(("; M!QU@TT)DSE#391-YH#FF,%>8Z=3#*,@\S -BM!OG*L27@,W4ECD^( M54*=U4-VZP:4 M E(,!5"L6P;GQ8ICQ2>\,R]-"B?ZZK"/?"0V[W?C1VIC%$RLO@D_,30S]8RW MI F<',4?6:3^M/DG+PUDC^0ER.#&%56[]!W1#]' BR?*FIC%DH(O <9N'J"R M;9A*Y_6ISE80XRGQH"J4U*%45UO)^<;6Y:L[&64J-&351 MY,]85DUYG^CD +^)B[D:+>L\Z8XX$62\[L5.D%POW/L_(W68ONNS]M(MB0_9 MA@74?#LGSVRI/1471(T=GB9MVH7MBU(G8WE7"<[JJ-*;,H55$HPZ.Z+$Q^5+-"]B=W1$>_Z M=)SX^CT;:<: *4.T) J@\7<5/Y^W?X_VZYGZLP4_1NF^VO2N=FOR4,WH8D2N M6NJ(KCA=4T7_WA7*[ JFCM;"PGKE*!>GYN(2Z1GV%R FK-6-RVMKR.>7KL8X)8C01G* YS2;U &<!DMA%/\B7PJN M;NI>6+9,[>'[:K/K$/DT(9XX01V:]L0N)RO4X.RIA8]9XW M*!Y980PJYEWG#XO'BCC!14\(,0-@U&6N,6-3_ MHY0G,G$IK**;#7O4>;3HZV+OZ#:.7J!D-8#9X"O5G8UQNK:/=V M!N15':= ]B.OM Z$^;9N>.#/+E\(#J3:'G&R;_J7.F5:."TSTG6J68B15(X)Z9 MIRAD8*86#U7D0I%<*E+5[>5RU5]N8)(M",A&/GSSS5&_;[ZQFY3GPI;C3"4L MY:S$/ (#:;O@D02O++*ZBC(^,75B:%<[O"C9JUEY6Z.M$6ZDZQ?9^*IC+]@3 MFO.W>T?"B.[W1RI9QQ,G:BE#QEV\"R)*ETD"Y_@P5*_C1-S6@)P!_F!JL?72 MB2=*1/""C;I-"B0:3P$W3$W01Q.&14("XE4B\$(-7B%$\:1SN64<1$UX>[<* M;@XLEM^Q\D\LD6V3^/"R;;.AL:NE<+?^,\VVL5\[]&]#2]F.>.%BG.Z=5TM; M>^&&A9$Z**?$,_]O7"KUTC1F,3KL(?++4?PXB"FWA4.E>$, %_Q7*.;"2ZM[ M(J.$[+AD]6=6W-X)-6.MMJ+RP(D(5N2F\Y49"[&1?1,4MX_;1P"*=RC$;#"$ ME@K=<6*FJAUZGYSHZ(MWXWJT!CKQ0/!RC0A.35'@PE&PI"L@:E?A0I22#E[I MS6[O!0G\KN5"E1(!G,ZN;HLB4!K7&W? I*B+AIH<)0L2E#P(U#@G#QE4>'N*?XQC_VL03K=4)]ES0=9^NZGA;3O-K"0+)E(0YRD#=DPP[MK:R2VPVP@D)?3ULO>J*[?9QXR7ME MB([5A1(AG) _W3;U-?1X*GA7TQ-TT0\PG.W'C/']6#*N08V3-;8# ]V8BA:O MV0371+R;*,V"[ #SO1<*]>*D;54]HBM."%#1OXCL9/OACMY&:S'EV,$KH[0- M8WL2CP5USGE$QEA;C;:LV0,8-0,D9H$&+U(R4- W).!^N?I1;S;!6G*A,O3EY>1/YCK/HH 3K14MT7CQ0#IWG@#) 4= MU/,0Q 4MSHM4S!P]6VU1\XH\V5#*O/\=X$%7V/.4>%$JRDG"L>F]H-Z"A)T- M<3KIL&Y% -/>"G>X,B"SGN DJYB(@^Y\Z!$OA3\_>R%_V2;=4IH1N'QE-4(Q M98*:TCS!X;[5W\SOU5C0K_Y1=>%)#HP/=$V#?783+47*3(N"W2WQ(LJ =@6D M=#3#C2E#0D_?DZ9O>QJQ)3O#0HV)(RC%YI8 M129CALQ#H)PP6Q>1G+1U<#*E8DZ0%PGT6G6SLLKA.UBYCK>!]QR$/#U^Q#)G M' 6<@#?!&O6%SHCN>%U.(HI@MM.[Q>D/P" MQ717FTNZH3 !_7CP6#R447K#GSA8,B@#;V 3Y&IS1[_>QBQ8*MNLGL/@Q>MZ MJT,O=9R(8,B*Y5:R/M*X0RT3BFJX$E-[!(1%:WXN&7DIV!8/@7C\21 A';2, MZ%<69S$!3W+HJZYQ);+=C6Q$IN;EO+DP9+4AA3BDY$6$0&0)L5UA7]:2"46X M5(M:VYI@UL,_=$:=,FAU32\/-(3Z8YTFD9Q'%,G@G3"FV*68&51HX)X")FFD M >NK;;YNETF$C#Y"6'=D/LZT%[RQ0+13 _6-*MV70Z_CA$\NJR1X"2)19BQ? MG/Q&O=9"%=(]\8+J2.V/[X<.=,,-G6.5F(R6?(\Q!\R]%_CDL&%8(5GXHI0.RZUALTR:)"OPOG.J),[J*8_2'G3"JS .9%5PPIP M?E644OOMM'SG-"/(O=EGRQ9WE!_=Q =]E\O$=@L3_"*.8!<=TH"K#9\678=[ MX 5026W+^PO]S7$#IJSPRDFK@G[]Y5#PT'7)C(0YM_=Z@=V$[N%Y!LAHLE]U MV99-P! 5!].[N0/9;*:5OD_BUT!DJG1\?UU@E8>O<5(+7S][;\'NL&-*QO ( MR,^1'Z3Y#99[-NC6P=X+Q6%DBVDF$\0+=7IL52#A-&JX@5*3;JKND[,B^SAC M0D)EPWW!H9$SG#$Y8/(7P="'0TVD;SFROA1Z,!\\A#YY!K#-Z_CPLOB_T_P^ M5ZTUK.830KTU6]\G\6$/O-)@%X1>4C5)&2WFV[1ZT(V[>B4QS $,A1B:Y!S@ M%X) M._$0OR3KIA2M51VU58^D7P_[3U[T^VK#@M,8RHIV%XGL:8O3G:0T+$L^=C7$ M'4<-BVV\""T7@8 ,,#444MBMUFC,"NW*:7O)*W@-?!J)[+[7CNL K8WP>ERW M3N7S6R0%ZL'+_)Q5GJ++[P"P<==?;]RH:QE0_O)4 M2?M/7[E0RTIX7-T.%\>/A5@=\4I/-F8HD?N>/*\GO*D_<@FB@.<.CUY;_E>Z_(M:#NUZ6Z)T[4DM"OF\(YF MN"?R(:'5?:J*C9_?2:,X&)652D7;WT)E= M/;4M7=,DJRU;V4_5DI7]P#&4/V7R(XU?$F^_#=9>V!)/#[7%B4%2&@(&]3;$ MMTR5$U?YT+9&4#V\5!N.].58I=;P7^/5?^2%[\B[&9/Y#-23S7_R_G_[C2./&'W .ME/98615O\4WC%ID M4QTS/ZWN?B3_P?[/:IB@4X&8A7?_ ?]'#;[$V)-%:4(7NTY[<=>A$O\#;J>M M9*\[[<4=7J>MR:9<_^VGF[NE$X?5(?PVB-B"C7QFLQ,C860W7\)=#6@RY='4 M:6N2QS6-O"2(A]8C1^UPNO:@9B?KD'HC?(X_+*KR[EM.S/;:(V?[4E$_4_O%_%N[T7OG?O!8_OC')3*EB@+Z8SIC'LO64T5#?O+W7O+>76$ MS'LC"0/Z!;R;LP$QR?=D)P0E/_W'I4A)!UD)Y<+"Z=!:B&NW!(Y5$U[GEOA< ML\1J0P1+(GB23^\DY^INY]J-620'B+8J"6TJ7;VM*852\L%RD MSCYY;_?\?GS+>K^K#4[@[=6HGAG;:(!O<=4OINJ(9-2((*=[A:\RV%K7^-VM M9C+@3M?U'4UF,.@TK>7KPT[S:IZ1AEHW[/=_?HKAKYWQ97=+G -+0KOR>9'V M9K@#P2&AE0?;-DC)CM."1,G(%[6<(*SC]?R!(81[')>LOB9B2N$VS=R%6G;4 M_,BUU(\B/TBCR''+.:!(JW:G*/+#'%&D76B#*/*#8Q31K'";9AA0Q(*:VF"$ M_2W=QJ$O5G[I371)F98[OL7 .#]X6>NS9W+=$ /,"+U+M)'H@QQZQFB@.EZK MEXVR@EV^*<4?L/$KCN7&E5TXLF&$DDF^Q9_"NT0U/G!5A#RQ %-VU<^_ MO+8J* ? U-7F\?"\M*K8VPHM%W3J5!4].6N#&F1YYE8M[<)* *B71 M@-HMCV9.JU5-J^-#+O.(8/1KI5UZ6=FXN]ILZ#H+7O/R[CF\/5#P2%Z>B8W? M979-?:B^QR_R,1G>&XT[-IST4,8)2@:L5]]4U$ 6[T:D3N64J^P6,A1/YQ3! M!FG*L8#G7W)12"G+<:<%;(2NJ>7"BJCL^;87!>IKYZW,YKT?'L=JR%83Y MO1?*,?KO3):G^ $JC=;O%_:!ECH5G UT2IEJL)X$KCCKBD*3=IVHB'/[*T7 MRN(%<$MY\E )((MC$3(5+N&?.P\=A,2'-BMXIF'?]PV3S')^=;O,1\ALOU< M!+?V86-G>,#H0MM2"S&94"A3N N$RZ7B2+#%0G*]\*+I"*T+])3H@ALMQR@P M813#&3* 82JXP&@.*SX+V!/[YC[Z+?H<73Y%/['_/'Y#1,+7@O>C;]YN#^]V M?W/_W6]__?S=#Y??U'&V>C,"RC][:[[S5CP%SBA &+B+HVS+6$&0DFT#UI1& MQ/?>[:Z?;=B[0LI%'M%240RT9G#!RCJ(VE#_L76,Y2^)D ]LJ,&H2+^U I97 M;QF-H(J]4.YG*'S_"'?X%+;JQDB-@,P5[:1U#*B ME]),(%Q=+V/[0.6[<%P*L@6S!JL M?\,)AF7GB+:]'24T%A6@KUZ]5'E3^)C$3*>$'GN,V.)O])\Q_/=I,R5D[T#[ MFH- /$4%1SPP:\(<\GOSW"X0EN>L<2&J"=L,XVAMF$Q#SLE)=1>')"G?@ $; MB/>S/]&(;H+C5Z2E.^%$T7$ZU[/<^GO@36"3E%NY8* @7T]I*!Z%_Y#S.![4 M=A+-+.G-W5B0=N&[EW1#F2#^..<=[H7;>R6UKKOO0!>\_BLKN.I +NCC\V!K MFM=\F'QX;E?9<+WB__CMR B-/^#TQE/9Z_6*_^,W?#[5(ILR_B]_^[R\(S>/ MM\N[RTLFV4#>Z1M(Y/\IK/;:AVUPSK:CNGX:KM$;&+C?EY5"-3U&I+ R:>] 7 M<90%T2&(7E9[FHA#WLH>S:(&SVF6>.NN(QFM#' CBWY;MBY7)E/'BTD&=-2P M)#HY-5H0^96Y+X5@;D -D6&%09QB75.S#MNHE5O2S6,FB*?3HJV@IX/! M#'!/JYK&8S6YJDRM#F_Z# ZI9:T5:#(%EG=QY$.)DRQX#FENO,>ME]!/3$'_ M(M[!;WC+BS@=C DGTIXE.*I94 (4QQ&>'1@JJF>^-EU#L")87! NVT.,TS@+)FIHX RTNQER@28_-.)4";MIS@,?.]]&?GW"21W0AZ8%^:MQ<2G%OA#+A%A(I&Z3&:W!?XFK!G1%[C)VS;+H#2J>$FZ9:S9 MG&78G!J('>#5)M\,YL]LW,9I>N$ER3N;";]ZB=]6>D@W_7G/-:,M.6:ZD28^ M_QEGO*JSF71@M7O(Q,O%WGX?OO-'AH!WD>2TR?=5TW)?]6A/,(7RU PUX.?\ M3Q]"9IEO"8Q6QJ$XV2%Q>;1#O"Q+@N=#!NG2T!]8TM+,O-!&86A1/H<1).NZ MK=%-?_9&B?P,>-4P:2F5*. $)FT(9OW2.#*SCAI_B#9[\GROAA$O<^R :7S< M E>"&LYI49.5)': ADC-;B-(6B'SD%4D+QZWJXN#<5_(D@D!FHJX("OGX.:[ M4=5$"R6P8KZM]/=:'B@F[&*_N$BH'V3I TTI\_+M.+.W]I\E/G5;0@*13CO/ M#H-Z5+"S52"X0[DRP=[1SH!],Q6$^+K!IZ\TC/>[ E[R+>B3DD(N0>-B"X>7 M\ ZGJ"_ &BS3E&;I+UYX$$EB81A_A7J:XXP[CO L84;!=A+X,X+J[(!)13?S MB"6D@@F^K+(!;85DI!2-E+)A#)ILFK8RV&MI'*^@;G.#\T8 D3J#2::\Q.Y=]].:_62FEW3_W)T?N3](WNMMG17_>\<6# MQ14\SUXW-=A&%$=!MT%I=&3(3UP_YG:[/+';55M1&1R[D$9M]V/G2/(B]4H[ MRO-3:X8++]W)G4#TY,DJDQ(^%-C,>QY3M>N8N6TLC_G/=\H:_W,.'#D'BHW$ MJ)&O5V:KB7J['QOS)+H9T/I8F9@&28JBSL*J@H;+W$BTAN:T$.U0/="]Q[PG MCQ/RLX$K+XF8CPT6Y1I'"N>DJ,,^$OM.O71FM],DIXUY,*K+ 1-=<297B(+S M*IU9Z]U4,RHS2NVPC>8<$*&/0%;_[XI,454D*RM$$GK$F>@VI ^ MZKC]3+,5A\N;C2:-US-U*VA^;K^G3'WW182P&"XWA_?BI#"&S$:,8FJP)M)S MA*[I2<,ZZ,X-M"SGPE9%?LH,V):-^)-J-O"_X718EQAV3G9$ X*2VR&*I.8/ MSF=KKSS_H:I>7T[9T_ M8+;7<5)J<:.TGI6*+L'+RK 8F>J\JE*="QNN-F09Y>G.Q,T,A\JB,F/-<@8T M^SUXPBII2V6;-KW)4Y_W##?2BB/3G&5(SW^>&ZOH/ZT49:46?UUK.9 MT<8J^L\93:6ETMO)7T0M_8[U]O:"1[/R!3,9N2FFE'33G M#6-2FME*-ZW)0;@@^,'+J/VP):"V76\:9;L. G,$G3Y;J%TAG!N0].I@[2(@ M(F0P8I"G./-"IX4]BLW;EY>$EPR_C,/0:R^\-[8O;LD _6)*(EB+!(A*0MQE ^_Y36[S((X;RE90-<@01.#)ABC^),- MRMJH.D%.IW7(%_-I[5GC+:W/KOGA(&&6.(3\N(,?Y!VURM-84O*2>%%^@LA^ M#\T;E\^MGM59-_1H]%V0G+7U S;KMFE#8K]G8+J(V"[BW3Z.X&+T:G-R47"@ ME)1L7YPHK62!>I0FU1%OA#9.?.6+H2477F^MY6ZMXY)-=LQ0*@XSA\=I_[NN MT.M$ZMLX>GFBR>XF>J7ME45&=,/IO&/U+L(JF3ZX0ZE1&DQ\2N"9;F*(ET(^ M&/.CY+;[W?SQSY,A?I+D5+MVD5'F=@F&+'1%.SV7I#L3K?R]<'DTG^E21:D M+&)?1OYG+_F=9@\T9/&:GU^K:>94R1A*@>:, %;58IWH.Y;@S*!96;U9XK97 M:_KZ\M)U+QN$@%VU!"CD@.80&KS"+ M+:K"781!0_ZD.L__=[+K@-#HI=62TFK/;Z33V\![ M#L(@"ZA4R-W1#R>,C=:\,W1NZS2S\+A7A5F&P"^%1B2L5'(;XAHQY>L2(U7CBB*3-FN XB-F5 CEV%\W[)R5QD5 _[;F,OJL):J65Z7V^YMQLZN,XN8)!299=P$J35>8X$6,NUJ*Q''VX3FS-Z^(=@P!7"L+67=1U0& MS7';_.QB=/Q7X,6\+L-/\8%O_D$K'-&6U++]/HE?@U0\FP*BPZ[#R=K6$ N< M &_2GM/W\=KISR@*U*&EH[V[/,9B3GYNFW>&[,VQL!LR2UM!J^IYI! -@I9E M3$YJF,A:OY?"S/!OV!J]\-;=?4;H):&$UFBK*@ET6@X(![X8M$BEO)9R/G(+ MVDNZC],@XS_(!)Q'[7'ZM+2FGN.9+4Q;19_E4M07FN2G76[7G5JMVK&) M)[3E/[M?66I6F!/CY?F"*,V"[ #QPO).A:5S&)]M:Y/4R8I$V+D469+GQEA M79?&W;G71QUFAGF=XL\2]T+0!L^QI7;CMJ=;^TN0Y'I-LK5OUV^-/ MBV/A!PM1Z0@X;XP3#N5T[%^Y0 MK/9%XYDY74/'7J?C+6?D=$UY]2;O)*9V4Z%2U2BGTZ,EKY#5$A[A\$/IUYC/ MX85EQ5>39_T2LHU'=UL=N>6I8JUN_3>A>\0+&_BC'-N "7XY7189U/:>)D'L M7T7.U?[DA?PTS,MXZ@2%GICIS8+/&9>DB&SP3-]":*(O[+0:0F7 M%35J"SJULAKM!' C_WA;2!38:.F-=QY0T,% J8T:.\/U-GHV.QR8I%%VH[8! MHE)[0V<06-/U/H&]Z.S]GJF8+2/_ZA^'8+_KKN8^G@INB%"T2D>@*$,"+UBH M*J(E@*QQ7)"")_L7<.69(R5?UWLS5FQ34!9O276H[A WJA1WB?V(R; F#U;@,!4!PJ@VE9Q(& MY2]4\IKK8'^' J*7SW *D/A4,((/@1NKL'.VDV#/'0_"RS3[&FX^' ME)HK!%)3HH9M-]%%'*6\9G/&FB6'=$3L-$P'I\=/MDQ_3#5 9([QE:Q*F&*M MVES+_@VE=DJI2<;%1A!XF39L-]36.+-_DSIO(I@CBZ8?CA!>;3FP^$7FD7M^+#+SD+,U?++GNX]SGWO)5G$)-P&>T0N_G/D!ZF8 MZZ@O]YJZ$J$Y@H",;891H8_*W&!"2A?]N-%@>_+^.2(HL6.?HP/P1==#YVZ7 MKD9MT1P1+A]Z;U=>\D)$2X\Y J7,U8CCYG.#/@.7)!H8A^*FA'9]W5^7*%\& MZ[Z_*=EE'I[9IV^;:[:UQ^^;O5+K=T[W-RJ,*-QRKV+:S<+63>''PW,:^(&7 M!+R&SB_L'["7=A,Q9&*+I:LH$XF"D5]ON=IT-?Q,=\\GDZM11C@]W[QMBWUG M,UQP;TP;UEGY\(;N&56^BRK>,-W$R4[JOB^.+%TO<#_@IMBSG']<:+9PI6*$!J1%?< MR*.BR/2#,*^@"1N7,+A;JE3PBGT>2?=T'6P"%C&<7LFT"B(V+=5R%V_1\@8J MO "5L[1\5<_ZT,DIV0/ !U'\1!4!&]WG#(&G=I#'P*KOW$&P19/I*)B41,\* M!C7:2AH'*Y[6#_:M&J133RO;7,.J7FPA=>PF$H.\8YM!@0Q.!)UJE_H6V5@: M>+?-E#4QCA(WT3KA):T^7%+QKV]9",6%<%3JP+JM[FA&UIQDSYQC+\KZ-0DR MNMIL+@_T*;YDB^P7.&GC?58;OMQ^5X)<.;HX446[Y>0#-@FB@NS^^,*)_WR=<@VW*_]1NR WW*I4<6#=JPM_0$P(4A3!K" MQ"%/,;D\,:(0"6$4:<.0_.BIK?85_"=>!SRWC(_ YNC3-6&CD67 E$+OU#7BK M>&G+&DS_G ]91:VOT90P:1W]+-I =@SHA[B?LR ,_H?Z;2IV/$:E1& .D#?& M%J?0)]-[+A X2A?]4'C(V7?Y@V-(M&.=&C06#+LPTLF+78YLDH^1M!HD7MON MMP9HS)\SO*,9I%$=1[H_LD;%UL72?Z5)%O#* Y'_V4M^AQ.S$+8:EEV'!;P0&K]$'"S\ Z]/\%+J M(W*Y2HUX[N*.Z\2Z<:5(SN1H\B&.9A_,'ZHV9WVX*C_-G?@TK5O M>X&_.K0]@3FJ,]X);;P-BFE)OB?NR45!CRE3!(L[UR#-"^7'ECES$G#6?-I@ MSDAA3>$7[,F>\?\8'S*8$S;Y/6F:I\A;Q7>+MJJQ(H(7/U]\R(U3\B/ D#". MU@'6D3':A\@'+R5>,;B^M8^0-QM1)"-._O/@A7#$GBY3,?] 0=?55S;) +6? M!+5T^1R_TB?&.@7Z]Z533+*S1B'. ;%U?Y/QR*]+@G.90;3; ]-,1()-7BXM M3E+RCT)!PI#IN521Q*"C.'[-;<9:@)H\UR8K=*U)AW2&0_,M^V;*5=M,26XV MI)"=E,*394HJ\0F77QSZ%AH0K@*!L5/J02I%$$_ *+]5NX<9;8M7373Q3N-:+5=N%>H@BGNRU:NBI@O;E<>=.&G-!?U* ML'*ZA7\?S;AV=^Q0F+.:3DYFH$H04I.$]$QZ]G?:D-E0PQ@T-%W<>^^\(N-U MG-3LP"P 4W99^:NC4J$2 ;P3@)HM"J0?UQLWI"OJH@&[UUZZ)6PYLPGCKR)5 M;Y_+4E\2%<$:B],.K17JK"*V96L5["##J8&Z +=\>5'9PTGM1@0"/ MHW!AHX1BH?!JDU=J[$GB5R* $UW5;5&_)RK?&^\-404=]-3N+'@!C!:574TG MB4O4-'5F#UK:(S*2#?YS5&4/M%=^;$%-J4XX77RZ" )DR4/$NO+G*5Y9=>O:W# M ZQ)Q1R>WI>50Y_BJS=O%T2\^0/-#DF4/L1AF-\.Z@B6+;#%"="V[5Y?=9KF MB7>M:DUS+4A12R).R1=@4UP!_+].ROVCMQ[0^IAG\)Y,OK5L>4>[9JW6ZMQ% MZ&J-&\\&M&QN?K4VQ8L>0P)K=WH37KZG21#[5U%O)3-3FG[R0E[+P?7%@<6I M47;/S@JOIIQ]M:4Y\9"!7E$VM&FK>V:C9"KDC24] M2\!3LI\$W(VB.SNP4]/. -05@AQ#'1?%/-#)E]5%83G<$%L4XG3/[$G+FI3!.(Y MOF"W]X($C,7K?N6ORZVW7O+"BY'S_#=OO>9[[5#@A0:O\,Z=:!9'6>*MLZ+R ML[.39@P?46'=WQT,+_B/I7!.3Z\Q&!>L 4,5QEHBBJUP"^H%$= I!(%K^+"0! T,,QZ63] S >8BDFN^V\V%Y$]KK#:$ MRTD>:I8O1*W]DA$[B%PX\E8&NX^3' M@Y=X;(E*'VGR&JP';P!H970F<]YHVRK-==)4(H MT5G(2])<8+R3FCV;JTUF-?GJLQ=Z8>/:CYS#4\L"$3IAS< M?CFZ#4]Q8$;V(PA354?@&R_R7Z27QNPFIF&+#,PYW01F.9U(J&-MIO"#S88F M%!+)X(W/8,?_PN JB/(T6[(6";9 A'M87F=#_";?4\0P8Q@T:W?>-)\#,4\8IT%KQVUO283 MPXG?>FPD<9(]0&EVA]FR^NC'GHQQ)IPU$;Q)R=S-M3=,EJI!D3"4Q]DUKU B M J'6\_Z\8KV&S(&*TBSA1\8ZJEDT.9G9 8^4,C:S:'+>F"#'J(U*0]36G%UA MMPND^94&+ULFU_*5)MX+O3OLGFG"%O9L'4W3U2%+,R_B%^F>4[X/W6%:!3*X M,4;5+G6 &4L#+[HH:Z)<>BQG2'*.1+"$1:M@2FI<%^0R"'G]H2^% &YNIUHW M4VZ+#SZ-8K8J!WSX]M]=P C/^>#;'.%%O-O%D9!LF8G24+"\>XKY[SXQP?V\ MD-TR29C>O%_7[08MA'%#C3[;U<%G.E6\<*11-_5YO12!"!D*8*I+ ;,]QR98 M;HFU3 EA'[EL)!>.U*5S EX(C%K .,V78;"#G\7KWTF\%VF+D%OQ\/BSDYL- MC^LM]0\A76V641;X^5=]I.M#PHNGB)H#U.=')/%N?\CR&@5% ;Y[FG#S/8$I M.SZ"=B:XH<^,3>LPJ)<#7D@TI*?R&4--"))+\;X@A13DZOZ17'CA^A"*P[DO MG.UQU&;%KR?:Z]-[.X'E6] 5TYCEB-OC+5B[[OX&V>'% AM*ZP0&*,'V!:@C M\O\[;T1;_1W6N&S9"V][!?ESQW&VI0E<2&-+R75^=8DUV3.[;.'& M4YR0E(9AF442E9M]J5A3>QG9)[1XU 6$880HST%)]W0-;X?YQ24V*&\4[.P^ M+V3O@]27P]8S1^R.NPXUY[ HN&6#]":C.T,K@#IYG!AMRHX:8_N2]MR"E@D: MZH[:R_6\J%!5"0,H7#Z.P>016Y[D"XA$N$QN3FA06?1C:5(QS='9RQE,&N& Q&J5A.)0@<_ M)G':%0&:X80;*0U:MW'DHY\-7A0UJ>RT70-QO%V7JG[&39[?VX_!0;8%R:5; M$"$?0(>0$'[#9'2"LQAMS6DR^WU@%A*8>_R*K1;;2#PZA]$Z=\<;22_"7,[F MEN=A^SP?V^?J;1\DO+$P39_]-=&?P3RBTY(GLX<.XLCG#*TJ.IPI*IGR&<+= MU(#"I#5[Y!OB,#7P>K!.9P9LQH&CA%DM,?C__2).580YOM,]$[>SF,%DH-F> M6E83+?213PFZM70X*_#_D%PNYQ,#%L,6]D U,6 SCN+$,)"FH;8FNHLC$(L6 M/U_ :SXA]9LW2WI/:@TSQCDYV+?]:8*)2:YS24^Q8H/IFP-1''U\Y1S+FP;K MG*>C-!+4AJMG!0W/S\^]^WM,9)*;/O\=*:1>G%SZ3/. M-[OZ#)>.V@T\NEAY]4:3=9#2>\@"4XTMM$J .%!>>K4+L7,IT\S7\5<3L.@"#.>1@T9 F0'N9TAGLOK[!"Z*PPF-3$7LUCPN#/\=0-N#Y%/D_ = MCF;BQ \B+WDOLKG.)W"O%0EC?N9PK7:5] 9H$NR/D,@5S0 AH"\48/0 MP:Z6.,>_BGK?+I_+AZGQ@?O>-/*+8!MR%"QN=@FK/F9>DIVA79_I2Q!%?#9U M8EWC"T=;=FVZ]SG$(NV1W9ZNF0E_B:%25QAD[SW/'=CA?*8QR'CK&UP[MK$] MP]A#07F4JTDA,:E$=O>NPQR^19O! +.]*#KLR RS@/V#;R(8#H1VXM M(#<=I?4F;/?MBGX^A%FP/ZGY;(,?3K2U9NG)6=DRS,XT&7N4ZJI._;2EA!8+ MZ5U.E6R\-7-7XI6,Q>M<04H.J:@C J<#HKI@?A0+#PW!>V?QU^(>_#PRMZU8 M64/"]N!)5B'L?'*TK9A^R#[S6T\4BZ?+X#7P:>3;W@\ZXHMSAK-N>>-[076F M?Y#U1*_J"-<3Y;9&(?"9+">,?(?21K\%-/3)!U)?3Q!WVS[/PT9['F.T)YKL M>@L%F&(X V V:FLM164&N2&'8K,Z8\;@I]-KY!:A%Z?=GX(=?Q+MLY?Q!X'( MA]_:R@_@CHE/CYD?XC"\CA/XH_DS[2:S&8"L,1L;2K^J<4(.KN;T199<1;Z MD"27TDWE<*06KZ[(KV9X)>'4-D(?\]^@Y/.'0="F90V!IV#RA\#-(U610691 M/.,J&#"X)MVL85:_E5LLVWW,Q74)*N'XY@'U#:K M:DLA!S7U)@LU\WG"RC>SL!TO*=&,YQ$[=L&PHNC=NF_LG,SRB0K<'[)WI__\ MBJF=[O YF(3^.=LH?05#9P9_S/ECCA/%V<\%MCY*PY"F0-[(TZM'9GF@.R^ MM->+..+[C %*3GM_9=762,,#P8]6OC26E.=%>M 6$D[N]]=Z[+7 ;F M"I>-R1=?8/ M"?38YT?,#(V^N8]^BSY'ET_13^P_C]] YYV7+3@1^N;M]K"5\9U"MU^LW_?WO7TN.XC83O^RMX3 /%KDL$& 1P-./C!?=[4;;.X.@ M#X%:IMU$9,F1Y)[I_?7+IQZVWA+)DMR79,9#LKXJDE4ELEC5^XLP<0":U%(% MX@2,=[JR= Q2F*9JV.V!QXLK2'G5V#:Q?'-?GR6@HV\%3].L M"-/5 "FJP6^?AT,WW4MI#3*"<%?=/.,05+LUP0FN?,Y0+/9QF[KRD&'3-JT; MDFD;KQZS,Z25Z@!CNN:HCS @V)WJ5Q 3,RTV)BLG8 TV0\O)Z8*"(WY$7%$K M2-_[AU)",#6Y?MD.=9I93 6>'C; *X"W"0E"64YLQ.\/- D[E= ;EQ [4IU$ ML9N\O*H,FR9Z,#6I,4EK2CR7)P9/KYIC&8(7FSL@.5&V4ZB.,[#HJZOD3*,R MCEZ1%5;(&:.EJC]MF^]V(=XY,39BR?K@F;:EZSU39NL:E("9KJ7L+Q((EK3Y M/43"C0F#"Z 8@J[9J[QD /A9-,SY6UZ(!FX1S@F.P%QHE;6F.X$3:L 5OEZ> M(6CTW $T&%4-4^XEL@*A>]U7O#EZ>+F]V1^\X!WC%0[?B(M++)_'8= _+;=/ MV UV/OD?E2;_#+L*HCA:,R;+9D@3+> :5Z>$<\I6!R' >E8KNT.HV$1UICIH MQMU?/Y*>V95S(+'C,234\]T'1]KZF0,Y/<$WH@P6OAOL\2JFWB@#>R<%-O]! MHI))J.X!>V,VX#:[O2J:P]TD34!WKZ\I1V4F3!!"BL ,?78\%JB+GADM2*OY M.F"7Y>WDE?09Y8K.<]Q@38L.HUO5)[ UKVM!S"DZ,S5-3BYR ,@^\XG+M_'TE$^%$+9>K>"?_" M,=4MA1NY54>8N[@][RI*L%DOV.^36_+0/8]M\H"7^.*U+S->!QS&,B0W#M"+ MQ(*<#!B^XO<*CM$'O(9DH\B@+!U$":&$DO$X1=.LE\^X#9=FF).R.^+C!?U$ M*CL4&IX*3 6K6:I9AVI@$G!=+UV,6CS/96 01V/'CX,I4A'8[F9O(;$0I0W% M*-G'FV+IR$DN$7#CSK#56#L99+53LYYPE4Y+_+IUB14M850&L#9_(P7Y$/AO M(IB+IP%:!U3/9_^=*@#5OU&)V!UGY57\)P M%9]9]K7IS01A/DIIAOAA.<6&WG&,4G3*-X/KCEF7.:>(CGZ8##]]=2V\W=L@ ME#^Q=F4AI,9!7*@"KYP3(YJ\$,$%JO1J.9C3[:4Z70#DJ18S$*>EX_5,PG>9 MM>*32H@IWM59SCK42(AKY\=G[.,MB6^I0E)I@Y?;H5SOAN-/0#NWD61KQ=MD M\)'KU%8L:CQ"D(5R@VWB!5-D2$+3H0VISG@)!M"'1@1XC;Y6)'31G#U0#G4?G5N,!)#6@R6S;%6 M&2);W')$"[$\'+:@V4@6XT"AKZ?+L7N,:V$DSI6(BEAAGP3AO>,[PFH5![$V MZ@!SV37G547<5+>&'6G3$'OGDZA7$J$]'POQ1],\!3]R!544<;)HG](U&DJC MF7DY/!+CHPP!.[&!!ED^G]CATQC^'@0;%OY#/\5QWD6-UE051H[+UOQ]L"%; MHF['6?[&:.&[(0=U_LE^>F)HAB)<16A(VN<9#K60@ZV*33'?79=CA']0#)%* M<+1U2)@^A&:_[#DF%E##DQT&]/.RI*5H0/9[O"%.C+UW^D%'30/.#"-8LU0= M!>8<9(\0.$(>N93!B!1(E$$Y0UF<; 8X4O:7;!B)VBHI^H M1WWT2?RSRCDRH\;2B=%W3,VFFU16DI7-TI)D:9VS<50:LS9!C5+L5)<;%=A1 M!CSBZ-E,^6D"GK0.5J88J>!BT"GZ54R1SY.4%68F'>=,Y>N(10S2$UGC(&!Z.G;G9)!TI)T0P+TJL"0'BVGJ M&MK0!+ZRG#RS C<%Z)FQA"1/=E[NC&S>4A$^T;%#PG.."FE.U"84?O?:H'_Q MEN#\>]/$OHD&GA<1 M2U=UNCAR;2XJ3%C3YF?D+U6;%\^#&6V>IWV)VKQ$ O"UN2P0HT>;UU\:C6YF MI+PFJ\YO@W"+B4V-7H3@4I5ZZ6R8T>MGY"]1M9<+ ;YV3[!/6,$//S^IU":K MYI.#K&_RT?=(EFIY^@ MX)NFS,V+XA!)%L41$V),(L:E*">'GN!!\FKL7\0;-K'\:LD70F:,&F'%N@?V)KP@XVU# Z8<3>)XA/MHE' M()@5>%%P0JW$1^XJY&\"X?D+[?%=JM/0<29MA$)\N \#B@B^#W$:3&'3E;#Z M!6QZBK-Q&5,W9/DK4'B&K#V^2S5D'6?21A3(AR$;4$3P#=EI',G%&C+34YP) M2)FZ'9/WLD>Z)N 9L9;@+M6"=9E#H\$NC9!=HNWJ)!_XABO#UL7:+*-3FX^N M&<1FV4Y\U=8: 80'TQX!%%1BD:!A^TBR9RD;W'0^V71V, MNQ[N/**424PPN\=R@Y#:($>=!3Y=S40>9@&3;2^),TG?S-!^8G5X#AQOA!R% M%L4!R_4O\%+CQ@%3DQ@33YH[\8L*2B"T+XH.V!69H\]IA7A'(DJ.I:P3-=J- M6DCK<9/@,\/)0 @43^PM&"1"T#E "!4DLQFT/&.$="H27+E\IO.HU M/)1I>6).9!^]B+9_P+$0GA0X3:V20UO^C(9<6_2^A8=$W3'B_'.!GYC*11BSB2J50PS\T@2I$B"15Q MK,QH2K0HA8LH7F5E4\0P#.S8YN)\LQ3L$K&]Z%K?R+EPT[GPZ5Q(H^VD&G(2#TW_CQ7+.%="6,F*V\!S<^9#(4"8),,>&%#C$8+!#3V4W M9RB%>/:/%&:!]65(C1M*^#+/+'9^8R"7.%_%J/\*G[$MM,%42-3=9 6N8YJTAE[E@F>*F@*-7 M:@!WOLY)QD5\8,1&MEAGN8#/RFK+5>U'MUK+*R^7-A[5BAVH"G/)FNU>C'GH M55M8K[FN[:A6ZWF5YLJ&HUFE ]7H/5NA5HH1F^71QKZ[)F]D@ZGC5>'-G+:! MO<\*.67A$"APU#9$.:JJN=-G1(6MX)]Q%>#N?NY_8$=(HC7SML@ MW(OC]@,.8[KF> 1C@"*\)Y\<3Y:U@[N0:KMAN+6D";T?6 >VZXL282 YJY[/; M#&^F]M%5X$>!1S;\4&<1XWW1745E0[B[J9HWM:&*6\'<4S58.[^HS Z+^+A# MWV2T7H:%UQ@U3<>T%,\O-*K:C64Y#G2U4;@@APZ@J%F23_Q-/O.A[O#.\6[D MBY!27Z.N/=S%V8A3M4(K&\-;*P.6+$I@E%&?(\#/M- D!$'9^K=X46WAH8EI$@BJZ5<%:GPE&4 MT[L51=O2PP [ BI?/5\7-U9N71>\4 7/]K+PY]LM\8@3XR@GER@*7/XKE=!_ M KJ\O]+F+ U=R;%4WS%AJN5!)98]CNTU(#PG;%BVNM]A)M396QJVQ>:;-YZ M) Y0"F>6TU4SE$*:\4X<%5*PK%SX@!*D7L55?W"PP7XD7C_SY_+++3M""_$K M_9F\4;WM!GN\9BJ\^ NV37>8:JBK'#*'#HW[PE,NG3GH<3@AB*&$&G,#<_20 M((B>.4F3QVAGV%&BE4;862KN/9"74,#+P1 MY-)7]- SHR@.\!=$T0.F4F'YN%@2TL"?QR+7#%-=ZT#<2Y4X(OU' MA:E&!I9:UK?O.20\M3,T8YV#EGF2UD(S_!/#\/.,9_&A&HH"F2$)!66Q\(?P M'(T5MQZ&!-V6&GS$;M?+#FW4?X\(NET/]*C_O.[8E7\&!EO7/LY6# M\L9-B"1QQ[DW/E]]0;=WRV\K(_>4]'_BE(SXN[D;D[=.UY2EH\#<\CVETNB2 MLGB($=]1UC T5%8UJA.(OV5:H?RRB1WF$H4%.0D8.)>5FH25N:N\+;ZKI-)A MC\"4;%+:L.XJ-E/RWYZ*KM M!%/9MN,Y>P!1W0.>+]42=^?X:SF\6-,9 BJ5H:47'9K93H9DNUML9U9%Y37P M-E0-#>4LR9HRK&#=$SY0*;U2XOR.9A_X*U8UB=>?*?*06G2%N5.[\*]\H:;] M8#M K;GHX_5P7R63!R'EF+3(P,C4Q,C,Q7W!R92YX;6SLO5MSXSBR+OJ^(\Y_T*GS<&9% M3'=;EF^:F%D[Y%NUSW99'MO5/;->.F@2DCA-D6I>?.E??P!>)%("0( ")!2 MK-53538 (C,_)!*)1.;?__?'TAN\@3!R _\?7X8_'GT9 -\.'->?_^-+$L]^ MN/CRO__[__I??_^_?_CA7Y=/]P,GL),E\..!'0(K!L[@W8T7@Y=@M;+\P3<0 MAJ[G#2Y#UYF#P6 X_''TX]&/P\$//_QW.L2E%<$N@3](QSK^<5C\XBH?+?#_ M-CCY:73TT_'1\=E@_+>CL[\-1X/)MZ+=-SBSF5O7T'/]W_^&_N<5?F\ *?2C M])__^+*(X]7??OKI_?W]QX_7T/LQ".=PA*/13T7K+WES]%N7TM[UH]CR[4W[ MG?'?1VGKX7@\_BG][;IIY.(:PF&'/_WKV_VSO0!+ZX?2!R+W;U'ZP_O MN)4 M4+5T#(@MT+]^*)K]@'[TP_#XA]'PQX_(^?+?_VLP^'L8>. )S ;IK/\6?Z[ M/[Y$[G+EH1@DJQ_M8/D3:O03VW@I5YE$^Y,8><\Q MQ"B:QU7@1X'G.@BREY:'Q/2\ "".>(AC&PJ6*Y"L !^Y+Z!.Z@6ET"8\MKQC29?+@KX/F808Q:6/P?1G?^\@%-< M!)X#-]";/Q*HF>3RA/:=3K!#(5Z8/VH0HZQH<>L%[^+[!&%4 TE5B #")UIC MPK4;V5X0)2&8AG/+=_],#1)HI#R&KF^[*\N;V+'[YL8NX)(XW[@:R'U.EDLK M_)S.GMVY#^UQVX*VF6T'"33._/DC%);=F&36L360?6NYX2^6EX#I;!)%T'"! M(KEWK5?7$Q!Q[: :"'T,P'R,@C#X!U.N:EZQ0VD M0Y>Z/CP NI9WY[^!*$ZW](8*%#N2!I+N W^.."M,$78@#03!;3=, $E9"^]\ M',-K(/YK8H70] ! F$[\2!I(>@(>LJ&AN1Q_Y@X8Q/47.+O(LM&NU)!"IH&U M; /(C?!B?305764 #03 [29WA8 P/>="KJY_-HGCT'U-8@ON3B_!5;!HNJ7=>O:!]1)EKK!C=6 2(D,_W!?.<92*T,PYMJ.-,A'*>\4UUHHG0S_4! M/"/E2/FR,NT?(EJ:.V)53M1 '1#YHY-'R&L26ZRD[6ZZ' M-_9P^8L5NDA T+P"(=R0,M<%)D5L:R>A+FGOW0 MLN.U4VCB><$[NHV\#<+OT*[Q/ U.#II[C9O@?,2)VFL(.X#RX>+%$#D(.O@ M-@R6_\JY=Q4"QXU1@_6I*?T'-#I;8+[@Q/K$\&GHSN%JAUM.>NL'*?2!<_F9 MFW5FRH)QSL:*Z5OPEL8M0QLZ#-Y<]-P.KO<&C&A!//+G:JQ8)A!4\^G,3#E( MF)RQC'^THO@Z =?69Y01\<_$\MHYH-1^VEBF59%0!L+/01+!/[3MIRQS,9:M MZ;II8T%O?%9S6S&F9LS16%/< ?K4- M;FY]R%B&7$&10^/OR8U^SZ.Y;(".2&F4:1L>&Z;OFQ=P47+H1G&8/J>/D#=D5)/PA!2?&E%KAA'%4_)/"8_!%E PF2)4//-^G"7R?(QB"%ED,Q' MZS-(-G2I9&VSB9C'4 0'"!'/S2\@:%XJI5AM-A%#0Y"$&,7U 5.#D(0XP/<% M4UF .>6KYPKMH^;$:PFN#_J89D1L"9%(&\^,QY%BAB!E/$-"TL2V.MJ AA!X M984A(B+?DDN_N?-_L6\3WY'/ YYOFL*F8/F*/.&X<(W;(%3&*;[/&L*L]0&O M]+-O\-@+F\/SQE40Q=]Q7,RB\T8E'SW'1!.WN!L4[=K$#Y;GC*6#?1/'<;.S8VG>LGE$_XC)CQ>$.,'_%4.>+VQ";Z>SKXBZY^FKY\XSMSL\ MA080YU"[_NK&BVLP Y <9SU,%M(NQ#?%4S*$R1OOS/J1?(QK)YV5W!\V,WN* M$%]XQM?]Z.;C"4Y5C%S:>'K)*SS9OE,L6[13!GZ*SW6[7(7*XD&SC^IEU&.( M_I2@7>O&U$MF]>KG$L3O /BEW^="N00^F+EQ^EYD$S57:B>+1=+GHY>]-[,9 ML-,+ 03\[((RUPBR.,;R"XF4IK&:?!)O4S:6 G(:9.] MSBJ"YV5QA>D;>MGPW0^S5S!_I@++U[DL!M2,WK47LD)LD?/EKK%L O7CM>LE M*)0A[:R1B92Y&//T6/"ND3JD,42F0IFNT%_7BE$!X=3/F,B,W D@&+?._15C M6%']NZ SF/,3QC!ADSDQE1G<0P7WXP:?,3=#I1@G.+]A0#I'P2!DPF!=24-1 MJ>PDQ@IYG^\*\VH*(MT'D0:6\DRJ=&RC5DHX^D9/./R\L,N HC.%J* MJGOXNYP#Z.LLN&4KK%AB-/B( 02VL_ZI&Z,OC<>G<'I'XZ/!#X-BL/)?+=\9 M9",/FM5L1,1"\(E*1DA C\R1M*2+5 MF16]I@,GT0]SRUKE)J071\5/-C+.?_#;IJRC9T7P1)&Z,C"JM+:]23)OJ$F; MT9A#X%B5(FTBU?+$L;J5W- 4.383QJXP&2G4HF0G3DA4K.O?F2801H9N[W0T M:CJO14LW95B!$MMU7KA\E%%T99<$G7)IPB#INHSP(B:2Q> /&K8CF"2JZ6/(H^;5E@CP!^T;GQG6L(,(K$*NUZ*+)Z^G*9 MG>A3F/DCE5LWLBWOW\ *R6(C->V1Y+A(S(5WJG^WV\SW%OZ$9H!NM>R1Z'@H MS"5WIE]RZ5- -XL$K-G?MIOV4'9,).;".]>_SSTO@.?E<3^UXMMMW$,!,A*9 MB_!"=PC K>N!AX3@/-]NTB-Q,9&6"VFL6TC%D<6/'ZPESB[!->N=L!C(*T[? M1_JVM2+BS Y"N/@WI\PKE"@G_+P*'+( J;UZ)T]^:@OQFA(XE?^!2!_6Q4R5 MV_9.E*PT%@+4Z%(A3?B80X#'>R! /(V% #6Z6"H3OH)_G88OP3LNZHW0LJ_" MJZ&P$!W-T]*FZ!Z#*+:\_W%7U"T1U[BO JPGLI AS>'2ZO++-NS:M9B0H5NH*<6GTFA1K_N;#7EC^'!"\ M)KAF/1(8,WG%/3?-:]**5?$K\+S_XT,#]AE84> #YRZ*$HIGDM"^1S+DI[,0 MIL8(E&S2OP0>-(NL,'6RAN0W95OM>B<\%OH*H='\(JT(+;_]S2XND*Y'B2K( MLL,W[YT(.<@L)$ESD+3D@8X!>JB*"MU;L9630'$]XYKW3I(<9!:2U.XO2?7& M%7I;'U".VI56O9-;/76%N#3&HF13O5F"$)6X_AH&[_$BOPDFB@W;NG?B8Z>R M$*-&?\F=/0LGB>/"<29Q#**,U80S'[EQCX3(260A0YPWA2>NW=L.:6\MELQ_ MCI?Q31@&X54 IVM3 %#?J4= :$AL 0B@KA*;1*52-*,\><[#%UY?: M]DAX?#06 M3H"YK V3KIC/'6:^7W%2).+XY.AIT55#U=A7 T/CS*CU2$VZG2 M;_LDF!JJ"K'@W#@F'Q5RNN[14&Z S<%6;=$_F5(I*^2*\^MT0*ZW;KB\PYWZ M*K_OGTPI=!42[9J7)X_60J\)L.NT\OL>2;2>KD*B77/3H,#720@L0B!I^==] MDF<=684X<;]$A23*054M+X=&D;43=+R_7R$&:&]55NWB/I<9-92)+E#=/??]K.:"\A MS?TFE6?@1X'G.JC ;J5"R)<*SZE)[H='*,G]>DCX]ZOIP_/T_NYZ\G)S/;B< MW$\>KFX&SS_?W+P\?VDAP[U0]MWI;%V?XC'(GM$34N'S==643!B7+1_?R)0% MV40BV)S!9*H49%S?J<,"?_#;-^L_0?@8!DYBQQ$FE3.VC;%R(/-S(P1VBAAD M,)(N VP&9D(K4^3 SE**&"@DR$]SX/K#\K$K96^"]P1^G M/\ F].3K;*RD*%RORDJ0ULYG>%WKF+795;=EX>VSKJE+3K(DI7?=.8VWGA4_ MKZ5-MZNJC8R5,UUDN[)F($O!>FZ^JXJG;[:B!=1FZ(^;/Q+WS?(@UZ))?&6% M(5)ZJ)XMR41EZFL:-!@DO N+YI0J18M0"N F:-G4,$6LP+\YH+;M!1K8*9.T M)[R!\#7 R/],AAV8A_I%3\ &$-EP7T1(#_R4(QE_'L"VD-D[=EKB@F0JS?\M MY1!<6+/WP(I B41$4O8<"CB3):(? P#VSIT'@2"IE"2X,O2 T(5-DWW@&I(< MN3GZ"?J_TJ;3 &"GB)(O5X:<6]_O'T.PLESGY@-57-2JAVJP7"& BBI+1MY.*X3J?=59,_<7Z(!F* M]1UZ @(N\BC9@3NX^N\#?_X"PN6=_P9/1LCM0E( F):]$#\K792$P^W+'7L@ M6-_F;4C!6/Z85IV6(P]-M!S$G33F'\-@!<+X\]&S4 T6!WFX5HA\LC:G=>DT M$!H32$M=W$&5?@=EY,]=Y.PH-K*;#]M+T NTKT'@O+O>=A([GJZ]P$AC0FE9 MDCN(E=*)YR'P;>JQ$-NV%VA@IXR68[F#XJ>>^'ITSJL_W6%3+W-)-(@M3[]$ M[UWKU?7U M&]E>$"4A*2J VJ?[&&E.IN++8 V70(7CL\3%6L]OJ6U_P,!.GJ0K85D@P.X7 MA3-S#?',J[G^Y_35<^>I8' ;!D?O[@- !L&2+H<-V3*>%T$8(U_H91"&P3O< M+XGAHKLMNP\(7N+Z=F-\LUQYP2< 3\!#SY9*#,QO0R>^4^LEX!ND/Z"10'>_ M[I4GMATFT/ .PA?K T2IC^5E8?GK:S8N6#4OR.@_JJHEBZY&4J109=4$M:U67>94':-6?6)GZ]@<5SKEI ML&X-PC?=9MR+HK3,;A;=ES\!@-(CA)5.K_YKU EZ(D\MSMU+?36\W,$SZ7#/%JH9; M?KV.?@F!%27A9ZWP=QOV3OR,)(K>B8\S /A@GCK,M1N"$\=Q,Q(>+1=:Q%?6 MRHTM4J@LH77OP,!#9[_,@R<06W#W=&ZLT$=W@!/;3I9)>KL#CTVN[9*S)]1U M[!U*&I*LU'RXT."R+(A.G2ZHHD\(%L"/W+<\L. ^B-"Y>CJ#1VVR\Y)GE-Y! M20;]DF[F#5%$NRQE/I_T#AV,),JZ2C?#>5'U[#/#H:Z;>>"0$.[-3*@L'8&% M2'%TU91D^#'E]0+$KKTQ8)DR#I^R9QP>_*7RF?_Z0F3*+VQ*)[S+-P5.=\Q8T_3)<:<\UB$7DE.7:]!KN-:J?]BA2[2 M/'<^/)>!*"X8TQP-#4;L)4ID\4%N&N5#F0#^;9>[3("9LCJ4$VAU;SV4$]!< M3N!0%,#DN2_U3S6$\\+WI'[YS8("VSN% YC[6:LC%G=@D*$]BL) M0.^2OC?V$;>>^%U.D0A\VO<2G*^#Y#6>)1Y#JG.,/F@X4N=1(9MVI9$/K6N- MW"GKSTMLP&I08O LQPB=QY(LF@U+-'^H.2"H7^34'5 3PR IUT@IISZC@F#N MUPL(-*=4:2X *=+'Y-R-)C$$=!B[?T(K*X@8LP]O]^J%Y)O2J?1IOA2YT\PF M'-6<5B=NB%X@0@K12M_OR[,0]B]A87,+03A?H>B#?V.2TO4J_53S%UA\V:?Z M\G;_D'RJ.63DY9X2?O9/4B:M%T<]I)^2B3 %V:>$\P>8!;5^)* 2 PAS_BGA MK *FR7Y_TA2)(D0@2Y$JS^@A3Y$!\&B8IDA5\E4-&;GW(%%18W2(Y"D2]:$: M Y%26H9'*YR&*3>=]('^(PB?%Q8QKS]#S]Y I2FM!5S4N%Y;-TQ*;$AICB9) MO("3^7/S](L,DNT>?00'$XT%*-0X7/6#XBZ*$G9 9*W["P8*?040U&17U0^$ M:1)'L97ZG%G14.K27TC4$5D$BZGQPK:.BTKJGYP9*1\(H""V[PTB^"@LX* V M?+2]5^7K'T;3&281QY>*Z*A/R^'_TYZ6/[_ /[[=/+P\#Z:W\%??'I]N?KYY M>+[[Y69P]P#_??/%_.?E&5/2B,$=5K&_-&<;Y?#HO/FCIUSQC MSI^VP.,/"-]<&Q#>GN.:&2LXUG?GS$29\N9\_6+,=_(IDY^<$]N:(C8N"6 % MQTB;P@=Q*##CUK*1@REE63X;XALX:GL#!FW!Q2'Y$?>J(VA0;.VV-E0-W1@TVTHP\4!RRI[2:/:6[AXY#WI5.Y5V1D'SC#?C)IC(7 M0=K;S8R5->_5&1-A_2HCDY-\"QE89(WXU8T75TD4PR-9>/-A>PFZ2T8O@N'_ M.^0R U&,@TX3/(GPD:8\GYE\D$OAM%V>?.Q GY4JU1(S4W#B$"D!@>!2E/Z M:*AE&,736;Y,*/)?MS%-Z%RRPXN>3IM12Q][:,@>=X)P8O^1N%GF<\21;U;X M.XAW@[!8NO1$RHU)5;K(6]?W7X$/0LN#5$^N[B'>Q^P9R;A*6?4VOGD!$ MA%JC:I3A+RC#X V"/O!1GIBB)&N\]NZ3WY7Q=>X)%B00K;0*F93=HDQ@LT1_ MG"/T%!R"Z?U,>6Q6BQ'D2EMG'B/FX:KIT5,,L%(J*0-7JS(O ?LZ"5'^& _ MZ*P?VJ(F#$!@&:;'Z&A,OE')NX0MT.]^""P//8WZ:KD^6BE3_QIRXBVUL4B^ MZYI>/8&-"+6B.;PDUTW&UUU96-"&BN[\6\L-T[>3TUEQ85-*6(62E0783%Y\ M _0$%9((EY37JR5[M)+C,OV% YRRWJS9<&K[]P@= ME;.<0HK3W7,=:D@\JG#U[Q$XQ.F6E<3+D,>(V[QDO.KH"22XR).54\N0@L?3 M%4">/'^^J?=-$#ZFI6GR;YX2AY$V62Y-:B7CUF1?%*'+B,Y1_Q#X0<$-0K>_8.ZAPDBKJ]91\4!5_]!.$P)W[6:)* M^_,EA*H*(!F4IK&K1^=-G8ZD4 H^LGD ^Y,1_X MN;HL9,X_N: M2_FROP0^F+GD4QNV=<^PQ4:?L'NWQN8>ZU6'(HILOU10 ^6AR.TK)::M2AR^ M.%:99,RU .\0G0>&-**E.8?-B$MX '&M6[C2IO-(8*=*5GT%0PR)]#2!2=*& MZ(?,F,[@KII=EL*?HT2-X!ID?]8\CQ$?N#>@4L0*644;##G636T7OR5/9G"& MB$46K7X#6V_3,*4(&A@,"O#'J+<^RC3>)M#LY\!#KQ\W[K=G8"=A5E E=%$2 MA7(022$F3CTH^KG]17*;#.W7BR>:C,B7$!/?2?_E97!R_I-DFJ,A\,4^=H"] M>G8:]8!+1B+^;9X5U,-_90_='U'1:,B?. [=UR3.0DA1?23T<"7PO-3+GCDA MB2%24K]B&LQ%TOTKYXNL2E7X(]F908!5 ] #( 7Y(*L.%EYCMNY1IK"('US[ M !PJ*(3?*F&U4NN@N+%"'\4Q%16^+JW(M0EPP+;M#1#8J5-;VZIU2^I7:&0N M8N!,WD!HS<%#@A+)36<[97QHT. :HS>0$:=:;76L]FO1;ZVA:]=+8F*9-$+K MWL"#ASZUY;!,T2DY!U@KIW&.TAO@R*!;;4&M E#&%-3*_-P+$+LVHK$LW9KJ M6J=BU;4&?ZE\^K^^'*IM':IM=;G:5H-4L8>J7*97Y3)9J(?J77*J=ZF7\J'D MUZ'DUZ'DU[Z5_'H"'C+ H9D;E^\@H\O/\F\P.S+_ *: I-%>+8E<27B1MXLW MA IV*R!!6J,L%)[# M^S\Z.N+P_O\\>?AZ\SRX>Q@\_SQYNOEY>G]]\_3\_PYN_OG][N7?'7#\/\>! M_7N%5^SN?EK?@Y._N9._7B;R7/O:"KJMIYU1B.XS C]]A$GV&E#[&"O01B8D M,X4FRC:[_J0>]\I-C)4Y MR\!/=155TCOM^BAN-B([[_=] M0>]9DO S)32CF2I[8OL^8H"/6 5/;]K%PL1QW&S.CY;KW/E7ULJ-+8^*!VJ? M/F*"GV %&47;=A'%%CS/.D6H8XW7%]>XCTC@H%12A22-JL&VDV62.KU)CQGI M:H*U?Q^!(D:\@@RA+<>+5SE'O3+$MNTC)M@))>8'/5P%F7L5).EB7ZLW9]ME M)?'%M9S!C<45K_=?(3LD.256:1H$2& 8ZZ^!4#J:LSXRH77I#8RXB92DK(P" M1^7,GE882\MD0UI0J1AL_D2>KKT!2V-B1=T<-3E86]_H*HS(UDW!"1:<5'OT M$QX,-(HZ.22C AOHG$;XP/'KX +%._SDM> MC%+#JJ$TEW\>;- 8!T7_"I?.X1_'YSW% Y5BI?5-6@]G2JF_BZ*D6HLRW3XS MSJ3T1333)I;Q?I:0)/,E6E01840;J.ZYX25=:;:5U8&UR M!D8O >'B*N40"EA+'R #/TK%_02@K1>Y,MC&Q).WGVB\RP 1H5=M MV11CTB=W.7-XIZ'9)H-Z5N*E;ZG ^XAC!>R15KT&B^+6[;9K]\UU@.]$I6LK M @9Q3;=8='IQ-NPF@IB)$ZX98UK%Z:Z%&'0990K9(2N%>W:-?./O(K-7$09= M1A$WD;*RJ]=CP[@7JDV358ZXDE72GZMV,&^EFN>KOVG8W,0>L)JD)NHX2XF6 M)!/6Y1PX&[W@6?!HFK&'Y9GK=GMC14Z6&T783-1U6>YE JEQ[+L-C94TD] P MI@ ;A:9(.P+VC_/@[2<'N)F@X5\V\H7_^&WBA-@G+)7?F29%1BELQ%=/34^> M,:>7YE10N.BP34O#? MX"*PE0+)FOQRD.9;+WA?;Q$,CK<3KCQQD^>?![?WTU^?.^!36W.#W96&Z7+P MGS7WGQ$E(,]I)O6IS#?K/T&XSJ"_Z]C"MC&6_RQ6%CM%6F2 ]3816IDB!W:6 M4L30Q+854PM:WI4F/2Q/P4 M&KFG/B^ _R?\[Y^)Y;\"]YL+F6:G-L-5\.-][! W6+:.O1"U(+EF[L '![\B M![^D:C,:,Z\\@!CY1:!ABIR6SN7G]P@X=_ZTJ'DQL6/W+=O?Z'XK_H&,Q0NO MPU<2Z0KV#(WANY ;,W08);X'W30P#0B2Y+D+E!J2^P6 RL-J]"K:MUT/5-[+ MO@1R=(^*3^T-*%MCGN(R2>>MWWL".'';34$ _^Z!_%799(D><_R9_IQT!\K0 MU30 MH83S(UJ4W8IU:@GK=OF*+3@TK<.H]+C6"@+ M?'("DM'&U/< ,@G\4ISBDQ=U6(=2E;I;U[<@9RVO1-HD+M.,<2WQ#G' ECRV M*9C%-0HD5R^M*"G(R=C;5> MDV$.4)/+NGYE12VEZ+$\,)U!ID,VQY\H.VS*BQ7B"T'GL74^ % &PT33IDJV MZR1MNIN\4+=O#^XF@53!*.IF6]?Y #P9#!--JUH%WHNZ/3;E6@0G=QN$$]L. M$LAGR&7@OJ%[O(D/S^M^RK-)%(&=DVJ#$0[XDL8UQ8E-QQINL=8\0<%WB/<@ MNOE _B+B,RAZIP/:1!AE6C95K 9[ G#XR/)2PZ!"(5Q%]\"*0$8I1G6Q=CV@ M2)Q=PNE5VRB84:8+*6#(*G6]E&TU&R&]\P%/,A@F*\FI M4NU4IO$:K(+(S7?T@I7EG*XUH*KM?\"5))ZIS3QZIM.PRO*WYH]7,/LB4Y\# MT 3X))S6M$9O\<(+J[?6>?YN+3=,:RM,9\5CIT?K,\N9F?D @Q"W&_(-< "4 M+*;)2DZ*5UVMQ_WL^ENF_C54W&^0R6]$Y573ZX V(4X)YSBM,>7;S\R=SSIC M]XOU =""@W]FNIR$LKIN!YB)L:K F6C5,V,J]Z3V 4HT#7F<<2)WOQ 1FQ_ M0%9#'A60DN28UW\5"4E&A6M1$J3TSQ)+\WI:->'<[ .8!CIE0=J"+%&0=TY^ M*-D6@YNR5"IY0H=N,DF_55D/$4 M?U1L,LR>H:@A0T1CJ26#2,%N]QB"E>4ZA7V9[_UPB:5V 59SB0W66^ I8(MA M8=4*X)>%PX&-PDM5#,& M$S[)L"&R#M5; $EGBFCP 82'"Y("A(W=CC87E61-P]F[MVB2P0=9\CFN7 M%3?+E1=\ G@>]=(-LP&JR$/L(;0XF2$<(VQ64B:<)RU[NE;XSM*+\#RPA\-+ M21YD#S'&S0Y9<)2P=.DM M+!H3+RO(5XZIQ!X%@*">7_!$A4:]ROP4O*=YYM'V##UB?%$;WZL66$4N[\UU MSS3D43KUP^PGE'@9HCJ MW77 'LH&,$$8A^@MPB3Q I90;MQ *>NW[HF<".[ M!Y*0LILRD&E(DYVRFY=TI8DAVT_9;7WF\=(3^X_$#4$EK0TT"NKR"+$/8!J0 M).%A%VB"+%$<VGD6%G=?"WLN]@9D@2V3%9AKM)L]/,.)N